DiscreteOrderedMedian.jl

Branch-and-bound algorithm for the discrete ordered median problem

Basic Usage

  1. Read an instance from Deleplanque et al executing
julia> data = DiscreteOrderedMedian.read_deleplanque(filename)
  1. Optionally, you can modify the lambda vector, executing for instance
julia> data = DiscreteOrderedMedian.modify_lambda(data, :T1)
  1. Solve the problem using our B&B algorithm executing
julia> DiscreteOrderedMedian.bnb(data)