An Enhanced Implementation of Models for Electric Power Grid Interdiction

Abstract

This thesis evaluates the ability of the Xpress-MP software package to solve complex, iterative mathematical-programming problems. The impetus is the need to improve solution times for the VEGA software package, which identifies vulnerabilities to terrorist attacks in electric power grids. VEGA employs an iterative, optimizing heuristic, which may need to solve hundreds of related linear programs. This heuristic has been implemented in GAMS (General Algebraic Modeling System), whose inefficiencies in data handling and model generation mean that a modest, 50-iteration solution of a real-world problem can require over five hours to run. This slowness defeats VEGA's ultimate purpose, evaluating vulnerability-reducing structural improvements to a power grid. We demonstrate that Xpress-MP can reduce run times by 60%-85% because of its more efficient data handling, faster model generation, and the ability, lacking entirely in GAMS, to solve related models without regenerating each from scratch. Xpress-MP's modeling language, Mosel, encompasses a full-featured procedural language, also lacking in GAMS. This language enables a simpler, more modular and more maintainable implementation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2005
Accession Number
ADA439343

Entities

People

  • David D. Carnal

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Climate Change Adaptation
  • Computer Programming
  • Computer Programs
  • Data Sets
  • Dynamic Loads
  • Electric Power
  • Electrical Engineering
  • Electrical Grids
  • Language
  • Linear Programming
  • Load Monitoring
  • Mathematical Programming
  • Networks
  • Operations Research
  • Reliability
  • United States Naval Academy
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Operations Research
  • Software Engineering.