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 | */
|
---|
17 | package negotiator.onetomany.interactions; |
---|
Note:
See
TracBrowser
for help on using the repository browser.