Abstract
In this paper, an agent-based approach with a mutual influencing, many-issue, one-to-many-party, strategic negotiation model is proposed. The model concentrates on solving the dynamic scheduling problem of a distributed project for non-cooperative and self-interested participants. In this model, the self-interested activity agents possess various negotiation tactics and strategies formed by their respective owner’s subjective preference, aim to find the contract of schedule adjustment mutually acceptable to respective participant’s acquaintance while encountering conflicts over rescheduling settlement. In order to find fitting negotiation tactics and strategies that are optimally adapted for each activity agent, an evolutionary computation approach which encodes the parameters of tactics and strategies of an agent as genes in GAs is also addressed. In the final, a prototype system with a case of a distributed project for dynamic scheduling discussed in researches is simulated to validate the feasibility and applicability of the approach, and some characteristics and future works are also addressed.
Similar content being viewed by others
References
O’Brien W, Fischer MA, Jucker JV (1995) An economic view of project coordination. Construction Management and Economics 13(5):393–400
Tserng HP, Lin WY (2003) Developing an electronic acquisition model for project scheduling using XML-based information standard. Autom Constr 12:67–95
Kim K (2001) Distributed coordination of project schedule changes: an agent-based compensatory negotiation approach, CIFE Technical Report No.130, Stanford University
Al-Hammad A-M (2000) Common interface problems among various construction parties. J Perform Constr Facil 14(2):71–74
Hinze J, Tracey A (1994) The contractor-subcontractor relationship: the subcontractor’s view. J Constr Eng Manag 120(2):274–287
Yen BP-C (2002) Communication infrastructure in distributed scheduling. Comput Ind Eng 42:149–161
Kim K, Paulson B, Levitt R, Fischer MA, Petrie C (2003) Distributed coordination of project schedule changes using agent-based compensatory negotiation methodology. Artif Intell Eng Des Anal Manuf 17:115–131
Yan Y, Kuphal T, Bode J (2000) Application of multiagent systems in project management. Int J Prod Econ 68:185–197
Li JH, Liu WJ (2005) Development of an agent-based system for collaborative multi-project planning and scheduling. In: Proceedings of the Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, pp 119–124
Stockheim T, Wendt O, Schwind M (2005) A trust-based negotiation mechanism for decentralized economic scheduling. In: Proceedings of the 38th International Conference on System Sciences, Hawaii, pp 1–10
Chen YM, Wang SC (2007) Framework of agent-based intelligence system with two-stage decision-making process for distributed dynamic scheduling. Applied Soft Computing 7(1):229–245
Chen YM, Wang SC (2004) An agent-based collaborative framework for distributed project dynamic scheduling. In: International Summer Workshop on the Economic, Financial and Managerial Applications of Computational Intelligence (EFMACI2004), Taipei, Taiwan, ROC, pp 1–9
Wang SC, Chen YM (2005) Framework of agent-based two-stage decision-making process for distributed dynamic scheduling. In: International Conference on Technology and Accreditation (ICTA2005), Taoyuan, Taiwan, ROC, pp 486–501
Russell S, Norvig P (2003) Artificial intelligence: a modern approach, 2nd edn. Prentice Hall, Upper Saddle River, New Jersey
VonNeumann J, Morgenstern O (1944) Theory of games and economic behavior, 1st edn. Princeton University Press, Princeton, NJ
Raiffa H (1982) The art and science of negotiation. Harvard University Press, Cambridge, MA
Kraus S (2001) Strategic negotiation in multiagent environments. The MIT Press, Cambridge, Massachusetts
Bigham J, Cuthbert L, Yang X, Lu N, Ryan D (2004) Using intelligent agents for managing resources in military communications. Comput Networks 46:709–721
Chun HW, Wong YM (2003) N*-an agent-based negotiation algorithm for dynamic scheduling and rescheduling. Advanced Engineering Informatics 17(1):1–22
Faratin P, Sierra C, Jennings NR (1998) Negotiation decision functions for autonomous agents. Robot Auton Syst 24:159–182
Kraus S, Wilkenfeld J, Zlotkin G (1995) Multiagent negotiation under time constraints. Artif Intell 75(2):297–345
Goldberg D (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, New York
Burbeck K, Garpe D, Nadjm-Tehrani S (2004) Scale-up and performance studies of three agent platforms. In: International Workshop on Middleware Performacne (IWMP 2004). Phoenix, Arizona, pp 857–864
JADE, Java Agent DEvelopment Framework. Available online at: http://jade.cselt.it./ (accessed 5/20/2005)
FIPA, Foundation for Intelligent Physical Agents. Available online at: http://www.fipa.org. (accessed 6/18/2005)
Kawamura T, Kase N, Araki D, Osuga A (2000) Development of a distributed cooperative scheduling system based on negotiations between scheduling agents. Syst Comput Jpn 31(1):92–101
Chun HW, Wong RYM (2003) Optimizing agent-based meeting scheduling through preference estimation. Eng Appl Artif Intell 16:727–743
Archimede B, Coudert T (2001) Reactive scheduling using a multi-agent model: the SCEP framework. Eng Appl Artif Intell 14:667–683
Zeng D, Sycara K (1997) How can an agent learn to negotiate? In: Mueller J, Wooldridge M, Jennings NR (eds) Intelligent agents III. Agent theories, architectures, and languages. Springer, Berlin Heidelberg New York
Luo X, Jennings NR, Shadbolt N, Leung H-F, Lee JH-M (2003) A fuzzy constraint based model for bilateral, multi-issue negotiations in semi-competitive environments. Artif Intell 148:53–102
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, YM., Wang, SC. An agent-based evolutionary strategic negotiation for project dynamic scheduling. Int J Adv Manuf Technol 35, 333–348 (2007). https://doi.org/10.1007/s00170-006-0830-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-006-0830-x