Skip to main content

Advertisement

Log in

A naive genetic approach for non-stationary constrained problems

  • Original Paper
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Lin BWY, Rardin RL (1977) Development of a parametric generating procedure for integer programming test problems. J ACM 24(3):465–472

    Google Scholar 

  • 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

    Google Scholar 

  • Nemhauser GL, Wolsey LA (1988) Integer and combinatorial optimization. Wiley, New York

    Google Scholar 

  • 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

    Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. K. Basu.

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

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-004-0438-8

Keywords

Navigation