Solving the response time variability problem by means of a psychoclonal approach

The response time variability problem (RTVP) is a combinatorial scheduling problem that has recently appeared in the literature. This problem has a wide range of real life applications in fields such as manufacturing, hard real-time systems, operating systems and network environments. Originally, the RTVP occurs whenever products, clients or jobs need to be sequenced in such a way that the variability in the time between the instants at which they receive the necessary resources is minimized. Since the RTVP is hard to solve, heuristic techniques are needed for solving it. Three metaheuristic—multi-start, GRASP and PSO—algorithms proposed for solving the RTVP in two previous studies have been the most efficient to date in solving non-small instances of the RTVP. We propose solving the RTVP by means of a psychoclonal algorithm based approach. The psychoclonal algorithm inherits its attributes from Maslow’s hierarchy of needs theory and the artificial immune system (AIS) approach, specifically the clonal selection principle. In this paper, we compare the proposed psychoclonal algorithm with the three aforementioned metaheuristic algorithms and show that, on average, the psychoclonal algorithm strongly improves on the results obtained.

[1]  Manoj Kumar Tiwari,et al.  Stochastic make-to-stock inventory deployment problem: an endosymbiotic psychoclonal algorithm based approach , 2006 .

[2]  Jonathan Timmis,et al.  Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[3]  Manoj Kumar Tiwari,et al.  Determination of an optimal assembly sequence using the psychoclonal algorithm , 2005 .

[4]  Albert Corominas,et al.  Solving the Response Time Variability Problem by means of metaheuristics , 2006, CCIA.

[5]  A. Maslow Motivation and Personality , 1954 .

[6]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[7]  Carl A. Waldspurger,et al.  Lottery and stride scheduling: flexible proportional-share resource management , 1995 .

[8]  Jeffrey W. Herrmann,et al.  Generating Cyclic Fair Sequences using Aggregation and Stride Scheduling , 2007 .

[9]  S. Sethi,et al.  A Note on "Level Schedules for Mixed-Model Assembly Lines in Just-in-Time Production Systems" , 1991 .

[10]  Wieslaw Kubiak Fair Sequences , 2004, Handbook of Scheduling.

[11]  Philippe Collard,et al.  Two models of immunization for time dependent optimization , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[12]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[13]  Alberto García-Villoria,et al.  Introducing dynamic diversity into a discrete particle swarm optimization , 2009, Comput. Oper. Res..

[14]  Jonathan Timmis,et al.  Artificial immune systems - a new computational intelligence paradigm , 2002 .

[15]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

[16]  J. Miltenberg,et al.  Level schedules for mixed-model assembly lines in just-in-time production systems , 1989 .

[17]  Carl A. Waldspurger,et al.  Stride Scheduling: Deterministic Proportional- Share Resource Management , 1995 .

[18]  Wieslaw Kubiak,et al.  Optimal just-in-time schedules for flexible transfer lines , 1994 .

[19]  H. Peyton Young,et al.  Fair Representation: Meeting the Ideal of One Man, One Vote , 1982 .

[20]  Wieslaw Kubiak,et al.  Response time variability , 2007, J. Sched..

[21]  Rafael Martí Multi-Start Methods , 2003, Handbook of Metaheuristics.

[22]  John B. Kidd,et al.  Toyota Production System , 1993 .

[23]  Xiao Zhi Gao,et al.  Artificial immune optimization methods and applications - a survey , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[24]  Manoj Kumar Tiwari,et al.  Psycho-Clonal algorithm based approach to solve continuous flow shop scheduling problem , 2006, Expert Syst. Appl..

[25]  Manuel Laguna,et al.  Fine-Tuning of Algorithms Using Fractional Experimental Designs and Local Search , 2006, Oper. Res..

[26]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[27]  Manoj Kumar Tiwari,et al.  Psycho-clonal based approach to solve a TOC product mix decision problem , 2006 .

[28]  Prakash,et al.  Solving a Dissassembly Line Balancing Problem With Task Failure Using a Psycho-Clonal Algorithm , 2005 .

[29]  W. Kubiak Minimizing variation of production rates in just-in-time systems: A survey☆ , 1993 .