Skip to content

Using Dantzig-Wolfe Decomposition to solve routing and scheduling problem for offshore wind farms

Notifications You must be signed in to change notification settings

Spicybird/routing-and-scheduling-for-offshore-wind-farms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

routing-and-scheduling-for-offshore-wind-farms

Using Dantzig-Wolfe Decomposition to solve routing and scheduling problem for offshore wind farms

Optimization of Maintenance Routing and Scheduling Problem for offshore wind farms

A solution to the routing&scheduling problem using Dantzig-Wolfe Decomposition. Implementation with python and SCIP. The algorithm based on the paper: Optimisation of maintenance routing and scheduling for offshore wind farms1.

Dependencies

  • Python 3.7
  • gurobi 9.0 (license needed)
  • python package: numpy, itertools

Files:

  • DataGB: data for the problem
  • MasterProblem: the algorithm described in the paper.
  • GB: an optimization model for routing & scheduling, 3-7 days, multi bases & multi wind farms
  • main: to GB.py and MsterProblem.py

Footnotes

  1. Irawan, Chandra Ade, Djamila Ouelhadj, Dylan Jones, Magnus Stålhane and Iver Bakken Sperstad. “Optimisation of maintenance routing and scheduling for offshore wind farms.” Eur. J. Oper. Res. 256 (2017): 76-89.

About

Using Dantzig-Wolfe Decomposition to solve routing and scheduling problem for offshore wind farms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages