SVN branches
The SVN branches can be divided in three categories: Genius core, Genius desktop version, and Genius web version. Crossed out branches have been removed.
Genius core
Branch | Features | Status | Merged with NegotiatorGUI |
GeniusCoreXStream | Core classes of Genius. In addition, support for Xstream serialization. Includes CPNet domains but misses implementation. | Inactive (March 2011) | Yes (rev. 1357). Excluding utility functions and XStream serialization |
GeniusGUI | Recent non-web version of Genius which implements CPNets. | Inactive (March 2011) | No |
PocketNegotiator | genius core classes with an additional duomodel that seems not part of the standard Genius Core | Active | X |
Genius desktop version
Branch | Features | Status | Merged with NegotiatorGUI |
GeniusBI | Non-web version of Genius 3.0. Implements an asynchronous protocol in which multiple offers can be made in a single turn. Also, there is support for mediators. | Inactive (June 2011) | No |
GeniusMultiLateral | Recent non-web version of Genius which implements multi-party negotiations with possibly non-linear utility functions. | Active | No |
GeniusTeamNego | Recent non-web version of Genius which implements team negotiations with mediators. | Inactive (May 2012) | No |
NegotiatorGRID | Non-web version of Genius 3.0. Repository contains a large set of corrupted files (filled with NULL). Overall, cleans up and adds comments to a large set of existing classes. Adds the MultiPhaseAuctionMany protocol, unfortunately the file is corrupt. | Inactive (October 2010) | No |
NegotiatorGUI | Version used to run ANAC competition. Non-web version of Genius which contains BOA framework -- which allows to separately develop the bidding strategy, acceptance strategy, opponent model -- and allows to distribute a tournament over multiple computers using a simple database. | Active | X |
NegotiatorProtocol | Non-web version of Genius 3.0 which implements WSagreement protocol, which allows to specify the ranges of issues in an offer (for example: the price for the laptop should be between 800 and 900). A WSAgent is a more generic version of a normal agent. Therefore, normal agents are not compatible with the protocol. Can be merged with main branch. | Inactive (April 2009) | No |
NegotiatorService | Jar of Genius 4.1 with classes to call Genius as a service. | Active | No |
Genius web version
Branch | Features | Status |
GeniusWeb | Web-version of Genius. Seems to be more advanced than GeniusWebDelft. I'm not sure if it works as it requires a webserver to test. | Inactive (November 2011) |
GeniusWebDelft | Version of GeniusWeb configured for a TU Delft server (http://mmi.tudelft.nl/GeniusWeb). The program specifies two activities: creating a preference profile for a specific domain and a negotiation against a simple opponent. | Inactive (October 2011) |
GeniusWebSimulator | Early web-version of Genius. I'm not sure if it works as it requires a webserver to test | Inactive (May 2010) |
Last modified
12 years ago
Last modified on 02/22/13 12:58:36
Note:
See TracWiki
for help on using the wiki.