Last active
August 14, 2018 14:39
-
-
Save Vaibhavdixit02/715f123d1a42660a8805728a52eeac60 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"using OrdinaryDiffEq, DiffEqParamEstim, NLopt,BlackBoxOptim, Distributions, ParameterizedFunctions" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"(::LotkaVolterraTest) (generic function with 9 methods)" | |
] | |
}, | |
"execution_count": 2, | |
"metadata": {}, | |
"output_type": "execute_result" | |
}, | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"WARNING: using BlackBoxOptim.Parameters in module Main conflicts with an existing identifier.\n" | |
] | |
} | |
], | |
"source": [ | |
"ms_f = @ode_def_nohes LotkaVolterraTest begin\n", | |
" dx = a*x - b*x*y\n", | |
" dy = -3*y + x*y\n", | |
"end a b " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"18-element Array{Tuple{Float64,Float64},1}:\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)\n", | |
" (0.0, 10.0)" | |
] | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ms_u0 = [1.0;1.0]\n", | |
"tspan = (0.0,10.0)\n", | |
"ms_p = [1.5,1.0]\n", | |
"ms_prob = ODEProblem(ms_f,ms_u0,tspan,ms_p)\n", | |
"t = collect(linspace(0,10,200))\n", | |
"data = Array(solve(ms_prob,Tsit5(),saveat=t,abstol=1e-12,reltol=1e-12))\n", | |
"bound = Tuple{Float64, Float64}[(0, 10),(0, 10),(0, 10),(0, 10),\n", | |
" (0, 10),(0, 10),(0, 10),(0, 10),\n", | |
" (0, 10),(0, 10),(0, 10),(0, 10),\n", | |
" (0, 10),(0, 10),(0, 10),(0, 10),(0, 10),(0, 10)]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Starting optimization with optimizer BlackBoxOptim.DiffEvoOpt{BlackBoxOptim.FitPopulation{Float64},BlackBoxOptim.RadiusLimitedSelector,BlackBoxOptim.AdaptiveDiffEvoRandBin{3},BlackBoxOptim.RandomBound{BlackBoxOptim.RangePerDimSearchSpace}}\n", | |
"0.00 secs, 0 evals, 0 steps\n", | |
"0.51 secs, 57 evals, 31 steps, improv/step: 0.516 (last = 0.5161), fitness=2908.044289388\n", | |
"1.02 secs, 125 evals, 74 steps, improv/step: 0.500 (last = 0.4884), fitness=2826.848739909\n", | |
"1.52 secs, 198 evals, 127 steps, improv/step: 0.425 (last = 0.3208), fitness=2768.548298895\n", | |
"2.02 secs, 275 evals, 193 steps, improv/step: 0.409 (last = 0.3788), fitness=2050.081613134\n", | |
"2.52 secs, 348 evals, 259 steps, improv/step: 0.390 (last = 0.3333), fitness=2050.081613134\n", | |
"3.03 secs, 425 evals, 331 steps, improv/step: 0.369 (last = 0.2917), fitness=2050.081613134\n", | |
"3.53 secs, 499 evals, 405 steps, improv/step: 0.341 (last = 0.2162), fitness=2050.081613134\n", | |
"4.04 secs, 576 evals, 481 steps, improv/step: 0.341 (last = 0.3421), fitness=2050.081613134\n", | |
"4.54 secs, 654 evals, 559 steps, improv/step: 0.327 (last = 0.2436), fitness=1484.932787980\n", | |
"5.04 secs, 731 evals, 635 steps, improv/step: 0.307 (last = 0.1579), fitness=1484.932787980\n", | |
"5.55 secs, 808 evals, 711 steps, improv/step: 0.305 (last = 0.2895), fitness=1484.932787980\n", | |
"6.05 secs, 885 evals, 788 steps, improv/step: 0.294 (last = 0.1948), fitness=1484.932787980\n", | |
"6.55 secs, 962 evals, 865 steps, improv/step: 0.288 (last = 0.2208), fitness=1484.932787980\n", | |
"7.06 secs, 1042 evals, 945 steps, improv/step: 0.285 (last = 0.2500), fitness=1484.932787980\n", | |
"7.56 secs, 1120 evals, 1023 steps, improv/step: 0.280 (last = 0.2179), fitness=1484.932787980\n", | |
"8.06 secs, 1198 evals, 1101 steps, improv/step: 0.273 (last = 0.1923), fitness=1484.932787980\n", | |
"8.57 secs, 1277 evals, 1180 steps, improv/step: 0.270 (last = 0.2278), fitness=1484.932787980\n", | |
"9.07 secs, 1355 evals, 1258 steps, improv/step: 0.266 (last = 0.1923), fitness=1197.142868242\n", | |
"9.58 secs, 1433 evals, 1336 steps, improv/step: 0.260 (last = 0.1667), fitness=1175.028668227\n", | |
"10.08 secs, 1512 evals, 1415 steps, improv/step: 0.254 (last = 0.1519), fitness=1120.115533009\n", | |
"10.59 secs, 1591 evals, 1494 steps, improv/step: 0.256 (last = 0.2911), fitness=1120.115533009\n", | |
"11.09 secs, 1671 evals, 1574 steps, improv/step: 0.256 (last = 0.2625), fitness=1120.115533009\n", | |
"11.60 secs, 1728 evals, 1631 steps, improv/step: 0.254 (last = 0.2105), fitness=1003.638584007\n", | |
"12.11 secs, 1785 evals, 1688 steps, improv/step: 0.255 (last = 0.2632), fitness=1003.638584007\n", | |
"12.62 secs, 1856 evals, 1759 steps, improv/step: 0.256 (last = 0.2817), fitness=728.626394714\n", | |
"13.12 secs, 1911 evals, 1814 steps, improv/step: 0.255 (last = 0.2182), fitness=728.626394714\n", | |
"13.63 secs, 1974 evals, 1877 steps, improv/step: 0.252 (last = 0.1746), fitness=728.626394714\n", | |
"14.13 secs, 2018 evals, 1921 steps, improv/step: 0.251 (last = 0.2273), fitness=728.626394714\n", | |
"14.63 secs, 2072 evals, 1975 steps, improv/step: 0.251 (last = 0.2407), fitness=728.626394714\n", | |
"15.13 secs, 2132 evals, 2035 steps, improv/step: 0.251 (last = 0.2333), fitness=728.626394714\n", | |
"15.64 secs, 2211 evals, 2114 steps, improv/step: 0.249 (last = 0.2025), fitness=728.626394714\n", | |
"16.14 secs, 2293 evals, 2196 steps, improv/step: 0.245 (last = 0.1585), fitness=728.626394714\n", | |
"16.64 secs, 2380 evals, 2283 steps, improv/step: 0.243 (last = 0.1724), fitness=722.984502607\n", | |
"17.15 secs, 2466 evals, 2369 steps, improv/step: 0.239 (last = 0.1512), fitness=689.827828152\n", | |
"17.65 secs, 2552 evals, 2455 steps, improv/step: 0.237 (last = 0.1628), fitness=610.942031870\n", | |
"18.15 secs, 2637 evals, 2540 steps, improv/step: 0.234 (last = 0.1529), fitness=610.942031870\n", | |
"18.66 secs, 2713 evals, 2616 steps, improv/step: 0.232 (last = 0.1842), fitness=610.942031870\n", | |
"19.16 secs, 2791 evals, 2694 steps, improv/step: 0.228 (last = 0.0897), fitness=610.942031870\n", | |
"19.67 secs, 2856 evals, 2759 steps, improv/step: 0.228 (last = 0.2000), fitness=501.603540564\n", | |
"20.18 secs, 2932 evals, 2835 steps, improv/step: 0.226 (last = 0.1711), fitness=501.603540564\n", | |
"20.68 secs, 3005 evals, 2908 steps, improv/step: 0.227 (last = 0.2466), fitness=501.603540564\n", | |
"21.19 secs, 3089 evals, 2992 steps, improv/step: 0.226 (last = 0.1905), fitness=433.519243162\n", | |
"21.70 secs, 3130 evals, 3033 steps, improv/step: 0.224 (last = 0.1220), fitness=404.893833684\n", | |
"22.20 secs, 3204 evals, 3107 steps, improv/step: 0.222 (last = 0.1351), fitness=404.893833684\n", | |
"22.70 secs, 3275 evals, 3178 steps, improv/step: 0.221 (last = 0.1549), fitness=404.893833684\n", | |
"23.21 secs, 3363 evals, 3266 steps, improv/step: 0.218 (last = 0.1364), fitness=404.893833684\n", | |
"23.71 secs, 3425 evals, 3328 steps, improv/step: 0.217 (last = 0.1290), fitness=404.893833684\n", | |
"24.21 secs, 3468 evals, 3371 steps, improv/step: 0.217 (last = 0.2558), fitness=332.572767545\n", | |
"24.72 secs, 3537 evals, 3440 steps, improv/step: 0.215 (last = 0.1014), fitness=332.572767545\n", | |
"25.22 secs, 3612 evals, 3515 steps, improv/step: 0.214 (last = 0.1600), fitness=332.572767545\n", | |
"25.72 secs, 3698 evals, 3601 steps, improv/step: 0.213 (last = 0.1977), fitness=246.194246368\n", | |
"26.22 secs, 3756 evals, 3659 steps, improv/step: 0.213 (last = 0.1724), fitness=227.622229809\n", | |
"26.72 secs, 3805 evals, 3708 steps, improv/step: 0.212 (last = 0.1429), fitness=227.622229809\n", | |
"27.23 secs, 3864 evals, 3767 steps, improv/step: 0.211 (last = 0.1864), fitness=211.035094072\n", | |
"27.73 secs, 3929 evals, 3832 steps, improv/step: 0.210 (last = 0.1538), fitness=211.035094072\n", | |
"28.24 secs, 3999 evals, 3902 steps, improv/step: 0.209 (last = 0.1286), fitness=211.035094072\n", | |
"28.74 secs, 4061 evals, 3964 steps, improv/step: 0.208 (last = 0.1290), fitness=211.035094072\n", | |
"29.24 secs, 4122 evals, 4025 steps, improv/step: 0.207 (last = 0.1803), fitness=211.035094072\n", | |
"29.75 secs, 4186 evals, 4089 steps, improv/step: 0.206 (last = 0.1563), fitness=211.035094072\n", | |
"30.25 secs, 4259 evals, 4162 steps, improv/step: 0.205 (last = 0.1507), fitness=170.868990675\n", | |
"30.75 secs, 4319 evals, 4222 steps, improv/step: 0.204 (last = 0.1333), fitness=170.868990675\n", | |
"31.26 secs, 4383 evals, 4286 steps, improv/step: 0.204 (last = 0.1719), fitness=170.868990675\n", | |
"31.77 secs, 4444 evals, 4347 steps, improv/step: 0.203 (last = 0.1475), fitness=170.868990675\n", | |
"32.27 secs, 4512 evals, 4415 steps, improv/step: 0.201 (last = 0.0882), fitness=170.868990675\n", | |
"32.77 secs, 4574 evals, 4477 steps, improv/step: 0.200 (last = 0.0806), fitness=170.868990675\n", | |
"33.28 secs, 4640 evals, 4543 steps, improv/step: 0.199 (last = 0.1818), fitness=170.868990675\n", | |
"33.78 secs, 4702 evals, 4605 steps, improv/step: 0.199 (last = 0.1774), fitness=170.868990675\n", | |
"34.28 secs, 4759 evals, 4662 steps, improv/step: 0.199 (last = 0.2105), fitness=165.558015072\n", | |
"34.79 secs, 4830 evals, 4733 steps, improv/step: 0.199 (last = 0.1549), fitness=165.558015072\n", | |
"35.29 secs, 4906 evals, 4809 steps, improv/step: 0.198 (last = 0.1316), fitness=165.558015072\n", | |
"35.80 secs, 4985 evals, 4888 steps, improv/step: 0.197 (last = 0.1646), fitness=165.558015072\n", | |
"36.30 secs, 5053 evals, 4956 steps, improv/step: 0.197 (last = 0.2206), fitness=158.708049491\n", | |
"36.81 secs, 5135 evals, 5038 steps, improv/step: 0.197 (last = 0.1829), fitness=143.998823575\n", | |
"37.32 secs, 5200 evals, 5103 steps, improv/step: 0.197 (last = 0.1846), fitness=143.998823575\n", | |
"37.83 secs, 5263 evals, 5166 steps, improv/step: 0.196 (last = 0.0952), fitness=132.783762504\n", | |
"38.33 secs, 5313 evals, 5216 steps, improv/step: 0.196 (last = 0.1800), fitness=132.783762504\n", | |
"38.83 secs, 5381 evals, 5284 steps, improv/step: 0.195 (last = 0.1471), fitness=132.783762504\n", | |
"39.34 secs, 5454 evals, 5357 steps, improv/step: 0.194 (last = 0.1096), fitness=132.783762504\n", | |
"39.84 secs, 5520 evals, 5423 steps, improv/step: 0.193 (last = 0.1212), fitness=132.783762504\n", | |
"40.34 secs, 5587 evals, 5490 steps, improv/step: 0.192 (last = 0.1493), fitness=132.783762504\n", | |
"40.84 secs, 5662 evals, 5565 steps, improv/step: 0.192 (last = 0.1600), fitness=132.783762504\n", | |
"41.34 secs, 5738 evals, 5641 steps, improv/step: 0.192 (last = 0.1711), fitness=132.783762504\n", | |
"41.84 secs, 5817 evals, 5720 steps, improv/step: 0.192 (last = 0.1899), fitness=132.783762504\n", | |
"42.35 secs, 5900 evals, 5803 steps, improv/step: 0.192 (last = 0.2530), fitness=100.394861455\n", | |
"42.85 secs, 5984 evals, 5887 steps, improv/step: 0.192 (last = 0.1905), fitness=100.394861455\n", | |
"43.36 secs, 6067 evals, 5970 steps, improv/step: 0.191 (last = 0.1084), fitness=100.394861455\n", | |
"43.86 secs, 6142 evals, 6045 steps, improv/step: 0.190 (last = 0.1067), fitness=100.394861455\n", | |
"44.37 secs, 6200 evals, 6103 steps, improv/step: 0.190 (last = 0.1552), fitness=78.012380683\n", | |
"44.88 secs, 6257 evals, 6160 steps, improv/step: 0.190 (last = 0.1754), fitness=78.012380683\n", | |
"45.38 secs, 6324 evals, 6227 steps, improv/step: 0.190 (last = 0.1940), fitness=78.012380683\n", | |
"45.88 secs, 6390 evals, 6293 steps, improv/step: 0.189 (last = 0.1364), fitness=78.012380683\n", | |
"46.39 secs, 6471 evals, 6374 steps, improv/step: 0.188 (last = 0.1235), fitness=78.012380683\n", | |
"46.89 secs, 6545 evals, 6448 steps, improv/step: 0.189 (last = 0.2027), fitness=71.156088491\n", | |
"47.40 secs, 6613 evals, 6516 steps, improv/step: 0.188 (last = 0.1471), fitness=71.156088491\n", | |
"47.90 secs, 6667 evals, 6570 steps, improv/step: 0.188 (last = 0.1481), fitness=71.156088491\n", | |
"48.40 secs, 6722 evals, 6625 steps, improv/step: 0.188 (last = 0.1636), fitness=68.886623396\n", | |
"48.91 secs, 6779 evals, 6682 steps, improv/step: 0.188 (last = 0.2105), fitness=68.886623396\n", | |
"49.41 secs, 6829 evals, 6732 steps, improv/step: 0.188 (last = 0.1800), fitness=68.358783105\n", | |
"49.92 secs, 6881 evals, 6784 steps, improv/step: 0.188 (last = 0.1538), fitness=68.358783105\n", | |
"50.42 secs, 6930 evals, 6833 steps, improv/step: 0.187 (last = 0.1633), fitness=68.358783105\n", | |
"50.93 secs, 6993 evals, 6896 steps, improv/step: 0.187 (last = 0.1587), fitness=68.358783105\n", | |
"51.43 secs, 7047 evals, 6950 steps, improv/step: 0.186 (last = 0.1111), fitness=68.358783105\n", | |
"51.94 secs, 7102 evals, 7005 steps, improv/step: 0.186 (last = 0.1091), fitness=68.358783105\n", | |
"52.45 secs, 7140 evals, 7043 steps, improv/step: 0.186 (last = 0.2105), fitness=68.358783105\n", | |
"52.95 secs, 7201 evals, 7104 steps, improv/step: 0.185 (last = 0.1148), fitness=62.380333391\n", | |
"53.45 secs, 7281 evals, 7184 steps, improv/step: 0.184 (last = 0.0875), fitness=53.733885270\n", | |
"53.96 secs, 7362 evals, 7265 steps, improv/step: 0.184 (last = 0.1481), fitness=51.727772506\n", | |
"54.46 secs, 7451 evals, 7354 steps, improv/step: 0.184 (last = 0.2135), fitness=51.727772506\n", | |
"54.96 secs, 7534 evals, 7437 steps, improv/step: 0.184 (last = 0.1807), fitness=51.100206492\n", | |
"55.47 secs, 7618 evals, 7521 steps, improv/step: 0.184 (last = 0.1429), fitness=39.857703746\n", | |
"55.97 secs, 7707 evals, 7610 steps, improv/step: 0.183 (last = 0.1573), fitness=36.130617727\n", | |
"56.48 secs, 7798 evals, 7701 steps, improv/step: 0.183 (last = 0.1648), fitness=35.574549473\n", | |
"56.98 secs, 7887 evals, 7790 steps, improv/step: 0.183 (last = 0.1685), fitness=35.574549473\n", | |
"57.48 secs, 7981 evals, 7884 steps, improv/step: 0.182 (last = 0.1064), fitness=35.574549473\n", | |
"57.99 secs, 8072 evals, 7975 steps, improv/step: 0.182 (last = 0.1868), fitness=35.574549473\n", | |
"58.49 secs, 8142 evals, 8045 steps, improv/step: 0.182 (last = 0.1571), fitness=35.574549473\n", | |
"58.99 secs, 8231 evals, 8134 steps, improv/step: 0.183 (last = 0.2360), fitness=35.574549473\n", | |
"59.50 secs, 8322 evals, 8225 steps, improv/step: 0.182 (last = 0.1319), fitness=30.929100189\n", | |
"60.00 secs, 8413 evals, 8316 steps, improv/step: 0.182 (last = 0.1538), fitness=26.445040134\n", | |
"60.50 secs, 8502 evals, 8405 steps, improv/step: 0.181 (last = 0.1573), fitness=26.445040134\n", | |
"61.01 secs, 8587 evals, 8490 steps, improv/step: 0.181 (last = 0.1412), fitness=26.445040134\n", | |
"61.51 secs, 8670 evals, 8573 steps, improv/step: 0.181 (last = 0.1325), fitness=26.445040134\n", | |
"62.01 secs, 8735 evals, 8638 steps, improv/step: 0.180 (last = 0.1538), fitness=23.896000419\n", | |
"62.52 secs, 8808 evals, 8711 steps, improv/step: 0.179 (last = 0.0274), fitness=23.896000419\n", | |
"63.02 secs, 8882 evals, 8785 steps, improv/step: 0.178 (last = 0.1081), fitness=23.896000419\n", | |
"63.52 secs, 8965 evals, 8868 steps, improv/step: 0.178 (last = 0.1446), fitness=17.556921710\n", | |
"64.03 secs, 9049 evals, 8952 steps, improv/step: 0.178 (last = 0.1905), fitness=17.556921710\n", | |
"64.53 secs, 9125 evals, 9028 steps, improv/step: 0.177 (last = 0.0658), fitness=17.556921710\n", | |
"65.03 secs, 9196 evals, 9099 steps, improv/step: 0.177 (last = 0.1127), fitness=17.556921710\n", | |
"65.53 secs, 9260 evals, 9163 steps, improv/step: 0.176 (last = 0.0938), fitness=14.775470143\n", | |
"66.04 secs, 9333 evals, 9236 steps, improv/step: 0.176 (last = 0.1918), fitness=14.775470143\n", | |
"66.54 secs, 9410 evals, 9313 steps, improv/step: 0.176 (last = 0.1818), fitness=14.775470143\n", | |
"67.05 secs, 9499 evals, 9402 steps, improv/step: 0.176 (last = 0.1573), fitness=14.775470143\n", | |
"67.55 secs, 9590 evals, 9493 steps, improv/step: 0.176 (last = 0.1758), fitness=14.775470143\n", | |
"68.05 secs, 9671 evals, 9574 steps, improv/step: 0.176 (last = 0.1728), fitness=13.126444436\n", | |
"68.55 secs, 9761 evals, 9664 steps, improv/step: 0.176 (last = 0.1444), fitness=11.206637203\n", | |
"69.05 secs, 9851 evals, 9754 steps, improv/step: 0.175 (last = 0.1000), fitness=11.206637203\n", | |
"69.56 secs, 9940 evals, 9843 steps, improv/step: 0.175 (last = 0.2022), fitness=11.206637203\n", | |
"70.06 secs, 10008 evals, 9911 steps, improv/step: 0.175 (last = 0.0882), fitness=11.206637203\n", | |
"70.56 secs, 10070 evals, 9973 steps, improv/step: 0.174 (last = 0.0968), fitness=11.206637203\n", | |
"71.07 secs, 10137 evals, 10040 steps, improv/step: 0.174 (last = 0.1194), fitness=11.206637203\n", | |
"71.57 secs, 10215 evals, 10118 steps, improv/step: 0.174 (last = 0.2179), fitness=11.206637203\n", | |
"72.08 secs, 10288 evals, 10191 steps, improv/step: 0.174 (last = 0.1644), fitness=11.206637203\n", | |
"72.58 secs, 10359 evals, 10262 steps, improv/step: 0.174 (last = 0.1690), fitness=11.206637203\n", | |
"73.09 secs, 10416 evals, 10319 steps, improv/step: 0.174 (last = 0.0702), fitness=11.173772278\n", | |
"73.59 secs, 10501 evals, 10404 steps, improv/step: 0.174 (last = 0.2000), fitness=11.173772278\n", | |
"74.09 secs, 10586 evals, 10489 steps, improv/step: 0.174 (last = 0.1765), fitness=9.902710604\n", | |
"74.59 secs, 10674 evals, 10577 steps, improv/step: 0.174 (last = 0.1477), fitness=9.902710604\n", | |
"75.09 secs, 10763 evals, 10666 steps, improv/step: 0.173 (last = 0.1011), fitness=9.902710604\n", | |
"75.60 secs, 10856 evals, 10759 steps, improv/step: 0.173 (last = 0.1505), fitness=9.153511317\n", | |
"76.10 secs, 10948 evals, 10851 steps, improv/step: 0.173 (last = 0.1304), fitness=9.153511317\n", | |
"76.60 secs, 11041 evals, 10944 steps, improv/step: 0.172 (last = 0.0968), fitness=9.153511317\n", | |
"77.11 secs, 11132 evals, 11035 steps, improv/step: 0.172 (last = 0.1978), fitness=9.153511317\n", | |
"77.61 secs, 11225 evals, 11128 steps, improv/step: 0.172 (last = 0.1613), fitness=8.382796729\n", | |
"78.11 secs, 11316 evals, 11219 steps, improv/step: 0.172 (last = 0.1319), fitness=8.382796729\n", | |
"78.61 secs, 11408 evals, 11311 steps, improv/step: 0.171 (last = 0.1304), fitness=8.045427137\n", | |
"79.12 secs, 11499 evals, 11402 steps, improv/step: 0.172 (last = 0.2418), fitness=6.322460127\n", | |
"79.62 secs, 11588 evals, 11491 steps, improv/step: 0.172 (last = 0.2247), fitness=5.260797922\n", | |
"80.13 secs, 11679 evals, 11582 steps, improv/step: 0.173 (last = 0.2308), fitness=5.165327738\n", | |
"80.63 secs, 11773 evals, 11676 steps, improv/step: 0.172 (last = 0.1383), fitness=4.904916518\n", | |
"81.13 secs, 11867 evals, 11770 steps, improv/step: 0.173 (last = 0.2340), fitness=4.402315386\n", | |
"81.64 secs, 11961 evals, 11864 steps, improv/step: 0.172 (last = 0.0957), fitness=4.402315386\n", | |
"82.14 secs, 12054 evals, 11957 steps, improv/step: 0.172 (last = 0.1505), fitness=4.402315386\n", | |
"82.65 secs, 12148 evals, 12051 steps, improv/step: 0.172 (last = 0.1809), fitness=4.402315386\n", | |
"83.15 secs, 12241 evals, 12144 steps, improv/step: 0.173 (last = 0.2581), fitness=4.402315386\n", | |
"83.65 secs, 12334 evals, 12237 steps, improv/step: 0.173 (last = 0.2043), fitness=4.402315386\n", | |
"84.16 secs, 12428 evals, 12331 steps, improv/step: 0.174 (last = 0.2766), fitness=4.402315386\n", | |
"84.66 secs, 12523 evals, 12426 steps, improv/step: 0.174 (last = 0.1895), fitness=4.402315386\n", | |
"85.16 secs, 12617 evals, 12520 steps, improv/step: 0.174 (last = 0.1915), fitness=4.402315386\n", | |
"85.67 secs, 12711 evals, 12614 steps, improv/step: 0.174 (last = 0.2128), fitness=4.402315386\n", | |
"86.17 secs, 12803 evals, 12706 steps, improv/step: 0.175 (last = 0.2391), fitness=3.921677712\n", | |
"86.67 secs, 12897 evals, 12800 steps, improv/step: 0.175 (last = 0.2128), fitness=3.921677712\n", | |
"87.17 secs, 12991 evals, 12894 steps, improv/step: 0.175 (last = 0.1809), fitness=3.921677712\n", | |
"87.68 secs, 13082 evals, 12985 steps, improv/step: 0.175 (last = 0.1538), fitness=3.883060130\n", | |
"88.18 secs, 13173 evals, 13076 steps, improv/step: 0.175 (last = 0.1429), fitness=3.603720255\n", | |
"88.68 secs, 13262 evals, 13165 steps, improv/step: 0.174 (last = 0.1124), fitness=3.367612979\n", | |
"89.19 secs, 13354 evals, 13257 steps, improv/step: 0.174 (last = 0.1522), fitness=3.310374154\n", | |
"89.69 secs, 13448 evals, 13351 steps, improv/step: 0.174 (last = 0.1596), fitness=3.149344951\n", | |
"90.19 secs, 13543 evals, 13446 steps, improv/step: 0.174 (last = 0.2000), fitness=3.119712041\n", | |
"90.69 secs, 13637 evals, 13540 steps, improv/step: 0.174 (last = 0.1383), fitness=3.119712041\n", | |
"91.20 secs, 13730 evals, 13633 steps, improv/step: 0.175 (last = 0.2258), fitness=2.353093967\n", | |
"91.71 secs, 13823 evals, 13726 steps, improv/step: 0.174 (last = 0.1183), fitness=2.353093967\n", | |
"92.21 secs, 13917 evals, 13820 steps, improv/step: 0.174 (last = 0.1277), fitness=2.353093967\n", | |
"92.71 secs, 14012 evals, 13915 steps, improv/step: 0.174 (last = 0.1368), fitness=2.226082865\n", | |
"93.22 secs, 14108 evals, 14011 steps, improv/step: 0.173 (last = 0.1146), fitness=2.029129044\n", | |
"93.72 secs, 14201 evals, 14104 steps, improv/step: 0.173 (last = 0.1613), fitness=1.975623675\n", | |
"94.22 secs, 14295 evals, 14198 steps, improv/step: 0.173 (last = 0.1702), fitness=1.975623675\n", | |
"94.72 secs, 14389 evals, 14292 steps, improv/step: 0.173 (last = 0.2128), fitness=1.611601831\n", | |
"95.22 secs, 14482 evals, 14385 steps, improv/step: 0.173 (last = 0.1828), fitness=1.611601831\n", | |
"95.73 secs, 14575 evals, 14478 steps, improv/step: 0.174 (last = 0.2043), fitness=1.570699917\n", | |
"96.23 secs, 14669 evals, 14572 steps, improv/step: 0.174 (last = 0.1809), fitness=1.436772454\n", | |
"96.73 secs, 14763 evals, 14666 steps, improv/step: 0.174 (last = 0.1596), fitness=1.436772454\n", | |
"97.23 secs, 14857 evals, 14760 steps, improv/step: 0.174 (last = 0.1809), fitness=1.376571703\n", | |
"97.73 secs, 14950 evals, 14853 steps, improv/step: 0.174 (last = 0.1828), fitness=1.328448377\n", | |
"98.23 secs, 15045 evals, 14948 steps, improv/step: 0.173 (last = 0.0947), fitness=1.328448377\n", | |
"98.74 secs, 15140 evals, 15043 steps, improv/step: 0.173 (last = 0.1368), fitness=1.328448377\n", | |
"99.24 secs, 15233 evals, 15136 steps, improv/step: 0.173 (last = 0.1828), fitness=0.894545535\n", | |
"99.75 secs, 15327 evals, 15230 steps, improv/step: 0.173 (last = 0.2128), fitness=0.894545535\n", | |
"100.25 secs, 15421 evals, 15324 steps, improv/step: 0.173 (last = 0.1702), fitness=0.894545535\n", | |
"100.75 secs, 15519 evals, 15422 steps, improv/step: 0.174 (last = 0.2347), fitness=0.894545535\n", | |
"101.26 secs, 15614 evals, 15517 steps, improv/step: 0.173 (last = 0.1368), fitness=0.856595874\n", | |
"101.76 secs, 15710 evals, 15613 steps, improv/step: 0.174 (last = 0.1979), fitness=0.856595874\n", | |
"102.26 secs, 15803 evals, 15706 steps, improv/step: 0.174 (last = 0.1935), fitness=0.856595874\n", | |
"102.76 secs, 15895 evals, 15798 steps, improv/step: 0.174 (last = 0.2174), fitness=0.827077861\n", | |
"103.27 secs, 15988 evals, 15891 steps, improv/step: 0.174 (last = 0.1720), fitness=0.793936034\n", | |
"103.77 secs, 16082 evals, 15985 steps, improv/step: 0.174 (last = 0.1915), fitness=0.793936034\n", | |
"104.27 secs, 16177 evals, 16080 steps, improv/step: 0.174 (last = 0.1789), fitness=0.755767332\n", | |
"104.77 secs, 16255 evals, 16158 steps, improv/step: 0.174 (last = 0.2564), fitness=0.673484257\n", | |
"105.28 secs, 16332 evals, 16235 steps, improv/step: 0.174 (last = 0.1429), fitness=0.673484257\n", | |
"105.78 secs, 16405 evals, 16308 steps, improv/step: 0.174 (last = 0.1644), fitness=0.673484257\n", | |
"106.28 secs, 16482 evals, 16385 steps, improv/step: 0.175 (last = 0.2597), fitness=0.673484257\n", | |
"106.79 secs, 16573 evals, 16476 steps, improv/step: 0.174 (last = 0.1538), fitness=0.576256684\n", | |
"107.29 secs, 16663 evals, 16566 steps, improv/step: 0.175 (last = 0.2222), fitness=0.576256684\n", | |
"107.80 secs, 16715 evals, 16618 steps, improv/step: 0.175 (last = 0.1154), fitness=0.576256684\n", | |
"108.31 secs, 16770 evals, 16673 steps, improv/step: 0.174 (last = 0.1455), fitness=0.576256684\n", | |
"108.81 secs, 16826 evals, 16729 steps, improv/step: 0.175 (last = 0.2143), fitness=0.530533461\n", | |
"109.32 secs, 16906 evals, 16809 steps, improv/step: 0.175 (last = 0.1750), fitness=0.529035733\n", | |
"109.83 secs, 16974 evals, 16877 steps, improv/step: 0.175 (last = 0.1618), fitness=0.498641473\n", | |
"110.33 secs, 17048 evals, 16951 steps, improv/step: 0.175 (last = 0.1622), fitness=0.466885652\n", | |
"110.83 secs, 17089 evals, 16992 steps, improv/step: 0.175 (last = 0.2683), fitness=0.462991101\n", | |
"111.33 secs, 17136 evals, 17039 steps, improv/step: 0.175 (last = 0.2128), fitness=0.369545880\n", | |
"111.84 secs, 17209 evals, 17112 steps, improv/step: 0.175 (last = 0.1781), fitness=0.369545880\n", | |
"112.34 secs, 17266 evals, 17169 steps, improv/step: 0.175 (last = 0.1754), fitness=0.360840249\n", | |
"112.85 secs, 17341 evals, 17244 steps, improv/step: 0.175 (last = 0.1867), fitness=0.359578825\n", | |
"113.35 secs, 17415 evals, 17318 steps, improv/step: 0.175 (last = 0.1892), fitness=0.359578825\n", | |
"113.85 secs, 17499 evals, 17403 steps, improv/step: 0.175 (last = 0.2353), fitness=0.357689607\n", | |
"114.36 secs, 17545 evals, 17449 steps, improv/step: 0.175 (last = 0.1522), fitness=0.357689607\n", | |
"114.86 secs, 17602 evals, 17506 steps, improv/step: 0.175 (last = 0.1404), fitness=0.338304162\n", | |
"115.37 secs, 17655 evals, 17559 steps, improv/step: 0.175 (last = 0.1887), fitness=0.307858955\n", | |
"115.87 secs, 17707 evals, 17611 steps, improv/step: 0.175 (last = 0.2115), fitness=0.307858955\n", | |
"116.37 secs, 17751 evals, 17655 steps, improv/step: 0.175 (last = 0.2273), fitness=0.307858955\n", | |
"116.87 secs, 17833 evals, 17737 steps, improv/step: 0.175 (last = 0.1829), fitness=0.255384689\n", | |
"117.38 secs, 17925 evals, 17829 steps, improv/step: 0.175 (last = 0.1087), fitness=0.255384689\n", | |
"117.88 secs, 18013 evals, 17917 steps, improv/step: 0.175 (last = 0.2273), fitness=0.255384689\n", | |
"118.38 secs, 18091 evals, 17995 steps, improv/step: 0.175 (last = 0.1410), fitness=0.255384689\n", | |
"118.88 secs, 18170 evals, 18074 steps, improv/step: 0.175 (last = 0.1392), fitness=0.255384689\n", | |
"119.38 secs, 18254 evals, 18158 steps, improv/step: 0.175 (last = 0.1429), fitness=0.255384689\n", | |
"119.89 secs, 18337 evals, 18241 steps, improv/step: 0.175 (last = 0.1325), fitness=0.255384689\n", | |
"120.39 secs, 18429 evals, 18333 steps, improv/step: 0.175 (last = 0.1739), fitness=0.255384689\n", | |
"120.90 secs, 18521 evals, 18425 steps, improv/step: 0.174 (last = 0.1087), fitness=0.255384689\n", | |
"121.40 secs, 18612 evals, 18516 steps, improv/step: 0.174 (last = 0.1978), fitness=0.252951933\n", | |
"121.90 secs, 18704 evals, 18608 steps, improv/step: 0.175 (last = 0.2174), fitness=0.241795616\n", | |
"122.40 secs, 18796 evals, 18700 steps, improv/step: 0.175 (last = 0.1848), fitness=0.229932840\n", | |
"122.90 secs, 18887 evals, 18791 steps, improv/step: 0.175 (last = 0.1978), fitness=0.229932840\n", | |
"123.41 secs, 18980 evals, 18884 steps, improv/step: 0.175 (last = 0.1935), fitness=0.213606005\n", | |
"123.91 secs, 19073 evals, 18977 steps, improv/step: 0.175 (last = 0.1505), fitness=0.208469156\n", | |
"124.41 secs, 19163 evals, 19067 steps, improv/step: 0.175 (last = 0.2111), fitness=0.208469156\n", | |
"124.91 secs, 19256 evals, 19160 steps, improv/step: 0.175 (last = 0.1935), fitness=0.208469156\n", | |
"125.42 secs, 19348 evals, 19252 steps, improv/step: 0.175 (last = 0.1413), fitness=0.208469156\n", | |
"125.92 secs, 19442 evals, 19346 steps, improv/step: 0.175 (last = 0.1489), fitness=0.208469156\n", | |
"126.43 secs, 19536 evals, 19440 steps, improv/step: 0.175 (last = 0.1596), fitness=0.208469156\n", | |
"126.93 secs, 19628 evals, 19532 steps, improv/step: 0.175 (last = 0.1739), fitness=0.208469156\n", | |
"127.43 secs, 19720 evals, 19624 steps, improv/step: 0.175 (last = 0.2283), fitness=0.208469156\n", | |
"127.93 secs, 19814 evals, 19719 steps, improv/step: 0.175 (last = 0.2105), fitness=0.193408832\n", | |
"128.44 secs, 19903 evals, 19808 steps, improv/step: 0.175 (last = 0.2584), fitness=0.193408832\n", | |
"128.94 secs, 19987 evals, 19892 steps, improv/step: 0.175 (last = 0.1667), fitness=0.193408832\n", | |
"129.44 secs, 20069 evals, 19974 steps, improv/step: 0.176 (last = 0.1951), fitness=0.187547204\n", | |
"129.95 secs, 20158 evals, 20063 steps, improv/step: 0.175 (last = 0.0787), fitness=0.186041722\n", | |
"130.45 secs, 20244 evals, 20149 steps, improv/step: 0.175 (last = 0.1512), fitness=0.186041722\n", | |
"130.95 secs, 20337 evals, 20242 steps, improv/step: 0.175 (last = 0.1935), fitness=0.183194123\n", | |
"131.46 secs, 20427 evals, 20332 steps, improv/step: 0.176 (last = 0.2778), fitness=0.172976391\n", | |
"131.96 secs, 20509 evals, 20414 steps, improv/step: 0.175 (last = 0.1585), fitness=0.168315438\n", | |
"132.46 secs, 20599 evals, 20504 steps, improv/step: 0.176 (last = 0.1889), fitness=0.163156932\n", | |
"132.97 secs, 20671 evals, 20576 steps, improv/step: 0.175 (last = 0.1667), fitness=0.141572316\n", | |
"133.47 secs, 20746 evals, 20651 steps, improv/step: 0.175 (last = 0.0933), fitness=0.141572316\n", | |
"133.98 secs, 20824 evals, 20729 steps, improv/step: 0.175 (last = 0.1795), fitness=0.141572316\n", | |
"134.48 secs, 20902 evals, 20807 steps, improv/step: 0.175 (last = 0.2436), fitness=0.132470211\n", | |
"134.99 secs, 20945 evals, 20850 steps, improv/step: 0.175 (last = 0.1163), fitness=0.132470211\n", | |
"135.52 secs, 20988 evals, 20893 steps, improv/step: 0.175 (last = 0.1395), fitness=0.132470211\n", | |
"136.02 secs, 21029 evals, 20934 steps, improv/step: 0.175 (last = 0.2683), fitness=0.126884213\n", | |
"136.52 secs, 21083 evals, 20988 steps, improv/step: 0.176 (last = 0.2037), fitness=0.126884213\n", | |
"\n", | |
"Optimization stopped after 21001 steps and 136.60030698776245 seconds\n", | |
"Termination reason: Max number of steps (21000) reached\n", | |
"Steps per second = 153.7405036862868\n", | |
"Function evals per second = 154.43596332393247\n", | |
"Improvements/step = 0.17552380952380953\n", | |
"Total function evaluations = 21096\n", | |
"\n", | |
"\n", | |
"Best candidate found: [0.997396, 1.04664, 3.77834, 0.275823, 2.14966, 4.33106, 1.43777, 0.468442, 6.22221, 0.673358, 0.970036, 2.05182, 2.4216, 0.274394, 5.64131, 3.38132, 1.52826, 1.01721]\n", | |
"\n", | |
"Fitness: 0.126884213\n", | |
"\n", | |
"140" | |
] | |
}, | |
{ | |
"data": { | |
"text/plain": [ | |
"2-element Array{Float64,1}:\n", | |
" 1.52826\n", | |
" 1.01721" | |
] | |
}, | |
"execution_count": 4, | |
"metadata": {}, | |
"output_type": "execute_result" | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
".576989 seconds (334.47 M allocations: 19.039 GiB, 3.16% gc time)\n" | |
] | |
} | |
], | |
"source": [ | |
"ms_obj = multiple_shooting_objective(ms_prob,Tsit5(),L2Loss(t,data);discontinuity_weight=1.0,abstol=1e-12,reltol=1e-12)\n", | |
"@time result = bboptimize(ms_obj;SearchRange = bound, MaxSteps = 21e3)\n", | |
"result.archive_output.best_candidate[end-1:end]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Starting optimization with optimizer BlackBoxOptim.DiffEvoOpt{BlackBoxOptim.FitPopulation{Float64},BlackBoxOptim.RadiusLimitedSelector,BlackBoxOptim.AdaptiveDiffEvoRandBin{3},BlackBoxOptim.RandomBound{BlackBoxOptim.RangePerDimSearchSpace}}\n", | |
"0.00 secs, 0 evals, 0 steps\n", | |
"0.51 secs, 79 evals, 42 steps, improv/step: 0.405 (last = 0.4048), fitness=3038.798786987\n", | |
"1.02 secs, 160 evals, 94 steps, improv/step: 0.340 (last = 0.2885), fitness=3038.798786987\n", | |
"1.52 secs, 240 evals, 154 steps, improv/step: 0.416 (last = 0.5333), fitness=2835.266993742\n", | |
"2.02 secs, 320 evals, 218 steps, improv/step: 0.404 (last = 0.3750), fitness=2654.128831850\n", | |
"2.55 secs, 399 evals, 291 steps, improv/step: 0.399 (last = 0.3836), fitness=2517.025343081\n", | |
"3.05 secs, 433 evals, 324 steps, improv/step: 0.389 (last = 0.3030), fitness=2517.025343081\n", | |
"3.56 secs, 475 evals, 366 steps, improv/step: 0.369 (last = 0.2143), fitness=2517.025343081\n", | |
"4.07 secs, 537 evals, 428 steps, improv/step: 0.355 (last = 0.2742), fitness=2017.626425512\n", | |
"4.57 secs, 575 evals, 465 steps, improv/step: 0.346 (last = 0.2432), fitness=2017.626425512\n", | |
"5.08 secs, 615 evals, 504 steps, improv/step: 0.347 (last = 0.3590), fitness=2017.626425512\n", | |
"5.58 secs, 691 evals, 579 steps, improv/step: 0.347 (last = 0.3467), fitness=2017.626425512\n", | |
"6.08 secs, 756 evals, 644 steps, improv/step: 0.332 (last = 0.2000), fitness=2017.626425512\n", | |
"6.58 secs, 834 evals, 722 steps, improv/step: 0.331 (last = 0.3205), fitness=1948.781851454\n", | |
"7.09 secs, 910 evals, 798 steps, improv/step: 0.318 (last = 0.1974), fitness=1766.052750377\n", | |
"7.59 secs, 989 evals, 877 steps, improv/step: 0.312 (last = 0.2532), fitness=1684.195627399\n", | |
"8.12 secs, 1065 evals, 953 steps, improv/step: 0.311 (last = 0.2895), fitness=1684.195627399\n", | |
"8.63 secs, 1109 evals, 997 steps, improv/step: 0.306 (last = 0.2045), fitness=1684.195627399\n", | |
"9.13 secs, 1174 evals, 1062 steps, improv/step: 0.297 (last = 0.1538), fitness=1684.195627399\n", | |
"9.64 secs, 1245 evals, 1133 steps, improv/step: 0.291 (last = 0.2113), fitness=1612.861354740\n", | |
"10.14 secs, 1323 evals, 1211 steps, improv/step: 0.290 (last = 0.2692), fitness=1479.252951547\n", | |
"10.64 secs, 1402 evals, 1290 steps, improv/step: 0.286 (last = 0.2278), fitness=1479.252951547\n", | |
"11.14 secs, 1474 evals, 1362 steps, improv/step: 0.277 (last = 0.1111), fitness=1428.238444230\n", | |
"11.64 secs, 1548 evals, 1436 steps, improv/step: 0.272 (last = 0.1757), fitness=1428.238444230\n", | |
"12.15 secs, 1591 evals, 1479 steps, improv/step: 0.270 (last = 0.2326), fitness=1428.238444230\n", | |
"12.65 secs, 1633 evals, 1521 steps, improv/step: 0.271 (last = 0.2857), fitness=1315.064507110\n", | |
"13.15 secs, 1676 evals, 1564 steps, improv/step: 0.269 (last = 0.2093), fitness=1204.938624724\n", | |
"13.66 secs, 1716 evals, 1604 steps, improv/step: 0.267 (last = 0.1750), fitness=1204.938624724\n", | |
"14.17 secs, 1751 evals, 1639 steps, improv/step: 0.263 (last = 0.0857), fitness=1204.938624724\n", | |
"14.67 secs, 1783 evals, 1671 steps, improv/step: 0.261 (last = 0.1563), fitness=1204.938624724\n", | |
"15.17 secs, 1857 evals, 1745 steps, improv/step: 0.259 (last = 0.2162), fitness=1204.938624724\n", | |
"15.67 secs, 1900 evals, 1788 steps, improv/step: 0.258 (last = 0.2326), fitness=1204.938624724\n", | |
"16.18 secs, 1936 evals, 1824 steps, improv/step: 0.257 (last = 0.1944), fitness=1204.938624724\n", | |
"16.68 secs, 1977 evals, 1865 steps, improv/step: 0.255 (last = 0.1463), fitness=1204.938624724\n", | |
"17.18 secs, 2012 evals, 1900 steps, improv/step: 0.254 (last = 0.2000), fitness=1033.181355795\n", | |
"17.69 secs, 2052 evals, 1940 steps, improv/step: 0.251 (last = 0.1250), fitness=1033.181355795\n", | |
"18.20 secs, 2117 evals, 2005 steps, improv/step: 0.249 (last = 0.2000), fitness=1033.181355795\n", | |
"18.70 secs, 2185 evals, 2073 steps, improv/step: 0.248 (last = 0.2206), fitness=1007.792359097\n", | |
"19.21 secs, 2263 evals, 2151 steps, improv/step: 0.246 (last = 0.1795), fitness=936.092810664\n", | |
"19.71 secs, 2344 evals, 2232 steps, improv/step: 0.240 (last = 0.0864), fitness=936.092810664\n", | |
"20.21 secs, 2422 evals, 2310 steps, improv/step: 0.236 (last = 0.1154), fitness=936.092810664\n", | |
"20.71 secs, 2504 evals, 2392 steps, improv/step: 0.235 (last = 0.2195), fitness=884.542207816\n", | |
"21.22 secs, 2586 evals, 2474 steps, improv/step: 0.238 (last = 0.3049), fitness=840.573689548\n", | |
"21.72 secs, 2669 evals, 2557 steps, improv/step: 0.239 (last = 0.2771), fitness=732.229037085\n", | |
"22.23 secs, 2751 evals, 2639 steps, improv/step: 0.237 (last = 0.1707), fitness=732.229037085\n", | |
"22.73 secs, 2810 evals, 2698 steps, improv/step: 0.235 (last = 0.1525), fitness=732.229037085\n", | |
"23.23 secs, 2890 evals, 2779 steps, improv/step: 0.234 (last = 0.2099), fitness=732.229037085\n", | |
"23.74 secs, 2971 evals, 2860 steps, improv/step: 0.234 (last = 0.2099), fitness=732.229037085\n", | |
"24.24 secs, 3044 evals, 2933 steps, improv/step: 0.232 (last = 0.1644), fitness=480.917899597\n", | |
"24.74 secs, 3129 evals, 3018 steps, improv/step: 0.230 (last = 0.1529), fitness=480.917899597\n", | |
"25.24 secs, 3213 evals, 3102 steps, improv/step: 0.228 (last = 0.1548), fitness=480.917899597\n", | |
"25.74 secs, 3295 evals, 3184 steps, improv/step: 0.226 (last = 0.1585), fitness=480.917899597\n", | |
"26.25 secs, 3375 evals, 3264 steps, improv/step: 0.223 (last = 0.1250), fitness=480.917899597\n", | |
"26.75 secs, 3459 evals, 3348 steps, improv/step: 0.223 (last = 0.2143), fitness=468.807801727\n", | |
"27.26 secs, 3543 evals, 3432 steps, improv/step: 0.222 (last = 0.1667), fitness=468.807801727\n", | |
"27.76 secs, 3628 evals, 3517 steps, improv/step: 0.223 (last = 0.2706), fitness=468.807801727\n", | |
"28.26 secs, 3712 evals, 3601 steps, improv/step: 0.222 (last = 0.1905), fitness=468.807801727\n", | |
"28.77 secs, 3793 evals, 3682 steps, improv/step: 0.222 (last = 0.2099), fitness=468.807801727\n", | |
"29.27 secs, 3856 evals, 3745 steps, improv/step: 0.222 (last = 0.2540), fitness=468.807801727\n", | |
"29.78 secs, 3912 evals, 3801 steps, improv/step: 0.221 (last = 0.1250), fitness=468.807801727\n", | |
"30.28 secs, 3959 evals, 3848 steps, improv/step: 0.221 (last = 0.2128), fitness=465.015755405\n", | |
"30.79 secs, 4011 evals, 3900 steps, improv/step: 0.221 (last = 0.2308), fitness=465.015755405\n", | |
"31.29 secs, 4068 evals, 3957 steps, improv/step: 0.219 (last = 0.1053), fitness=455.162037254\n", | |
"31.79 secs, 4134 evals, 4023 steps, improv/step: 0.219 (last = 0.1970), fitness=374.489874106\n", | |
"32.30 secs, 4173 evals, 4062 steps, improv/step: 0.218 (last = 0.1282), fitness=374.489874106\n", | |
"32.80 secs, 4232 evals, 4121 steps, improv/step: 0.218 (last = 0.2034), fitness=374.489874106\n", | |
"33.31 secs, 4299 evals, 4188 steps, improv/step: 0.218 (last = 0.2239), fitness=318.500949008\n", | |
"33.81 secs, 4361 evals, 4250 steps, improv/step: 0.218 (last = 0.1935), fitness=318.500949008\n", | |
"34.31 secs, 4416 evals, 4305 steps, improv/step: 0.217 (last = 0.1455), fitness=318.500949008\n", | |
"34.82 secs, 4484 evals, 4373 steps, improv/step: 0.216 (last = 0.1765), fitness=318.500949008\n", | |
"35.32 secs, 4555 evals, 4444 steps, improv/step: 0.216 (last = 0.1831), fitness=318.500949008\n", | |
"35.82 secs, 4637 evals, 4526 steps, improv/step: 0.215 (last = 0.1707), fitness=318.500949008\n", | |
"36.32 secs, 4720 evals, 4609 steps, improv/step: 0.214 (last = 0.1566), fitness=318.500949008\n", | |
"36.83 secs, 4795 evals, 4684 steps, improv/step: 0.213 (last = 0.1600), fitness=314.863853267\n", | |
"37.33 secs, 4865 evals, 4754 steps, improv/step: 0.212 (last = 0.1429), fitness=314.863853267\n", | |
"37.83 secs, 4936 evals, 4825 steps, improv/step: 0.211 (last = 0.1831), fitness=314.863853267\n", | |
"38.33 secs, 5018 evals, 4907 steps, improv/step: 0.211 (last = 0.1707), fitness=314.863853267\n", | |
"38.84 secs, 5101 evals, 4990 steps, improv/step: 0.211 (last = 0.2289), fitness=289.645570362\n", | |
"39.34 secs, 5180 evals, 5069 steps, improv/step: 0.210 (last = 0.1519), fitness=289.645570362\n", | |
"39.84 secs, 5265 evals, 5154 steps, improv/step: 0.209 (last = 0.1529), fitness=289.645570362\n", | |
"40.34 secs, 5349 evals, 5238 steps, improv/step: 0.208 (last = 0.1190), fitness=289.645570362\n", | |
"40.85 secs, 5423 evals, 5312 steps, improv/step: 0.207 (last = 0.1757), fitness=254.551717635\n", | |
"41.35 secs, 5510 evals, 5399 steps, improv/step: 0.207 (last = 0.1954), fitness=254.551717635\n", | |
"41.85 secs, 5595 evals, 5484 steps, improv/step: 0.207 (last = 0.1765), fitness=253.234597996\n", | |
"42.36 secs, 5681 evals, 5570 steps, improv/step: 0.205 (last = 0.0814), fitness=253.234597996\n", | |
"42.86 secs, 5767 evals, 5656 steps, improv/step: 0.204 (last = 0.1279), fitness=247.335372711\n", | |
"43.36 secs, 5852 evals, 5741 steps, improv/step: 0.203 (last = 0.1529), fitness=247.335372711\n", | |
"43.87 secs, 5939 evals, 5828 steps, improv/step: 0.202 (last = 0.1724), fitness=229.064404784\n", | |
"44.37 secs, 6025 evals, 5914 steps, improv/step: 0.202 (last = 0.1977), fitness=202.968845019\n", | |
"44.87 secs, 6111 evals, 6000 steps, improv/step: 0.202 (last = 0.1860), fitness=202.968845019\n", | |
"45.37 secs, 6193 evals, 6082 steps, improv/step: 0.201 (last = 0.1585), fitness=202.968845019\n", | |
"45.88 secs, 6272 evals, 6161 steps, improv/step: 0.201 (last = 0.1646), fitness=177.532054169\n", | |
"46.38 secs, 6338 evals, 6227 steps, improv/step: 0.202 (last = 0.2727), fitness=177.532054169\n", | |
"46.88 secs, 6420 evals, 6310 steps, improv/step: 0.202 (last = 0.2289), fitness=164.948071681\n", | |
"47.38 secs, 6498 evals, 6388 steps, improv/step: 0.201 (last = 0.1538), fitness=160.182954576\n", | |
"47.89 secs, 6559 evals, 6449 steps, improv/step: 0.201 (last = 0.1803), fitness=160.182954576\n", | |
"48.40 secs, 6611 evals, 6501 steps, improv/step: 0.201 (last = 0.1346), fitness=160.182954576\n", | |
"48.91 secs, 6666 evals, 6556 steps, improv/step: 0.200 (last = 0.0727), fitness=160.182954576\n", | |
"49.41 secs, 6734 evals, 6624 steps, improv/step: 0.199 (last = 0.1765), fitness=160.182954576\n", | |
"49.91 secs, 6815 evals, 6705 steps, improv/step: 0.200 (last = 0.2099), fitness=148.685363131\n", | |
"50.41 secs, 6892 evals, 6782 steps, improv/step: 0.199 (last = 0.1818), fitness=148.685363131\n", | |
"50.92 secs, 6978 evals, 6868 steps, improv/step: 0.198 (last = 0.0930), fitness=148.685363131\n", | |
"51.42 secs, 7064 evals, 6954 steps, improv/step: 0.199 (last = 0.2442), fitness=136.422301348\n", | |
"51.92 secs, 7153 evals, 7043 steps, improv/step: 0.198 (last = 0.1461), fitness=136.422301348\n", | |
"52.43 secs, 7243 evals, 7133 steps, improv/step: 0.198 (last = 0.2000), fitness=132.937763758\n", | |
"52.93 secs, 7330 evals, 7220 steps, improv/step: 0.197 (last = 0.1494), fitness=132.937763758\n", | |
"53.43 secs, 7420 evals, 7310 steps, improv/step: 0.198 (last = 0.2333), fitness=132.937763758\n", | |
"53.94 secs, 7510 evals, 7400 steps, improv/step: 0.198 (last = 0.1889), fitness=107.331604354\n", | |
"54.44 secs, 7597 evals, 7487 steps, improv/step: 0.198 (last = 0.2069), fitness=93.490433464\n", | |
"54.94 secs, 7672 evals, 7562 steps, improv/step: 0.199 (last = 0.3200), fitness=93.490433464\n", | |
"55.44 secs, 7726 evals, 7616 steps, improv/step: 0.198 (last = 0.1111), fitness=93.490433464\n", | |
"55.95 secs, 7796 evals, 7686 steps, improv/step: 0.198 (last = 0.1429), fitness=93.490433464\n", | |
"56.46 secs, 7884 evals, 7774 steps, improv/step: 0.198 (last = 0.2045), fitness=89.492653584\n", | |
"56.96 secs, 7975 evals, 7865 steps, improv/step: 0.198 (last = 0.2308), fitness=89.492653584\n", | |
"57.46 secs, 8064 evals, 7954 steps, improv/step: 0.198 (last = 0.1910), fitness=82.817869503\n", | |
"57.97 secs, 8154 evals, 8044 steps, improv/step: 0.199 (last = 0.2222), fitness=82.284301636\n", | |
"58.47 secs, 8237 evals, 8127 steps, improv/step: 0.199 (last = 0.2169), fitness=79.097844115\n", | |
"58.98 secs, 8319 evals, 8209 steps, improv/step: 0.199 (last = 0.1951), fitness=79.097844115\n", | |
"59.49 secs, 8397 evals, 8287 steps, improv/step: 0.199 (last = 0.2051), fitness=79.097844115\n", | |
"59.99 secs, 8473 evals, 8363 steps, improv/step: 0.198 (last = 0.1447), fitness=72.335781152\n", | |
"60.50 secs, 8544 evals, 8434 steps, improv/step: 0.198 (last = 0.1690), fitness=72.335781152\n", | |
"61.00 secs, 8608 evals, 8498 steps, improv/step: 0.197 (last = 0.0938), fitness=72.335781152\n", | |
"61.50 secs, 8658 evals, 8548 steps, improv/step: 0.197 (last = 0.1400), fitness=72.335781152\n", | |
"62.01 secs, 8726 evals, 8616 steps, improv/step: 0.197 (last = 0.1912), fitness=72.335781152\n", | |
"62.51 secs, 8798 evals, 8688 steps, improv/step: 0.197 (last = 0.1806), fitness=72.335781152\n", | |
"63.02 secs, 8878 evals, 8768 steps, improv/step: 0.197 (last = 0.1875), fitness=57.873563721\n", | |
"63.52 secs, 8962 evals, 8852 steps, improv/step: 0.196 (last = 0.1310), fitness=57.873563721\n", | |
"64.02 secs, 9052 evals, 8942 steps, improv/step: 0.196 (last = 0.1889), fitness=47.176294808\n", | |
"64.53 secs, 9137 evals, 9027 steps, improv/step: 0.196 (last = 0.2353), fitness=47.176294808\n", | |
"65.03 secs, 9225 evals, 9115 steps, improv/step: 0.196 (last = 0.1591), fitness=47.176294808\n", | |
"65.53 secs, 9314 evals, 9204 steps, improv/step: 0.196 (last = 0.1798), fitness=47.176294808\n", | |
"66.03 secs, 9403 evals, 9293 steps, improv/step: 0.196 (last = 0.2360), fitness=47.176294808\n", | |
"66.53 secs, 9490 evals, 9380 steps, improv/step: 0.196 (last = 0.2184), fitness=47.176294808\n", | |
"67.04 secs, 9580 evals, 9470 steps, improv/step: 0.196 (last = 0.1778), fitness=47.176294808\n", | |
"67.54 secs, 9671 evals, 9561 steps, improv/step: 0.197 (last = 0.2527), fitness=47.176294808\n", | |
"68.04 secs, 9761 evals, 9651 steps, improv/step: 0.196 (last = 0.1111), fitness=46.608439909\n", | |
"68.55 secs, 9850 evals, 9740 steps, improv/step: 0.197 (last = 0.2584), fitness=45.091526367\n", | |
"69.05 secs, 9940 evals, 9830 steps, improv/step: 0.197 (last = 0.2556), fitness=45.091526367\n", | |
"69.56 secs, 10031 evals, 9921 steps, improv/step: 0.197 (last = 0.1758), fitness=35.436947441\n", | |
"70.06 secs, 10122 evals, 10012 steps, improv/step: 0.197 (last = 0.2308), fitness=35.436947441\n", | |
"70.56 secs, 10211 evals, 10101 steps, improv/step: 0.197 (last = 0.1348), fitness=35.436947441\n", | |
"71.07 secs, 10293 evals, 10183 steps, improv/step: 0.196 (last = 0.1341), fitness=34.893471312\n", | |
"71.57 secs, 10381 evals, 10271 steps, improv/step: 0.196 (last = 0.1932), fitness=34.893471312\n", | |
"72.07 secs, 10471 evals, 10361 steps, improv/step: 0.196 (last = 0.2222), fitness=34.893471312\n", | |
"72.58 secs, 10562 evals, 10452 steps, improv/step: 0.196 (last = 0.2088), fitness=34.893471312\n", | |
"73.08 secs, 10652 evals, 10542 steps, improv/step: 0.197 (last = 0.2222), fitness=34.893471312\n", | |
"73.59 secs, 10745 evals, 10635 steps, improv/step: 0.197 (last = 0.1935), fitness=34.893471312\n", | |
"74.09 secs, 10835 evals, 10725 steps, improv/step: 0.197 (last = 0.2556), fitness=33.171685673\n", | |
"74.59 secs, 10925 evals, 10815 steps, improv/step: 0.198 (last = 0.2444), fitness=30.964153140\n", | |
"75.09 secs, 11016 evals, 10906 steps, improv/step: 0.198 (last = 0.2088), fitness=30.964153140\n", | |
"75.60 secs, 11102 evals, 10992 steps, improv/step: 0.198 (last = 0.2326), fitness=30.680066998\n", | |
"76.11 secs, 11193 evals, 11083 steps, improv/step: 0.198 (last = 0.2637), fitness=25.319415991\n", | |
"76.61 secs, 11283 evals, 11174 steps, improv/step: 0.198 (last = 0.2088), fitness=25.319415991\n", | |
"77.11 secs, 11374 evals, 11265 steps, improv/step: 0.199 (last = 0.3077), fitness=25.319415991\n", | |
"77.62 secs, 11463 evals, 11354 steps, improv/step: 0.199 (last = 0.1685), fitness=25.319415991\n", | |
"78.12 secs, 11554 evals, 11445 steps, improv/step: 0.199 (last = 0.1868), fitness=25.319415991\n", | |
"78.62 secs, 11645 evals, 11536 steps, improv/step: 0.199 (last = 0.1868), fitness=25.150820529\n", | |
"79.13 secs, 11735 evals, 11626 steps, improv/step: 0.199 (last = 0.2333), fitness=25.150820529\n", | |
"79.63 secs, 11825 evals, 11716 steps, improv/step: 0.199 (last = 0.2333), fitness=24.728341603\n", | |
"80.13 secs, 11909 evals, 11800 steps, improv/step: 0.199 (last = 0.1786), fitness=23.973181843\n", | |
"80.64 secs, 11999 evals, 11890 steps, improv/step: 0.199 (last = 0.1333), fitness=22.327898157\n", | |
"81.14 secs, 12091 evals, 11982 steps, improv/step: 0.199 (last = 0.1957), fitness=22.327898157\n", | |
"81.65 secs, 12181 evals, 12072 steps, improv/step: 0.199 (last = 0.2222), fitness=21.109472524\n", | |
"82.15 secs, 12270 evals, 12161 steps, improv/step: 0.199 (last = 0.2247), fitness=18.238025125\n", | |
"82.65 secs, 12361 evals, 12252 steps, improv/step: 0.199 (last = 0.2308), fitness=18.238025125\n", | |
"83.15 secs, 12452 evals, 12343 steps, improv/step: 0.200 (last = 0.2308), fitness=18.238025125\n", | |
"83.66 secs, 12543 evals, 12434 steps, improv/step: 0.199 (last = 0.1758), fitness=18.150063439\n", | |
"84.16 secs, 12634 evals, 12525 steps, improv/step: 0.199 (last = 0.1648), fitness=18.150063439\n", | |
"84.67 secs, 12721 evals, 12612 steps, improv/step: 0.199 (last = 0.2069), fitness=18.150063439\n", | |
"85.17 secs, 12811 evals, 12702 steps, improv/step: 0.200 (last = 0.2556), fitness=17.193909630\n", | |
"85.67 secs, 12903 evals, 12794 steps, improv/step: 0.200 (last = 0.2609), fitness=17.017602258\n", | |
"86.18 secs, 12994 evals, 12885 steps, improv/step: 0.200 (last = 0.2198), fitness=16.312535037\n", | |
"86.68 secs, 13085 evals, 12976 steps, improv/step: 0.200 (last = 0.1429), fitness=16.180234455\n", | |
"87.18 secs, 13175 evals, 13066 steps, improv/step: 0.199 (last = 0.1444), fitness=16.180234455\n", | |
"87.68 secs, 13266 evals, 13157 steps, improv/step: 0.200 (last = 0.2088), fitness=15.460523745\n", | |
"88.19 secs, 13357 evals, 13248 steps, improv/step: 0.199 (last = 0.1758), fitness=15.460523745\n", | |
"88.69 secs, 13447 evals, 13338 steps, improv/step: 0.200 (last = 0.2778), fitness=14.483222858\n", | |
"89.19 secs, 13538 evals, 13429 steps, improv/step: 0.200 (last = 0.2857), fitness=14.461145953\n", | |
"89.70 secs, 13629 evals, 13520 steps, improv/step: 0.201 (last = 0.2418), fitness=14.461145953\n", | |
"90.20 secs, 13708 evals, 13599 steps, improv/step: 0.201 (last = 0.2025), fitness=14.001091987\n", | |
"90.70 secs, 13790 evals, 13681 steps, improv/step: 0.201 (last = 0.1829), fitness=13.738722731\n", | |
"91.21 secs, 13883 evals, 13774 steps, improv/step: 0.201 (last = 0.1828), fitness=13.738722731\n", | |
"91.71 secs, 13974 evals, 13865 steps, improv/step: 0.201 (last = 0.2418), fitness=13.738722731\n", | |
"92.22 secs, 14065 evals, 13956 steps, improv/step: 0.200 (last = 0.1319), fitness=13.738722731\n", | |
"92.72 secs, 14154 evals, 14045 steps, improv/step: 0.200 (last = 0.1011), fitness=13.345607501\n", | |
"93.22 secs, 14244 evals, 14135 steps, improv/step: 0.200 (last = 0.2000), fitness=12.919527684\n", | |
"93.73 secs, 14337 evals, 14228 steps, improv/step: 0.200 (last = 0.2796), fitness=12.919527684\n", | |
"94.23 secs, 14429 evals, 14320 steps, improv/step: 0.200 (last = 0.1196), fitness=12.510725445\n", | |
"94.73 secs, 14520 evals, 14411 steps, improv/step: 0.200 (last = 0.1758), fitness=12.510725445\n", | |
"95.23 secs, 14611 evals, 14502 steps, improv/step: 0.199 (last = 0.1319), fitness=12.011163572\n", | |
"95.73 secs, 14697 evals, 14588 steps, improv/step: 0.199 (last = 0.2093), fitness=11.457218514\n", | |
"96.24 secs, 14786 evals, 14677 steps, improv/step: 0.199 (last = 0.1461), fitness=11.457218514\n", | |
"96.74 secs, 14875 evals, 14766 steps, improv/step: 0.199 (last = 0.2135), fitness=11.457218514\n", | |
"97.24 secs, 14959 evals, 14850 steps, improv/step: 0.199 (last = 0.1548), fitness=11.457218514\n", | |
"97.75 secs, 15045 evals, 14936 steps, improv/step: 0.199 (last = 0.1628), fitness=11.348586284\n", | |
"98.25 secs, 15133 evals, 15024 steps, improv/step: 0.198 (last = 0.1818), fitness=10.076127736\n", | |
"98.75 secs, 15219 evals, 15110 steps, improv/step: 0.199 (last = 0.2209), fitness=9.680802030\n", | |
"99.25 secs, 15296 evals, 15187 steps, improv/step: 0.199 (last = 0.2078), fitness=9.680802030\n", | |
"99.76 secs, 15385 evals, 15276 steps, improv/step: 0.199 (last = 0.1910), fitness=9.680802030\n", | |
"100.26 secs, 15472 evals, 15363 steps, improv/step: 0.199 (last = 0.2069), fitness=9.493463771\n", | |
"100.77 secs, 15546 evals, 15437 steps, improv/step: 0.199 (last = 0.2838), fitness=9.493463771\n", | |
"101.27 secs, 15619 evals, 15510 steps, improv/step: 0.199 (last = 0.1233), fitness=9.493463771\n", | |
"101.77 secs, 15686 evals, 15577 steps, improv/step: 0.199 (last = 0.3582), fitness=9.493463771\n", | |
"102.28 secs, 15745 evals, 15636 steps, improv/step: 0.199 (last = 0.2034), fitness=9.469647649\n", | |
"102.78 secs, 15813 evals, 15704 steps, improv/step: 0.199 (last = 0.1912), fitness=8.932802564\n", | |
"103.28 secs, 15894 evals, 15785 steps, improv/step: 0.200 (last = 0.3457), fitness=8.932802564\n", | |
"103.79 secs, 15968 evals, 15859 steps, improv/step: 0.200 (last = 0.1892), fitness=8.659626009\n", | |
"104.29 secs, 16050 evals, 15941 steps, improv/step: 0.200 (last = 0.2195), fitness=8.659626009\n", | |
"104.79 secs, 16129 evals, 16020 steps, improv/step: 0.200 (last = 0.2658), fitness=8.219697603\n", | |
"105.30 secs, 16216 evals, 16107 steps, improv/step: 0.201 (last = 0.2529), fitness=8.219697603\n", | |
"105.80 secs, 16288 evals, 16179 steps, improv/step: 0.201 (last = 0.1806), fitness=8.219697603\n", | |
"106.31 secs, 16374 evals, 16265 steps, improv/step: 0.201 (last = 0.2209), fitness=8.078216637\n", | |
"106.81 secs, 16459 evals, 16350 steps, improv/step: 0.201 (last = 0.2235), fitness=7.941905893\n", | |
"107.31 secs, 16544 evals, 16435 steps, improv/step: 0.201 (last = 0.1529), fitness=7.720671457\n", | |
"107.82 secs, 16624 evals, 16515 steps, improv/step: 0.201 (last = 0.2625), fitness=5.846737173\n", | |
"108.32 secs, 16691 evals, 16582 steps, improv/step: 0.201 (last = 0.2090), fitness=5.846737173\n", | |
"108.82 secs, 16766 evals, 16657 steps, improv/step: 0.201 (last = 0.2133), fitness=5.846737173\n", | |
"109.33 secs, 16833 evals, 16724 steps, improv/step: 0.201 (last = 0.2388), fitness=5.846737173\n", | |
"109.83 secs, 16888 evals, 16779 steps, improv/step: 0.202 (last = 0.3091), fitness=5.362776564\n", | |
"110.34 secs, 16949 evals, 16840 steps, improv/step: 0.202 (last = 0.2131), fitness=5.360455764\n", | |
"110.85 secs, 17038 evals, 16929 steps, improv/step: 0.201 (last = 0.1910), fitness=5.360455764\n", | |
"111.35 secs, 17131 evals, 17022 steps, improv/step: 0.202 (last = 0.2473), fitness=5.012191792\n", | |
"111.85 secs, 17206 evals, 17097 steps, improv/step: 0.202 (last = 0.2000), fitness=5.012191792\n", | |
"112.35 secs, 17270 evals, 17162 steps, improv/step: 0.201 (last = 0.0769), fitness=4.753583238\n", | |
"112.86 secs, 17357 evals, 17249 steps, improv/step: 0.201 (last = 0.2414), fitness=4.721109647\n", | |
"113.36 secs, 17444 evals, 17336 steps, improv/step: 0.201 (last = 0.1264), fitness=3.774227718\n", | |
"113.86 secs, 17536 evals, 17428 steps, improv/step: 0.201 (last = 0.1630), fitness=3.774227718\n", | |
"114.36 secs, 17625 evals, 17517 steps, improv/step: 0.201 (last = 0.1461), fitness=3.774227718\n", | |
"114.86 secs, 17718 evals, 17610 steps, improv/step: 0.200 (last = 0.1505), fitness=3.114964852\n", | |
"115.37 secs, 17810 evals, 17702 steps, improv/step: 0.200 (last = 0.2283), fitness=3.114964852\n", | |
"115.87 secs, 17904 evals, 17796 steps, improv/step: 0.200 (last = 0.1383), fitness=3.114964852\n", | |
"116.37 secs, 17996 evals, 17888 steps, improv/step: 0.200 (last = 0.1304), fitness=3.114964852\n", | |
"116.88 secs, 18070 evals, 17962 steps, improv/step: 0.199 (last = 0.1216), fitness=3.114964852\n", | |
"117.38 secs, 18162 evals, 18054 steps, improv/step: 0.200 (last = 0.2065), fitness=2.851734183\n", | |
"117.88 secs, 18240 evals, 18132 steps, improv/step: 0.199 (last = 0.1795), fitness=2.747431967\n", | |
"118.39 secs, 18320 evals, 18212 steps, improv/step: 0.199 (last = 0.1750), fitness=2.747431967\n", | |
"118.89 secs, 18399 evals, 18291 steps, improv/step: 0.199 (last = 0.2025), fitness=2.625243724\n", | |
"119.39 secs, 18489 evals, 18381 steps, improv/step: 0.199 (last = 0.1667), fitness=2.613158840\n", | |
"119.90 secs, 18577 evals, 18469 steps, improv/step: 0.199 (last = 0.1591), fitness=2.415262482\n", | |
"120.40 secs, 18670 evals, 18562 steps, improv/step: 0.199 (last = 0.2366), fitness=2.415262482\n", | |
"120.90 secs, 18757 evals, 18649 steps, improv/step: 0.199 (last = 0.2184), fitness=2.223899831\n", | |
"121.40 secs, 18837 evals, 18729 steps, improv/step: 0.199 (last = 0.2125), fitness=2.223899831\n", | |
"121.91 secs, 18913 evals, 18805 steps, improv/step: 0.199 (last = 0.2368), fitness=2.128834755\n", | |
"122.41 secs, 18982 evals, 18874 steps, improv/step: 0.200 (last = 0.2174), fitness=2.128834755\n", | |
"122.91 secs, 19052 evals, 18944 steps, improv/step: 0.200 (last = 0.2000), fitness=1.941343562\n", | |
"123.41 secs, 19115 evals, 19007 steps, improv/step: 0.200 (last = 0.2857), fitness=1.920530840\n", | |
"123.92 secs, 19198 evals, 19090 steps, improv/step: 0.200 (last = 0.1566), fitness=1.920530840\n", | |
"124.42 secs, 19278 evals, 19170 steps, improv/step: 0.200 (last = 0.2875), fitness=1.898953999\n", | |
"124.93 secs, 19370 evals, 19262 steps, improv/step: 0.200 (last = 0.1957), fitness=1.801725326\n", | |
"125.43 secs, 19461 evals, 19353 steps, improv/step: 0.200 (last = 0.2308), fitness=1.660999793\n", | |
"125.93 secs, 19553 evals, 19445 steps, improv/step: 0.200 (last = 0.2500), fitness=1.660999793\n", | |
"126.43 secs, 19645 evals, 19537 steps, improv/step: 0.201 (last = 0.2717), fitness=1.651856389\n", | |
"126.94 secs, 19733 evals, 19625 steps, improv/step: 0.201 (last = 0.2386), fitness=1.413181373\n", | |
"127.44 secs, 19810 evals, 19702 steps, improv/step: 0.201 (last = 0.1688), fitness=1.398033797\n", | |
"127.94 secs, 19882 evals, 19774 steps, improv/step: 0.201 (last = 0.3889), fitness=1.334318422\n", | |
"128.45 secs, 19952 evals, 19844 steps, improv/step: 0.202 (last = 0.2286), fitness=1.334318422\n", | |
"128.96 secs, 20007 evals, 19899 steps, improv/step: 0.201 (last = 0.1455), fitness=1.334318422\n", | |
"129.46 secs, 20088 evals, 19980 steps, improv/step: 0.201 (last = 0.1605), fitness=1.334318422\n", | |
"129.96 secs, 20160 evals, 20052 steps, improv/step: 0.201 (last = 0.2222), fitness=1.334318422\n", | |
"130.46 secs, 20223 evals, 20115 steps, improv/step: 0.201 (last = 0.2698), fitness=1.334318422\n", | |
"130.97 secs, 20295 evals, 20187 steps, improv/step: 0.202 (last = 0.2639), fitness=1.182768120\n", | |
"131.47 secs, 20374 evals, 20266 steps, improv/step: 0.202 (last = 0.2532), fitness=1.172340261\n", | |
"131.97 secs, 20453 evals, 20345 steps, improv/step: 0.202 (last = 0.2532), fitness=1.028119781\n", | |
"132.47 secs, 20517 evals, 20409 steps, improv/step: 0.202 (last = 0.1875), fitness=1.028119781\n", | |
"132.98 secs, 20583 evals, 20475 steps, improv/step: 0.202 (last = 0.1212), fitness=1.028119781\n", | |
"133.49 secs, 20664 evals, 20556 steps, improv/step: 0.202 (last = 0.2469), fitness=1.028119781\n", | |
"133.99 secs, 20744 evals, 20636 steps, improv/step: 0.202 (last = 0.2625), fitness=0.966850746\n", | |
"134.50 secs, 20826 evals, 20718 steps, improv/step: 0.202 (last = 0.1463), fitness=0.942559389\n", | |
"135.00 secs, 20894 evals, 20786 steps, improv/step: 0.202 (last = 0.0882), fitness=0.942559389\n", | |
"135.50 secs, 20952 evals, 20844 steps, improv/step: 0.202 (last = 0.1897), fitness=0.891989311\n", | |
"136.01 secs, 21026 evals, 20918 steps, improv/step: 0.202 (last = 0.2297), fitness=0.841349679\n", | |
"136.51 secs, 21101 evals, 20993 steps" | |
] | |
}, | |
{ | |
"data": { | |
"text/plain": [ | |
"2-element Array{Float64,1}:\n", | |
" 1.5402 \n", | |
" 1.01281" | |
] | |
}, | |
"execution_count": 5, | |
"metadata": {}, | |
"output_type": "execute_result" | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
", improv/step: 0.201 (last = 0.1333), fitness=0.841349679\n", | |
"\n", | |
"Optimization stopped after 21001 steps and 136.5737829208374 seconds\n", | |
"Termination reason: Max number of steps (21000) reached\n", | |
"Steps per second = 153.77036171117015\n", | |
"Function evals per second = 154.56114305800156\n", | |
"Improvements/step = 0.20147619047619048\n", | |
"Total function evaluations = 21109\n", | |
"\n", | |
"\n", | |
"Best candidate found: [1.02693, 1.10327, 3.73377, 0.287138, 2.10703, 4.40083, 1.43255, 0.487556, 6.2131, 0.64652, 0.960573, 2.19564, 2.38267, 0.280847, 5.65609, 3.40462, 1.5402, 1.01281]\n", | |
"\n", | |
"Fitness: 0.841349679\n", | |
"\n" | |
] | |
} | |
], | |
"source": [ | |
"priors = [Truncated(Normal(1.5,0.1),0,2),Truncated(Normal(1.0,0.1),0,1.5)]\n", | |
"ms_obj1 = multiple_shooting_objective(ms_prob,Tsit5(),L2Loss(t,data);priors=priors,discontinuity_weight=1.0,abstol=1e-12,reltol=1e-12)\n", | |
"result = bboptimize(ms_obj1;SearchRange = bound, MaxSteps = 21e3)\n", | |
"result.archive_output.best_candidate[end-1:end]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Julia 0.6.2", | |
"language": "julia", | |
"name": "julia-0.6" | |
}, | |
"language_info": { | |
"file_extension": ".jl", | |
"mimetype": "application/julia", | |
"name": "julia", | |
"version": "0.6.2" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment