/** * package onetomany; */ /** * * One-to-Many package is dedicated to one-to-many negotiation which is a kind of negotiation different from bilateral and multilateral settings. * It is between a party which, in parallel, negotiates with many counter parties, opponents, on multiple multi-issue items. * Of course each opponent, in turn, could be in one-to-many negotiation with its own opponents including this party. * * Each of these individual negotiations is itself a bilateral negotiation over multiple items and multiple issues, a multi-issue multi-item thread. Each thread could reach a deal. * So, the whole negotiation could reach multiple deals. * * Negotiating in this atmosphere needs some coordination efforts to synchronize threads according to the progress of each individual negotiation as well as the multiple deals compared with the party's preference. * * Bargaining Chips Game, is a testbed dealing with these complexities. * The fundamental elements of its domain is in a package with this name (bargainingchipsname). * The players and the rules for their interactions are in packages `players' and 'interactions', respectively. * * * @author Faria Nassiri-Mofakham * */ package onetomany;