Skip to main content
Top

2020 | OriginalPaper | Chapter

How to Use Boltzmann Machines and Neural Networks for Covering Array Generation

Authors : Ludwig Kampel, Michael Wagner, Ilias S. Kotsireas, Dimitris E. Simos

Published in: Learning and Intelligent Optimization

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In the past, combinatorial structures have been used only to tune parameters of neural networks. In this paper, we employ for the first time, neural networks and Boltzmann machines for the construction of covering arrays (CAs). In past works, Boltzmann machines were successfully used to solve set cover instances. For the construction of CAs, we consider the equivalent set cover instances and use Boltzmann machines to solve these instances. We adapt an existing algorithm for solving general set cover instances, which is based on Boltzmann machines and apply it for CA construction. Furthermore, we consider newly designed versions of this algorithm, where we consider structural changes of the underlying Boltzmann machine, as well as a version with an additional feedback loop, modifying the Boltzmann machine. Last, one variant of this algorithm employs learning techniques based on neural networks to adjust the various connections encountered in the graph representation of the considered set cover instances. Supported by an experimental evaluation our findings can act as a beacon for future applications of neural networks in the field of covering array generation and related discrete structures.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
1
Note that we do not consider vertices as being adjacent to themselves by their loops. In this work we rather use loops to represent the weight of vertices.
 
2
The hamming distance of two vectors is defined as the number of positions in which these two disagree.
 
Literature
1.
go back to reference Aarts, E., Korst, J.: Simulated Annealing and Boltzmann Machines. Wiley, Hoboken (1988)MATH Aarts, E., Korst, J.: Simulated Annealing and Boltzmann Machines. Wiley, Hoboken (1988)MATH
2.
go back to reference Bashiri, M., Geranmayeh, A.F.: Tuning the parameters of an artificial neural network using central composite design and genetic algorithm. Scientia Iranica 18(6), 1600–1608 (2011)CrossRef Bashiri, M., Geranmayeh, A.F.: Tuning the parameters of an artificial neural network using central composite design and genetic algorithm. Scientia Iranica 18(6), 1600–1608 (2011)CrossRef
3.
go back to reference Hifi, M., Paschos, V.T., Zissimopoulos, V.: A neural network for the minimum set covering problem. Chaos, Solitons Fractals 11(13), 2079–2089 (2000)MathSciNetCrossRef Hifi, M., Paschos, V.T., Zissimopoulos, V.: A neural network for the minimum set covering problem. Chaos, Solitons Fractals 11(13), 2079–2089 (2000)MathSciNetCrossRef
4.
go back to reference Kampel, L., Garn, B., Simos, D.E.: Covering arrays via set covers. Electron. Notes Discrete Math. 65, 11–16 (2018)MathSciNetCrossRef Kampel, L., Garn, B., Simos, D.E.: Covering arrays via set covers. Electron. Notes Discrete Math. 65, 11–16 (2018)MathSciNetCrossRef
5.
go back to reference Kampel, L., Simos, D.E.: A survey on the state of the art of complexity problems for covering arrays. Theoret. Comput. Sci. 800, 107–124 (2019)MathSciNetCrossRef Kampel, L., Simos, D.E.: A survey on the state of the art of complexity problems for covering arrays. Theoret. Comput. Sci. 800, 107–124 (2019)MathSciNetCrossRef
8.
go back to reference Pérez-Espinosa, H., Avila-George, H., Rodriguez-Jacobo, J., Cruz-Mendoza, H.A., Martínez-Miranda, J., Espinosa-Curiel, I.: Tuning the parameters of a convolutional artificial neural network by using covering arrays. Res. Comput. Sci. 121, 69–81 (2016) Pérez-Espinosa, H., Avila-George, H., Rodriguez-Jacobo, J., Cruz-Mendoza, H.A., Martínez-Miranda, J., Espinosa-Curiel, I.: Tuning the parameters of a convolutional artificial neural network by using covering arrays. Res. Comput. Sci. 121, 69–81 (2016)
9.
go back to reference Silver, D., et al.: Mastering the game of Go without human knowledge. Nature 550(7676), 354 (2017)CrossRef Silver, D., et al.: Mastering the game of Go without human knowledge. Nature 550(7676), 354 (2017)CrossRef
10.
go back to reference Smith, K.A.: Neural networks for combinatorial optimization: a review of more than a decade of research. INFORMS J. Comput. 11(1), 15–34 (1999)MathSciNetCrossRef Smith, K.A.: Neural networks for combinatorial optimization: a review of more than a decade of research. INFORMS J. Comput. 11(1), 15–34 (1999)MathSciNetCrossRef
11.
go back to reference Torres-Jimenez, J., Izquierdo-Marquez, I.: Survey of covering arrays. In: 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp. 20–27, September 2013 Torres-Jimenez, J., Izquierdo-Marquez, I.: Survey of covering arrays. In: 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp. 20–27, September 2013
Metadata
Title
How to Use Boltzmann Machines and Neural Networks for Covering Array Generation
Authors
Ludwig Kampel
Michael Wagner
Ilias S. Kotsireas
Dimitris E. Simos
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-38629-0_5

Premium Partner