Annual Scheduling of Atlantic Fleet Naval Combatants

Abstract

'Employment scheduling' is the task of assigning ships to fulfill U. S. Navy commitments at home and abroad. Commitments are events, with fixed start and completion dates, that require specified ship resources. The objective of the employment schedule is to satisfy all event requirements while providing an equitable rotation of ships and an even distribution of workload. This study provides a mathematical programming model to assist employment scheduling. A set covering formulation of the scheduling problem minimizes deviations from an 'ideal' schedule, developed in terms of navy scheduling policy, while satisfying event requirements. An efficient column generation program, using problem- specific column reduction techniques, produces a moderate-sized problem which is then solved as an integer program. The model is tested using data from the 1983 Atlantic Fleet schedule for carriers and surface combatants. The data involving 111 ships, 19 major events, 73 separate ship-type requirements, and 44 force weapon system capability requirements yields a set covering problem with 10,723 variables and 228 constraints. This problem is solved on an IBM 3033 AP in 84 seconds of CPU time. Keywords: Integer programming; Set covering; Math programming: Column generation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1985
Accession Number
ADA155535

Entities

People

  • C. E. Goodman Jr.

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Aircraft Carriers
  • Combat Readiness
  • Computer Programming
  • Computer Programs
  • Computers
  • Industrial Engineering
  • Integer Programming
  • Linear Programming
  • Mathematical Programming
  • Naval Operations
  • Naval Vessels (Combatant)
  • Naval Warfare
  • Navy
  • Operations Research
  • Optimization
  • United States
  • Warfare

Fields of Study

  • Computer science

Readers

  • Logistics and Supply Chain Management.
  • Naval Architecture and Marine Engineering.
  • Parallel and Distributed Computing.