Goal programming for decision analysis