Agent-based project scheduling

被引:30
作者
Knotts, G [1 ]
Dror, M [1 ]
Hartman, BC [1 ]
机构
[1] Univ Arizona, Coll Business & Publ Adm, Dept Management Informat Syst, Tucson, AZ 85721 USA
关键词
D O I
10.1080/07408170008963915
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Agent technology offers a new way of thinking about many of the classic problems in operations research. Among these are problems such as project scheduling subject to resource constraints. In this paper, we develop and experimentally evaluate eight agent-based algorithms for solving the multimode, resource-constrained project scheduling problem. Our algorithms differ in the priority rules used to control agent access to resources. We apply our approach to a 51-activity project originally published by Maroto and Tormos [1]. We solve the problem using two types of agent-based systems: (i) a system of simple, reactive agents that we call basic agents; and (ii) a system of more complex, deliberative agents that we call enhanced agents. Of the eight priority rules tested, we find that priority based on shortest processing time performs best in terms of schedule quality when applied by basic agents while the priority based on earliest due date performs best when applied by enhanced agents. In comparing agents across priority rules, we find that enhanced agents generate much better schedules (with makespans up to 66% shorter in some cases) and require only slightly more computation time.
引用
收藏
页码:387 / 401
页数:15
相关论文
共 33 条
[1]  
[Anonymous], FDN DISTRIBUTED AI
[2]  
[Anonymous], P 1 EUR C ART LIF EL
[3]   A new and efficient heuristic for scheduling projects with resource restrictions and multiple execution modes [J].
Boctor, FF .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 90 (02) :349-361
[4]  
BUSSMAN S, 1994, P IROS 94 IEEE NEW Y, V3, P2095
[5]   RESOURCE CONSTRAINED PROJECT SCHEDULING WITH MULTIPLE OBJECTIVES - A DECISION SUPPORT APPROACH [J].
DAVIS, KR ;
STAM, A ;
GRZYBOWSKI, RA .
COMPUTERS & OPERATIONS RESEARCH, 1992, 19 (07) :657-669
[6]  
FERBER J, 1996, FDN DISTRIBUTED ARTI, P287
[7]  
Guha R. V., 1994, Communications of the ACM, V37, P126, DOI 10.1145/176789.176804
[8]  
Huot, 1991, COST ENG, V33, P15
[9]   APPLYING AGENT TECHNOLOGY [J].
JENNINGS, NR ;
WOOLDRIDGE, M .
APPLIED ARTIFICIAL INTELLIGENCE, 1995, 9 (04) :357-369
[10]   A project scheduling methodology derived as an analogue of digital circuit technology [J].
Knotts, G ;
Dror, M ;
Hartman, B .
ANNALS OF OPERATIONS RESEARCH, 1998, 82 (0) :9-27