Skip to content

Commit a00651a

Browse files
HiGHS replaced Clp
1 parent 0d7674a commit a00651a

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ version = "1.7.4"
66
[deps]
77
Arpack = "7d9fca2a-8960-54d3-9f78-7d1dccf2cb97"
88
AverageShiftedHistograms = "77b51b56-6f8f-5c3a-9cb4-d71f9594ea6e"
9-
Clp = "e2554f3b-3117-50c0-817c-e040a3ddf72d"
109
Clustering = "aaaa29a8-35af-508c-8bc3-b662a17a0fe5"
1110
Distances = "b4f34e82-e78d-54a5-968a-f98e89d6e8f7"
1211
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
1312
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
13+
HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
1414
JLD = "4138dd39-2aa7-5051-a626-17a0bb65d9c8"
1515
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
1616
JuMP = "4076af6c-e467-56ae-b986-b466b2749572"
@@ -27,11 +27,11 @@ StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
2727
[compat]
2828
Arpack = "0.4.0, 0.5.3"
2929
AverageShiftedHistograms = "0.8.7"
30-
Clp = "1.0.1"
3130
Clustering = "0.14.2, 0.15"
3231
Distances = "0.10.2"
3332
Distributions = "0.24.18, 0.25"
3433
Graphs = "1.6.0"
34+
HiGHS = ">= 1"
3535
JLD = "0.12.3, 0.13"
3636
JLD2 = "0.4.9, 0.6"
3737
JuMP = "0.21.3, 0.22, 0.23, 1"

src/MultiscaleGraphSignalTransforms.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export cost_functional, dmatrix_flatten, dmatrix_ldb_flatten
2323

2424
## export functions of NGWP.jl
2525
using LinearAlgebra, SparseArrays, Graphs, SimpleWeightedGraphs, Clustering
26-
using JuMP, Clp, Optim, Statistics, QuadGK, Arpack
26+
using JuMP, HiGHS, Optim, Statistics, QuadGK, Arpack
2727
import Plots: plot, plot!, scatter, scatter!
2828
import StatsBase: crosscor
2929

src/eigROT_Distance.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function eigROT_Distance(P::Matrix{Float64}, Q::SparseMatrixCSC{Int64,Int64};
2727
m2 = size(Q2, 2)
2828
for i = 1:(n - 1), j = (i + 1):n
2929
f = P[:, i] - P[:, j]
30-
md = Model(optimizer_with_attributes(Clp.Optimizer, "LogLevel" => 0))
30+
md = Model(optimizer_with_attributes(HiGHS.Optimizer, "LogLevel" => 0))
3131
@variable(md, w[1:m2] >= 0.0)
3232
edge_length == 1 ? @objective(md, Min, sum(w)) : @objective(md, Min, sum(w .* le2))
3333
@constraint(md, Q2 * w .== f)
@@ -68,7 +68,7 @@ function ROT_Distance(A::Any, B::Any, Q::SparseMatrixCSC{Int64,Int64};
6868
m2 = size(Q2, 2)
6969
for i = 1:m, j = 1:n
7070
f = (ndims(A) > 1 && ndims(B) > 1) ? B[:,j] - A[:,i] : B - A
71-
md = Model(optimizer_with_attributes(Clp.Optimizer, "LogLevel" => 0))
71+
md = Model(optimizer_with_attributes(HiGHS.Optimizer, "LogLevel" => 0))
7272
@variable(md, w[1:m2] >= 0.0)
7373
edge_length == 1 ? @objective(md, Min, sum(w)) : @objective(md, Min, sum(w .* le2))
7474
@constraint(md, Q2 * w .== f)

0 commit comments

Comments
 (0)