Skip to main content

2018 | OriginalPaper | Buchkapitel

Memetic Algorithm for Constructing Covering Arrays of Variable Strength Based on Global-Best Harmony Search and Simulated Annealing

verfasst von : Jimena Timaná, Carlos Cobos, Jose Torres-Jimenez

Erschienen in: Advances in Soft Computing

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Covering Arrays (CA) are mathematical objects widely used in the design of experiments in several areas of knowledge and of most recent application in hardware and software testing. CA construction is a complex task that entails a high run time and high computational load. To date, research has been carried out for constructing optimal CAs using exact methods, algebraic methods, Greedy methods, and metaheuristic-based methods. These latter, including among them Simulated Annealing and Tabu Search, have reported the best results in the literature. Their effectiveness is largely due to the use of local optimization techniques with different neighborhood schemes. Given the excellent results of Global-best Harmony Search (GHS) algorithm in various optimization problems and given that it has not been explored in CA construction, this paper presents a memetic algorithm (GHSSA) using GHS for global search, SA for local search and two neighborhood schemes for the construction of uniform and mixed CAs of different strengths. GHSSA achieved competitive results on comparison with the state of the art and in experimentation did not require the use of supercomputers.

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 "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!

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!

Literatur
1.
Zurück zum Zitat Torres-Jimenez, J., Izquierdo-Marquez, I.: Survey of covering arrays. In: 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 20–27 (2013) Torres-Jimenez, J., Izquierdo-Marquez, I.: Survey of covering arrays. In: 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 20–27 (2013)
2.
Zurück zum Zitat George, H.A.: Constructing covering arrays using parallel computing and grid computing. Ph.D., Departamento de Sistemas Informáticos y Computación, Universitad Politécnica de Valencia, Valencia, Spain (2012) George, H.A.: Constructing covering arrays using parallel computing and grid computing. Ph.D., Departamento de Sistemas Informáticos y Computación, Universitad Politécnica de Valencia, Valencia, Spain (2012)
3.
Zurück zum Zitat Turban, R.C., Adviser-Colbourn, C.: Algorithms for Covering Arrays. Arizona State University, Tempe (2006) Turban, R.C., Adviser-Colbourn, C.: Algorithms for Covering Arrays. Arizona State University, Tempe (2006)
4.
Zurück zum Zitat Kacker, R.N., et al.: Combinatorial testing for software: an adaptation of design of experiments. Measurement 46, 3745–3752 (2013)CrossRef Kacker, R.N., et al.: Combinatorial testing for software: an adaptation of design of experiments. Measurement 46, 3745–3752 (2013)CrossRef
5.
Zurück zum Zitat Cohen, M.B., et al.: Constructing test suites for interaction testing. Presented at the Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon (2003) Cohen, M.B., et al.: Constructing test suites for interaction testing. Presented at the Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon (2003)
6.
7.
Zurück zum Zitat Stardom, J.: Metaheuristics and the search for covering and packing arrays [microform]. M.Sc. thesis, Simon Fraser University (2001) Stardom, J.: Metaheuristics and the search for covering and packing arrays [microform]. M.Sc. thesis, Simon Fraser University (2001)
8.
Zurück zum Zitat Shiba, T., et al.: Using artificial life techniques to generate test cases for combinatorial testing. In: 2004 Proceedings of the 28th Annual International Computer Software and Applications Conference, COMPSAC 2004, vol. 1, pp. 72–77 (2004) Shiba, T., et al.: Using artificial life techniques to generate test cases for combinatorial testing. In: 2004 Proceedings of the 28th Annual International Computer Software and Applications Conference, COMPSAC 2004, vol. 1, pp. 72–77 (2004)
9.
Zurück zum Zitat Omran, M.G.H., Mahdavi, M.: Global-best harmony search. Appl. Math. Comput. 198, 643–656 (2008)MathSciNetMATH Omran, M.G.H., Mahdavi, M.: Global-best harmony search. Appl. Math. Comput. 198, 643–656 (2008)MathSciNetMATH
10.
Zurück zum Zitat Bryce, R.C., Colbourn, C.J.: A density-based greedy algorithm for higher strength covering arrays. Softw. Test. Verif. Reliab. 19, 37–53 (2009)CrossRef Bryce, R.C., Colbourn, C.J.: A density-based greedy algorithm for higher strength covering arrays. Softw. Test. Verif. Reliab. 19, 37–53 (2009)CrossRef
11.
Zurück zum Zitat Walker Ii, R.A., Colbourn, C.J.: Tabu search for covering arrays using permutation vectors. J. Stat. Plan. Inference 139, 69–80 (2009)MathSciNetCrossRef Walker Ii, R.A., Colbourn, C.J.: Tabu search for covering arrays using permutation vectors. J. Stat. Plan. Inference 139, 69–80 (2009)MathSciNetCrossRef
12.
Zurück zum Zitat Forbes, M., et al.: Refining the in-parameter-order strategy for constructing covering arrays. J. Res. Natl. Inst. Stand. Technol. 113, 287–297 (2008)CrossRef Forbes, M., et al.: Refining the in-parameter-order strategy for constructing covering arrays. J. Res. Natl. Inst. Stand. Technol. 113, 287–297 (2008)CrossRef
13.
Zurück zum Zitat Torres-Jimenez, J., Rodriguez-Tello, E.: Simulated annealing for constructing binary covering arrays of variable strength. In: 2010 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8 (2010) Torres-Jimenez, J., Rodriguez-Tello, E.: Simulated annealing for constructing binary covering arrays of variable strength. In: 2010 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8 (2010)
14.
Zurück zum Zitat Lei, Y., et al.: IPOG: a general strategy for t-way software testing. Presented at the Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (2007) Lei, Y., et al.: IPOG: a general strategy for t-way software testing. Presented at the Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (2007)
15.
Zurück zum Zitat Rodriguez-Cristerna, A., Torres-Jimenez, J.: A simulated annealing with variable neighborhood search approach to construct mixed covering arrays. Electron. Notes Discret. Math. 39, 249–256 (2012)MathSciNetCrossRef Rodriguez-Cristerna, A., Torres-Jimenez, J.: A simulated annealing with variable neighborhood search approach to construct mixed covering arrays. Electron. Notes Discret. Math. 39, 249–256 (2012)MathSciNetCrossRef
16.
Zurück zum Zitat Hernández, A.L.G.: Un Algoritmo de Optimizacion Combinatoria para la Construccion de Covering Arrays Mixtos de Fuerza Variable. Ph.D., Laboratorio de Tecnologías de la Información, Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (2013) Hernández, A.L.G.: Un Algoritmo de Optimizacion Combinatoria para la Construccion de Covering Arrays Mixtos de Fuerza Variable. Ph.D., Laboratorio de Tecnologías de la Información, Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional (2013)
17.
Zurück zum Zitat Avila-George, H., Torres-Jimenez, J., Hernández, V., Gonzalez-Hernandez, L.: Simulated annealing for constructing mixed covering arrays. In: Omatu, S., De Paz Santana, J.F., González, S.R., Molina, J.M., Bernardos, A.M., Rodríguez, J.M.C. (eds.) Distributed Computing and Artificial Intelligence. AISC, vol. 151, pp. 657–664. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28765-7_79CrossRef Avila-George, H., Torres-Jimenez, J., Hernández, V., Gonzalez-Hernandez, L.: Simulated annealing for constructing mixed covering arrays. In: Omatu, S., De Paz Santana, J.F., González, S.R., Molina, J.M., Bernardos, A.M., Rodríguez, J.M.C. (eds.) Distributed Computing and Artificial Intelligence. AISC, vol. 151, pp. 657–664. Springer, Heidelberg (2012). https://​doi.​org/​10.​1007/​978-3-642-28765-7_​79CrossRef
18.
Zurück zum Zitat Burke, E.K., et al.: Hyper-heuristics: a survey of the state of the art. J. Oper. Res. Soc. 64, 1695–1724 (2013)CrossRef Burke, E.K., et al.: Hyper-heuristics: a survey of the state of the art. J. Oper. Res. Soc. 64, 1695–1724 (2013)CrossRef
19.
Zurück zum Zitat LaTorre, A., et al.: Multiple offspring sampling in large scale global optimization. In: 2012 IEEE Congress on Evolutionary Computation, pp. 1–8 (2012) LaTorre, A., et al.: Multiple offspring sampling in large scale global optimization. In: 2012 IEEE Congress on Evolutionary Computation, pp. 1–8 (2012)
Metadaten
Titel
Memetic Algorithm for Constructing Covering Arrays of Variable Strength Based on Global-Best Harmony Search and Simulated Annealing
verfasst von
Jimena Timaná
Carlos Cobos
Jose Torres-Jimenez
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-04491-6_2