source: doc/userguide.aux@ 3

Last change on this file since 3 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 17.0 KB
RevLine 
[1]1\relax
2\providecommand\hyper@newdestlabel[2]{}
3\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
4\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
5\global\let\oldcontentsline\contentsline
6\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
7\global\let\oldnewlabel\newlabel
8\gdef\newlabel#1#2{\newlabelxx{#1}#2}
9\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
10\AtEndDocument{\ifx\hyper@anchor\@undefined
11\let\contentsline\oldcontentsline
12\let\newlabel\oldnewlabel
13\fi}
14\fi}
15\global\let\hyper@last\relax
16\gdef\HyperFirstAtBeginDocument#1{#1}
17\providecommand\HyField@AuxAddToFields[1]{}
18\providecommand\HyField@AuxAddToCoFields[2]{}
19\citation{Genius}
20\@writefile{lof}{\contentsline {xsect}{Theory Crash Course}{4}{section*.1}}
21\@writefile{lot}{\contentsline {xsect}{Theory Crash Course}{4}{section*.1}}
22\@writefile{toc}{\contentsline {section}{\numberline {1}Theory Crash Course}{4}{section.1}}
23\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Negotiation Objects}{4}{subsection.1.1}}
24\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces An example domain for laptop negotiation. Issues are orange, values are green}}{4}{figure.1}}
25\newlabel{Fig:domain}{{1}{4}{An example domain for laptop negotiation. Issues are orange, values are green}{figure.1}{}}
26\newlabel{eqn:Utility}{{1}{4}{Negotiation Objects}{equation.1.1}{}}
27\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Optimality of a Bid}{4}{subsection.1.2}}
28\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces An example additive utility space for the laptop domain.}}{5}{figure.2}}
29\newlabel{Fig:utilspace}{{2}{5}{An example additive utility space for the laptop domain}{figure.2}{}}
30\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces A point indicates the utility for both agents of a bid. The red line is the Pareto optimal frontier.}}{5}{figure.3}}
31\newlabel{Fig:utility plot}{{3}{5}{A point indicates the utility for both agents of a bid. The red line is the Pareto optimal frontier}{figure.3}{}}
32\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Negotiation Protocol}{5}{subsection.1.3}}
33\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Reservation Value}{5}{subsection.1.4}}
34\citation{MultilateralOffersProtocols}
35\citation{MultilateralOffersProtocols}
36\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Time Pressure}{6}{subsection.1.5}}
37\@writefile{lof}{\contentsline {xsect}{Protocols}{6}{equation.1.2}}
38\@writefile{lot}{\contentsline {xsect}{Protocols}{6}{equation.1.2}}
39\@writefile{toc}{\contentsline {section}{\numberline {2}Protocols}{6}{section.2}}
40\newlabel{sec:protocols}{{2}{6}{Protocols}{section.2}{}}
41\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Stacked Alternating Offers Protocol}{6}{subsection.2.1}}
42\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Alternating Multiple Offers Protocol}{6}{subsection.2.2}}
43\citation{MultiMediatedNegoProtocolsWithFeedback}
44\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Alternating Majority Consensus Protocol}{7}{subsection.2.3}}
45\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Simple Mediator Based Protocol}{7}{subsection.2.4}}
46\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Mediator Feedback Based Protocol}{7}{subsection.2.5}}
47\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Beyond the Protocol}{7}{subsection.2.6}}
48\@writefile{lof}{\contentsline {xsect}{Install and Run {\sc Genius\ }}{8}{subsection.2.6}}
49\@writefile{lot}{\contentsline {xsect}{Install and Run {\sc Genius\ }}{8}{subsection.2.6}}
50\@writefile{toc}{\contentsline {section}{\numberline {3}Install and Run {\sc Genius\ }}{8}{section.3}}
51\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces {\sc Genius\ }right after start-up. The left half is the components panel, the right half the status panel.}}{8}{figure.4}}
52\newlabel{Fig:negosimulator start}{{4}{8}{\Genius right after start-up. The left half is the components panel, the right half the status panel}{figure.4}{}}
53\@writefile{lof}{\contentsline {xsect}{Scenario Creation}{8}{figure.4}}
54\@writefile{lot}{\contentsline {xsect}{Scenario Creation}{8}{figure.4}}
55\@writefile{toc}{\contentsline {section}{\numberline {4}Scenario Creation}{8}{section.4}}
56\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Creating a Domain}{8}{subsection.4.1}}
57\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces {\sc Genius\ }after creating a new Example domain.}}{9}{figure.5}}
58\newlabel{Fig:newdomain}{{5}{9}{\Genius after creating a new Example domain}{figure.5}{}}
59\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Creating a discrete issue.}}{9}{figure.6}}
60\newlabel{fig:createIssueD}{{6}{9}{Creating a discrete issue}{figure.6}{}}
61\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Creating an integer issue.}}{9}{figure.7}}
62\newlabel{fig:createIssueI}{{7}{9}{Creating an integer issue}{figure.7}{}}
63\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Creating a Preference Profile}{9}{subsection.4.2}}
64\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces {\sc Genius\ }after creating a new utility space.}}{10}{figure.8}}
65\newlabel{fig:utilcreated}{{8}{10}{\Genius after creating a new utility space}{figure.8}{}}
66\@writefile{lof}{\contentsline {xsect}{Running Negotiations}{10}{figure.8}}
67\@writefile{lot}{\contentsline {xsect}{Running Negotiations}{10}{figure.8}}
68\@writefile{toc}{\contentsline {section}{\numberline {5}Running Negotiations}{10}{section.5}}
69\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Running a Session}{10}{subsection.5.1}}
70\newlabel{sec:singlesessionrun}{{5.1}{10}{Running a Session}{subsection.5.1}{}}
71\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces A multi-party negotiation session.}}{10}{figure.9}}
72\newlabel{Fig:multipartysession}{{9}{10}{A multi-party negotiation session}{figure.9}{}}
73\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Bilateral progress panel.}}{11}{figure.10}}
74\newlabel{fig:biprogress}{{10}{11}{Bilateral progress panel}{figure.10}{}}
75\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Multilateral progress.}}{11}{figure.11}}
76\newlabel{fig:multiprogress}{{11}{11}{Multilateral progress}{figure.11}{}}
77\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Running a Tournament}{11}{subsection.5.2}}
78\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Tournament}}{12}{figure.12}}
79\newlabel{Fig:multipartytournament}{{12}{12}{Tournament}{figure.12}{}}
80\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Bilateral special options}{12}{subsubsection.5.2.1}}
81\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Bilateral Tournament}}{12}{figure.13}}
82\newlabel{Fig:multipartytournament2}{{13}{12}{Bilateral Tournament}{figure.13}{}}
83\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Tournament Progress panel}}{13}{figure.14}}
84\newlabel{Fig:tournamentprogress}{{14}{13}{Tournament Progress panel}{figure.14}{}}
85\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Running from the command line}{13}{subsection.5.3}}
86\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Prepare the XML settings file}{13}{subsubsection.5.3.1}}
87\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Run the tournament}{14}{subsubsection.5.3.2}}
88\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Tournament Session Generation}{14}{subsection.5.4}}
89\newlabel{sec:sessiongeneration}{{5.4}{14}{Tournament Session Generation}{subsection.5.4}{}}
90\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Multilateral generation}{14}{subsubsection.5.4.1}}
91\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Bilateral generation}{14}{subsubsection.5.4.2}}
92\@writefile{lof}{\contentsline {xsect}{Quality Measures}{15}{subsubsection.5.4.2}}
93\@writefile{lot}{\contentsline {xsect}{Quality Measures}{15}{subsubsection.5.4.2}}
94\@writefile{toc}{\contentsline {section}{\numberline {6}Quality Measures}{15}{section.6}}
95\newlabel{sec:qm}{{6}{15}{Quality Measures}{section.6}{}}
96\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Session logs}{15}{subsection.6.1}}
97\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1}Session CSV file}{15}{subsubsection.6.1.1}}
98\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.2}Session XML file}{15}{subsubsection.6.1.2}}
99\newlabel{table:NegotiationOutcome}{{6.1.2}{15}{Session XML file}{subsubsection.6.1.2}{}}
100\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Tournament logs}{16}{subsection.6.2}}
101\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Tournament log.csv file}{16}{subsubsection.6.2.1}}
102\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Tournament log.xml file}{17}{subsubsection.6.2.2}}
103\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3}Tournament logStats.xml file}{17}{subsubsection.6.2.3}}
104\@writefile{lof}{\contentsline {xsect}{Creating a Negotiation Party}{17}{Item.56}}
105\@writefile{lot}{\contentsline {xsect}{Creating a Negotiation Party}{17}{Item.56}}
106\@writefile{toc}{\contentsline {section}{\numberline {7}Creating a Negotiation Party}{17}{section.7}}
107\newlabel{sec:createagent}{{7}{17}{Creating a Negotiation Party}{section.7}{}}
108\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Example agents}{17}{subsection.7.1}}
109\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Methods of NegotiationParty. Check the javadoc for all the details}}{18}{table.1}}
110\newlabel{table:NegotiationPartyInterface}{{1}{18}{Methods of NegotiationParty. Check the javadoc for all the details}{table.1}{}}
111\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Implementing NegotiationParty}{18}{subsection.7.2}}
112\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Important classes used for creating a NegotiationParty.}}{19}{table.2}}
113\newlabel{tab:agentclass}{{2}{19}{Important classes used for creating a NegotiationParty}{table.2}{}}
114\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1}Receiving the Opponent's Action}{19}{subsubsection.7.2.1}}
115\newlabel{sec:receiveAction}{{7.2.1}{19}{Receiving the Opponent's Action}{subsubsection.7.2.1}{}}
116\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2}Choosing an Action}{19}{subsubsection.7.2.2}}
117\newlabel{sec:chooseAction}{{7.2.2}{19}{Choosing an Action}{subsubsection.7.2.2}{}}
118\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces $P_\text {accept}$ value as function of the utility and time (as a fraction of the total available time).}}{20}{figure.15}}
119\newlabel{Fig:Paccept}{{15}{20}{$P_\text {accept}$ value as function of the utility and time (as a fraction of the total available time)}{figure.15}{}}
120\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Loading a NegotiationParty}{20}{subsection.7.3}}
121\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces The parties repository.}}{21}{figure.16}}
122\newlabel{fig:partiesrepo}{{16}{21}{The parties repository}{figure.16}{}}
123\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}Third party code}{21}{subsection.7.4}}
124\@writefile{lof}{\contentsline {xsect}{Creating a BOA Agent}{21}{subsection.7.4}}
125\@writefile{lot}{\contentsline {xsect}{Creating a BOA Agent}{21}{subsection.7.4}}
126\@writefile{toc}{\contentsline {section}{\numberline {8}Creating a BOA Agent}{21}{section.8}}
127\newlabel{sec:boa}{{8}{21}{Creating a BOA Agent}{section.8}{}}
128\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Components of the BOA Framework}{21}{subsection.8.1}}
129\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces The BOA Framework Architecture.}}{22}{figure.17}}
130\newlabel{fig:flowchart}{{17}{22}{The BOA Framework Architecture}{figure.17}{}}
131\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Create a BOA Party}{22}{subsection.8.2}}
132\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces The BOA Parties repository tab.}}{22}{figure.18}}
133\newlabel{fig:boaparties}{{18}{22}{The BOA Parties repository tab}{figure.18}{}}
134\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Editing a BOA party.}}{22}{figure.19}}
135\newlabel{fig:editboaparty}{{19}{22}{Editing a BOA party}{figure.19}{}}
136\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Editing the Parameters of a BOA party.}}{23}{figure.20}}
137\newlabel{fig:editparameters}{{20}{23}{Editing the Parameters of a BOA party}{figure.20}{}}
138\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Set up a Workspace}{23}{subsection.8.3}}
139\@writefile{toc}{\contentsline {subsection}{\numberline {8.4}Creating BOA Components}{23}{subsection.8.4}}
140\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.1}Parameters}{23}{subsubsection.8.4.1}}
141\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces The getParameters method. Override if your component has parameters.}}{23}{table.3}}
142\newlabel{tab:parameters}{{3}{23}{The getParameters method. Override if your component has parameters}{table.3}{}}
143\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2}Creating a Bidding Strategy}{23}{subsubsection.8.4.2}}
144\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.3}Creating an Acceptance Condition}{23}{subsubsection.8.4.3}}
145\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.4}Creating an Opponent Model}{23}{subsubsection.8.4.4}}
146\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces The main methods of the bidding strategy component.}}{24}{table.4}}
147\newlabel{tab:BOAbs}{{4}{24}{The main methods of the bidding strategy component}{table.4}{}}
148\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces The main methods of the acceptance strategy component.}}{24}{table.5}}
149\newlabel{tab:BOAas}{{5}{24}{The main methods of the acceptance strategy component}{table.5}{}}
150\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.5}Creating an Opponent Model Strategy}{24}{subsubsection.8.4.5}}
151\@writefile{toc}{\contentsline {subsection}{\numberline {8.5}SessionData}{24}{subsection.8.5}}
152\@writefile{toc}{\contentsline {subsection}{\numberline {8.6}Advanced: Converting a BOA Agent to an Agent}{24}{subsection.8.6}}
153\@writefile{toc}{\contentsline {subsection}{\numberline {8.7}Advanced: Multi-Acceptance Criteria (MAC)}{24}{subsection.8.7}}
154\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces The main methods of the opponent model component.}}{25}{table.6}}
155\newlabel{tab:BOAom}{{6}{25}{The main methods of the opponent model component}{table.6}{}}
156\@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces The main methods of the opponent model strategy component.}}{25}{table.7}}
157\newlabel{tab:BOAoms}{{7}{25}{The main methods of the opponent model strategy component}{table.7}{}}
158\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Example code for Acceptance condition}{25}{lstlisting.1}}
159\@writefile{lof}{\contentsline {xsect}{Debugging}{25}{lstnumber.1.15}}
160\@writefile{lot}{\contentsline {xsect}{Debugging}{25}{lstnumber.1.15}}
161\@writefile{toc}{\contentsline {section}{\numberline {9}Debugging}{25}{section.9}}
162\newlabel{sec:debugging}{{9}{25}{Debugging}{section.9}{}}
163\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Source code and javadocs}{25}{subsection.9.1}}
164\citation{Genius}
165\@writefile{lof}{\contentsline {xsect}{Conclusion}{26}{subsection.9.1}}
166\@writefile{lot}{\contentsline {xsect}{Conclusion}{26}{subsection.9.1}}
167\@writefile{toc}{\contentsline {section}{\numberline {10}Conclusion}{26}{section.10}}
168\@writefile{lof}{\contentsline {xsect}{Appendix}{27}{section.10}}
169\@writefile{lot}{\contentsline {xsect}{Appendix}{27}{section.10}}
170\@writefile{toc}{\contentsline {section}{\numberline {11}Appendix}{27}{section.11}}
171\newlabel{sec:appendix}{{11}{27}{Appendix}{section.11}{}}
172\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}Connect Genius to Eclipse}{27}{subsection.11.1}}
173\newlabel{sec:appendix-run-genius}{{11.1}{27}{Connect Genius to Eclipse}{subsection.11.1}{}}
174\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Create a new java project with the proper name and settings.}}{27}{figure.21}}
175\newlabel{fig:run-genius-1}{{21}{27}{Create a new java project with the proper name and settings}{figure.21}{}}
176\bibstyle{plain}
177\bibdata{genius}
178\bibcite{MultilateralOffersProtocols}{1}
179\bibcite{MultiMediatedNegoProtocolsWithFeedback}{2}
180\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Attach the negosimulator jar to the project.}}{28}{figure.22}}
181\newlabel{fig:run-genius-3}{{22}{28}{Attach the negosimulator jar to the project}{figure.22}{}}
182\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Starting Genius in Eclipse.}}{28}{figure.23}}
183\newlabel{fig:startgenius}{{23}{28}{Starting Genius in Eclipse}{figure.23}{}}
184\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}Insert example party}{28}{subsection.11.2}}
185\@writefile{toc}{\contentsline {subsection}{\numberline {11.3}Debugging}{28}{subsection.11.3}}
186\bibcite{Genius}{3}
187\global\mtcsecondpartfalse
Note: See TracBrowser for help on using the repository browser.