首页 | 本学科首页   官方微博 | 高级检索  
     


Using memory and fuzzy rules in a co-operative multi-thread strategy for optimization
Authors:David Pelta,Alejandro Sancho-Royo,José   L. Verdegay
Affiliation:Group on Decision and Optimization Models, Department of Computer Science and AI—E.T.S.I Informática, University of Granada, 18071 Granada, Spain
Abstract:In this article, we analyze a co-operative multi-thread search-based optimization strategy, where each solver thread represents a different optimization algorithm (or the same one with different settings), and they are all controlled by a centralized co-ordinator. We also propose the use of memory to keep track of both the state of the individual threads and the obtained solutions. Based on this memory, a very simple fuzzy rule base is used to control the system behavior.We also present the results of three computational experiments. The first of these checks the strategy by comparing it with an independent search strategy and a sequential algorithm, and the superiority of the co-operative scheme is confirmed. The second analyzes how definition of the threads affects the quality of the results, and the importance of there being a balanced set between intensification and diversification is corroborated. The third explores the use of memory with two different fuzzy rules, and the results indicate that the best combination is to use memory together with two rules (solver dependent and solver independent ones) (although this combination should not be activated at the beginning of the search in order to avoid premature convergence).
Keywords:Metaheuristics   Optimization   Fuzzy sets and systems   Parallelism
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号