SDDP

← Back to package list

If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl, making sure to read the FAQ first.

Results with Julia v1.2.0

Testing was successful. Last evaluation was ago and took 11 minutes, 3 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed URIParser ──────────── v0.4.0
 Installed Reexport ───────────── v0.2.0
 Installed JSONSchema ─────────── v0.1.1
 Installed MbedTLS ────────────── v0.7.0
 Installed CommonSubexpressions ─ v0.2.0
 Installed BinaryProvider ─────── v0.5.8
 Installed JuMP ───────────────── v0.20.1
 Installed SDDP ───────────────── v0.1.0
 Installed Compat ─────────────── v2.2.0
 Installed TimerOutputs ───────── v0.5.3
 Installed RecipesBase ────────── v0.7.0
 Installed IniFile ────────────── v0.5.0
 Installed OrderedCollections ─── v1.1.0
 Installed ForwardDiff ────────── v0.10.7
 Installed Calculus ───────────── v0.5.1
 Installed DataStructures ─────── v0.17.6
 Installed Parsers ────────────── v0.3.10
 Installed DiffRules ──────────── v0.1.0
 Installed TranscodingStreams ─── v0.9.5
 Installed JSON ───────────────── v0.21.0
 Installed HTTP ───────────────── v0.8.8
 Installed CodecZlib ──────────── v0.6.0
 Installed NaNMath ────────────── v0.3.3
 Installed StaticArrays ───────── v0.12.1
 Installed DiffResults ────────── v0.0.4
 Installed SpecialFunctions ───── v0.8.0
 Installed BenchmarkTools ─────── v0.4.3
 Installed MathOptInterface ───── v0.9.7
 Installed MathOptFormat ──────── v0.2.2
 Installed BinDeps ────────────── v0.8.10
  Updating `~/.julia/environments/v1.2/Project.toml`
  [f4570300] + SDDP v0.1.0
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [6e4b80f9] + BenchmarkTools v0.4.3
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.5.8
  [49dc2e85] + Calculus v0.5.1
  [944b1d66] + CodecZlib v0.6.0
  [bbf7d656] + CommonSubexpressions v0.2.0
  [34da2185] + Compat v2.2.0
  [864edb3b] + DataStructures v0.17.6
  [163ba53b] + DiffResults v0.0.4
  [b552c78f] + DiffRules v0.1.0
  [f6369f11] + ForwardDiff v0.10.7
  [cd3eb016] + HTTP v0.8.8
  [83e8ac13] + IniFile v0.5.0
  [682c06a0] + JSON v0.21.0
  [7d188eb4] + JSONSchema v0.1.1
  [4076af6c] + JuMP v0.20.1
  [f4570300] + MathOptFormat v0.2.2
  [b8f27783] + MathOptInterface v0.9.7
  [739be429] + MbedTLS v0.7.0
  [77ba4419] + NaNMath v0.3.3
  [bac558e1] + OrderedCollections v1.1.0
  [69de0a69] + Parsers v0.3.10
  [3cdcf5f2] + RecipesBase v0.7.0
  [189a3867] + Reexport v0.2.0
  [f4570300] + SDDP v0.1.0
  [276daf66] + SpecialFunctions v0.8.0
  [90137ffa] + StaticArrays v0.12.1
  [a759f4b9] + TimerOutputs v0.5.3
  [3bb67fe8] + TranscodingStreams v0.9.5
  [30578b45] + URIParser v0.4.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building MbedTLS ─────────→ `~/.julia/packages/MbedTLS/a1JFn/deps/build.log`
  Building CodecZlib ───────→ `~/.julia/packages/CodecZlib/5t9zO/deps/build.log`
  Building SpecialFunctions → `~/.julia/packages/SpecialFunctions/ne2iw/deps/build.log`
  Building MathOptFormat ───→ `~/.julia/packages/MathOptFormat/KJdAi/deps/build.log`
   Testing SDDP
 Resolving package versions...
 Installed GLPK ─ v0.12.0
  Building GLPK → `~/.julia/packages/GLPK/J1b5G/deps/build.log`
    Status `/tmp/jl_teWz0A/Manifest.toml`
  [6e4b80f9] BenchmarkTools v0.4.3
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.5.8
  [49dc2e85] Calculus v0.5.1
  [944b1d66] CodecZlib v0.6.0
  [bbf7d656] CommonSubexpressions v0.2.0
  [34da2185] Compat v2.2.0
  [864edb3b] DataStructures v0.17.6
  [163ba53b] DiffResults v0.0.4
  [b552c78f] DiffRules v0.1.0
  [f6369f11] ForwardDiff v0.10.7
  [60bf3e95] GLPK v0.12.0
  [cd3eb016] HTTP v0.8.8
  [83e8ac13] IniFile v0.5.0
  [682c06a0] JSON v0.21.0
  [7d188eb4] JSONSchema v0.1.1
  [4076af6c] JuMP v0.20.1
  [f4570300] MathOptFormat v0.2.2
  [b8f27783] MathOptInterface v0.9.7
  [739be429] MbedTLS v0.7.0
  [77ba4419] NaNMath v0.3.3
  [bac558e1] OrderedCollections v1.1.0
  [69de0a69] Parsers v0.3.10
  [3cdcf5f2] RecipesBase v0.7.0
  [189a3867] Reexport v0.2.0
  [f4570300] SDDP v0.1.0
  [276daf66] SpecialFunctions v0.8.0
  [90137ffa] StaticArrays v0.12.1
  [a759f4b9] TimerOutputs v0.5.3
  [3bb67fe8] TranscodingStreams v0.9.5
  [30578b45] URIParser v0.4.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: Radius is very small. You should probably use `SDDP.Expectation()` instead.
