Meme-based computational optimization framework

From a computing perspective, a meme denotes information that represents knowledge, patterns, rules, or strategies used to solve complex problems. When applied on a problem, memes help a solver to arrive at good quality solutions more efficiently, guiding the search process according to certain proc...

Full description

Saved in:
Bibliographic Details
Main Authors: Dwiyasa, Felis, Lim, Meng-Hiot, Foo, Ren-Xiang, Teo, Jason Shi-Wei
Other Authors: School of Electrical and Electronic Engineering
Format: Conference or Workshop Item
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142107
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:From a computing perspective, a meme denotes information that represents knowledge, patterns, rules, or strategies used to solve complex problems. When applied on a problem, memes help a solver to arrive at good quality solutions more efficiently, guiding the search process according to certain procedures or rules, instead of randomly searching through the solution space. Depending on the complexity of the problems, evaluating the suitability of memes and selecting a set of effective memes for different problems, however, are not straightforward tasks. A meme that works well for some problems may not be effective for other problems. Besides, different memes might have different degrees of importance in solving a problem. The level of importance of each meme might also change at different stages of the search. In this paper, we discuss how multiple memes can be generated and applied to solve computational optimization problems. A case study in combinatorial optimization is also presented and discussed.