[1] | 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}
|
---|