source: bidspace/src/main/java/geniusweb/bidspace/pareto/ParetoFrontier.java@ 43

Last change on this file since 43 was 43, checked in by bart, 2 years ago

Added python timedependent parties (conceder, hardliner, etc)

File size: 568 bytes
Line 
1package geniusweb.bidspace.pareto;
2
3import java.util.List;
4import java.util.Set;
5
6import geniusweb.issuevalue.Bid;
7import geniusweb.profile.Profile;
8
9/**
10 * The pareto frontier is the set of {@link Bid}s for which there is no other
11 * bid that is similar or better for the involved profiles.
12 *
13 */
14public interface ParetoFrontier {
15
16 /**
17 *
18 * @return the profiles that form the basis of this pareto frontier.
19 */
20 List<? extends Profile> getProfiles();
21
22 /**
23 * @return the set of all {@link Bid}s that are on the pareto frontier.
24 */
25 Set<Bid> getPoints();
26}
Note: See TracBrowser for help on using the repository browser.