Last change
on this file since 88 was 88, checked in by Bart Vastenhouw, 3 years ago |
Added python SimpleRunner GUI
|
File size:
646 bytes
|
Line | |
---|
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.