└ @ SDDP ~/.julia/packages/SDDP/T5wHf/src/plugins/risk_measures.jl:250
Simulated policy value: [ 4.494910e+00,  6.705090e+00]
Simulated policy value: [ 4.218969e+00,  6.181031e+00]
Simulated policy value: [ 5.120828e+00,  7.279172e+00]
Simulated policy value: [ 4.494910e+00,  6.705090e+00]
Simulated policy value: [ 4.218969e+00,  6.181031e+00]
Simulated policy value: [ 5.120828e+00,  7.279172e+00]
┌ Warning: Variable x_in is mentioned in BOUNDS, but is not mentioned in the COLUMNS section. We are ignoring it.
└ @ MathOptFormat.MPS ~/.julia/packages/MathOptFormat/KJdAi/src/MPS/MPS.jl:342
-------------------------------------------------------
         SDDP.jl (c) Oscar Dowson, 2017-19

Numerical stability report
  Non-zero Matrix range     [1e+00, 1e+00]
  Non-zero Objective range  [2e-01, 3e+00]
  Non-zero Bounds range     [5e+01, 5e+01]
  Non-zero RHS range        [0e+00, 0e+00]
No problems detected

 Iteration    Simulation       Bound         Time (s)
        1    0.000000e+00  -4.963160e+01   9.269714e-04
        2   -2.293160e+01  -4.680515e+01   6.576896e-02
        3   -2.356515e+01  -2.482867e+01   6.650305e-02
        4   -3.334867e+01  -2.396000e+01   6.738901e-02
        5   -2.396000e+01  -2.396000e+01   6.845713e-02
        6   -4.260000e+01  -2.396000e+01   6.955409e-02
        7   -2.396000e+01  -2.396000e+01   7.066417e-02
        8   -5.320000e+00  -2.396000e+01   7.173824e-02
        9   -2.396000e+01  -2.396000e+01   7.289720e-02
       10   -2.396000e+01  -2.396000e+01   7.415819e-02

Terminating training with status: iteration_limit
-------------------------------------------------------
 ─────────────────────────────────────────────────────────────────────────────
                                      Time                   Allocations      
                              ──────────────────────   ───────────────────────
       Tot / % measured:           1.68s / 0.40%           13.2MiB / 4.01%    

 Section              ncalls     time   %tot     avg     alloc   %tot      avg
 ─────────────────────────────────────────────────────────────────────────────
 backward_pass            10   3.87ms  57.3%   387μs    310KiB  57.3%  31.0KiB
   solve_subproblem       40   1.93ms  28.5%  48.2μs    169KiB  31.3%  4.23KiB
 forward_pass             10   2.33ms  34.4%   233μs    177KiB  32.7%  17.7KiB
   solve_subproblem       30   1.58ms  23.3%  52.5μs    119KiB  22.1%  3.97KiB
   sample_scenario        10    164μs  2.42%  16.4μs   9.86KiB  1.82%  0.99KiB
 calculate_bound          10    563μs  8.33%  56.3μs   53.8KiB  9.94%  5.38KiB
 ─────────────────────────────────────────────────────────────────────────────
