Changes between Version 317 and Version 318 of WikiStart


Ignore:
Timestamp:
07/29/20 14:54:03 (4 years ago)
Author:
wouter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v317 v318  
    333333The ServerInfo object contains information about a runserver. Currently it contains the number of free slots and the total number of available slots on the server.
    334334
     335== OpponentModel
     336This is a category of classes that can estimate the opponent's profile from the bids that he places.
     337The basic interface of OpponentModel is :
     338{{{
     339public interface OpponentModel extends Profile {
     340        OpponentModel with(Domain domain, Bid resBid);
     341
     342        OpponentModel with(Action action, Progress progress);
     343}
     344}}}
     345
     346The implementations are assumed to be immutable. The two with() functions return an updated OpponentModel. The with(domain,resBid) must be called first to initialize the model. After that, the model updates according to actions done by the party that is being modeled.
     347
    335348
    336349
     
    339352
    340353||= Class =||= description =||
    341 ||OpponentModel||this is a category of classes that can estimate the opponent's profile from the bids that he places.||
    342354||Pareto||a category of classes that can compute the pareto frontier from a set of profiles. Pareto optimality is an important mechanism to place optimal bids. ParetoLinearAdditive can efficiently search LinearAdditiveUtilitySpace||
    343355||AllBidsList||Creates a list containing all possible bids in any domain. Extremely fast; the list is created in a lazy way, and competely avoids storing anything in memory. Can handle sizes that would never fit in memory.||