16. A method for generating a ranked list of alternatives, the method comprising a computer executing the steps of: generating a homogeneous matrix of scores based on a heterogeneous matrix of attributes and alternatives, receiving two or more tradeoff values, generating a ranked list of alternatives based on the homogeneous matrix of scores and the tradeoff values, and using a training program to create a logic graph.
17. A method as recited in claim 16 , wherein the homogeneous matrix of scores is generated using at least one logic diagram.