-------------------------------------------------------
         SDDP.jl (c) Oscar Dowson, 2017-19

Numerical stability report
  Non-zero Matrix range     [1e+00, 1e+00]
  Non-zero Objective range  [2e-01, 3e+00]
  Non-zero Bounds range     [5e+01, 5e+01]
  Non-zero RHS range        [0e+00, 0e+00]
No problems detected

 Iteration    Simulation       Bound         Time (s)
        1    0.000000e+00  -4.963160e+01   8.800030e-04
        2   -4.291601e+00  -4.680515e+01   2.328157e-03
        3   -1.424515e+01  -2.482867e+01   3.518105e-03
        4   -6.188670e+00  -2.396000e+01   4.671097e-03
        5   -2.396000e+01  -2.396000e+01   5.768299e-03
        6   -2.396000e+01  -2.396000e+01   6.884098e-03
        7   -4.260000e+01  -2.396000e+01   7.950306e-03
        8   -4.260000e+01  -2.396000e+01   9.053230e-03
        9   -5.320000e+00  -2.396000e+01   1.012635e-02
       10   -2.396000e+01  -2.396000e+01   1.130319e-02

Terminating training with status: iteration_limit
-------------------------------------------------------
 ─────────────────────────────────────────────────────────────────────────────
                                      Time                   Allocations      
                              ──────────────────────   ───────────────────────
       Tot / % measured:          13.3ms / 46.2%            648KiB / 83.4%    

 Section              ncalls     time   %tot     avg     alloc   %tot      avg
 ─────────────────────────────────────────────────────────────────────────────
 backward_pass            10   3.56ms  57.8%   356μs    310KiB  57.3%  31.0KiB
   solve_subproblem       40   1.84ms  30.0%  46.1μs    169KiB  31.3%  4.23KiB
 forward_pass             10   2.03ms  33.0%   203μs    177KiB  32.7%  17.7KiB
   solve_subproblem       30   1.45ms  23.5%  48.2μs    119KiB  22.1%  3.97KiB
   sample_scenario        10    102μs  1.66%  10.2μs   9.84KiB  1.82%  0.98KiB
 calculate_bound          10    564μs  9.16%  56.4μs   53.8KiB  9.94%  5.38KiB
 ─────────────────────────────────────────────────────────────────────────────
Confidence_interval = 189.59 ± 14.64
Confidence_interval = 119.1 ± 13.14
Confidence_interval = 113.57 ± 12.84
┌ Warning: The addition operator has been used on JuMP expressions a large number of times. This warning is safe to ignore but may indicate that model generation is slower than necessary. For performance reasons, you should not add expressions in a loop. Instead of x += y, use add_to_expression!(x,y) to modify x in place. If y is a single variable, you may also use add_to_expression!(x, coef, y) for x += coef*y.
└ @ JuMP ~/.julia/packages/JuMP/MsUSY/src/JuMP.jl:747
Test Summary: | Pass  Total
SDDP.jl       |  701    701
   Testing SDDP tests passed 

Results with Julia v1.3.0

