Abstract
Deterministic Multistep crossover fusion (dMSXF) is one of promising crossover methods of a tree-based genetic programming. dMSXF performs a multistep local search from a parent in the direction approaching the other parent. In the local search, neighborhood solutions are generated by operators based on a replacement, an insertion and a deletion of nodes to combine both parents’ small traits step by step. In our previous work, we improved the search efficiency of dMSXF by introducing a probabilistic model constructed by the search information to the generation of neighborhood solutions. In the method, the probabilistic model considers nodes individually and a node dependency is ignored. The method has a room to further improve if a probabilistic model that can treat information about a dependency relationship between nodes. In this paper, we introduce a probabilistic model which considers the dependency between a parent node and a child node. The search performance of the proposed method is evaluated on symbolic regression problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Langdon, W.B.: Size fair and homologous tree crossovers for tree genetic programming. Genet. Program. Evolv. Mach. 1(112), 95–119 (2000)
Keijzer, M., Ryan, C., O’Neill, M., Cattolico, M., Babovic, V.: Ripple crossover in genetic programming. In: Proceedings of the 4th European Conference on Genetic Programming (EuroGP). Lecture Notes in Computer Science, vol. 2038, pp. 74–86 (2001)
Semenkin, E., Semenkina, M.: Self-configuring genetic programming algorithm with modified uniform crossover. In: IEEE World Congress on Computational Intelligence (WCCI) 2012, pp. 1–6 (2012)
Sałustowicz, R.P., Schmidhuber, J.: Probabilistic incremental program evolution. Evolut. Comput. 5(2), 123–141 (1997)
Majeed, H., Ryan, C.: A less destructive, context-aware crossover operator for GP. In: Proceedings of the 9th European Conference on Genetic Programming (EuroGP). Lecture Notes in Computer Science, vol. 3905, pp. 36–48 (2006)
Hasegawa, Y., Iba, H.: A Bayesian network approach to program generation. In: Proceedings of IEEE Transactions Evolutionary Computation 12(6), 750–764 (2008)
Beadle, L., Johnson, C.G.: Semantically driven crossover in genetic programming. In: Proceedings of IEEE World Congress on Computational Intelligence (WCCI) 2008, pp. 111–116 (2008)
Yamada, T., Nakano, R.: Scheduling by genetic local search with multi-step crossover. In: Proceedings of Parallel Problem Solving from Nature IV, pp. 960–969 (1996)
Ikeda, K., Kobayashi, S.: Deterministic multi-step crossover fusion: a handy crossover for GAs. In: Proceedings of Parallel Problem Solving from Nature VII, pp. 162–171 (2002)
Hanada, Y., Hiroyasu, T., Miki, M.: Genetic multi-step search in interpolation and extrapolation domain. In: Proceedings of Genetic and Evolutionary Computation Conference 2007, pp. 1242–1249 (2007)
Hanada, Y., Hosokawa, N., Ono, K., Muneyasu, M.: Effectiveness of multi-step crossover fusions in genetic programming. In: Proceedings of IEEE Congress on Evolutionary Computation, pp. 1743–1750 (2012)
Matsumura, K., Hanada, Y., Ono, K.: Probabilistic model-based multistep crossover for genetic programming. In: Proceedings of 2016 Joint 8th International Conference on Soft Computing and Intelligent Systems 2016, pp. 154–159 (2016)
Yanai, K., Iba, H.: Estimation of distribution programming based on Bayesian network. In: Proceedings of the Congress on Evolutionary Computation 2003, pp. 1618–1625 (2003)
Riolo, R., Worzel, B., Kotanchek, M.: Genetic programming theory and practice XII, Springer International Publishing (2015)
Acknowledgements
This work was supported by JSPS KAKENHI Grant Number 26330290.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Matsumura, K., Hanada, Y., Ono, K. (2018). Probabilistic Model-Based Multistep Crossover Considering Dependency Between Nodes in Tree Optimization. In: Lee, R. (eds) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. SNPD 2017. Studies in Computational Intelligence, vol 721. Springer, Cham. https://doi.org/10.1007/978-3-319-62048-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-62048-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62047-3
Online ISBN: 978-3-319-62048-0
eBook Packages: EngineeringEngineering (R0)