source: exampleparties/conceder/conceder/Conceder.py@ 88

Last change on this file since 88 was 88, checked in by Bart Vastenhouw, 3 years ago

Added python SimpleRunner GUI

File size: 668 bytes
RevLine 
[88]1from timedependentparty.TimeDependentParty import TimeDependentParty
2from tudelft_utilities_logging.Reporter import Reporter
3
4class Conceder (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 "Conceder: going to the reservation value very quickly. "\
15 + "Parameters minPower (default 1) and maxPower (default infinity) are used when voting"
16 #Override
17 def getE(self)->float:
18 return 2.0
Note: See TracBrowser for help on using the repository browser.