Testing was successful. Last evaluation was ago and took 11 minutes, 29 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed IniFile ────────────── v0.5.0
 Installed JSONSchema ─────────── v0.1.1
 Installed Compat ─────────────── v2.2.0
 Installed DiffResults ────────── v0.0.4
 Installed DataStructures ─────── v0.17.6
 Installed StaticArrays ───────── v0.12.1
 Installed BinaryProvider ─────── v0.5.8
 Installed SDDP ───────────────── v0.1.0
 Installed SpecialFunctions ───── v0.9.0
 Installed Parsers ────────────── v0.3.10
 Installed CommonSubexpressions ─ v0.2.0
 Installed OrderedCollections ─── v1.1.0
 Installed TimerOutputs ───────── v0.5.3
 Installed MathOptInterface ───── v0.9.7
 Installed JSON ───────────────── v0.21.0
 Installed RecipesBase ────────── v0.7.0
 Installed JuMP ───────────────── v0.20.1
 Installed MbedTLS ────────────── v0.7.0
 Installed NaNMath ────────────── v0.3.3
 Installed ForwardDiff ────────── v0.10.7
 Installed OpenSpecFun_jll ────── v0.5.3+1
 Installed Calculus ───────────── v0.5.1
 Installed MathOptFormat ──────── v0.2.2
 Installed DiffRules ──────────── v0.1.0
 Installed CodecZlib ──────────── v0.6.0
 Installed TranscodingStreams ─── v0.9.5
 Installed HTTP ───────────────── v0.8.8
 Installed BenchmarkTools ─────── v0.4.3
 Installed Reexport ───────────── v0.2.0
  Updating `~/.julia/environments/v1.3/Project.toml`
  [f4570300] + SDDP v0.1.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [6e4b80f9] + BenchmarkTools v0.4.3
  [b99e7846] + BinaryProvider v0.5.8
  [49dc2e85] + Calculus v0.5.1
  [944b1d66] + CodecZlib v0.6.0
  [bbf7d656] + CommonSubexpressions v0.2.0
  [34da2185] + Compat v2.2.0
  [864edb3b] + DataStructures v0.17.6
  [163ba53b] + DiffResults v0.0.4
  [b552c78f] + DiffRules v0.1.0
  [f6369f11] + ForwardDiff v0.10.7
  [cd3eb016] + HTTP v0.8.8
  [83e8ac13] + IniFile v0.5.0
  [682c06a0] + JSON v0.21.0
  [7d188eb4] + JSONSchema v0.1.1
  [4076af6c] + JuMP v0.20.1
  [f4570300] + MathOptFormat v0.2.2
  [b8f27783] + MathOptInterface v0.9.7
  [739be429] + MbedTLS v0.7.0
  [77ba4419] + NaNMath v0.3.3
  [efe28fd5] + OpenSpecFun_jll v0.5.3+1
  [bac558e1] + OrderedCollections v1.1.0
  [69de0a69] + Parsers v0.3.10
  [3cdcf5f2] + RecipesBase v0.7.0
  [189a3867] + Reexport v0.2.0
  [f4570300] + SDDP v0.1.0
  [276daf66] + SpecialFunctions v0.9.0
  [90137ffa] + StaticArrays v0.12.1
  [a759f4b9] + TimerOutputs v0.5.3
  [3bb67fe8] + TranscodingStreams v0.9.5
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building MbedTLS ──────→ `~/.julia/packages/MbedTLS/a1JFn/deps/build.log`
  Building CodecZlib ────→ `~/.julia/packages/CodecZlib/5t9zO/deps/build.log`
  Building MathOptFormat → `~/.julia/packages/MathOptFormat/KJdAi/deps/build.log`
   Testing SDDP
 Resolving package versions...
 Installed GLPK ─ v0.12.0
  Building GLPK → `~/.julia/packages/GLPK/J1b5G/deps/build.log`
    Status `/tmp/jl_jHNgGo/Manifest.toml`
  [6e4b80f9] BenchmarkTools v0.4.3
  [b99e7846] BinaryProvider v0.5.8
  [49dc2e85] Calculus v0.5.1
  [944b1d66] CodecZlib v0.6.0
  [bbf7d656] CommonSubexpressions v0.2.0
  [34da2185] Compat v2.2.0
  [864edb3b] DataStructures v0.17.6
  [163ba53b] DiffResults v0.0.4
  [b552c78f] DiffRules v0.1.0
  [f6369f11] ForwardDiff v0.10.7
  [60bf3e95] GLPK v0.12.0
  [cd3eb016] HTTP v0.8.8
  [83e8ac13] IniFile v0.5.0
  [682c06a0] JSON v0.21.0
  [7d188eb4] JSONSchema v0.1.1
  [4076af6c] JuMP v0.20.1
  [f4570300] MathOptFormat v0.2.2
  [b8f27783] MathOptInterface v0.9.7
  [739be429] MbedTLS v0.7.0
  [77ba4419] NaNMath v0.3.3
  [efe28fd5] OpenSpecFun_jll v0.5.3+1
  [bac558e1] OrderedCollections v1.1.0
  [69de0a69] Parsers v0.3.10
  [3cdcf5f2] RecipesBase v0.7.0
  [189a3867] Reexport v0.2.0
  [f4570300] SDDP v0.1.0
  [276daf66] SpecialFunctions v0.9.0
  [90137ffa] StaticArrays v0.12.1
  [a759f4b9] TimerOutputs v0.5.3
  [3bb67fe8] TranscodingStreams v0.9.5
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: Radius is very small. You should probably use `SDDP.Expectation()` instead.
└ @ SDDP ~/.julia/packages/SDDP/T5wHf/src/plugins/risk_measures.jl:250
Simulated policy value: [ 4.494910e+00,  6.705090e+00]
Simulated policy value: [ 4.218969e+00,  6.181031e+00]
Simulated policy value: [ 5.120828e+00,  7.279172e+00]
Simulated policy value: [ 4.494910e+00,  6.705090e+00]
Simulated policy value: [ 4.218969e+00,  6.181031e+00]
Simulated policy value: [ 5.120828e+00,  7.279172e+00]
┌ Warning: Variable x_in is mentioned in BOUNDS, but is not mentioned in the COLUMNS section. We are ignoring it.
└ @ MathOptFormat.MPS ~/.julia/packages/MathOptFormat/KJdAi/src/MPS/MPS.jl:342
-------------------------------------------------------
         SDDP.jl (c) Oscar Dowson, 2017-19

