dc.contributor.author |
Beckedahl, Derrick
|
|
dc.contributor.author |
Pillay, Nelishia
|
|
dc.date.accessioned |
2021-08-31T06:12:10Z |
|
dc.date.available |
2021-08-31T06:12:10Z |
|
dc.date.issued |
2020-10 |
|
dc.description.abstract |
Traditionally search techniques explore a single space to solve the problem at hand. This paper investigates performing search across more than one space which we refer to as bi-space search. As a proof of concept we illustrate this using the solution and heuristic spaces. In previous work two approaches for combining search across the heuristic and solution spaces have been studied. The first approach, the sequential approach, firstly explores the heuristic space to obtain complete solutions and then applies local search to explore the solution space created by these solutions. The second approach, the interleaving approach, alternates search in the heuristic and solution space on partial solutions until complete solutions are produced. This paper provides an alternative to these two approaches, namely, the concurrent approach, which searches the heuristic and solution spaces simultaneously. This is achieved by implementing a genetic algorithm selection hyper-heuristic that evolves a combination of low-level construction heuristics and local search move operators that explore the space of solutions (both partial and complete). The performance of the three approaches are compared, to one another as well as with a standard selection construction hyper-heuristic, using the one dimensional bin packing problem. The study revealed that the concurrent approach is more effective than the other two approaches, with the interleaving approach outperforming the sequential approach. All 3 approaches outperformed the standard hyper-heuristic. Given the potential of searching more than one space and the effectiveness of the concurrent approach, future work will examine additional spaces such as the design space and the program space, as well as extending the bi-space search to a multi-space search. |
en_ZA |
dc.description.department |
Computer Science |
en_ZA |
dc.description.librarian |
hj2021 |
en_ZA |
dc.description.sponsorship |
The Multichoice Research Chair in Machine Learning at the University of Pretoria, South Africa. |
en_ZA |
dc.description.uri |
http://link.springer.combookseries/558 |
en_ZA |
dc.identifier.citation |
Beckedahl D., Pillay N. (2020) A Study of Bi-space Search for Solving the One-Dimensional Bin Packing Problem. In: Rutkowski L., Scherer R., Korytkowski M., Pedrycz W., Tadeusiewicz R., Zurada J.M. (eds) Artificial Intelligence and Soft Computing. ICAISC 2020. Lecture Notes in Computer Science, vol 12416. Springer, Cham. https://doi.org/10.1007/978-3-030-61534-5_25. |
en_ZA |
dc.identifier.isbn |
978-3-030-61534-5 (online) |
|
dc.identifier.isbn |
978-3-030-61533-8 (print) |
|
dc.identifier.issn |
0302-9743 (print) |
|
dc.identifier.issn |
1611-3349 (online) |
|
dc.identifier.other |
10.1007/978-3-030-61534-5_25 |
|
dc.identifier.uri |
http://hdl.handle.net/2263/81546 |
|
dc.language.iso |
en |
en_ZA |
dc.publisher |
Springer |
en_ZA |
dc.rights |
© Springer Nature Switzerland AG 2020. The original publication is available at : http://link.springer.combookseries/558. |
en_ZA |
dc.subject |
Bi-space search |
en_ZA |
dc.subject |
Heuristic space |
en_ZA |
dc.subject |
Solution space |
en_ZA |
dc.subject |
Genetic algorithms |
en_ZA |
dc.title |
A study of bi-space search for solving the one-dimensional bin packing problem |
en_ZA |
dc.type |
Postprint Article |
en_ZA |