source: java2python/geniuswebtranslator/geniuswebsrc/geniusweb/bidspace/pareto/ParetoFrontier.java@ 734

Last change on this file since 734 was 519, checked in by wouter, 19 months ago

#169 added geniusweb sources hard copy in the project as I need to hack it a bit.

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.