Numerical stability report
  Non-zero Matrix range     [1e+00, 1e+00]
  Non-zero Objective range  [2e-01, 3e+00]
  Non-zero Bounds range     [5e+01, 5e+01]
  Non-zero RHS range        [0e+00, 0e+00]
No problems detected

 Iteration    Simulation       Bound         Time (s)
        1    0.000000e+00  -4.963160e+01   9.250641e-04
        2   -2.293160e+01  -4.680515e+01   5.122209e-02
        3   -2.356515e+01  -2.482867e+01   5.193114e-02
        4   -3.334867e+01  -2.396000e+01   5.273604e-02
        5   -2.396000e+01  -2.396000e+01   5.337191e-02
        6   -4.260000e+01  -2.396000e+01   5.397582e-02
        7   -2.396000e+01  -2.396000e+01   5.456686e-02
        8   -5.320000e+00  -2.396000e+01   5.516291e-02
        9   -2.396000e+01  -2.396000e+01   5.576086e-02
       10   -2.396000e+01  -2.396000e+01   5.641675e-02

Terminating training with status: iteration_limit
-------------------------------------------------------
 ─────────────────────────────────────────────────────────────────────────────
                                      Time                   Allocations      
                              ──────────────────────   ───────────────────────
       Tot / % measured:           1.67s / 0.37%           12.5MiB / 4.19%    

 Section              ncalls     time   %tot     avg     alloc   %tot      avg
 ─────────────────────────────────────────────────────────────────────────────
 backward_pass            10   3.59ms  57.9%   359μs    305KiB  56.9%  30.5KiB
   solve_subproblem       40   1.88ms  30.4%  47.0μs    169KiB  31.6%  4.23KiB
 forward_pass             10   2.07ms  33.4%   207μs    177KiB  33.0%  17.7KiB
   solve_subproblem       30   1.48ms  23.9%  49.3μs    119KiB  22.3%  3.97KiB
   sample_scenario        10    130μs  2.10%  13.0μs   9.86KiB  1.84%  0.99KiB
 calculate_bound          10    541μs  8.73%  54.1μs   53.8KiB  10.0%  5.38KiB
 ─────────────────────────────────────────────────────────────────────────────
-------------------------------------------------------
         SDDP.jl (c) Oscar Dowson, 2017-19

Numerical stability report
  Non-zero Matrix range     [1e+00, 1e+00]
  Non-zero Objective range  [2e-01, 3e+00]
  Non-zero Bounds range     [5e+01, 5e+01]
  Non-zero RHS range        [0e+00, 0e+00]
No problems detected

 Iteration    Simulation       Bound         Time (s)
        1    0.000000e+00  -4.963160e+01   8.602142e-04
        2   -4.291601e+00  -4.680515e+01   1.550198e-03
        3   -1.424515e+01  -2.482867e+01   2.248049e-03
        4   -6.188670e+00  -2.396000e+01   3.084183e-03
        5   -2.396000e+01  -2.396000e+01   3.713131e-03
        6   -2.396000e+01  -2.396000e+01   4.343987e-03
        7   -4.260000e+01  -2.396000e+01   4.989862e-03
        8   -4.260000e+01  -2.396000e+01   5.645990e-03
        9   -5.320000e+00  -2.396000e+01   6.553888e-03
       10   -2.396000e+01  -2.396000e+01   7.298708e-03

