jkhamphousone / RingStarProblems.jl

A Julia solver of Ring Star Problem variants
https://jkhamphousone.github.io/RingStarProblems.jl/
MIT License
4 stars 0 forks source link

@JuliaRegistrator register #14

Open jkhamphousone opened 1 month ago

jkhamphousone commented 1 month ago

@JuliaRegistrator register

Release notes

Patch release v0.1.4+1

According to JuMP manual, the supported solver for Lazy Constraints Callbacks are:

Some bug fixes

jkhamphousone commented 1 month ago

@JuliaRegistrator register

Release notes

Patch release v0.1.4+1

According to JuMP manual, the supported solver for Lazy Constraints Callbacks are:

Some bug fixes

jkhamphousone commented 1 month ago

@JuliaRegistrator register

Release notes

Patch release v0.1.4+1

According to JuMP manual, the supported solver for Lazy Constraints Callbacks are:

Next patch objectives:

JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111247

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text "Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.4+1 -m "<description of version>" dff6dcad0e78e3720b3b013f635f0357b6d05c25
git push origin v0.1.4+1
jkhamphousone commented 1 month ago

@JuliaRegistrator register

Release notes

Patch release v0.1.5

According to JuMP manual, the supported solver for Lazy Constraints Callbacks are:

Next patch objectives:

JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111248

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text "Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.5 -m "<description of version>" c5755cdc924644c6371773e0555ef939e582b2b6
git push origin v0.1.5
jkhamphousone commented 1 month ago

@JuliaRegistrator register

release notes:

Patch release v0.1.6

:white_check_mark: As mentioned in https://github.com/jkhamphousone/RingStarProblems.jl/issues/11 the solver is now optimizer agnostic! :white_check_mark: Currently supports GLPK and Gurobi :white_check_mark: Bug fixes :white_check_mark: RingStarProblems.jl is not "an empty" package anymore, see here.

According to JuMP manual, the supported solver for Lazy Constraints Callbacks are:

Next patch objectives:

JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111252

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text "Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.6 -m "<description of version>" f6b71d2ef3321039d0229e8f492d71023314a23c
git push origin v0.1.6
JuliaRegistrator commented 1 month ago

Error while trying to register: Version 0.1.6 already exists

jkhamphousone commented 1 month ago

@JuliaRegistrator register

release notes:

Patch release v0.1.7

:white_check_mark: Using Symbol to name instances instead of Strings:

symbolinstance = :TinyInstance_12_2
julia> RSP.rspoptimize(pars, symbolinstance, optimizer_with_attributes(GLPK.Optimizer,
            "msg_lev" => GLPK.GLP_MSG_ALL,
            "tm_lim" => pars.timelimit)

Was previously:

id_instance = 3
julia> RSP.rspoptimize(pars, id_instance, optimizer_with_attributes(GLPK.Optimizer,
            "msg_lev" => GLPK.GLP_MSG_ALL,
            "tm_lim" => pars.timelimit)

And

julia> symbolinstance = :berlin52
julia> RSP.rspoptimize(pars, symbolinstance, optimizer_with_attributes(Gurobi.Optimizer,
        "TimeLimit" => pars.timelimit))

Was previously:

julia> id_instance = 14
julia> RSP.rspoptimize(pars, id_instance, optimizer_with_attributes(Gurobi.Optimizer,
        "TimeLimit" => pars.timelimit))
JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111280

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.7 -m "<description of version>" 5ab7dcb7ef7d087f67053a3a628b0e94bd3d5a20
git push origin v0.1.7
JuliaRegistrator commented 1 month ago

Registration pull request updated: JuliaRegistries/General/111280

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.7 -m "<description of version>" 5ab7dcb7ef7d087f67053a3a628b0e94bd3d5a20
git push origin v0.1.7
jkhamphousone commented 1 month ago

@JuliaRegistrator register

release notes:

Patch release v0.1.8

:white_check_mark: plotting solutions is now available :white_check_mark: several enhancement and minor bug fixes

julia> using GraphPlot, Compose, Colors
julia> pars.plotting = true
JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111638

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.8 -m "<description of version>" bb89d9d607b287793c95153ee6b56075f4b59ab0
git push origin v0.1.8
jkhamphousone commented 1 month ago

@JuliaRegistrator register

release notes:

Patch release v0.1.9

:white_check_mark: Removing using Gurobi

using Gurobi was not necessary and lead to an error on precompilation

JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111666

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.9 -m "<description of version>" c61f28abfc433d0f7d04533424a7338148bd6fb8
git push origin v0.1.9
jkhamphousone commented 1 month ago

@JuliaRegistrator register

release notes:

Patch release v0.1.10

:white_check_mark: Number of threads and time limit parameters now handled by user instead of RSPSolver. :white_check_mark: Several enhancements

JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/111720

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.10 -m "<description of version>" 9d56d4bdf9d762ae8a5c0aec54f5bf7538902ae3
git push origin v0.1.10
JuliaRegistrator commented 1 month ago

Registration pull request updated: JuliaRegistries/General/111720

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.10 -m "<description of version>" 9d56d4bdf9d762ae8a5c0aec54f5bf7538902ae3
git push origin v0.1.10
jkhamphousone commented 1 month ago

@JuliaRegistrator register

release notes:

Patch release v0.2.0

:white_check_mark: Now possible to use coordinates to solve RSP and 1-R-RSP, #12 closing

Solving with nodes coordinates

Either:

julia> x = 1:10
julia> y = rand(1:10, 10)
julia> RSP.rspoptimize(pars, x, y, GLPK.Optimizer)

Or:

julia> xycoors = tuple.(1:10, rand(1:10, 10))
julia> RSP.rspoptimize(pars, xycoors, GLPK.Optimizer)

:white_check_mark: Several enhancements :white_check_mark: Code readability improved

JuliaRegistrator commented 1 month ago

Registration pull request created: JuliaRegistries/General/112256

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.2.0 -m "<description of version>" 7ccf5b7f9c9f8097da5d9577c0bfda9404751345
git push origin v0.2.0
JuliaRegistrator commented 1 month ago

Registration pull request updated: JuliaRegistries/General/112256

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.2.0 -m "<description of version>" 7ccf5b7f9c9f8097da5d9577c0bfda9404751345
git push origin v0.2.0