An optimal sequence of tasks for autonomous learning systems

In this paper, we consider an optimal sequence of tasks for systems that improve their performances due to autonomous learning (learning-by-doing). In particular, we focus on a problem of determining sequence of performed tasks for the autonomous learning systems to minimize the total weighted completion times of tasks. Fundamental for the presented approach is that schedule (a sequence of tasks) allows to efficiently utilize learning abilities of the system to optimize its objective, but it does not affect the system itself. To solve the problem, we prove an eliminating property that is used to construct a branch and bound algorithm and present some fast heuristic and metaheuristic methods. An extensive analysis of the efficiency of the proposed algorithms is also provided.

[1]  D. Bristow,et al.  Monotonic convergence of iterative learning control for uncertain systems using a time-varying Q-filter , 2005 .

[2]  Gur Mosheiov,et al.  Scheduling with general job-dependent learning curves , 2003, Eur. J. Oper. Res..

[3]  Shimon Whiteson,et al.  Adaptive job routing and scheduling , 2004, Eng. Appl. Artif. Intell..

[4]  Wen-Chiung Lee,et al.  Scheduling problems with general effects of deterioration and learning , 2011, Inf. Sci..

[5]  Dirk Biskup,et al.  Single-machine scheduling with learning considerations , 1999, Eur. J. Oper. Res..

[6]  Harold Kerzner,et al.  SUMMER 2011 TEXTBOOKS EM 536 Project Management Project Management: A System Approach to Planning, Scheduling, and Controlling , 2011 .

[7]  Pawel Swiatek,et al.  MODELING AND OPTIMIZATION OF COMPLEX SERVICES IN SERVICE-BASED SYSTEMS , 2009, Cybern. Syst..

[8]  Radoslaw Rudek,et al.  Computational complexity and solution algorithms for flowshop scheduling problems with the learning effect , 2011, Comput. Ind. Eng..

[9]  Dirk Biskup,et al.  A state-of-the-art review on scheduling with learning effects , 2008, Eur. J. Oper. Res..

[10]  Piotr Rygielski,et al.  Adaptive packet scheduling for requests delay guaranties in packet-switched computer communication network , 2010 .

[11]  T. C. Edwin Cheng,et al.  Single-machine scheduling with sum-of-logarithm-processing-times-based learning considerations , 2009, Inf. Sci..

[12]  Adam Janiak,et al.  Scheduling jobs with position-dependent processing times , 2004, J. Oper. Res. Soc..

[13]  Adam Janiak,et al.  A note on the learning effect in multi-agent optimization , 2011, Expert Syst. Appl..

[14]  Wen-Chiung Lee,et al.  A single-machine learning effect scheduling problem with release times , 2010 .

[15]  T. P. Wright,et al.  Factors affecting the cost of airplanes , 1936 .

[16]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[17]  Dar-Li Yang,et al.  Single-machine group scheduling with a time-dependent learning effect , 2006, Comput. Oper. Res..

[18]  J.-B. Wang Single machine scheduling with a time-dependent learning effect and deteriorating jobs , 2009, J. Oper. Res. Soc..

[19]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[20]  Dar-Li Yang,et al.  Single-machine scheduling problems with the time-dependent learning effect , 2007, Comput. Math. Appl..

[21]  Adam Janiak,et al.  A new approach to the learning effect: Beyond the learning curve restrictions , 2008, Comput. Oper. Res..

[22]  Bart De Schutter,et al.  A Comprehensive Survey of Multiagent Reinforcement Learning , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[23]  Adam Janiak,et al.  Experience-Based Approach to Scheduling Problems With the Learning Effect , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[24]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[25]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.