source: src/main/java/negotiator/onetomany/interactions/package-info.java@ 244

Last change on this file since 244 was 237, checked in by Faria Nassiri Mofakham, 5 years ago

(1) The info of package interaction briefly describes the protocol. (2) Offer class was created (including two parts: body, a bundle or null; message, `bid', 'accept', 'end')

File size: 941 bytes
Line 
1/**
2 * Interactions class
3 */
4/**
5 * Interaction between players is via exchanging offers. An offer has two parts: (1) a bundle or null, (2) message code: `bid', `accept', `end'.
6 * [It is worth to mention that when the code is 'bid', so the first part is checked by the players; for the two latter codes, the first part of the offer is null (would not be considered)].
7 *
8 * Offers are being exchanged as actions which also describe the sender and receiver of the offer.
9 * Offers are exchanged in a negotiation thread, a bilateral negotiation, under deadline.
10 * The negotiation is one-to-many including parallel negotiation threads.
11 * Each thread follows a non-alternating offer protocol, and conclude a deal or fails.
12 * Outcome of one-to-many negotiation is aggregation of multiple deals gained by concurrent negotiation threads.
13 *
14 * @author Faria Nassiri-Mofakham
15 *
16 */
17package negotiator.onetomany.interactions;
Note: See TracBrowser for help on using the repository browser.