Terminating training with status: iteration_limit
-------------------------------------------------------
 ─────────────────────────────────────────────────────────────────────────────
                                      Time                   Allocations      
                              ──────────────────────   ───────────────────────
       Tot / % measured:          8.08ms / 78.2%            642KiB / 83.5%    

 Section              ncalls     time   %tot     avg     alloc   %tot      avg
 ─────────────────────────────────────────────────────────────────────────────
 backward_pass            10   3.60ms  56.9%   360μs    305KiB  56.9%  30.5KiB
   solve_subproblem       40   1.99ms  31.5%  49.8μs    169KiB  31.6%  4.23KiB
 forward_pass             10   1.87ms  29.6%   187μs    177KiB  33.0%  17.7KiB
   solve_subproblem       30   1.37ms  21.6%  45.6μs    119KiB  22.3%  3.97KiB
   sample_scenario        10   91.3μs  1.44%  9.13μs   9.84KiB  1.84%  0.98KiB
 calculate_bound          10    853μs  13.5%  85.3μs   53.8KiB  10.0%  5.38KiB
 ─────────────────────────────────────────────────────────────────────────────
Confidence_interval = 189.59 ± 14.64
Confidence_interval = 120.1 ± 13.18
Confidence_interval = 116.6 ± 13.27
┌ Warning: The addition operator has been used on JuMP expressions a large number of times. This warning is safe to ignore but may indicate that model generation is slower than necessary. For performance reasons, you should not add expressions in a loop. Instead of x += y, use add_to_expression!(x,y) to modify x in place. If y is a single variable, you may also use add_to_expression!(x, coef, y) for x += coef*y.
└ @ JuMP ~/.julia/packages/JuMP/MsUSY/src/JuMP.jl:747
Test Summary: | Pass  Total
SDDP.jl       |  699    699
   Testing SDDP tests passed 

Results with Julia v1.3.1-pre-7704df0a5a

