TY - GEN
T1 - Towards a distributed hyperheuristic deploy architecture
AU - Urra, Enrique
AU - Cabrera-Paniagua, Daniel
AU - Cubillos, Claudio
PY - 2014
Y1 - 2014
N2 - The hyperheuristic term is known in the optimization field as an automated methodology for selecting or generating heuristics to solve hard computational search problems. From the design perspective, it is based on decoupling the solving intelligence from the domain expertise, allowing to reuse the same solver for multiple, usually related problem domains. There are few works in which hyperheuristics have been designed and evaluated in distributed environments. In this paper, we propose a conceptual design of a distributed hyperheuristic architecture, from the problem domain deploying perspective, which allows to communicate different optimization environments (such as solver and domain) and to offering a "solving service". Different problems domains could be addressed using an encapsulated hyperheuristic solver, and through well defined interfaces, users can provide different heuristic components to perform the optimization process. The proposed architecture is only an initial step for which different modeling, design and implementation issues must be addressed. Such research should be focused on defining how conceptual design contributions must be leveraged to implement well defined interfaces, capable of connecting hyperheuristic solvers and problem domains within distributed environments. Algorithms, Design Copyright is held by the owner/author(s).
AB - The hyperheuristic term is known in the optimization field as an automated methodology for selecting or generating heuristics to solve hard computational search problems. From the design perspective, it is based on decoupling the solving intelligence from the domain expertise, allowing to reuse the same solver for multiple, usually related problem domains. There are few works in which hyperheuristics have been designed and evaluated in distributed environments. In this paper, we propose a conceptual design of a distributed hyperheuristic architecture, from the problem domain deploying perspective, which allows to communicate different optimization environments (such as solver and domain) and to offering a "solving service". Different problems domains could be addressed using an encapsulated hyperheuristic solver, and through well defined interfaces, users can provide different heuristic components to perform the optimization process. The proposed architecture is only an initial step for which different modeling, design and implementation issues must be addressed. Such research should be focused on defining how conceptual design contributions must be leveraged to implement well defined interfaces, capable of connecting hyperheuristic solvers and problem domains within distributed environments. Algorithms, Design Copyright is held by the owner/author(s).
KW - Distributed architecture
KW - Hyperheuristics
KW - Optimization
UR - http://www.scopus.com/inward/record.url?scp=84902491503&partnerID=8YFLogxK
U2 - 10.1145/2590651.2590682
DO - 10.1145/2590651.2590682
M3 - Conference contribution
AN - SCOPUS:84902491503
SN - 9781450324359
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 7th Euro American Conference on Telematics and Information Systems, EATIS 2014
PB - Association for Computing Machinery
T2 - 7th Euro American Conference on Telematics and Information Systems, EATIS 2014
Y2 - 2 April 2014 through 4 April 2014
ER -