Abstract
An algorithm to be effective for solving non-stationary problems should be robust, adaptive to the changing environment and efficient. Genetic algorithms (GAs) are increasingly being used to solve non-stationary problems. We use GA with a new approach of gene induction (Bhatia and Basu in Soft Comput 8(1):1–9, 2003) to solve non-stationary constrained problems. The approach combines high value genes to form chromosomes from the initial population itself. The efficacy of the method is demonstrated on non-stationary versions of 0/1 knapsack and pure-integer programming problems. The results obtained with the approach are compared with those obtained with feedback thermodynamical genetic algorithm (FTDGA) (Mori et al. in 5th parallel problem solving from nature, number 1498 in LNCS, pp 149–157, 1998). It shows that gene-induction approach is more accurate and requires less time compared to the FTDGA.
Similar content being viewed by others
References
Basu SK, Bhatia AK (2003) A naive genetic approach for non-stationary 0/1 knapsack problem. In: Mukherji DP, Pal S (eds) Proceedings of 5th international conference on advances in pattern recognition (ICAPR), 10-13 December 2003, Kolkata, India, pp 475–478
Berkelaar MR, Dirks J (1999) Lp_solve—a solver for linear programming problems with a callable subroutine library. ftp://ftp.es.ele.tue.nl/pub/lp_solve
Bhatia AK, Basu SK (2003) Tackling 0/1 knapsack problem with gene induction. Soft Comput 8(1):1–9
Branke J (2001) Evolutionary approaches to dynamic optimization problems—updated survey. In: GECCO-2001 workshop on evolutionary algorithms for dynamic optimization problems, pp 27–30
Cobb HG, Grefenstette JJ (1993) Genetic algorithms for tracking changing environments. In: Proceedings of the 5th international conference on genetic algorithms, Morgan Kaufmann, San Francisco, pp 523–530
Dasgupta D, McGregor DR (1992) Nonstationary function optimization using the structured genetic algorithm. In: Männer R, Manderick B (eds) 2nd Parallel problem solving from nature. Elsevier, Amsterdam, pp 145–154
Feng W, Brune T, Chan L, Chowdhury M, Kuek CK, Li Y (1998) Benchmarks for testing evolutionary algorithms. In: Proceedings of the 3rd Asia-Pacific conference on measurement and control, Dunhuang, China, pp 134–138
Ghosh A, Tsutsui S, Tanaka H (1998) Function optimization in nonstationary environment using steady state genetic algorithms with aging of individuals. In: Proceedings of the genetic and evolutionary computation conference, IEEE Publishing Inc., Los Alamitos, CA, pp 666–671
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison Wesley, Reading
Goldberg DE, Smith RE (1987) Nonstationary function optimization using genetic algorithms with dominance and diploidy. In: Grefenstette JJ (eds) Proceedings of the 2nd IEEE international conference on genetic algorithms. Lawrence Erlbaum Associates, London, pp 59–68
Grefenstette JJ (1992) Genetic algorithms for changing environments. In: Männer R, Manderick B (eds) Proceedings of parallel problem solving from nature. Elsevier, Amsterdam, pp 137–144
van Hemert J, van Hoyweghen C, Lukschandl E, Verbeeck K (2001) A futurist approach to dynamic environments. In: Proceedings of the (GECCO-2001) dynamic optimization problems, Morgan Kaufmann, San Francisco, pp 35–38
Horowitz E, Sahni S, Rajasekaran S (1998) Computer algorithms. W.H. Freeman, San Francisco
Lin BWY, Rardin RL (1977) Development of a parametric generating procedure for integer programming test problems. J ACM 24(3):465–472
Martello S, Toth P (1979) The 0-1 knapsack problem, Chap 9. In: Christofides N, Mingozzi A, Toth P, Sandi C (eds) Combinatorial optimization. Wiley, New York
Mori N, Imanishi S, Kita H, Nishikawa Y (1997) Adaptation to changing environments by means of the memory based thermodynamical genetic algorithm. In: Bäck T (eds) Proceedings of 7th ICGA. Morgan Kaufmann, San Francisco, pp 299–306
Mori N, Kita H, Nishikawa Y (1996) Adaptation to a changing environment by means of the thermodynamical genetic algorithm. In: Voigt H-M (ed) 4th parallel problem solving from nature, number 1141 in LNCS. Springer, Berlin Heidelberg New York, pp 513–522
Mori N, Kita H, Nishikawa Y (1998) Adaptation to a changing environment by means of the feedback thermodynamical genetic algorithm. In: Eiben AE, Bäck T, Schoenauer M, Schwefel H-P (eds) 5th Parallel problem solving from nature, number 1498 in LNCS. Springer, Berlin Heidelberg New York, pp 149–157
Myers R, Hancock ER (2001) Empirical modelling of genetic algorithms. Evol Comput 9(4):461–493
Nemhauser GL, Wolsey LA (1988) Integer and combinatorial optimization. Wiley, New York
Sarma J, De Jong KA (1999) The behaviour of spatially distributed evolutionary algorithms in non-stationary environments. In: Banzhaf W et al (eds) Proceedings of the genetic and evolutionary computation conference (GECCO’99), Morgan Kaufmann, San Francisco, pp 572–578
Simões A, Costa V (2002) Using genetic algorithms to deal with dynamic environments: a comparative study of several approaches based on promoting diversity. In: Langdon WB et al (eds) Proceedings of the genetic and evolutionary computation conference (GECCO’02), Morgan Kaufmann, San Francisco, pp 698–698
Stephens C, Waelbroeck H (1999) Schemata evolution and building blocks. Evol Comput 7(2):109–124
Trojanowski K, Michalewicz Z (1999) Evolutionary algorithms for non-stationary environments. In: Proceedings of the workshop on intelligent information system, vol VIII, Poland, Polish Academy of Science Press, Poznan, pp 229–240
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of the paper appeared in the proceedings of the 5th international conference on advances in pattern recognition (Basu and Bhatia 2003).
Rights and permissions
About this article
Cite this article
Basu, S.K., Bhatia, A.K. A naive genetic approach for non-stationary constrained problems. Soft Comput 10, 152–162 (2006). https://doi.org/10.1007/s00500-004-0438-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-004-0438-8