Abstract
Fitness modelling is an area of research which has recently receivedmuch interest among the evolutionary computing community. Fitness models can improve the efficiency of optimisation through direct sampling to generate new solutions, guiding of traditional genetic operators or as surrogates for a noisy or long-running fitness functions. In this chapter we discuss the application of Markov networks to fitness modelling of black-box functions within evolutionary computation, accompanied by discussion on the relationship between Markov networks andWalsh analysis of fitness functions.We review alternative fitness modelling and approximation techniques and draw comparisons with the Markov network approach. We discuss the applicability of Markov networks as fitness surrogates which may be used for constructing guided operators or more general hybrid algorithms.We conclude with some observations and issues which arise from work conducted in this area so far.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abboud, K., Schoenauer, M.: Surrogate Deterministic Mutation: Preliminary Results. In: Collet, P., Fonlupt, C., Hao, J.-K., Lutton, E., Schoenauer, M. (eds.) EA 2001. LNCS, vol. 2310, pp. 104–116. Springer, Heidelberg (2002)
Baluja, S., Davies, S.: Using optimal dependency-trees for combinational optimization. In: ICML 1997: Proceedings of the Fourteenth International Conference on Machine Learning, pp. 30–38. Morgan Kaufmann Publishers Inc. (1997)
Bethke, A.: Genetic Algorithms as Function Optimizers. Ph.D. thesis, University of Mitchigan (1980)
Brownlee, A.E.I.: Multivariate Markov Networks for Fitness Modelling in an Estimation of Distribution Algorithm. Ph.D. thesis, Robert Gordon University, Aberdeen (2009), http://hdl.handle.net/10059/381
Brownlee, A.E.I., McCall, J.A.W., Brown, D.F.: Solving the MAXSAT problem using a multivariate EDA based on Markov networks. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2007) (Late Breaking Papers), pp. 2423–2428. ACM Press, New York (2007)
Brownlee, A.E.I., McCall, J.A.W., Shakya, S.K., Zhang, Q.: Structure Learning and Optimisation in a Markov-network based Estimation of Distribution Algorithm. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2009), pp. 447–454. IEEE Press, Trondheim (2009)
Brownlee, A.E.I., McCall, J.A.W., Zhang, Q., Brown, D.: Approaches to Selection and their effect on Fitness Modeling in an Estimation of Distribution Algorithm. In: Proceedings of the IEEE World Congress on Computational Intelligence (CEC 2008), pp. 2621–2628. IEEE Press, Hong Kong (2008)
Brownlee, A.E.I., Regnier-Coudert, O., McCall, J.A.W., Massie, S.: Using a Markov network as a surrogate fitness function in a genetic algorithm. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2010), pp. 4525–4532. IEEE Press, Barcelona (2010)
Brownlee, A.E.I., Wu, Y., McCall, J.A.W., Godley, P.M., Cairns, D.E., Cowie, J.: Optimisation and fitness modelling of bio-control in mushroom farming using a Markov network EDA. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2008), pp. 465–466. ACM, Atlanta (2008)
Bui, L.T., Abbass, H.A., Essam, D.: Fitness inheritance for noisy evolutionary multi-objective optimization. In: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation, GECCO 2005, pp. 779–785. ACM, New York (2005)
Chen, J.H., Goldberg, D., Ho, S.-Y., Sastry, K.: Fitness inheritance in multiobjective optimization. In: Proceedings of the Genetic and Evolutionary Computation COnference (GECCO 2002), pp. 319–326. ACM Press (2002)
Davarynejad, M., Ahn, C.W., Vrancken, J., van den Berg, J., Coello Coello, C.A.: Evolutionary hidden information detection by granulation-based fitness approximation. Appl. Soft Comput. 10, 719–729 (2010)
Emmerich, M., Giannakoglou, K., Naujoks, B.: Single- and multiobjective evolutionary optimization assisted by gaussian random field metamodels. IEEE Transactions on Evolutionary Computation 10(4), 421–439 (2006)
Furtuna, R., Curteanu, S., Leon, F.: An elitist non-dominated sorting genetic algorithm enhanced with a neural network applied to the multi-objective optimization of a polysiloxane synthesis process. Eng. Appl. Artif. Intell. 24, 772–785 (2011)
Goldberg, D.: Genetic Algorithms and Walsh Functions: Part I, A Gentle Introduction. Complex Systems 3, 129–152 (1989)
Goldberg, D.: Genetic Algorithms and Walsh Functions: Part II, Deception and its Analysis. Complex Systems 3, 153–171 (1989)
Golubov, B., Efimov, A., Skvortsov, V.: Walsh Series and Transforms: Theory and Applications. Mathematics and Applications: Soviet Series, vol. 64. Kluwer Academic Publishers, Boston (1991)
Han, S.H., Yang, H.: Screening important design variables for building a usability model: genetic algorithm-based partial least-squares approach. International Journal of Industrial Ergonomics 33(2), 159–171 (2004)
Hauschild, M., Pelikan, M., Lima, C.F., Sastry, K.: Analyzing probabilistic models in hierarchical BOA on traps and spin glasses. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2007), pp. 523–530. ACM Press, New York (2007)
Jin, Y.: A comprehensive survey of fitness approximation in evolutionary computation. Soft Computing 9(1), 3–12 (2005)
Jin, Y., Sendhoff, B.: Reducing Fitness Evaluations Using Clustering Techniques and Neural Network Ensembles. In: Deb, K., et al. (eds.) GECCO 2004, Part I. LNCS, vol. 3102, pp. 688–699. Springer, Heidelberg (2004)
Johanson, B.: Gp-music: An interactive genetic programming system for music generation with automated fitness raters. In: Proceedings of the Third Annual Conference, pp. 181–186. MIT Press (1998)
Kallel, L., Naudts, B., Reeves, R.: Properties of fitness functions and search landscapes. In: Kallel, L., Naudts, B., Rogers, A. (eds.) Theoretical Aspects of Evolutionary Computing, pp. 177–208. Springer (2000)
Larrañaga, P., Lozano, J.A.: Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation. Kluwer Academic Publishers, Boston (2002)
Li, R., Emmerich, M., Eggermont, J., Bovenkamp, E., Back, T., Dijkstra, J., Reiber, J.: Metamodel-assisted mixed integer evolution strategies and their application to intravascular ultrasound image analysis. In: IEEE Congress on Evolutionary Computation, CEC 2008 (IEEE World Congress on Computational Intelligence), pp. 2764–2771 (2008)
Lim, D., Jin, Y., Ong, Y.S., Sendhoff, B.: Generalizing surrogate-assisted evolutionary computation. IEEE Transactions on Evolutionary Computation 14(3), 329–355 (2010)
Lima, C.F., Sastry, K., Goldberg, D.E., Lobo, F.G.: Combining competent crossover and mutation operators: a probabilistic model building approach. In: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation (GECCO 2005), pp. 735–742. ACM, New York (2005)
Lucey, T.: Quantatitive Techniques: An Instructional Manual. D. P. Publications, Eastleigh (1984)
MacNish, C.: Benchmarking Evolutionary Algorithms: The Huygens Suite. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2005) (Late Breaking Papers), pp. 2423–2428. ACM Press, New York (2005)
Macready, W., Levitan, B.: Learning landscapes: regression on discrete spaces. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1999), vol. 1, pp. 687–694 (1999)
Magnier, L., Haghighat, F.: Multiobjective optimization of building design using trnsys simulations, genetic algorithm, and artificial neural network. Building and Environment 45(3), 739–746 (2010)
Michalski, R.S.: Learnable evolution model: Evolutionary processes guided by machine learning. Machine Learning 38(1-2), 9–40 (2000)
Miquélez, T., Bengoetxea, E., Larrañaga, P.: Evolutionary computation based on Bayesian classifiers. International Journal of Applied Mathematics and Computer Science 14(3), 101–115 (2004)
Ochoa, A.: Opportunities for Expensive Optimization with Estimation of Distribution Algorithms. In: Tenne, Y., Goh, C.-K. (eds.) Computational Intel. in Expensive Opti. Prob. ALO, vol. 2, pp. 193–218. Springer, Heidelberg (2010)
Ochoa, A.A., Soto, M.R.: Partial evaluation in genetic algorithms. In: Proceedings of the 10th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, IEA/AIE 1997, pp. 217–222. Goose Pond Press (1997)
Peña, J.M., Robles, V., Larrañaga, P., Herves, V., Rosales, F., Pérez, M.S.: GA-EDA: Hybrid Evolutionary Algorithm Using Genetic and Estimation of Distribution Algorithms. In: Orchard, B., Yang, C., Ali, M. (eds.) IEA/AIE 2004. LNCS (LNAI), vol. 3029, pp. 361–371. Springer, Heidelberg (2004)
Pelikan, M.: Hierarchical Bayesian Optimization Algorithm - Toward a New Generation of Evolutionary Algorithms. STUDFUZZ, vol. 170. Springer (2005)
Pelikan, M., Sastry, K.: Fitness Inheritance in the Bayesian Optimization Algorithm. In: Deb, K., et al. (eds.) GECCO 2004, Part II. LNCS, vol. 3103, pp. 48–59. Springer, Heidelberg (2004)
Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling, W.T.: Numerical Recipes: The Art of Scientific Computing. Cambridge University Press, Cambridge (1986)
Rasheed, K., Vattam, S., Ni, X.: Comparison of methods for using reduced models to speed up design optimization. In: Proceedings of the Genetic and Evolutionary Computation COnference (GECCO 2002), pp. 1180–1187. Morgan Kaufmann Publishers Inc., San Francisco (2002)
Regis, R., Shoemaker, C.: Local function approximation in evolutionary algorithms for the optimization of costly functions. IEEE Transactions on Evolutionary Computation 8(5), 490–505 (2004)
Sano, Y., Kita, H.: Optimization of noisy fitness functions by means of genetic algorithms using history of search with test of estimation. In: Proceedings of the World on Congress on Computational Intelligence, vol. 1, pp. 360–365 (2002)
Santana, R.: A Markov Network Based Factorized Distribution Algorithm for Optimization. In: Lavrač, N., Gamberger, D., Todorovski, L., Blockeel, H. (eds.) ECML 2003. LNCS (LNAI), vol. 2837, pp. 337–348. Springer, Heidelberg (2003)
Santana, R., Larrañaga, P., Lozano, J.A.: Mixtures of Kikuchi Approximations. In: Fürnkranz, J., Scheffer, T., Spiliopoulou, M. (eds.) ECML 2006. LNCS (LNAI), vol. 4212, pp. 365–376. Springer, Heidelberg (2006)
Santana, R., Larrañaga, P., Lozano, J.A.: Research topics on discrete estimation of distribution algorithms. Memetic Computing 1(1), 35–54 (2009)
Santana, R., Ochoa, A., Soto, M.R.: The mixture of trees factorized distribution algorithm. In: Spector, L., Goodman, E., Wu, A., Langdon, W.B., Voigt, H.M., Gen, M., Sen, S., Dorigo, M., Pezeshk, S., Garzon, M., Burke, E. (eds.) Proceedings of the Genetic and Evolutionary Computation COnference (GECCO 2001), pp. 543–550. Morgan Kaufmann Publishers (2001)
Sastry, K., Lima, C., Goldberg, D.E.: Evaluation relaxation using substructural information and linear estimation. In: Proceedings of the Genetic and Evolutionary Computation COnference (GECCO 2006), pp. 419–426. ACM Press, New York (2006)
Schmidt, M.D., Lipson, H.: Coevolution of fitness predictors. IEEE Transactions on Evolutionary Computation 12(6), 736–749 (2008)
Shakya, S., Santana, R.: A Markovianity based optimisation algorithm. Tech. Rep. EHU-KZAA-IK-3/08, Department of Computer Science and Artificial Intelligence, University of the Basque Country (2008)
Shakya, S.K.: DEUM: A framework for an estimation of distribution algorithm based on Markov random fields. Ph.D. thesis, The Robert Gordon University, Aberdeen, UK (2006), http://hdl.handle.net/10059/39
Shakya, S.K., Brownlee, A.E.I., McCall, J.A.W., Fournier, F., Owusu, G.: A fully multivariate DEUM algorithm. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2009), pp. 479–486. IEEE Press (2009)
Shakya, S.K., McCall, J.A.W.: Optimization by estimation of distribution with DEUM framework based on Markov random fields. International Journal of Automation and Computing 4(3), 262–272 (2007)
Shakya, S.K., McCall, J.A.W., Brown, D.F.: Incorporating a Metropolis method in a distribution estimation using Markov random field algorithm. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2005), pp. 2576–2583. IEEE Press (2005)
Shakya, S.K., McCall, J.A.W., Brown, D.F.: Solving the Ising spin glass problem using a bivariate EDA based on Markov random fields. In: Proceedings of the IEEE World Congress on Computational Intelligence (CEC 2006). IEEE Press (2006)
Shi, L., Rasheed, K.: A Survey of Fitness Approximation Methods Applied in Evolutionary Algorithms. In: Tenne, Y., Goh, C.K. (eds.) Computational Intelligence in Expensive Optimization Problems. Adaptation Learning and Optimization, vol. 2, ch.1, pp. 3–28. Springer, Heidelberg (2010)
Smith, R.E., Dike, B.A., Stegmann, S.A.: Fitness inheritance in genetic algorithms. In: SAC 1995: Proceedings of the 1995 ACM Symposium on Applied Computing, pp. 345–350. ACM Press, New York (1995)
Syberfeldt, A., Grimm, H., Ng, A., John, R.I.: A parallel surrogate-assisted multi-objective evolutionary algorithm for computationally expensive optimization problems. In: Wang, J. (ed.) Proceedings of the IEEE World Congress on Computational Intelligence (CEC 2008), pp. 3177–3184. IEEE Computational Intelligence Society, IEEE Press, Hong Kong (2008)
Takahashi, S., Kita, H., Suzuki, H., Sudo, T., Markon, S.: Simulation-based optimization of a controller for multi-car elevators using a genetic algorithm for noisy fitness function. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2003), vol. 3, pp. 1582–1587 (2003)
Wallin, D., Ryan, C.: Using over-sampling in a Bayesian classifier EDA to solve deceptive and hierarchical problems. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2009), pp. 1660–1667 (2009)
Zhang, Q., Sun, J.: Iterated local search with guided mutation. In: Proceedings of the IEEE World Congress on Computational Intelligence (CEC 2006), pp. 924–929. IEEE Press (2006)
Zhang, Q., Sun, J., Tsang, E.: Combinations of estimation of distribution algorithms and other techniques. International Journal of Automation & Computing, 273–280 (2007)
Zhou, L., Haghighat, F.: Optimization of ventilation system design and operation in office environment, part i: Methodology. Building and Environment 44(4), 651–656 (2009)
Zhou, Z., Ong, Y.S., Lim, M.H., Lee, B.S.: Memetic algorithm using multi-surrogates for computationally expensive optimization problems. Soft Comput. 11(10), 957–971 (2007)
Zhou, Z., Ong, Y.S., Nguyen, M.H., Lim, D.: A study on polynomial regression and Gaussian process global surrogate model in hierarchical surrogate-assisted evolutionary algorithm. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2005), vol. 3, pp. 2832–2839 (2005)
Ziegler, J., Banzhaf, W.: Decreasing the Number of Evaluations in Evolutionary Algorithms by Using a Meta-Model of the Fitness Function. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E.P.K., Poli, R., Costa, E. (eds.) EuroGP 2003. LNCS, vol. 2610, pp. 264–275. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Berlin Heidelberg
About this chapter
Cite this chapter
Brownlee, A.E.I., McCall, J.A.W., Shakya, S.K. (2012). The Markov Network Fitness Model. In: Shakya, S., Santana, R. (eds) Markov Networks in Evolutionary Computation. Adaptation, Learning, and Optimization, vol 14. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28900-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-28900-2_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28899-9
Online ISBN: 978-3-642-28900-2
eBook Packages: EngineeringEngineering (R0)