source: doc/userguide.toc@ 1

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

Initial import : Genius 9.0.0

File size: 5.4 KB
Line 
1\contentsline {section}{\numberline {1}Theory Crash Course}{4}{section.1}
2\contentsline {subsection}{\numberline {1.1}Negotiation Objects}{4}{subsection.1.1}
3\contentsline {subsection}{\numberline {1.2}Optimality of a Bid}{4}{subsection.1.2}
4\contentsline {subsection}{\numberline {1.3}Negotiation Protocol}{5}{subsection.1.3}
5\contentsline {subsection}{\numberline {1.4}Reservation Value}{5}{subsection.1.4}
6\contentsline {subsection}{\numberline {1.5}Time Pressure}{6}{subsection.1.5}
7\contentsline {section}{\numberline {2}Protocols}{6}{section.2}
8\contentsline {subsection}{\numberline {2.1}Stacked Alternating Offers Protocol}{6}{subsection.2.1}
9\contentsline {subsection}{\numberline {2.2}Alternating Multiple Offers Protocol}{6}{subsection.2.2}
10\contentsline {subsection}{\numberline {2.3}Alternating Majority Consensus Protocol}{7}{subsection.2.3}
11\contentsline {subsection}{\numberline {2.4}Simple Mediator Based Protocol}{7}{subsection.2.4}
12\contentsline {subsection}{\numberline {2.5}Mediator Feedback Based Protocol}{7}{subsection.2.5}
13\contentsline {subsection}{\numberline {2.6}Beyond the Protocol}{7}{subsection.2.6}
14\contentsline {section}{\numberline {3}Install and Run {\sc Genius\ }}{8}{section.3}
15\contentsline {section}{\numberline {4}Scenario Creation}{8}{section.4}
16\contentsline {subsection}{\numberline {4.1}Creating a Domain}{8}{subsection.4.1}
17\contentsline {subsection}{\numberline {4.2}Creating a Preference Profile}{9}{subsection.4.2}
18\contentsline {section}{\numberline {5}Running Negotiations}{10}{section.5}
19\contentsline {subsection}{\numberline {5.1}Running a Session}{10}{subsection.5.1}
20\contentsline {subsection}{\numberline {5.2}Running a Tournament}{11}{subsection.5.2}
21\contentsline {subsubsection}{\numberline {5.2.1}Bilateral special options}{12}{subsubsection.5.2.1}
22\contentsline {subsection}{\numberline {5.3}Running from the command line}{13}{subsection.5.3}
23\contentsline {subsubsection}{\numberline {5.3.1}Prepare the XML settings file}{13}{subsubsection.5.3.1}
24\contentsline {subsubsection}{\numberline {5.3.2}Run the tournament}{14}{subsubsection.5.3.2}
25\contentsline {subsection}{\numberline {5.4}Tournament Session Generation}{14}{subsection.5.4}
26\contentsline {subsubsection}{\numberline {5.4.1}Multilateral generation}{14}{subsubsection.5.4.1}
27\contentsline {subsubsection}{\numberline {5.4.2}Bilateral generation}{14}{subsubsection.5.4.2}
28\contentsline {section}{\numberline {6}Quality Measures}{15}{section.6}
29\contentsline {subsection}{\numberline {6.1}Session logs}{15}{subsection.6.1}
30\contentsline {subsubsection}{\numberline {6.1.1}Session CSV file}{15}{subsubsection.6.1.1}
31\contentsline {subsubsection}{\numberline {6.1.2}Session XML file}{15}{subsubsection.6.1.2}
32\contentsline {subsection}{\numberline {6.2}Tournament logs}{16}{subsection.6.2}
33\contentsline {subsubsection}{\numberline {6.2.1}Tournament log.csv file}{16}{subsubsection.6.2.1}
34\contentsline {subsubsection}{\numberline {6.2.2}Tournament log.xml file}{17}{subsubsection.6.2.2}
35\contentsline {subsubsection}{\numberline {6.2.3}Tournament logStats.xml file}{17}{subsubsection.6.2.3}
36\contentsline {section}{\numberline {7}Creating a Negotiation Party}{17}{section.7}
37\contentsline {subsection}{\numberline {7.1}Example agents}{17}{subsection.7.1}
38\contentsline {subsection}{\numberline {7.2}Implementing NegotiationParty}{18}{subsection.7.2}
39\contentsline {subsubsection}{\numberline {7.2.1}Receiving the Opponent's Action}{19}{subsubsection.7.2.1}
40\contentsline {subsubsection}{\numberline {7.2.2}Choosing an Action}{19}{subsubsection.7.2.2}
41\contentsline {subsection}{\numberline {7.3}Loading a NegotiationParty}{20}{subsection.7.3}
42\contentsline {subsection}{\numberline {7.4}Third party code}{21}{subsection.7.4}
43\contentsline {section}{\numberline {8}Creating a BOA Agent}{21}{section.8}
44\contentsline {subsection}{\numberline {8.1}Components of the BOA Framework}{21}{subsection.8.1}
45\contentsline {subsection}{\numberline {8.2}Create a BOA Party}{22}{subsection.8.2}
46\contentsline {subsection}{\numberline {8.3}Set up a Workspace}{23}{subsection.8.3}
47\contentsline {subsection}{\numberline {8.4}Creating BOA Components}{23}{subsection.8.4}
48\contentsline {subsubsection}{\numberline {8.4.1}Parameters}{23}{subsubsection.8.4.1}
49\contentsline {subsubsection}{\numberline {8.4.2}Creating a Bidding Strategy}{23}{subsubsection.8.4.2}
50\contentsline {subsubsection}{\numberline {8.4.3}Creating an Acceptance Condition}{23}{subsubsection.8.4.3}
51\contentsline {subsubsection}{\numberline {8.4.4}Creating an Opponent Model}{23}{subsubsection.8.4.4}
52\contentsline {subsubsection}{\numberline {8.4.5}Creating an Opponent Model Strategy}{24}{subsubsection.8.4.5}
53\contentsline {subsection}{\numberline {8.5}SessionData}{24}{subsection.8.5}
54\contentsline {subsection}{\numberline {8.6}Advanced: Converting a BOA Agent to an Agent}{24}{subsection.8.6}
55\contentsline {subsection}{\numberline {8.7}Advanced: Multi-Acceptance Criteria (MAC)}{24}{subsection.8.7}
56\contentsline {section}{\numberline {9}Debugging}{25}{section.9}
57\contentsline {subsection}{\numberline {9.1}Source code and javadocs}{25}{subsection.9.1}
58\contentsline {section}{\numberline {10}Conclusion}{26}{section.10}
59\contentsline {section}{\numberline {11}Appendix}{27}{section.11}
60\contentsline {subsection}{\numberline {11.1}Connect Genius to Eclipse}{27}{subsection.11.1}
61\contentsline {subsection}{\numberline {11.2}Insert example party}{28}{subsection.11.2}
62\contentsline {subsection}{\numberline {11.3}Debugging}{28}{subsection.11.3}
Note: See TracBrowser for help on using the repository browser.