Changes between Version 100 and Version 101 of WikiStart


Ignore:
Timestamp:
07/03/18 09:46:25 (6 years ago)
Author:
wouter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v100 v101  
    22
    33= GENIUS =
    4 We have developed a negotiation environment that implements an open architecture for heterogeneous negotiating agents. It provides the basis for an implementation of a testbed for negotiating agents that includes a set of negotiation problems for benchmarking agents, a library of negotiation strategies, and analytical tools to evaluate an agent's performance and their strategies allows user.
    5 
    6 More information about GENIUS and the newest version can be found at the [http://mmi.tudelft.nl/negotiation/index.php/Genius Genius website]. The related Pocket Negotiator project can be found [http://ii.tudelft.nl/trac/pnprototype/wiki here].
     4Genius2 is an open architecture for heterogeneous negotiating agents via the internet. It provides the basis for an implementation of a testbed for negotiating agents that includes a set of negotiation problems for benchmarking agents, a library of negotiation strategies, and analytical tools to evaluate an agent's performance and their strategies allows user.
    75
    86The SVN repo is on
     
    108https://tracinsy.ewi.tudelft.nl/svn/genius2/
    119
    12 To use SVN from Eclipse we recommend to install the Subclipse plugin from the Eclipse marketplace (Help menu/Eclipse Marketplace and search for subclipse). After that you can use File/Import/SVN/Checkout Project from SVN. So in steps:
    13 
    14 
    15 •       install subclipse
    16 •       downlod NegotiatorGUI:
    17 •       import/from svn/create new repository location
    18  *      URI: https://ii.tudelft.nl/svn/nego/NegotiatorGUI/
    19  *      next
    20  *      enter SVN password
    21  *      select "https://ii.tudelft.nl/svn/nego/negotiatorGUI (the root of the presented tree)
    22  *      finish
    23 •       right click on NegotiatorGUI and run As/Java Application
    24 •       select "Application - genius" and click OK
    25 
    26 
    27 
    28 
    29 We assume the developer has knowledge about Eclipse, Maven and SVN. Genius requires java 8. Java 9 is not yet supported.
    30 
    31 The relevant branches for Genius GUI are:
    32 
    33 * core: all code related to storing preferences and domains and running negotiations
    34 * agents: many example agents and Negotiation Parties collected over the years
    35 * domains: many example domains collected over the years.
    36 * NegotiatorGUI: the project to run the genius GUI and to build a zip file for release.
    37 
    38 You only need to check out the parts that you will be developing on. Eclipse will automatically get additional files from the artifactory as needed.
    39 
    40 * To run genius GUI, run the {{{genius.Application}}} in the NegotiatorGUI project.
    41   * right click on NegotiatorGUI and run As/Java? Application
    42   * select "Application - genius" and click OK
    43 * To run the command line, run the {{{genius.cli.Runner}}} in the NegotiatorGUI project.
    44 
    45 Please refer to the genius documentation (NegotiatorGUI/doc/userguide.pdf) for further details.
    46 
    47 == Research Projects ==
    48 
    49 === Time Pressure in Negotiation ===
    50 [wiki:DiscountFactors Time pressure in bilateral negotiation].
    51 
    52 == SVN Branches ==
    53 [wiki:svnbranches Overview of SVN branches].
    54 
    55 == Improving Genius meetings ==
    56 [wiki:geniusmeetingnotes Meeting notes]
    57 
    58 == Developer ==
    59 
    60 [wiki:Developer Developer pages]