@article{scholars1011, year = {2010}, journal = {Communications in Computer and Information Science}, pages = {218--227}, note = {cited By 0; Conference of 2010 International Conference on Advanced Software Engineering and Its Applications, ASEA 2010 ; Conference Date: 13 December 2010 Through 15 December 2010; Conference Code:83334}, volume = {117 CC}, doi = {10.1007/978-3-642-17578-7{$_2$}{$_2$}}, title = {Software framework for flexible user defined metaheuristic hybridization}, address = {Jeju Island}, keywords = {Algorithm design; Algorithm development; Combinatorial optimization problems; Comparative studies; COP methods; Development platform; Different domains; Ease of use; hybridization; Meta heuristic algorithm; Meta heuristics; Metaheuristic; Programming skills; Real-life problems; Scripting languages; Software frameworks; Steep learning curve; User-friendly platforms, Algorithms; Astatine; Combinatorial optimization; Heuristic methods; Java programming language; Software engineering, Problem solving}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-78651090739&doi=10.1007\%2f978-3-642-17578-7\%5f22&partnerID=40&md5=885264807284ddbef5f552de24093551}, abstract = {Metaheuristic algorithms have been widely used for solving Combinatorial Optimization Problem (COP) since the last decade. The algorithms can produce amazing results in solving complex real life problems such as scheduling, time tabling, routing and tasks allocation. We believe that many researchers will find COP methods useful to solve problems in many different domains. However, there are some technical hurdles such as the steep learning curve, the abundance and complexity of the algorithms, programming skill requirement and the lack of user friendly platform to be used for algorithm development. As new algorithms are being developed, there are also those that come in the form of hybridization of multiple existing algorithms. We reckon that there is also a need for an easy, flexible and effective development platform for user defined metaheuristic hybridization. In this article, a comparative study has been performed on several metaheuristics software frameworks. The result shows that available software frameworks are not adequately designed to enable users to easily develop hybridization algorithms. At the end of the article, we propose a framework design that will help bridge the gap. We foresee the potential of scripting language as an important element that will help improve existing software framework with regards to the ease of use, rapid algorithm design and development. Thus, our efforts are now directed towards the study and development of a new scripting language suitable for enhancing the capabilities of existing metaheuristic software framework. {\^A}{\copyright} 2010 Springer-Verlag Berlin Heidelberg.}, issn = {18650929}, author = {Masrom, S. and Abidin, S. Z. Z. and Abdul Rahman, P. N. M. and Abd. Rahman, A. S.}, isbn = {3642175775; 9783642175770} }