Skip to main content
Erschienen in: Soft Computing 12/2014

01.12.2014 | Methodologies and Application

Fitness distance analysis for parallel genetic algorithm in the test task scheduling problem

verfasst von: Hui Lu, Jing Liu, Ruiyao Niu, Zheng Zhu

Erschienen in: Soft Computing | Ausgabe 12/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The test task scheduling problem (TTSP) has attracted increasing attention due to the wide range of automatic test systems applications, despite the fact that it is an NP-complete problem. The main feature of TTSP is the close interactions between task sequence and the scheme choice. Based on this point, the parallel implantation of genetic algorithm, called Parallel Genetic Algorithm (PGA), is proposed to determine the optimal solutions. Two branches—the tasks sequence and scheme choice run the classic genetic algorithm independently and they balance each other due to their interaction in the given problem. To match the frame of the PGA, a vector group encoding method is provided. In addition, the fitness distance coefficient (FDC) is first applied as the measurable step of landscape to analyze TTSP and guide the design of PGA when solving the TTSP. The FDC is the director of the search space of the TTSP, and the search space determinates the performance of PGA. The FDC analysis shows that the TTSP owes a large number of local optima. Strong space search ability is needed to solve TTSP better. To make PGA more suitable to solve TTSP, three crossover and four selection operations are adopted to find the best combination. The experiments show that due to the characteristic of TTSP and the randomness of the algorithm, the PGA has a low probability for optimizing the TTSP, but PGA with Nabel crossover and stochastic tournament selection performs best. The assumptions of FDC are consistent with the success rate of PGA when solving the TTSP.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Acampora G, Gaeta M, Loia V (2011a) Combining multi-agent paradigm and memetic computing for personalized and adaptive learning experiences. Comput Intell 27(2):141–165MathSciNetCrossRef Acampora G, Gaeta M, Loia V (2011a) Combining multi-agent paradigm and memetic computing for personalized and adaptive learning experiences. Comput Intell 27(2):141–165MathSciNetCrossRef
Zurück zum Zitat Acampora G, Gaeta M, Loia V (2011b) Hierarchical optimization of personalized experiences for e-Learning systems through evolutionary models. Neural Comput Appl 20(5):641–657CrossRef Acampora G, Gaeta M, Loia V (2011b) Hierarchical optimization of personalized experiences for e-Learning systems through evolutionary models. Neural Comput Appl 20(5):641–657CrossRef
Zurück zum Zitat Acampora G, Cadenas JM, Loia V, Balleste EM (2011c) Achieving memetic adaptability by Means of agent-based machine learning. IEEE Trans Ind Inform 7(4):557–569CrossRef Acampora G, Cadenas JM, Loia V, Balleste EM (2011c) Achieving memetic adaptability by Means of agent-based machine learning. IEEE Trans Ind Inform 7(4):557–569CrossRef
Zurück zum Zitat Bac FQ, Perov VL (1993) New evolutionary genetic algorithms for NP-complete combinatorial optimization problems. Biol Cybern 69(2):229–234MATHCrossRef Bac FQ, Perov VL (1993) New evolutionary genetic algorithms for NP-complete combinatorial optimization problems. Biol Cybern 69(2):229–234MATHCrossRef
Zurück zum Zitat Brindle A (1981) Genetic algorithms for function optimization. Dissertation, the University of Alberta Brindle A (1981) Genetic algorithms for function optimization. Dissertation, the University of Alberta
Zurück zum Zitat Czogall J, Fink A (2011) Fitness landscape analysis for the no-wait flow-shop scheduling problem. J Heuristics 18(1):25–51CrossRef Czogall J, Fink A (2011) Fitness landscape analysis for the no-wait flow-shop scheduling problem. J Heuristics 18(1):25–51CrossRef
Zurück zum Zitat Defersha FM, Chen M (2010) A parallel genetic algorithm for a flexible job-shop scheduling problem with sequence dependent setups. Int J Adv Manuf Tech 49(1–4):263–279CrossRef Defersha FM, Chen M (2010) A parallel genetic algorithm for a flexible job-shop scheduling problem with sequence dependent setups. Int J Adv Manuf Tech 49(1–4):263–279CrossRef
Zurück zum Zitat Gao JQ, He GX, Wang YS (2009) A new parallel genetic algorithm for solving multi-objective scheduling problems subjected to special process constraint. Int J Adv Manuf Tech 43(1):151–160CrossRef Gao JQ, He GX, Wang YS (2009) A new parallel genetic algorithm for solving multi-objective scheduling problems subjected to special process constraint. Int J Adv Manuf Tech 43(1):151–160CrossRef
Zurück zum Zitat Gibbs MS, Maier HR, Dandy GC (2011) Relationship between problem characteristics and the optimal number of genetic algorithm generations. Eng Optim 43(4):349–376CrossRef Gibbs MS, Maier HR, Dandy GC (2011) Relationship between problem characteristics and the optimal number of genetic algorithm generations. Eng Optim 43(4):349–376CrossRef
Zurück zum Zitat Hoo HH, Stützle T (2004) Stochastic local search: foundations and applications. Morgan Kaufmann, San Francisco Hoo HH, Stützle T (2004) Stochastic local search: foundations and applications. Morgan Kaufmann, San Francisco
Zurück zum Zitat Jones T (1995) Evolutionary algorithm, fitness landscapes and search. Dissertation, the University of New Mexico Albuquerque Jones T (1995) Evolutionary algorithm, fitness landscapes and search. Dissertation, the University of New Mexico Albuquerque
Zurück zum Zitat Kubiak M (2007) Distance measures and fitness-distance analysis for the capacitated vehicle routing problem. Oper Res Comput Sci 39:345–364 Kubiak M (2007) Distance measures and fitness-distance analysis for the capacitated vehicle routing problem. Oper Res Comput Sci 39:345–364
Zurück zum Zitat Lu H, Chen X, Liu J (2012) Parallel test task scheduling with constraints based on hybrid particle swarm optimization and tabu search. Chinese J Electron 21(4):615–618 Lu H, Chen X, Liu J (2012) Parallel test task scheduling with constraints based on hybrid particle swarm optimization and tabu search. Chinese J Electron 21(4):615–618
Zurück zum Zitat Lu H, Niu RY, Liu J, Zhu Z (2013) A chaotic non-dominated sorting genetic algorithm for the multi-objective automatic test task scheduling problem. Appl Soft Comput 31(5):2790–2802 Lu H, Niu RY, Liu J, Zhu Z (2013) A chaotic non-dominated sorting genetic algorithm for the multi-objective automatic test task scheduling problem. Appl Soft Comput 31(5):2790–2802
Zurück zum Zitat Mattfeld DC, Bierwirth C, Kopfer H (1999) A search space analysis of the Job Shop Scheduling Problem. Ann Oper Res 86:441–453MATHMathSciNetCrossRef Mattfeld DC, Bierwirth C, Kopfer H (1999) A search space analysis of the Job Shop Scheduling Problem. Ann Oper Res 86:441–453MATHMathSciNetCrossRef
Zurück zum Zitat Quick RJ, Rayward-Smith VJ, Smith GD (1998) Fitness distance correlation and ridge functions. Lect Notes Comput Sci (LNCS) 1498:77–86CrossRef Quick RJ, Rayward-Smith VJ, Smith GD (1998) Fitness distance correlation and ridge functions. Lect Notes Comput Sci (LNCS) 1498:77–86CrossRef
Zurück zum Zitat Radulescu A, Nicolescu C, van-Gemund AJC, Jonker PP (2001) CPR: mixed task and data parallel scheduling for distributed systems. In: Proceedings of the 15th international parallel and distributed processing symposium, pp 39–39 Radulescu A, Nicolescu C, van-Gemund AJC, Jonker PP (2001) CPR: mixed task and data parallel scheduling for distributed systems. In: Proceedings of the 15th international parallel and distributed processing symposium, pp 39–39
Zurück zum Zitat Reeves CR (1995) A genetic algorithm for flowshop sequencing. Comput Oper Res 22(1):5–13MATHCrossRef Reeves CR (1995) A genetic algorithm for flowshop sequencing. Comput Oper Res 22(1):5–13MATHCrossRef
Zurück zum Zitat Ross WA (2003) The impact of next generation test technology on aviation maintenance. In: Proceeding of IEEE systems readiness technology conference of autotestcon, pp 2–9 Ross WA (2003) The impact of next generation test technology on aviation maintenance. In: Proceeding of IEEE systems readiness technology conference of autotestcon, pp 2–9
Zurück zum Zitat Schiavinotto T, Stützle T (2005) The linear ordering problem: instances, search space analysis and algorithms. J Math Model Algorithms 3(4):367–402CrossRef Schiavinotto T, Stützle T (2005) The linear ordering problem: instances, search space analysis and algorithms. J Math Model Algorithms 3(4):367–402CrossRef
Zurück zum Zitat Schiavinotto T, Stützle T (2007) A review of metrics on permutations for search landscape analysis. Comput Oper Res 34(10):3134–3153CrossRef Schiavinotto T, Stützle T (2007) A review of metrics on permutations for search landscape analysis. Comput Oper Res 34(10):3134–3153CrossRef
Zurück zum Zitat Schulze J, Fahle T (1999) A parallel algorithm for the vehicle routing problem with time window constraints. Ann Oper Res 86:585–607MATHMathSciNetCrossRef Schulze J, Fahle T (1999) A parallel algorithm for the vehicle routing problem with time window constraints. Ann Oper Res 86:585–607MATHMathSciNetCrossRef
Zurück zum Zitat Smith-Miles K, Lopes L (2012) Measuring instance difficulty for combinatorial optimization problems. Comput Oper Res 39(6):875–889MATHMathSciNetCrossRef Smith-Miles K, Lopes L (2012) Measuring instance difficulty for combinatorial optimization problems. Comput Oper Res 39(6):875–889MATHMathSciNetCrossRef
Zurück zum Zitat Sörensen K (2007) Distance measures based on the edit distance for permutation-type representations. J Heuristics 13(1):35–47CrossRef Sörensen K (2007) Distance measures based on the edit distance for permutation-type representations. J Heuristics 13(1):35–47CrossRef
Zurück zum Zitat Stützle T, Hoos HH (2000) MAX -MIN Ant System. Future Gener Comp Sy 16(8):889–914CrossRef Stützle T, Hoos HH (2000) MAX -MIN Ant System. Future Gener Comp Sy 16(8):889–914CrossRef
Zurück zum Zitat Tavares J, Pereira FB, Costa E (2008) Multidimensional Knapsack Problem: a fitness landscape analysis. IEEE Trans Syst Man Cybern Part B Cybern 38(3):604–616CrossRef Tavares J, Pereira FB, Costa E (2008) Multidimensional Knapsack Problem: a fitness landscape analysis. IEEE Trans Syst Man Cybern Part B Cybern 38(3):604–616CrossRef
Zurück zum Zitat Tsai CW, Tseng SP, Chiang MC, Yang CS (2011) A fast parallel genetic algorithm for travelling salesman problem. Lect Notes Comput Sci (LNCS) 6083:241–250CrossRef Tsai CW, Tseng SP, Chiang MC, Yang CS (2011) A fast parallel genetic algorithm for travelling salesman problem. Lect Notes Comput Sci (LNCS) 6083:241–250CrossRef
Zurück zum Zitat Xia R, Xiao MQ, Cheng JJ, Fu XH (2007a) Optimizing the multi-UUT parallel test task scheduling based on multi-objective GASA. In: The 8th international conference on electronic measurement and instruments, pp 839–844 Xia R, Xiao MQ, Cheng JJ, Fu XH (2007a) Optimizing the multi-UUT parallel test task scheduling based on multi-objective GASA. In: The 8th international conference on electronic measurement and instruments, pp 839–844
Zurück zum Zitat Xia R, Xiao MQ, Cheng JJ (2007b) Parallel TPS design and application based on software architecture, components and patterns. In: IEEE Autotestcon 2007 systems readiness technology conference, pp 234–240 Xia R, Xiao MQ, Cheng JJ (2007b) Parallel TPS design and application based on software architecture, components and patterns. In: IEEE Autotestcon 2007 systems readiness technology conference, pp 234–240
Zurück zum Zitat Yu B, Yang ZZ, Sun XS et al (2011) Parallel genetic algorithm in bus route headway optimization. Appl Soft Comput 11(8):5081–5091CrossRef Yu B, Yang ZZ, Sun XS et al (2011) Parallel genetic algorithm in bus route headway optimization. Appl Soft Comput 11(8):5081–5091CrossRef
Zurück zum Zitat Zhang L, Wang L, Zheng DZ (2006) An adaptive genetic algorithm with multiple operators for flowshop scheduling. Int J Adv Manuf Tech 27(5–6):580–587CrossRef Zhang L, Wang L, Zheng DZ (2006) An adaptive genetic algorithm with multiple operators for flowshop scheduling. Int J Adv Manuf Tech 27(5–6):580–587CrossRef
Zurück zum Zitat Zhou DX, Qi P, Liu T (2009) An optimizing algorithm for resources allocation in parallel test. In: IEEE international conference on control and automation, pp 1997–2002 Zhou DX, Qi P, Liu T (2009) An optimizing algorithm for resources allocation in parallel test. In: IEEE international conference on control and automation, pp 1997–2002
Metadaten
Titel
Fitness distance analysis for parallel genetic algorithm in the test task scheduling problem
verfasst von
Hui Lu
Jing Liu
Ruiyao Niu
Zheng Zhu
Publikationsdatum
01.12.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 12/2014
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-013-1212-6

Weitere Artikel der Ausgabe 12/2014

Soft Computing 12/2014 Zur Ausgabe