Skip to content

Commit

Permalink
S A
Browse files Browse the repository at this point in the history
  • Loading branch information
PharosAbad committed Apr 26, 2023
1 parent 32d027e commit 04c0480
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions examples/SpeedAccuracy.jl
Original file line number Diff line number Diff line change
Expand Up @@ -85,15 +85,15 @@ end
function saveText(fn, Sl, So, Sc, Al, Ao, Ac, Tl, To, Tc, Ol, Oo, Oc)
redirect_stdio(stdout=fn) do
#status
println("\n------- Solution status ------- SSQP/OSQP/Clarabel")
println("\n------- Solution status ------- LightenQP/OSQP/Clarabel")
show(stdout, "text/plain", Sl)
println("")
show(stdout, "text/plain", So)
println("")
show(stdout, "text/plain", Sc)
println("")
#Accuracy
println("\n------- Accuracy -------SSQP/OSQP/Clarabel ", round.([norm(Al, Inf), norm(Ao, Inf), norm(Ac, Inf)], sigdigits=3))
println("\n------- Accuracy -------LightenQP/OSQP/Clarabel ", round.([norm(Al, Inf), norm(Ao, Inf), norm(Ac, Inf)], sigdigits=3))
println("---- quantile 99% ---- ", round.([quantile(Al[:], 0.99), quantile(Ao[:], 0.99), quantile(Ac[:], 0.99)], sigdigits=3))
println("------- median ------- ", round.([median(Al[:]), median(Ao[:]), median(Ac[:])], sigdigits=3))
println("---- quantile 1% ---- ", round.([quantile(Al[:], 0.01), quantile(Ao[:], 0.01), quantile(Ac[:], 0.01)], sigdigits=3))
Expand All @@ -104,7 +104,7 @@ function saveText(fn, Sl, So, Sc, Al, Ao, Ac, Tl, To, Tc, Ol, Oo, Oc)
show(stdout, "text/plain", round.(Ac, sigdigits=3))
println("")
#Speed
println("\n--- Speed (time span, smaller for faster speed) ---SSQP/OSQP/Clarabel ", round.([norm(Tl, Inf), norm(To, Inf), norm(Tc, Inf)], sigdigits=3))
println("\n--- Speed (time span, smaller for faster speed) ---LightenQP/OSQP/Clarabel ", round.([norm(Tl, Inf), norm(To, Inf), norm(Tc, Inf)], sigdigits=3))
println("---- quantile 99% ---- ", round.([quantile(Tl[:], 0.99), quantile(To[:], 0.99), quantile(Tc[:], 0.99)], sigdigits=3))
println("------- median ------- ", round.([median(Tl[:]), median(To[:]), median(Tc[:])], sigdigits=3))
println("---- quantile 1% ---- ", round.([quantile(Tl[:], 0.01), quantile(To[:], 0.01), quantile(Tc[:], 0.01)], sigdigits=3))
Expand All @@ -115,7 +115,7 @@ function saveText(fn, Sl, So, Sc, Al, Ao, Ac, Tl, To, Tc, Ol, Oo, Oc)
show(stdout, "text/plain", round.(Tc, sigdigits=3))
println("")
#Objective function
println("\n--- Objective function value (diff in sd, not variance) ---SSQP/OSQP/Clarabel ", round.([norm(Ol, Inf), norm(Oo, Inf), norm(Oc, Inf)], sigdigits=3))
println("\n--- Objective function value (diff in sd, not variance) ---LightenQP/OSQP/Clarabel ", round.([norm(Ol, Inf), norm(Oo, Inf), norm(Oc, Inf)], sigdigits=3))
println("---- quantile 99% ---- ", round.([quantile(Ol[:], 0.99), quantile(Oo[:], 0.99), quantile(Oc[:], 0.99)], sigdigits=3))
println("------- median ------- ", round.([median(Ol[:]), median(Oo[:]), median(Oc[:])], sigdigits=3))
println("---- quantile 1% ---- ", round.([quantile(Ol[:], 0.01), quantile(Oo[:], 0.01), quantile(Oc[:], 0.01)], sigdigits=3))
Expand Down

0 comments on commit 04c0480

Please sign in to comment.