A multi-agent system for the weighted earliness tardiness parallel machine problem

被引:26
作者
Polyakovskiy, S. [1 ]
M'Hallah, R. [2 ]
机构
[1] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[2] Kuwait Univ, Coll Sci, Dept Stat & Operat Res, Safat 13060, Kuwait
关键词
Parallel machine scheduling; Multi-agent systems; Artificial intelligence; Earliness; Tardiness; Local search; COMMON DUE-DATE; OF-THE-ART; SCHEDULING PROBLEM; ASSIGNMENT;
D O I
10.1016/j.cor.2013.10.013
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper studies the weighted earliness tardiness parallel machine problem where jobs have different processing times and distinct due dates. This NP hard problem arises in most just-in-time production environments. It is herein modeled as a mixed integer program, and solved using MASH, a deterministic heuristic based on multi-agent systems. MASH has three types of agents: I, G, and M. The I-agents are free jobs that need to be scheduled, whereas the G-agents are groups of jobs already assigned to machines. The M-agent acts as the system's manager of the independent intelligent I- and G-agents, which are driven by their own goals, fitness assessments, and context-dependent decision rules. The I- and G-agents employ exact and approximate approaches as part of their decisional process while the M-agent uses local search mechanisms to improve their (partial) solutions. The design of MASH is innovative in the way its intelligent agents determine bottleneck clusters and resolve conflicts for time slots. The numerical results provide computational evidence of the efficiency of MASH, whose performance on benchmark instances from the literature is superior to that of existing approaches. The success of MASH and its modularity make it a viable alternative to more complex manufacturing problems. Most importantly, they demonstrate the benefits of the hybridization of artificial intelligence and operations research. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:115 / 136
页数:22
相关论文
共 32 条
[1]   Scheduling problems with two competing agents [J].
Agnetis, A ;
Mirchandani, PB ;
Pacciarelli, D ;
Pacifici, A .
OPERATIONS RESEARCH, 2004, 52 (02) :229-242
[2]  
ALIDAEE B, 1993, J OPER RES SOC, V44, P29, DOI 10.1057/jors.1993.4
[3]  
[Anonymous], 1994, P INT WORKSH AG THEO, DOI DOI 10.5555/201157.201174
[4]   Heuristic algorithms for unrelated parallel machine scheduling with a common due date, release dates, and linear earliness and tardiness penalties [J].
Bank, J ;
Werner, F .
MATHEMATICAL AND COMPUTER MODELLING, 2001, 33 (4-5) :363-383
[5]   Applications of agent-based models for optimization problems: A literature review [J].
Barbati, M. ;
Bruno, G. ;
Genovese, A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) :6020-6028
[6]   Multiple-machine scheduling with earliness, tardiness and completion time penalties [J].
Biskup, D ;
Cheng, TCE .
COMPUTERS & OPERATIONS RESEARCH, 1999, 26 (01) :45-57
[7]   Hierarchy in distributed shop floor control [J].
Bongaerts, L ;
Monostori, L ;
McFarlane, D ;
Kádár, B .
COMPUTERS IN INDUSTRY, 2000, 43 (02) :123-137
[8]  
Chen ZL, 1997, COLUMN GENERATION BA
[9]   Optimizing agent-based meeting scheduling through preference estimation [J].
Chun, A ;
Wai, H ;
Wong, RYM .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2003, 16 (7-8) :727-743
[10]   ON THE GENERAL-SOLUTION FOR A CLASS OF EARLY TARDY PROBLEMS [J].
DE, P ;
GHOSH, JB ;
WELLS, CE .
COMPUTERS & OPERATIONS RESEARCH, 1993, 20 (02) :141-149