Solving Geometric Knapsack Problems using Tabu Search Heuristics.

Abstract

An instance of the geometric knapsack problem occurs in air lift loading where a set of cargo must be chosen to pack in a given fleet of aircraft. This paper demonstrates a new heuristic to solve this problem in a reasonable amount of time with a higher quality solution then previously reported in literature. We also report a new tabu search heuristic to solve geometric knapsack problems. We then employ our novel heuristics in a Master and slave relationship, where the knapsack heuristic selects a set of cargo and the packing heuristic determines if that set is feasible. The search incorporates learning mechanisms that react to cycles and thus is robust over a large set of problem sizes. The new knapsack and packing heuristics compare favorably with the best reported efforts in the literature. Additionally, we show the JAVA language to be an effective language for implementing the heuristics. The search is then used in a real world problem of determining how much cargo can be packed with a given fleet of aircraft.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1998
Accession Number
ADA342612

Entities

People

  • Christopher A. Chocolaad

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Air Force
  • Aircrafts
  • Algorithms
  • Center Of Gravity
  • Computer Programming
  • Computers
  • Databases
  • Engineering
  • Genetic Algorithms
  • Geometry
  • Graphical User Interface
  • Language
  • Operating Systems
  • Systems Engineering
  • Three Dimensional
  • Two Dimensional
  • Vehicles

Fields of Study

  • Computer science

Readers

  • Operations Research