source: src/main/resources/genius/repositories/boa/boarepository_ANAC2014.xml

Last change on this file was 127, checked in by Wouter Pasman, 6 years ago

#41 ROLL BACK of rev.126 . So this version is equal to rev. 125

File size: 17.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2<repository fileName="boarepository.xml">
3 <biddingstrategies>
4 <biddingstrategy description="Other - Offer decreasing utility" classPath="negotiator.boaframework.offeringstrategy.other.ChoosingAllBids"/>
5 <biddingstrategy description="Other - Time dependent" classPath="negotiator.boaframework.offeringstrategy.other.TimeDependent_Offering">
6 <parameter name="e" default="1.0" description="Concession rate"/>
7 <parameter name="k" default="0.0" description="Offset"/>
8 <parameter name="min" default="0.0" description="Minimum utility"/>
9 <parameter name="max" default="0.99" description="Maximum utility"/>
10 </biddingstrategy>
11 <biddingstrategy description="Other - Random walker" classPath="negotiator.boaframework.offeringstrategy.other.Random_Offering"/>
12 <biddingstrategy description="Other - Better Time dependent" classPath="negotiator.boaframework.offeringstrategy.other.GeniusTimeDependent_Offering">
13 <parameter name="e" default="1.0" description="Concession rate"/>
14 <parameter name="k" default="0.0" description="Offset"/>
15 <parameter name="min" default="0.0" description="Minimum utility"/>
16 <parameter name="max" default="0.99" description="Maximum utility"/>
17 </biddingstrategy>
18 <biddingstrategy description="2010 - Agent FSEGA" classPath="negotiator.boaframework.offeringstrategy.anac2010.AgentFSEGA_Offering"/>
19 <biddingstrategy description="2010 - Agent Smith" classPath="negotiator.boaframework.offeringstrategy.anac2010.AgentSmith_Offering"/>
20 <biddingstrategy description="2010 - Nozomi" classPath="negotiator.boaframework.offeringstrategy.anac2010.Nozomi_Offering"/>
21 <biddingstrategy description="2010 - Agent K" classPath="negotiator.boaframework.offeringstrategy.anac2010.AgentK_Offering"/>
22 <biddingstrategy description="2010 - Yushu" classPath="negotiator.boaframework.offeringstrategy.anac2010.Yushu_Offering"/>
23 <biddingstrategy description="2010 - IAMHaggler2010" classPath="negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010_Offering"/>
24 <biddingstrategy description="2010 - IAMcrazyHaggler" classPath="negotiator.boaframework.offeringstrategy.anac2010.IAMCrazyHaggler_Offering">
25 <parameter name="b" default="0.9" description="Minimum utility"/>
26 </biddingstrategy>
27 <biddingstrategy description="2011 - Agent K2" classPath="negotiator.boaframework.offeringstrategy.anac2011.AgentK2_Offering"/>
28 <biddingstrategy description="2011 - BRAMAgent" classPath="negotiator.boaframework.offeringstrategy.anac2011.BRAMAgent_Offering"/>
29 <biddingstrategy description="2011 - Gahboninho" classPath="negotiator.boaframework.offeringstrategy.anac2011.Gahboninho_Offering"/>
30 <biddingstrategy description="2011 - HardHeaded" classPath="negotiator.boaframework.offeringstrategy.anac2011.HardHeaded_Offering"/>
31 <biddingstrategy description="2011 - Nice-Tit-For-Tat" classPath="negotiator.boaframework.offeringstrategy.anac2011.NiceTitForTat_Offering"/>
32 <biddingstrategy description="2011 - The Negotiator" classPath="negotiator.boaframework.offeringstrategy.anac2011.TheNegotiator_Offering"/>
33 <biddingstrategy description="2011 - IAMHaggler2011" classPath="negotiator.boaframework.offeringstrategy.anac2011.IAMhaggler2011_Offering"/>
34 <biddingstrategy description="2011 - ValueModelAgent" classPath="negotiator.boaframework.offeringstrategy.anac2011.ValueModelAgent_Offering"/>
35 <biddingstrategy description="Other - IAH predictor" classPath="negotiator.boaframework.offeringstrategy.IAMHaggler_Test_Offering">
36 <parameter name="r" default="36.0" description="Amount of regressions"/>
37 <parameter name="s" default="100.0" description="Amount of time samples"/>
38 </biddingstrategy>
39
40 <biddingstrategy description="2012 - AgentLG" classPath="negotiator.boaframework.offeringstrategy.anac2012.AgentLG_Offering"/>
41 <biddingstrategy description="2012 - AgentMR" classPath="negotiator.boaframework.offeringstrategy.anac2012.AgentMR_Offering"/>
42 <biddingstrategy description="2012 - BRAMAgent2" classPath="negotiator.boaframework.offeringstrategy.anac2012.BRAMAgent2_Offering"/>
43 <biddingstrategy description="2012 - CUHKAgent" classPath="negotiator.boaframework.offeringstrategy.anac2012.CUHKAgent_Offering"/>
44 <biddingstrategy description="2012 - IAMHaggler2012" classPath="negotiator.boaframework.offeringstrategy.anac2012.IAMHaggler2012_Offering"/>
45 <biddingstrategy description="2012 - OMACagent" classPath="negotiator.boaframework.offeringstrategy.anac2012.OMACagent_Offering"/>
46 <biddingstrategy description="2012 - The Negotiator Reloaded" classPath="negotiator.boaframework.offeringstrategy.anac2012.TheNegotiatorReloaded_Offering"/>
47
48 <biddingstrategy description="2013 - TheFawkes" classPath="negotiator.boaframework.offeringstrategy.anac2013.Fawkes_Offering"/>
49 <biddingstrategy description="2013 - InoxAgent" classPath="negotiator.boaframework.offeringstrategy.anac2013.InoxAgent_Offering"/>
50 <biddingstrategy description="2013 - InoxAgent_OneIssue" classPath="negotiator.boaframework.offeringstrategy.anac2013.InoxAgent_Offering_OneIssue"/>
51
52
53
54 </biddingstrategies>
55 <acceptanceconditions>
56 <acceptancecondition description="Other - False" classPath="negotiator.boaframework.acceptanceconditions.other.AC_False"/>
57 <acceptancecondition description="Other - True" classPath="negotiator.boaframework.acceptanceconditions.other.AC_True"/>
58 <acceptancecondition description="Other - Previous" classPath="negotiator.boaframework.acceptanceconditions.other.AC_Previous">
59 <parameter name="a" default="1.0" description="Accept when the opponent's utility * a + b is greater than the utility of our previous bid"/>
60 <parameter name="b" default="0.0" description="Accept when the opponent's utility * a + b is greater than the utility of our previous bid"/>
61 </acceptancecondition>
62 <acceptancecondition description="Other - Time" classPath="negotiator.boaframework.acceptanceconditions.other.AC_Time">
63 <parameter name="t" default="0.99" description="If time greater than t, then accept"/>
64 </acceptancecondition>
65 <acceptancecondition description="Other - Gap" classPath="negotiator.boaframework.acceptanceconditions.other.AC_Gap">
66 <parameter name="c" default="0.01" description="Accept when opponent's bid utility plus constant c is greater than utility of previous offer"/>
67 </acceptancecondition>
68 <acceptancecondition description="Other - Constant" classPath="negotiator.boaframework.acceptanceconditions.other.AC_Const">
69 <parameter name="c" default="0.9" description="If utility of opponent's bid greater than c, then accept"/>
70 </acceptancecondition>
71 <acceptancecondition description="Other - Next" classPath="negotiator.boaframework.acceptanceconditions.other.AC_Next">
72 <parameter name="a" default="1.0" description="Accept when the opponent's utility * a + b is greater than the utility of our current bid"/>
73 <parameter name="b" default="0.0" description="Accept when the opponent's utility * a + b is greater than the utility of our current bid"/>
74 </acceptancecondition>
75 <acceptancecondition description="Other - CombiMaxInWindow" classPath="negotiator.boaframework.acceptanceconditions.other.AC_CombiMaxInWindow">
76 <parameter name="t" default="0.98" description="Time t after which the agent may accept"/>
77 </acceptancecondition>
78 <acceptancecondition description="Other - CombiV2" classPath="negotiator.boaframework.acceptanceconditions.other.AC_CombiV2">
79 <parameter name="a" default="1.0" description="Multiplier"/>
80 <parameter name="b" default="0.0" description="Constant"/>
81 <parameter name="c" default="0.8" description="Threshold discount"/>
82 <parameter name="d" default="0.95" description="Threshold"/>
83 <parameter name="t" default="0.99" description="Time"/>
84 </acceptancecondition>
85 <acceptancecondition description="Other - CombiV3" classPath="negotiator.boaframework.acceptanceconditions.other.AC_CombiV3">
86 <parameter name="a" default="1.0" description="Multiplier"/>
87 <parameter name="b" default="0.0" description="Constant"/>
88 <parameter name="c" default="0.95" description="Threshold"/>
89 <parameter name="t" default="0.99" description="Time"/>
90 </acceptancecondition>
91 <acceptancecondition description="Other - CombiV4" classPath="negotiator.boaframework.acceptanceconditions.other.AC_CombiV4">
92 <parameter name="a" default="1.0" description="Multiplier"/>
93 <parameter name="b" default="0.0" description="Constant"/>
94 <parameter name="c" default="1.0" description="Multiplier discount"/>
95 <parameter name="d" default="0.0" description="Constant discount"/>
96 <parameter name="e" default="0.8" description="Threshold discount"/>
97 </acceptancecondition>
98 <acceptancecondition description="Optimal_GPR_BOA" classPath="acceptance.AC_Optimal_GPR_BOA">
99 <parameter name="r" default="10" description="Amount of Regressions"/>
100 <parameter name="s" default="1000" description="Amount of Samples"/>
101 <parameter name="a" default="1.0" description="Accept when the opponent's utility * a + b is greater than the utility of our current bid"/>
102 <parameter name="b" default="0.0" description="Accept when the opponent's utility * a + b is greater than the utility of our current bid"/>
103 </acceptancecondition>
104
105 <acceptancecondition description="2010 - Agent FSEGA" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_AgentFSEGA"/>
106 <acceptancecondition description="2010 - Agent Smith" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_AgentSmith"/>
107 <acceptancecondition description="2010 - Nozomi" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_Nozomi"/>
108 <acceptancecondition description="2010 - Agent K" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_AgentK"/>
109 <acceptancecondition description="2010 - Yushu" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_Yushu"/>
110 <acceptancecondition description="2010 - IAMHaggler2010" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_IAMHaggler2010"/>
111 <acceptancecondition description="2010 - IAMcrazyHaggler" classPath="negotiator.boaframework.acceptanceconditions.anac2010.AC_IAMcrazyHaggler"/>
112 <acceptancecondition description="2011 - Agent K2" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_AgentK2"/>
113 <acceptancecondition description="2011 - BRAMAgent" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_BRAMAgent"/>
114 <acceptancecondition description="2011 - Gahboninho" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_Gahboninho"/>
115 <acceptancecondition description="2011 - HardHeaded" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_HardHeaded"/>
116 <acceptancecondition description="2011 - Nice-Tit-For-Tat" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_NiceTitForTat"/>
117 <acceptancecondition description="2011 - The Negotiator" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_TheNegotiator"/>
118 <acceptancecondition description="2011 - IAMHaggler2011" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_IAMHaggler2011"/>
119 <acceptancecondition description="2011 - ValueModelAgent" classPath="negotiator.boaframework.acceptanceconditions.anac2011.AC_ValueModelAgent"/>
120
121 <acceptancecondition description="2012 - AgentLG" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_AgentLG"/>
122 <acceptancecondition description="2012 - AgentMR" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_AgentMR"/>
123 <acceptancecondition description="2012 - BRAMAgent2" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_BRAMAgent2"/>
124 <acceptancecondition description="2012 - CUHKAgent" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_CUHKAgent"/>
125 <acceptancecondition description="2012 - IAMHaggler2012" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_IAMHaggler2012"/>
126 <acceptancecondition description="2012 - OMACagent" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_OMACagent"/>
127 <acceptancecondition description="2012 - The Negotiator Reloaded" classPath="negotiator.boaframework.acceptanceconditions.anac2012.AC_TheNegotiatorReloaded">
128 <parameter name="a" default="1.0" description="Scaling factor for AC_next when no discount"/>
129 <parameter name="b" default="0.0" description="Constant factor for AC_next when no discount"/>
130 <parameter name="ad" default="1.05" description="Scaling factor for AC_next when discount"/>
131 <parameter name="bd" default="0.0" description="Constant factor for AC_next when discount"/>
132 <parameter name="c" default="0.98" description="Constant specifying utility threshold"/>
133 <parameter name="t" default="0.99" description="Time after which AC_max is used"/>
134 </acceptancecondition>
135
136 <acceptancecondition description="2013 - TheFawkes" classPath="negotiator.boaframework.acceptanceconditions.anac2013.AC_TheFawkes"/>
137 <acceptancecondition description="2013 - InoxAgent" classPath="negotiator.boaframework.acceptanceconditions.anac2013.AC_InoxAgent"/>
138 <acceptancecondition description="2013 - InoxAgent_OneIssue" classPath="negotiator.boaframework.acceptanceconditions.anac2013.AC_InoxAgent_OneIssue"/>
139
140
141 <acceptancecondition description="Multi Acceptance Criteria" classPath="negotiator.boaframework.acceptanceconditions.other.Multi_AcceptanceCondition"/>
142 </acceptanceconditions>
143 <opponentmodels>
144 <opponentmodel description="Perfect IAMhaggler Bay. Model" classPath="negotiator.boaframework.opponentmodel.PerfectIAMhagglerBayesianModel"/>
145 <opponentmodel description="No Model" classPath="negotiator.boaframework.opponentmodel.NoModel"/>
146 <opponentmodel description="HardHeaded Frequency Model" classPath="negotiator.boaframework.opponentmodel.HardHeadedFrequencyModel">
147 <parameter name="l" default="0.2" description="The learning coefficient determines how quickly the issue weights are learned"/>
148 </opponentmodel>
149 <opponentmodel description="Bayesian Model" classPath="negotiator.boaframework.opponentmodel.BayesianModel">
150 <parameter name="m" default="0.0" description="If higher than 0 the most probable hypothesis is only used"/>
151 </opponentmodel>
152 <opponentmodel description="Scalable Bayesian Model" classPath="negotiator.boaframework.opponentmodel.ScalableBayesianModel"/>
153 <opponentmodel description="IAMhaggler Bayesian Model" classPath="negotiator.boaframework.opponentmodel.IAMhagglerBayesianModel">
154 <parameter name="u" default="0.0" description="Use all bids (instead of only unique) if u > 0.0"/>
155 <parameter name="b" default="1.0" description="Concession speed e of assumed opponent TDT function"/>
156 </opponentmodel>
157 <opponentmodel description="The Negotiator Reloaded Model" classPath="negotiator.boaframework.opponentmodel.IAMhagglerBayesianModel">
158 <parameter name="u" default="1.0" description="Use all bids (instead of only unique) if u > 0.0"/>
159 <parameter name="b" default="0.3" description="Concession speed e of assumed opponent TDT function"/>
160 </opponentmodel>
161 <opponentmodel description="FSEGA Bayesian Model" classPath="negotiator.boaframework.opponentmodel.FSEGABayesianModel"/>
162 <opponentmodel description="Perfect Model" classPath="negotiator.boaframework.opponentmodel.PerfectModel"/>
163 <opponentmodel description="Default Model" classPath="negotiator.boaframework.opponentmodel.DefaultModel"/>
164 <opponentmodel description="Worst Model" classPath="negotiator.boaframework.opponentmodel.WorstModel"/>
165 <opponentmodel description="Smith Frequency Model" classPath="negotiator.boaframework.opponentmodel.SmithFrequencyModel"/>
166 <opponentmodel description="Smith Frequency Model V2" classPath="negotiator.boaframework.opponentmodel.SmithFrequencyModelV2"/>
167 <opponentmodel description="Nash Frequency Model" classPath="negotiator.boaframework.opponentmodel.NashFrequencyModel"/>
168 <opponentmodel description="AgentX Frequency Model" classPath="negotiator.boaframework.opponentmodel.AgentXFrequencyModel"/>
169 <opponentmodel description="Opposite Model" classPath="negotiator.boaframework.opponentmodel.OppositeModel"/>
170 <opponentmodel description="Uniform Model" classPath="negotiator.boaframework.opponentmodel.UniformModel"/>
171 <opponentmodel description="Perfect Scalable Bay. Model" classPath="negotiator.boaframework.opponentmodel.PerfectScalableBayesianModel"/>
172 <opponentmodel description="AgentLG Model" classPath="negotiator.boaframework.opponentmodel.AgentLGModel"/>
173 <opponentmodel description="CUHKFrequencyModelV2" classPath="negotiator.boaframework.opponentmodel.CUHKFrequencyModelV2"/>
174 <opponentmodel description="InoxAgent_OM" classPath="negotiator.boaframework.opponentmodel.InoxAgent_OM"/>
175 <opponentmodel description="TheFawkes_OM" classPath="negotiator.boaframework.opponentmodel.TheFawkes_OM"/>
176
177
178 </opponentmodels>
179 <omstrategies>
180 <omstrategy description="Random" classPath="negotiator.boaframework.omstrategy.NullStrategy">
181 <parameter name="t" default="1.1" description="Time after which the OM should not be updated"/>
182 </omstrategy>
183 <omstrategy description="Best bid" classPath="negotiator.boaframework.omstrategy.BestBid">
184 <parameter name="t" default="1.1" description="Time after which the OM should not be updated"/>
185 </omstrategy>
186 <omstrategy description="NTFT" classPath="negotiator.boaframework.omstrategy.NTFTstrategy"/>
187 <omstrategy description="Offer best n" classPath="negotiator.boaframework.omstrategy.OfferBestN">
188 <parameter name="n" default="3.0" description="A random bid is selected from the best n bids"/>
189 <parameter name="t" default="1.1" description="Time after which the OM should not be updated"/>
190 </omstrategy>
191 <omstrategy description="The Negotiator Reloaded" classPath="negotiator.boaframework.omstrategy.NullStrategy">
192 <parameter name="t" default="0.35" description="Time after which the OM should not be updated"/>
193 </omstrategy>
194 <omstrategy description="TheFawkes" classPath="negotiator.boaframework.omstrategy.TheFawkes_OMS"/>
195
196 </omstrategies>
197</repository>
Note: See TracBrowser for help on using the repository browser.