Last change
on this file was 1, checked in by Wouter Pasman, 6 years ago |
Initial import : Genius 9.0.0
|
File size:
1.0 KB
|
Rev | Line | |
---|
[1] | 1 | package agents.anac.y2011.IAMhaggler2011;
|
---|
| 2 |
|
---|
| 3 | import genius.core.Bid;
|
---|
| 4 | import genius.core.utility.AdditiveUtilitySpace;
|
---|
| 5 |
|
---|
| 6 | public interface BidCreator {
|
---|
| 7 |
|
---|
| 8 | /**
|
---|
| 9 | * Get a bid.
|
---|
| 10 | *
|
---|
| 11 | * @param utilitySpace
|
---|
| 12 | * The utility space to generate the bid from.
|
---|
| 13 | * @return a bid.
|
---|
| 14 | */
|
---|
| 15 | // public Bid getBid(UtilitySpace utilitySpace);
|
---|
| 16 |
|
---|
| 17 | /**
|
---|
| 18 | * Get a bid (above a minimum utility value if possible).
|
---|
| 19 | *
|
---|
| 20 | * @param utilitySpace
|
---|
| 21 | * The utility space to generate the bid from.
|
---|
| 22 | * @param min
|
---|
| 23 | * The minimum utility value.
|
---|
| 24 | * @return a bid (above a minimum utility value if possible).
|
---|
| 25 | */
|
---|
| 26 | // public Bid getBid(UtilitySpace utilitySpace, double min);
|
---|
| 27 |
|
---|
| 28 | /**
|
---|
| 29 | * Get a bid (within a utility range if possible).
|
---|
| 30 | *
|
---|
| 31 | * @param utilitySpace
|
---|
| 32 | * The utility space to generate the bid from.
|
---|
| 33 | * @param min
|
---|
| 34 | * The minimum utility value.
|
---|
| 35 | * @param max
|
---|
| 36 | * The maximum utility value.
|
---|
| 37 | * @return a bid (within a utility range if possible).
|
---|
| 38 | */
|
---|
| 39 | public Bid getBid(AdditiveUtilitySpace utilitySpace, double min, double max);
|
---|
| 40 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.