Skip to main content
Log in

Improved genetic algorithm for generalized transportation problem

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

In this paper, we introduce the genetic algorithm approach to the generalized transportation problem (GTP) and GTP with a fixed charge (fc-GTP). We focus on the use of Prüfer number encoding based on a spanning tree, which is adopted because it is capable of equally and uniquely representing all possible trees. From this point, we also design the criteria by which chromosomes can always be converted to a GTP tree. The genetic crossover and mutation operators are designed to correspond to the genetic representations. With the spanning-tree-based genetic algorithm, less memory space will be used than in the matrix-based genetic algorithm for solving the problem; thereby computing time will also be saved. In order to improve the efficiency of the genetic algorithm, we use the reduced cost for the optimality of a solution and the genetic algorithm to avoid degeneration of the evolutionary process. A comparison of results of numerical experiments between the matrix-based genetic algorithm and the spanning-tree-based genetic algorithm for solving GTP and fc-GTP problems is given.

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.

Similar content being viewed by others

References

  1. Balas E, Ivanescu PL (1964) On the generalized transportation problem. Manage Sci 11:188–202

    MATH  MathSciNet  Google Scholar 

  2. Janice RL (1964) Topology and computation of the generalized transportation problem. Manage Sci 11:177–187

    Article  Google Scholar 

  3. Moustapha D (1991) Successive linear approximation procedure for generalized fixed-charge transportation problems. J Opl Res Soc 42:991–1001

    MATH  Google Scholar 

  4. Dossey J, Otto L, Spence L, et al. (1993) Discrete mathemetics. Harper Collins

  5. Gen M, Cheng R (1997) Genetic algorithm and engineering design. Wiley, New York.

    Google Scholar 

  6. Palmer CC, Kershenbaum A (1995) An approach to a problem in network design using genetic algorithms. Networks 26:151–163

    MATH  Google Scholar 

  7. Gen M, Cheng R (2000) Genetic algorithms and engineering optimization, Wiley, New York.

    Google Scholar 

  8. Michalewicz Z (1996) Genetic algorithms+data structure=evolution program, 3rd edn. Springer, London

    Google Scholar 

  9. Schwefel H (1994) Evolution and optimum seeking. Wiley New York

    Google Scholar 

  10. Gen M, Li Y (1998) Solving the multi-objective transportation problem by spanning tree-based genetic algorithm. In: Parmee I (ed) Adaptive computing in design and manufacture. Springer, London, pp 95–108

    Google Scholar 

  11. Li YZ, Gen M (1997) Improved genetic algorithm for solving multiobjective solid transportation problem with fuzzy numbers. J Jpn Soc Fuzzy Theory Syst 9:239–250

    MathSciNet  Google Scholar 

  12. Li YZ, Gen M (1997) Spanning tree-based genetic algorithm for bicriteria transportation problem with coefficients. Aust J Intell Inf Process Syst 4:220–229

    Google Scholar 

  13. Zhou G, Gen M (1997) Approach to degree-constrained minimum spanning tree problem using genetic algorithm. Eng Des Autom 3:157–165

    Google Scholar 

  14. Zhou G, Gen M (1998) An effective genetic algorithm approach to the quandratic minimum spanning tree problem. Comput Oper Res 25:229–237

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mitsuo Gen.

About this article

Cite this article

Gen, M., Choi, J. & Ida, K. Improved genetic algorithm for generalized transportation problem. Artif Life Robotics 4, 96–102 (2000). https://doi.org/10.1007/BF02480863

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02480863

Key words

Navigation