Testing was successful. Last evaluation was ago and took 10 minutes, 51 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed OpenSpecFun_jll ────── v0.5.3+1
 Installed NaNMath ────────────── v0.3.3
 Installed Compat ─────────────── v2.2.0
 Installed MbedTLS ────────────── v0.7.0
 Installed SpecialFunctions ───── v0.9.0
 Installed DataStructures ─────── v0.17.6
 Installed JuMP ───────────────── v0.20.1
 Installed SDDP ───────────────── v0.1.0
 Installed StaticArrays ───────── v0.12.1
 Installed DiffResults ────────── v0.0.4
 Installed BenchmarkTools ─────── v0.4.3
 Installed ForwardDiff ────────── v0.10.7
 Installed Calculus ───────────── v0.5.1
 Installed CodecZlib ──────────── v0.6.0
 Installed JSONSchema ─────────── v0.1.1
 Installed HTTP ───────────────── v0.8.8
 Installed CommonSubexpressions ─ v0.2.0
 Installed MathOptInterface ───── v0.9.7
 Installed Reexport ───────────── v0.2.0
 Installed TranscodingStreams ─── v0.9.5
 Installed BinaryProvider ─────── v0.5.8
 Installed DiffRules ──────────── v0.1.0
 Installed MathOptFormat ──────── v0.2.2
 Installed RecipesBase ────────── v0.7.0
 Installed IniFile ────────────── v0.5.0
 Installed JSON ───────────────── v0.21.0
 Installed Parsers ────────────── v0.3.10
 Installed OrderedCollections ─── v1.1.0
 Installed TimerOutputs ───────── v0.5.3
  Updating `~/.julia/environments/v1.3/Project.toml`
  [f4570300] + SDDP v0.1.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [6e4b80f9] + BenchmarkTools v0.4.3
  [b99e7846] + BinaryProvider v0.5.8
  [49dc2e85] + Calculus v0.5.1
  [944b1d66] + CodecZlib v0.6.0
  [bbf7d656] + CommonSubexpressions v0.2.0
  [34da2185] + Compat v2.2.0
  [864edb3b] + DataStructures v0.17.6
  [163ba53b] + DiffResults v0.0.4
  [b552c78f] + DiffRules v0.1.0
  [f6369f11] + ForwardDiff v0.10.7
  [cd3eb016] + HTTP v0.8.8
  [83e8ac13] + IniFile v0.5.0
  [682c06a0] + JSON v0.21.0
  [7d188eb4] + JSONSchema v0.1.1
  [4076af6c] + JuMP v0.20.1
  [f4570300] + MathOptFormat v0.2.2
  [b8f27783] + MathOptInterface v0.9.7
  [739be429] + MbedTLS v0.7.0
  [77ba4419] + NaNMath v0.3.3
  [efe28fd5] + OpenSpecFun_jll v0.5.3+1
  [bac558e1] + OrderedCollections v1.1.0
  [69de0a69] + Parsers v0.3.10
  [3cdcf5f2] + RecipesBase v0.7.0
  [189a3867] + Reexport v0.2.0
  [f4570300] + SDDP v0.1.0
  [276daf66] + SpecialFunctions v0.9.0
  [90137ffa] + StaticArrays v0.12.1
  [a759f4b9] + TimerOutputs v0.5.3
  [3bb67fe8] + TranscodingStreams v0.9.5
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building MbedTLS ──────→ `~/.julia/packages/MbedTLS/a1JFn/deps/build.log`
  Building CodecZlib ────→ `~/.julia/packages/CodecZlib/5t9zO/deps/build.log`
  Building MathOptFormat → `~/.julia/packages/MathOptFormat/KJdAi/deps/build.log`
   Testing SDDP
 Resolving package versions...
 Installed GLPK ─ v0.12.0
  Building GLPK → `~/.julia/packages/GLPK/J1b5G/deps/build.log`
    Status `/tmp/jl_EEKRuq/Manifest.toml`
  [6e4b80f9] BenchmarkTools v0.4.3
  [b99e7846] BinaryProvider v0.5.8
  [49dc2e85] Calculus v0.5.1
  [944b1d66] CodecZlib v0.6.0
  [bbf7d656] CommonSubexpressions v0.2.0
  [34da2185] Compat v2.2.0
  [864edb3b] DataStructures v0.17.6
  [163ba53b] DiffResults v0.0.4
  [b552c78f] DiffRules v0.1.0
  [f6369f11] ForwardDiff v0.10.7
  [60bf3e95] GLPK v0.12.0
  [cd3eb016] HTTP v0.8.8
  [83e8ac13] IniFile v0.5.0
  [682c06a0] JSON v0.21.0
  [7d188eb4] JSONSchema v0.1.1
  [4076af6c] JuMP v0.20.1
  [f4570300] MathOptFormat v0.2.2
  [b8f27783] MathOptInterface v0.9.7
  [739be429] MbedTLS v0.7.0
  [77ba4419] NaNMath v0.3.3
  [efe28fd5] OpenSpecFun_jll v0.5.3+1
  [bac558e1] OrderedCollections v1.1.0
  [69de0a69] Parsers v0.3.10
  [3cdcf5f2] RecipesBase v0.7.0
  [189a3867] Reexport v0.2.0
  [f4570300] SDDP v0.1.0
  [276daf66] SpecialFunctions v0.9.0
  [90137ffa] StaticArrays v0.12.1
  [a759f4b9] TimerOutputs v0.5.3
  [3bb67fe8] TranscodingStreams v0.9.5
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: Radius is very small. You should probably use `SDDP.Expectation()` instead.
└ @ SDDP ~/.julia/packages/SDDP/T5wHf/src/plugins/risk_measures.jl:250
Simulated policy value: [ 4.494910e+00,  6.705090e+00]
Simulated policy value: [ 4.218969e+00,  6.181031e+00]
Simulated policy value: [ 5.120828e+00,  7.279172e+00]
Simulated policy value: [ 4.494910e+00,  6.705090e+00]
Simulated policy value: [ 4.218969e+00,  6.181031e+00]
Simulated policy value: [ 5.120828e+00,  7.279172e+00]
┌ Warning: Variable x_in is mentioned in BOUNDS, but is not mentioned in the COLUMNS section. We are ignoring it.
└ @ MathOptFormat.MPS ~/.julia/packages/MathOptFormat/KJdAi/src/MPS/MPS.jl:342
-------------------------------------------------------
         SDDP.jl (c) Oscar Dowson, 2017-19

Numerical stability report
  Non-zero Matrix range     [1e+00, 1e+00]
  Non-zero Objective range  [2e-01, 3e+00]
  Non-zero Bounds range     [5e+01, 5e+01]
  Non-zero RHS range        [0e+00, 0e+00]
No problems detected

 Iteration    Simulation       Bound         Time (s)
        1    0.000000e+00  -4.963160e+01   8.790493e-04
        2   -2.293160e+01  -4.680515e+01   5.036807e-02
        3   -2.356515e+01  -2.482867e+01   5.272198e-02
        4   -3.334867e+01  -2.396000e+01   5.399585e-02
        5   -2.396000e+01  -2.396000e+01   5.507874e-02
        6   -4.260000e+01  -2.396000e+01   5.613065e-02
        7   -2.396000e+01  -2.396000e+01   5.717659e-02
        8   -5.320000e+00  -2.396000e+01   5.826950e-02
        9   -2.396000e+01  -2.396000e+01   5.948853e-02
       10   -2.396000e+01  -2.396000e+01   6.107473e-02

