Last change
on this file since 96 was 96, checked in by Bart Vastenhouw, 3 years ago |
Fixed small issues in domaineditor.
|
File size:
646 bytes
|
Rev | Line | |
---|
[96] | 1 | from timedependentparty.TimeDependentParty import TimeDependentParty
|
---|
| 2 | from tudelft_utilities_logging.Reporter import Reporter
|
---|
| 3 |
|
---|
| 4 | class Boulware (TimeDependentParty):
|
---|
| 5 | """
|
---|
| 6 | A simple party that places random bids and accepts when it receives an offer
|
---|
| 7 | with sufficient utility.
|
---|
| 8 | """
|
---|
| 9 | def __init__(self, reporter: Reporter=None):
|
---|
| 10 | super().__init__(reporter)
|
---|
| 11 |
|
---|
| 12 | #Override
|
---|
| 13 | def getDescription(self) -> str:
|
---|
| 14 | return "Boulware: reluctant to concede. Parameters minPower (default 1) "\
|
---|
| 15 | + "and maxPower (default infinity) are used when voting"
|
---|
| 16 |
|
---|
| 17 | #Override
|
---|
| 18 | def getE(self)->float:
|
---|
| 19 | return 0.2
|
---|
Note:
See
TracBrowser
for help on using the repository browser.