Skip to main content
Top

2018 | OriginalPaper | Chapter

Predictive Memetic Algorithm (PMA) for Combinatorial Optimization in Dynamic Environments

Authors : Stephen M. Akandwanaho, Serestina Viriri

Published in: Computational Collective Intelligence

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A prediction mechanism for Memetic Algorithm is presented in this paper. The Predictive Memetic Algorithm (PMA) uses a nonlinear regression method to estimate the parameters used by the algorithm to obtain good solutions in a dynamic and stochastic environment. The algorithm is applied to nonlinear data sets and performance is compared with genetic and simulated annealing algorithms. When compared with the existing methods, the proposed method generates a relatively small error difference after prediction thereby proving its superior performance. A dynamic stochastic environment is used for experimentation, so as to determine the efficacy of the algorithm on non-stationary problem environments.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Moscato, P.: On evolution, search, optimization, genetic algorithms and martial arts: towards memetic algorithms. Caltech Concurrent Computation Program, pp. 1–67 (1989) Moscato, P.: On evolution, search, optimization, genetic algorithms and martial arts: towards memetic algorithms. Caltech Concurrent Computation Program, pp. 1–67 (1989)
2.
go back to reference Cassar, I.R., Titus, N.D.: An improved genetic algorithm for designing optimal temporal patterns of neural stimulation. J. Neural Eng. 14, 1–15 (2017)CrossRef Cassar, I.R., Titus, N.D.: An improved genetic algorithm for designing optimal temporal patterns of neural stimulation. J. Neural Eng. 14, 1–15 (2017)CrossRef
3.
go back to reference Forbes, N.: Imitation of Life: How Biology is Inspiring Computing, 1st edn. MIT Press, Cambridge (2004) Forbes, N.: Imitation of Life: How Biology is Inspiring Computing, 1st edn. MIT Press, Cambridge (2004)
4.
go back to reference Dawkins, R.: Universal Darwinism. In: Bendall, D.S. (ed.) Evolution from Molecules to Man, pp. 2–16. Cambridge University Press, Cambridge (1983) Dawkins, R.: Universal Darwinism. In: Bendall, D.S. (ed.) Evolution from Molecules to Man, pp. 2–16. Cambridge University Press, Cambridge (1983)
5.
go back to reference Dawkins, R.: Memes: The New Replicators, 2nd edn, pp. 188–300. Oxford University Press, Oxford (1989) Dawkins, R.: Memes: The New Replicators, 2nd edn, pp. 188–300. Oxford University Press, Oxford (1989)
6.
go back to reference Merz, P., Freisleben, B.: Memetic algorithms for the traveling salesman problem. J. Complex Syst. 13, 297–345 (1997)MathSciNetMATH Merz, P., Freisleben, B.: Memetic algorithms for the traveling salesman problem. J. Complex Syst. 13, 297–345 (1997)MathSciNetMATH
7.
go back to reference Ishibuchi, H., Yoshida, T., Murata, T.: Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop schedulings. IEEE Trans. Evol. Comput. Jpn. 7, 204–223 (2003)CrossRef Ishibuchi, H., Yoshida, T., Murata, T.: Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop schedulings. IEEE Trans. Evol. Comput. Jpn. 7, 204–223 (2003)CrossRef
8.
go back to reference Tang, J., Lim, M.H., Ong, Y.S.: Diversity-adaptive parallel memetic algorithm for solving large scale combinatorial optimization problems. Soft Comput. 11, 873–888 (2007)CrossRef Tang, J., Lim, M.H., Ong, Y.S.: Diversity-adaptive parallel memetic algorithm for solving large scale combinatorial optimization problems. Soft Comput. 11, 873–888 (2007)CrossRef
9.
go back to reference Ishibuchi, H., Yoshida, T., Murata, T.: Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Trans. Evol. Comput. 2, 204–223 (2003)CrossRef Ishibuchi, H., Yoshida, T., Murata, T.: Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Trans. Evol. Comput. 2, 204–223 (2003)CrossRef
10.
go back to reference Alkan, A., Ozcan, E.: Memetic algorithms for timetabling. In: IEEE Proceedings of the 2003 Congress on Evolutionary Computation, vol. 2, pp. 1796–1802 (2003) Alkan, A., Ozcan, E.: Memetic algorithms for timetabling. In: IEEE Proceedings of the 2003 Congress on Evolutionary Computation, vol. 2, pp. 1796–1802 (2003)
11.
go back to reference Burke, E.K., Newall, J.P.: A multi-stage evolutionary algorithm for the timetable problem. IEEE Trans. Evol. Comput. 3, 1085–1092 (1999)CrossRef Burke, E.K., Newall, J.P.: A multi-stage evolutionary algorithm for the timetable problem. IEEE Trans. Evol. Comput. 3, 1085–1092 (1999)CrossRef
12.
go back to reference Hatzakis, I., Wallace, D.: Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In: Keijzer, M. (ed.) Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, pp. 1201–1208. ACM (2006) Hatzakis, I., Wallace, D.: Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In: Keijzer, M. (ed.) Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, pp. 1201–1208. ACM (2006)
14.
go back to reference Zhou, Z., Ong, Y.S., Lim, M.H.: Memetic algorithm using multi-surrogates for computationally expensive optimization problems. Soft Comput. 11, 957–971 (2007)CrossRef Zhou, Z., Ong, Y.S., Lim, M.H.: Memetic algorithm using multi-surrogates for computationally expensive optimization problems. Soft Comput. 11, 957–971 (2007)CrossRef
15.
go back to reference Mavrovouniotis, M., Yang, S.: A memetic ant colony optimization algorithm for the dynamic travelling salesman problem. Soft Comput. 15, 1405–1425 (2011)CrossRef Mavrovouniotis, M., Yang, S.: A memetic ant colony optimization algorithm for the dynamic travelling salesman problem. Soft Comput. 15, 1405–1425 (2011)CrossRef
17.
go back to reference Weiss, G.: Timeweaver: a genetic algorithm for identifying predictive patterns in sequences of events. In: Spector, L. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp. 718–725 (1999) Weiss, G.: Timeweaver: a genetic algorithm for identifying predictive patterns in sequences of events. In: Spector, L. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, pp. 718–725 (1999)
18.
go back to reference Fang, K.T., Zhang, J.T.: A new algorithm for calculation of estimates of parameters of nonlinear regression modelings. In: Proceedings of International Conference on Optimization Techniques and Applications, pp. 1–8 (1995) Fang, K.T., Zhang, J.T.: A new algorithm for calculation of estimates of parameters of nonlinear regression modelings. In: Proceedings of International Conference on Optimization Techniques and Applications, pp. 1–8 (1995)
20.
go back to reference Zhou, A., Jin, Y., Zhang, Q., Sendhoff, B., Tsang, E.: Prediction-based population re-initialization for evolutionary dynamic multi-objective optimization. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) EMO 2007. LNCS, vol. 4403, pp. 832–846. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-70928-2_62CrossRef Zhou, A., Jin, Y., Zhang, Q., Sendhoff, B., Tsang, E.: Prediction-based population re-initialization for evolutionary dynamic multi-objective optimization. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) EMO 2007. LNCS, vol. 4403, pp. 832–846. Springer, Heidelberg (2007). https://​doi.​org/​10.​1007/​978-3-540-70928-2_​62CrossRef
21.
go back to reference Hemert, J.V., Hoyweghen, C.V., Lukshandl, E., Verbeeck, K.: A futurist approach to dynamic environments. In: Branke, J., Back, T. (eds.) Proceedings for Evolutionary Algorithms for Dynamic Optimization Problems at the Genetic and Evolutionary Computation Conference, pp. 1–10 (2001) Hemert, J.V., Hoyweghen, C.V., Lukshandl, E., Verbeeck, K.: A futurist approach to dynamic environments. In: Branke, J., Back, T. (eds.) Proceedings for Evolutionary Algorithms for Dynamic Optimization Problems at the Genetic and Evolutionary Computation Conference, pp. 1–10 (2001)
23.
go back to reference Weicker, K.: Evolutionary algorithms and dynamic optimization problems. Ph.D. thesis. University of Stuttgart, Germany (2003) Weicker, K.: Evolutionary algorithms and dynamic optimization problems. Ph.D. thesis. University of Stuttgart, Germany (2003)
24.
go back to reference Stroud, P.D.: Kalman-extended genetic algorithm for search in nonstationary environments with noisy fitness evaluations. IEEE Trans. Evol. Comput. 5, 66–77 (2001)CrossRef Stroud, P.D.: Kalman-extended genetic algorithm for search in nonstationary environments with noisy fitness evaluations. IEEE Trans. Evol. Comput. 5, 66–77 (2001)CrossRef
26.
go back to reference Bosman, P.A.N., La Poutré, H.: Computationally intelligent online dynamic vehicle routing by explicit load prediction in an evolutionary algorithm. In: Runarsson, T.P., Beyer, H.-G., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 312–321. Springer, Heidelberg (2006). https://doi.org/10.1007/11844297_32CrossRef Bosman, P.A.N., La Poutré, H.: Computationally intelligent online dynamic vehicle routing by explicit load prediction in an evolutionary algorithm. In: Runarsson, T.P., Beyer, H.-G., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 312–321. Springer, Heidelberg (2006). https://​doi.​org/​10.​1007/​11844297_​32CrossRef
27.
go back to reference Simoes, A., Costa, E.: Evaluating predictor’s accuracy in evolutionary algorithms for dynamic environments. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, pp. 883–890 (2009) Simoes, A., Costa, E.: Evaluating predictor’s accuracy in evolutionary algorithms for dynamic environments. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, pp. 883–890 (2009)
28.
go back to reference DeJong, K.: Evolutionary computation: a unified approach. J. Evol. Comput. 164–270 (2006) DeJong, K.: Evolutionary computation: a unified approach. J. Evol. Comput. 164–270 (2006)
29.
go back to reference Kapanoglua, M., Koca, I.O., Erdogmus, S.: Genetic algorithms in parameter estimation for nonlinear regression models: an experimental approach. J. Stat. Comput. Simul. 77, 851–867 (2007)MathSciNetCrossRef Kapanoglua, M., Koca, I.O., Erdogmus, S.: Genetic algorithms in parameter estimation for nonlinear regression models: an experimental approach. J. Stat. Comput. Simul. 77, 851–867 (2007)MathSciNetCrossRef
30.
go back to reference Vollinger, U., Lehmann, E., Rainer, S.: Using memetic algorithms for the solution of technical problems. Int. Sch. Sci. Res. Innov. 3 (2009) Vollinger, U., Lehmann, E., Rainer, S.: Using memetic algorithms for the solution of technical problems. Int. Sch. Sci. Res. Innov. 3 (2009)
32.
go back to reference Wang, H., Wang, D., Yang, S.: A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput. 13, 763–780 (2008)CrossRef Wang, H., Wang, D., Yang, S.: A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput. 13, 763–780 (2008)CrossRef
33.
go back to reference KJason, B.: Clever Algorithms: Nature-Inspired Programming Recipes. Lulu Enterprises, Morrisville (2011) KJason, B.: Clever Algorithms: Nature-Inspired Programming Recipes. Lulu Enterprises, Morrisville (2011)
35.
go back to reference Gen, M., Cheng, R.: Genetic Algorithms and Engineering Optimization. Wiley, Hoboken (2000) Gen, M., Cheng, R.: Genetic Algorithms and Engineering Optimization. Wiley, Hoboken (2000)
36.
go back to reference Eiben, A., Hinterding, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE Comput. Soc. 124–141 (1999) Eiben, A., Hinterding, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE Comput. Soc. 124–141 (1999)
37.
go back to reference Gerdes, I., Klawonn, F., Kruse, R.: Evolutionre Algorithmen. Vieweg Verlag, Wiesbaden (2004)CrossRef Gerdes, I., Klawonn, F., Kruse, R.: Evolutionre Algorithmen. Vieweg Verlag, Wiesbaden (2004)CrossRef
38.
go back to reference Schneburg, E., Heinzmann, F., Feddersen, S.: Genetische Algorithmen und Evolutionsstrategien. Addison-Wesley, Boston (1994)MATH Schneburg, E., Heinzmann, F., Feddersen, S.: Genetische Algorithmen und Evolutionsstrategien. Addison-Wesley, Boston (1994)MATH
39.
go back to reference Weicker, K.: Evolution are Algorithmen, 1st edn. Teubner Verlag, Wiesbaden (2002)MATH Weicker, K.: Evolution are Algorithmen, 1st edn. Teubner Verlag, Wiesbaden (2002)MATH
40.
go back to reference Seber, G.A.F., Wild, C.J.: Nonlinear Regression. Wiley, Hoboken (2003)MATH Seber, G.A.F., Wild, C.J.: Nonlinear Regression. Wiley, Hoboken (2003)MATH
41.
go back to reference Hongfeng, W., Dingwei, W., Shengxiang, Y.: A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput. 13, 763–780 (2009)CrossRef Hongfeng, W., Dingwei, W., Shengxiang, Y.: A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput. 13, 763–780 (2009)CrossRef
42.
go back to reference Weicker, K.: Evolutionary algorithms and dynamic optimization problems. Thesis. University of Stuttgart, Germany (2003) Weicker, K.: Evolutionary algorithms and dynamic optimization problems. Thesis. University of Stuttgart, Germany (2003)
43.
go back to reference Simoes, A., Costa, E.: Improving memory’s usage in evolutionary algorithms for changing environments. In: IEEE Congress of Evolutionary Computation, pp. 276–283 (2007) Simoes, A., Costa, E.: Improving memory’s usage in evolutionary algorithms for changing environments. In: IEEE Congress of Evolutionary Computation, pp. 276–283 (2007)
44.
go back to reference Smyth, G.K.: Nonlinear regression. Encycl. Environ. 3, 1405–1411 (2002) Smyth, G.K.: Nonlinear regression. Encycl. Environ. 3, 1405–1411 (2002)
45.
go back to reference Fang, K.T., Zhang, J.T.: A new algorithm for calculation of estimates of parameters of nonlinear regression modellings. Acta Math. Appl. Sin. 16, 366–377 (1993)MATH Fang, K.T., Zhang, J.T.: A new algorithm for calculation of estimates of parameters of nonlinear regression modellings. Acta Math. Appl. Sin. 16, 366–377 (1993)MATH
Metadata
Title
Predictive Memetic Algorithm (PMA) for Combinatorial Optimization in Dynamic Environments
Authors
Stephen M. Akandwanaho
Serestina Viriri
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-98446-9_10

Premium Partner