Abstract

Linkage learning in evolutionary algorithms is identifying the structure of the dependencies between variables of a problem in order to find the optimum solution of the problem. It is a necessary process for optimizing the hard problems that can not be optimized randomly via common recombination operators of simple genetic algorithm. This paper presents a simple yet effective linkage learner that works based on graph theory. A graph is used as the structure to keep the pairwise dependencies between variables of the problem. We call this graph 'the underlying dependency graph of the problem' UDGP. Maximum spanning tree MST of the UDGP is then found. It is shown that MST contains all the necessary linkages if the dependency graph is built upon sufficient population. In this approach, pairwise dependencies that are mutual information between each pair of variables, are used to find linkage information. The proposed approach has the advantage of being capable of learning the linkage without the need for the costly fit-to-data evaluations of model search. It is parameter free and the algorithm description is straight forward. The proposed technique is tested on several benchmark problems and it is shown to be able to compete with similar approaches. Based on the experimental results it can successfully find the linkage groups in a polynomial number of fitness evaluations.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.