A hybrid approach to resolving a differentiable integer program

Abstract A general nonlinear integer program has been shown to be difficult to solve. Therefore, formal studies were focused on special types of nonlinear integer programs with different assumptions. Since a genetic algorithm searches among candidate designs of a system so that good solutions can be identified, and the generalized reduced gradient method can find an approximate solution of a differentiable integer program, therefore, in this study, a hybrid approach was proposed with an algorithm for a differentiable integer program problem. Though the proposed method guarantees a local optimum, global optima were obtained for all test problems with considerably efficient computations. This paper proposes an algorithm to solve differentiable integer programming problems. After linear approximation of the objective function and the constraints, a genetic algorithm is designed to provide an initial solution and to search for a feasible direction at the integer points so that a better integral point can be found. Theoretical analysis and experimental investigation are presented. The result shows that the proposed method guarantees a local optimum and for 12 test problems, the global optima are all obtained.

[1]  Nelson Maculan,et al.  Lagrangean decomposition for integer nonlinear programming with linear constraints , 1991, Math. Program..

[2]  Ignacio E. Grossmann,et al.  An outer-approximation algorithm for a class of mixed-integer nonlinear programs , 1987, Math. Program..

[3]  Nostrand Reinhold,et al.  the utility of using the genetic algorithm approach on the problem of Davis, L. (1991), Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York. , 1991 .

[4]  F. A. Lootsma,et al.  Numerical methods for non-linear optimization , 1974 .

[5]  David Mautner Himmelblau,et al.  Applied Nonlinear Programming , 1972 .

[6]  Lawrence J. Watters Letter to the Editor - Reduction of Integer Polynomial Programming Problems to Zero-One Linear Programming Problems , 1967, Oper. Res..

[7]  D. J. Laughhunn Quadratic Binary Programming with Application to Capital-Budgeting Problems , 1970, Oper. Res..

[8]  Hamdy A. Taha,et al.  A Balasian-Based Algorithm for Zero-One Polynomial Programming , 1972 .

[9]  and George P. Wadsworth Pease,et al.  Calculus with Analytical Geometry , 1969 .

[10]  Omprakash K. Gupta,et al.  Branch and Bound Experiments in Convex Nonlinear Integer Programming , 1985 .

[11]  E. L. Lawler,et al.  Branch-and-Bound Methods: A Survey , 1966, Oper. Res..

[12]  Krassimira Genova,et al.  An approximate algorithm for nonlinear integer programming , 1994 .

[13]  Ignacio E. Grossmann,et al.  An outer-approximation algorithm for a class of mixed-integer nonlinear programs , 1986, Math. Program..

[14]  E. M. L. Beale,et al.  Survey of Integer Programming , 1965 .

[15]  J. Ben Rosen,et al.  Pracniques: construction of nonlinear programming test problems , 1965, Commun. ACM.

[16]  J. B. Rosen,et al.  Construction of nonlinear programming test problems , 1965 .

[17]  E. Balas An Additive Algorithm for Solving Linear Programs with Zero-One Variables , 1965 .

[18]  Rafael Lazimy,et al.  Mixed-integer quadratic programming , 1982, Math. Program..

[19]  A. Land,et al.  An Automatic Method for Solving Discrete Programming Problems , 1960, 50 Years of Integer Programming.

[20]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .