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.

Known bugs.

Genius core

BranchFeaturesStatusMerged 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
GeniusGUIRecent non-web version of Genius which implements CPNets.Inactive (March 2011) No
PocketNegotiatorgenius core classes with an additional duomodel that seems not part of the standard Genius CoreActiveX

Genius desktop version

BranchFeaturesStatusMerged with NegotiatorGUI
GeniusBINon-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
GeniusMultiLateralRecent non-web version of Genius which implements multi-party negotiations with possibly non-linear utility functions. Active No
GeniusTeamNegoRecent non-web version of Genius which implements team negotiations with mediators. Inactive (May 2012) No
NegotiatorGRIDNon-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
NegotiatorGUIVersion 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
NegotiatorProtocolNon-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
NegotiatorServiceJar of Genius 4.1 with classes to call Genius as a service.Active No

Genius web version

BranchFeaturesStatus
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)
GeniusWebDelftVersion 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 11 years ago Last modified on 02/22/13 12:58:36
Note: See TracWiki for help on using the wiki.