Multiagent Scheduling - Models and Algorithms
Multiagent Scheduling - Models and Algorithms
复制标题
DOI:
10.1007/978-3-642-41880-8
复制
发表时间:
2014-01
期刊:
影响因子:
--
通讯作者:
A. Agnetis;J. Billaut;Stanisław Gawiejnowicz;D. Pacciarelli;A. Soukhal
中科院分区:
文献类型:
--
作者:
A. Agnetis;J. Billaut;Stanisław Gawiejnowicz;D. Pacciarelli;A. Soukhal
Scheduling problems are combinatorial optimization problems in which some activities have to be executed using resources that they need. A feasible allocation of the resources to the activities over time is called a schedule. The quality of a schedule is measured by various optimality criteria that are functions of completion times of the activities and the amounts of resources that have been used. Problems in the construction of different classes of schedules with required properties are considered in the theory of scheduling that originated approximately 60 years ago. The theory of scheduling is a very active research area containing a great number of scheduling models. Several books (see, eg, Blazewicz et al. 2007; Brucker 2007 or Pinedo 2008) present classical models of scheduling problems in which all data are described by numbers, and schedules are evaluated by a single optimality criterion. Some other books present more specific models such as scheduling problems in just-in-time manufacturing systems (Jozefowska 2007), scheduling problems when the quality of a schedule is measured by several optimality criteria (T’Kindt and Billaut 2006) or scheduling problems in which job processing times depend on when the jobs are started (Gawiejnowicz 2008). The book presented to the reader is devoted to multiagent scheduling. Research on this scheduling model was started approximately 10 years ago, after publication of Baker and Smith (2003) and Agnetis et al.(2004), in which two-agent scheduling was introduced. In multiagent scheduling problems, activities share resources but are maintained by two or more agents that use their own optimality criteria. These agents may or may not compete, and the final schedule is evaluated by several optimality criteria. Though multiagent scheduling is intensively studied in view of many applications, it was not presented earlier in a monograph. This book is organized into six chapters that can be divided into two parts. The first, introductory part of the book is composed of two chapters. Chapter 1 gives a general introduction to multiagent scheduling, introducing general definitions and notation, several resolution approaches for multicriteria problems and different scenario when considering several agents. Chapter 2 recalls basic elements of complexity theory and resolution methods. Algorithms with performance vii