Terminating training with status: iteration_limit
-------------------------------------------------------
 ─────────────────────────────────────────────────────────────────────────────
                                      Time                   Allocations      
                              ──────────────────────   ───────────────────────
       Tot / % measured:           1.68s / 0.39%           12.5MiB / 4.19%    

 Section              ncalls     time   %tot     avg     alloc   %tot      avg
 ─────────────────────────────────────────────────────────────────────────────
 backward_pass            10   3.79ms  57.1%   379μs    305KiB  56.9%  30.5KiB
   solve_subproblem       40   1.81ms  27.3%  45.3μs    169KiB  31.6%  4.23KiB
 forward_pass             10   2.31ms  34.8%   231μs    177KiB  33.0%  17.7KiB
   solve_subproblem       30   1.54ms  23.2%  51.4μs    119KiB  22.3%  3.97KiB
   sample_scenario        10    184μs  2.78%  18.4μs   9.86KiB  1.84%  0.99KiB
 calculate_bound          10    536μs  8.07%  53.6μs   53.8KiB  10.0%  5.38KiB
 ─────────────────────────────────────────────────────────────────────────────
-------------------------------------------------------
         SDDP.jl (c) Oscar Dowson, 2017-19

Numerical stability report
  Non-zero Matrix range     [1e+00, 1e+00]
  Non-zero Objective range  [2e-01, 3e+00]
  Non-zero Bounds range     [5e+01, 5e+01]
  Non-zero RHS range        [0e+00, 0e+00]
No problems detected

 Iteration    Simulation       Bound         Time (s)
        1    0.000000e+00  -4.963160e+01   9.040833e-04
        2   -4.291601e+00  -4.680515e+01   2.604961e-03
        3   -1.424515e+01  -2.482867e+01   3.910065e-03
        4   -6.188670e+00  -2.396000e+01   5.418062e-03
        5   -2.396000e+01  -2.396000e+01   6.706953e-03
        6   -2.396000e+01  -2.396000e+01   8.044958e-03
        7   -4.260000e+01  -2.396000e+01   9.474993e-03
        8   -4.260000e+01  -2.396000e+01   1.092887e-02
        9   -5.320000e+00  -2.396000e+01   1.210999e-02
       10   -2.396000e+01  -2.396000e+01   1.330400e-02

Terminating training with status: iteration_limit
-------------------------------------------------------
 ─────────────────────────────────────────────────────────────────────────────
                                      Time                   Allocations      
                              ──────────────────────   ───────────────────────
       Tot / % measured:          15.8ms / 43.7%            642KiB / 83.5%    

 Section              ncalls     time   %tot     avg     alloc   %tot      avg
 ─────────────────────────────────────────────────────────────────────────────
 backward_pass            10   3.97ms  57.6%   397μs    305KiB  56.9%  30.5KiB
   solve_subproblem       40   1.94ms  28.2%  48.5μs    169KiB  31.6%  4.23KiB
 forward_pass             10   2.36ms  34.2%   236μs    177KiB  33.0%  17.7KiB
   solve_subproblem       30   1.53ms  22.3%  51.1μs    119KiB  22.3%  3.97KiB
   sample_scenario        10    224μs  3.26%  22.4μs   9.84KiB  1.84%  0.98KiB
 calculate_bound          10    559μs  8.13%  55.9μs   53.8KiB  10.0%  5.38KiB
 ─────────────────────────────────────────────────────────────────────────────
Confidence_interval = 189.59 ± 14.64
Confidence_interval = 120.62 ± 13.35
Confidence_interval = 114.74 ± 11.99
┌ Warning: The addition operator has been used on JuMP expressions a large number of times. This warning is safe to ignore but may indicate that model generation is slower than necessary. For performance reasons, you should not add expressions in a loop. Instead of x += y, use add_to_expression!(x,y) to modify x in place. If y is a single variable, you may also use add_to_expression!(x, coef, y) for x += coef*y.
└ @ JuMP ~/.julia/packages/JuMP/MsUSY/src/JuMP.jl:747
Test Summary: | Pass  Total
SDDP.jl       |  701    701
   Testing SDDP tests passed