Skip to main content
Log in

A Hybrid approach for integer programming combining genetic algorithms, linear programming and ordinal optimization

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Hybrid methods are promising tools in integer programming, as they combine the best features of different methods in a complementary fashion. This paper presents such a framework, integrating the notions of genetic algorithm, linear programming, and ordinal optimization in an effort to shorten computation times for large and/or difficult integer programming problems. Capitalizing on the central idea of ordinal optimization and on the learning capability of genetic algorithms to quickly generate good feasible solutions, and then using linear programming to solve the problem that results from fixing the integer part of the solution, one may be able to obtain solutions that are close to optimal. Indeed ordinal optimization guarantees the quality of the solutions found. Numerical testing on a real-life complex scheduling problem demonstrates the effectiveness and efficiency of this approach.

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

  • Back, T. (1995) Generalized convergence models for tournament-and (μ, λ)-selection. Proceedings of the Sixth International Conference on Genetic Algorithms, pp. 2-8.

  • Booker, L. B., Goldberg, D. E. and Holland, J. H. (1989) Classifier systems and genetic algorithms. Artificial Intelligence, 40, 235-282.

    Google Scholar 

  • Bui, T. and Moon, B. (1994) A new genetic approach for the traveling salesman problem. Proceedings of the First IEEE Conference on Evolutionary Computation, Vol 1, pp. 7-12.

    Google Scholar 

  • Chen, C. H., Kumar, V. and Luo, Y. H. (1998) Motion planning of walking robots using ordinal optimization. IEEE Robotics & Automation Magazine, 5(2), 22-32.

    Google Scholar 

  • Chen, C. H., Kumar, V. and Luo, Y. H. (1999) Motion planning of walking robots in environments with uncertainty. Journal of Robotic Systems, 16(10), 527-545.

    Google Scholar 

  • Cheung, J. Y. (1994) Scheduling, Artificial Neural Networks for Intelligent Manufacturing, C. H. Dagli (ed.), Chapman & Hall, London, England.

    Google Scholar 

  • Dagli, C. and Lammers, S. (1989) Possible applications of neural networks in manufacturing. Proceedings of the International Conference on Neural Networks, Vol. 2, IEEE, New York, p. 605.

    Google Scholar 

  • De John, K. A. (1975) An analysis of behavior of a class of genetic adaptive systems. Ph.D. Dissertation, University of Michigan.

  • De John, K. A. and Spears, W. M. (1989) Using Genetic Algorithms to Solve NP-Complete Problems. Proceedings of The Third International Conference on Genetic Algorithms, Fairfax, VA, pp. 124-132.

  • Garey, M. R. and Johnson, D. S. (1979) Computers and Intractability: A Guide to The Theory of NP-Completeness, W. H. Freeman and Company.

  • Galt, S. and Luk, B. (1997) Evolutionary Design and Development Techniques for an 8-Legged Robot. International Conference on Genetic Algorithm in Engineering Systems: Innovation and Applications 2nd, University of Strathclyde, Glasgow, UK.

    Google Scholar 

  • Goldberg, D. E. (1989) Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley.

  • Guignard, M. and Wang, S. (1999) A continuous time formulation for chemical batch processing, OPIM Department Report 99-11-01, University of Pennsylvania.

  • Hinterding, R. (1994) Mapping, order-independent genes and the knapsack problem. Proceedings of The First IEEE Conference on Evolutionary Computation, Vol. 1, pp. 13-17.

    Google Scholar 

  • Ho, Y. C. and Deng, M. (1994) The problem of large search space in stochastic optimization. Proceedings of the 33rd Conference of Decision and Control.

  • Ho, Y. C., Sreenivas, R. S. and Vakili, P. (1992) Ordinal optimization of DEDS. Journal of Discrete Event Dynamic Systems, 2(2), 61-88.

    Google Scholar 

  • Holland, John H. (1975) Adaptation in Natural and Artificial Systems, The University of Michigan Press.

  • Jang, J.-S. R., Sun, C.-T. and Mizutani, E. (1997) Neuro-Fuzzy and Soft Computing. Prentice Hall.

  • Kobayashi, S., Ono, I. and Yamamura, M. (1995) An efficient genetic algorithm for job shop scheduling problems. Proceedings of the Sixth International Conference on Genetic Algorithms, University of Pittsburgh, pp. 506-511.

  • Nemhauser, G. L. and Wolsey, L. A. (1988) Integer and Combinatorial Optimization, John Wiley.

  • Pawlowsky, M. A. (1995) Crossover operators. L. Chambers (ed.), Practical Handbook of Genetic Algorithms, CRC Press.

  • Ronald, S. (1995) Routing and scheduling problems. L. Chambers (ed.), Practical Handbook of Genetic Algorithms, CRC Press.

  • Spielberg, K. and Guignard, M., (1999) Sequential (Pseudo) hot starts for advanced solutions to (0,1) MIP programming problems. Department of OPIM Report 99-12-21, Department of OPIM, The Wharton School, University of Pennsylvania.

  • Van Hentenryck, P. (1999) The OPL Optimization Programming Language, The MIT Press.

  • Westenberger, H. and Kallrath, J. (1995) Formulation of a job shop problem in process industries. Joint Working Paper, Bayer and BASF.

  • Wijkman, P. (1997) Solving the TSP problem with a new model in evolutionary computation. Second International Conference on Genetic Algorithms in Engineering Systems: Innovations and Applications, pp. 145-150.

  • Yan, H. (1996) Solving Some Difficult Mixed Integer Programming Problems in Production and Forest Management. Ph.D. Dissertation, Department of OPIM, the Wharton School, University of Pennsylvania.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Luo, YC., Guignard, M. & Chen, CH. A Hybrid approach for integer programming combining genetic algorithms, linear programming and ordinal optimization. Journal of Intelligent Manufacturing 12, 509–519 (2001). https://doi.org/10.1023/A:1012256521687

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1012256521687

Navigation