A system, method, and/or computer program product that provides a first table including a plurality of alternative choices, each alternative choice including a plurality of attributes, and analyzes the first table to identify a set of alternatives of the plurality of alternative choices. The analyzing includes identifying alternatives that are practically dominated in accordance with a probability distribution over user preferences. The system, method, and/or computer program product may also recommend an even swap based on the probability distribution over the user preferences. Next, an input is solicited by displaying the set of alternatives. In response to receiving the input responsive to the displaying, zero or more of the plurality of alternative choices are removed from the table.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method, comprising: providing, by a processor, a first table including a plurality of alternative choices, each alternative choice including a plurality of attributes; analyzing, by the processor, the first table to identify a set of alternatives of the plurality of alternative choices, the analyzing includes identifying alternatives that are practically dominated in accordance with a probability distribution over user preferences; displaying, by the processor, the set of alternatives to solicit an input from a user; and in response to the input, removing, by the processor, from the first table zero or more of the plurality of alternative choices to produce a second table of remaining choices. 2. The method of claim 1, further comprising: generating the probability distribution over the user preferences, the probability distribution representing trade-offs over the plurality of attributes. 3. The method of claim 2, further comprising: in response to the input, updating the probability distribution in accordance with the input. 4. The method of claim 1, wherein the analyzing of the first table to identify the set of alternatives further comprises: automatically removing any of the plurality of alternative choices that are absolutely dominated by at least one other alternative. 5. The method of claim 1, wherein the analyzing of the first table to identify the set of alternatives further comprises: automatically removing or fixing any of the plurality of attributes with equal consequences across the plurality of alternative choices. 6. The method of claim 1, wherein the identifying of the alternatives that are practically dominated further comprises: identifying potential choices from the plurality of alternatives choices that are potentially practically dominated; and for each of the potential choices, determining by a query whether that potential choice is practically dominated. 7. The method of claim 1, further comprising: reducing a number of the remaining choices to a specified amount of choices by repeating the displaying of the set of alternatives to solicit the input from the user and the removing from the first table the zero or more of the plurality of alternative choices.