The Neighborhood Covering Heuristic (NCH) Approach for the General Mixed Integer Programming Problem

Abstract

We accomplished our objectives, successfully implementing the Neighborhood Covering Heuristic (NCH) for solving the mixed integer programming problems. NCH is a unique, proprietary approach with several ground-breaking advantages. We completed a series of comparisons between NCH and the standard Branch and Bound (BAB) approach. Using the tunable parameters available within NCH, we created ten variants. We randomly generated sets of MIP problems, where the numbers of integer and binary variables, and constraints were varied in a systematic way. Then we applied both BAB and our ten variants of NCH to each of the generated problems. We obtained several significant results. First, when other parameters are fixed, the number of integer and binary variables in a random MIP problem does not have an exponential impact on the time required to find a feasible solution using NCH. Second, the performance data show that NCH produces feasible solutions significantly faster than BAB. Moreover the variance in time to produce a feasible solution is smaller in NCH. This reduction in variance and the resulting greater predictability of time to first solution will be extremely attractive to logistic companies, consultants, and useful directly in the Navy COMPASS program specifically and for Navy optimization needs in general.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 02, 2004
Accession Number
ADA421653

Entities

People

  • Anthony Sterns
  • Douglas Kline
  • Jeffrey Adler
  • Ronni Sterns
  • Scott Collins

Organizations

  • University of Akron

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Application Software
  • Applied Mathematics
  • Business Administration
  • Commerce
  • Computer Programming
  • Computer Science
  • Computers
  • Coverings
  • Human Resources
  • Information Systems
  • Integer Programming
  • Linear Programming
  • Management Personnel
  • Optimization
  • Simulators
  • Standards

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Ballistic Missile Meteorology
  • Statistical inference.