Golomb ruler

Doc is still in construction. Please check golomb.jl in ConstraintModels.jl for details on the implementation. An extensive example is available as a quick-start guide to this package.

Constructing a Golomb ruler model

ConstraintModels.golombFunction
golomb(n, L=n²)

Model the Golomb problem of n marks on the ruler 0:L. The modeler argument accepts :raw, and :JuMP (default), which refer respectively to the solver internal model, the MathOptInterface model, and the JuMP model.