Start implementation of circular model

This commit is contained in:
2023-12-06 09:27:37 -06:00
parent 4947ad1a8a
commit 0da66b571a
9 changed files with 169 additions and 8 deletions

View File

@@ -5,6 +5,7 @@ version = "0.1.0"
[deps]
HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
JuMP = "4076af6c-e467-56ae-b986-b466b2749572"
JuliaFormatter = "98e50ef6-434e-11e9-1051-2b60c6c9e899"
OrderedCollections = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
RELOG = "7cafaa7a-b311-45f0-b313-80bf15b5e5e5"

View File

@@ -5,6 +5,7 @@ using RELOG
using JuliaFormatter
include("instance/parse_test.jl")
include("model/build_test.jl")
basedir = dirname(@__FILE__)
@@ -16,6 +17,7 @@ function runtests()
@testset "RELOG" begin
instance_parse_test_1()
instance_parse_test_2()
model_build_test()
end
end

View File

@@ -0,0 +1,10 @@
using RELOG
using Test
using HiGHS
using JuMP
function model_build_test()
instance = RELOG.parsefile(fixture("simple.json"))
model = RELOG.build_model(instance, optimizer=HiGHS.Optimizer, variable_names=true)
print(model)
end