Skip to content
Snippets Groups Projects
Topology Optimization 3D.ipynb 972 KiB
Newer Older
Amira Abdel-Rahman's avatar
Amira Abdel-Rahman committed
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
    "                println(\" Change Stable for $changeStable iterations\")\n",
    "            else\n",
    "                changeStable=0\n",
    "            end\n",
    "            if (changeStable<10)\n",
    "                # Start iteration\n",
    "                loop += 1\n",
    "                # FE-ANALYSIS\n",
    "                sK = reshape(KE[:]*(Emin.+xPhys[:]'.^penal*(Emax-Emin)),64*nelx*nely,1)\n",
    "                K = sparse(vec(iK),vec(jK),vec(sK))+S;K = (K+K')/2\n",
    "                @timed U[freedofs,:] = K[freedofs,freedofs] \\ Array(F[freedofs,:])\n",
    "                U1=U[:,1]\n",
    "                U2=U[:,2]\n",
    "                # Objective function and sensitivity analysis\n",
    "                #ce = reshape(sum((U1[edofMat]*KE).*U2[edofMat],dims=2),nely,nelx)\n",
    "\n",
    "                ce=reshape(-sum((U1[edofMat]*KE).*U2[edofMat],dims=2),nely,nelx)\n",
    "\n",
    "                #c = sum((Emin.+xPhys[:].^penal*(Emax-Emin)).*ce)\n",
    "\n",
    "                c=U[DofDOut,1]\n",
    "\n",
    "                dc = -penal.*(Emax-Emin).*xPhys.^(penal-1).*ce\n",
    "                dv = ones(nely,nelx)\n",
    "                dc[:] = H*(dc[:]./Hs)\n",
    "                dv[:] = H*(dv[:]./Hs)\n",
    "\n",
    "                # OPTIMALITY CRITERIA UPDATE OF DESIGN VARIABLES AND PHYSICAL DENSITIES\n",
    "                l1 = 0; l2 = 1e9; move = 0.05; xnew = 0 #move=0.2\n",
    "                while (l2-l1)/(l2+l1) > 1e-4 && l2>1e-40\n",
    "                #while (l2-l1)/(l1+l2) > 1e-3\n",
    "                    lmid = 0.5*(l2+l1)\n",
    "                    xnew = max.(0,max.(x.-move,min.(1,min.(x.+move,x.*sqrt.(max.(1e-10,-dc./dv./lmid))))))\n",
    "                    #xnew = max.(0,max.(x.-move,min.(1,min.(x.+move,x.*sqrt.(-dc./dv./lmid)))))\n",
    "                    xPhys[:] = (H*xnew[:])./Hs\n",
    "                    if sum(xPhys[:]) > volfrac*nelx*nely\n",
    "                        l1 = lmid\n",
    "                    else\n",
    "                        l2 = lmid\n",
    "                    end\n",
    "                end\n",
    "                change = maximum(abs.(xnew[:].-x[:]))\n",
    "                x = xnew\n",
    "\n",
    "                # print result\n",
    "                m=mean(xPhys[:])\n",
    "                println(\" It:$loop Obj:$c Vol:$m ch:$change \")\n",
    "\n",
    "                xPhys = copy(x)\n",
    "            end\n",
    "        end\n",
    "    end\n",
    "    # heatmap(xPhys, legend=false, axis=nothing, foreground_color_subplot=colorant\"white\",fc=:grays,clims=(0.0, 1.0))\n",
    "    # heatmap(xPhys, legend=false,fc=:grays,clims=(0.0, 1.0))\n",
    "    return xPhys\n",
    "end"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 210,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2×3 Array{Float64,2}:\n",
       "    1.0  1.0  1.0\n",
       " 7321.0  1.0  1.0"
      ]
     },
     "execution_count": 210,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nelx=120\n",
    "nely=60\n",
    "\n",
    "function getIndex(i,j,nelx,nely)\n",
    "    return (i-1)*(nely+1)+(j-1)+1\n",
    "end\n",
    "\n",
    "# DEFINE LOADS AND SUPPORTS \n",
    "LeftUpperNode=getIndex(1,1,nelx,nely)\n",
    "LeftEdgeNodes = 1:nely+1\n",
    "RigthBottomNode=getIndex(nelx+1,nely+1,nelx,nely)\n",
    "LeftBottomNode=getIndex(1,nely+1,nelx,nely)\n",
    "UpperEdgeNodes= 1:nely+1:getIndex(nelx+1,1,nelx,nely)\n",
    "LeftUpperNode= getIndex(1,1,nelx,nely)\n",
    "RightUpperNode= getIndex(nelx+1,1,nelx,nely)\n",
    "\n",
    "\n",
    "Index=[LeftUpperNode];Direction=[1];Value=[0.5]; #direction 1 if x and 2 if y\n",
    "Load=[Index Direction Value]\n",
    "\n",
    "# Index=union(UpperEdgeNodes,LeftBottomNode,LeftBottomNode);\n",
    "Index=vcat(Array(UpperEdgeNodes),LeftBottomNode,LeftBottomNode)\n",
    "Direction=ones(Int,length(Index)).+1\n",
    "Direction[length(Index)]=1\n",
    "Direction[length(Index)-1]=1\n",
    "Support=[Index Direction]\n",
    "\n",
    "DOut=[RightUpperNode,1] #Index,Direction 1 if x and 2 if y\n",
    "\n",
    "Index=union(LeftUpperNode,RightUpperNode);\n",
    "Direction=ones(Int,length(Index))\n",
    "Value=[1.0 ,1.0] # k values.. 1.0 for now\n",
    "Spring=[Index Direction Value]\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 211,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Minimum compliance problem with OC\n",
      "ndes: 120 x 60\n",
      "volfrac: 0.3 rmin: 5.4 penal: 3.0\n",
      " Penalty: 1.0\n",
      " It:1 Obj:0.00724865568899182 Vol:0.28414411113183696 ch:0.04999999999999999 \n",
      " It:2 Obj:0.005577169689665992 Vol:0.27226037328947356 ch:0.04999999999999999 \n",
      " It:3 Obj:0.004015190620551415 Vol:0.26386838585823374 ch:0.04999999999999999 \n",
      " It:4 Obj:0.0025962809792353637 Vol:0.25899471124996154 ch:0.05 \n",
      " It:5 Obj:0.0013733154197931488 Vol:0.2576702933804316 ch:0.05 \n",
      " It:6 Obj:0.0004416514831678389 Vol:0.2551778713119799 ch:0.050000000000000044 \n",
      " It:7 Obj:1.6880032413706386e-9 Vol:0.2653530239539523 ch:0.050000000000000044 \n",
      " It:8 Obj:5.160688096686572e-19 Vol:0.2954986712623933 ch:0.050000000000000044 \n",
      " It:9 Obj:4.1325124678686526e-19 Vol:0.29999895731286996 ch:0.050000000000000044 \n",
      " It:10 Obj:3.210150145410155e-19 Vol:0.30000059096025883 ch:0.050000000000000044 \n",
      " It:11 Obj:1.6605007496275894e-19 Vol:0.2999988915327227 ch:0.050000000000000044 \n",
      " It:12 Obj:1.0689917989226525e-20 Vol:0.30000000421569767 ch:0.050000000000000044 \n",
      " It:13 Obj:-7.873292010239972e-19 Vol:0.2924252176758186 ch:0.050000000000000044 \n",
      " It:14 Obj:-1.3742945266680687e-18 Vol:0.2832277378698141 ch:0.050000000000000044 \n",
      " It:15 Obj:-5.114660848423582e-13 Vol:0.2668847611189359 ch:0.050000000000000044 \n",
      " It:16 Obj:-0.0005357163278417841 Vol:0.26973705180360263 ch:0.050000000000000044 \n",
      " It:17 Obj:-0.0005547613800468885 Vol:0.2829107498827742 ch:0.050000000000000044 \n",
      " It:18 Obj:-0.0012707730105698358 Vol:0.29096259975144384 ch:0.050000000000000044 \n",
      " It:19 Obj:-0.0006983097116753007 Vol:0.29999989659396964 ch:0.050000000000000044 \n",
      " It:20 Obj:-0.0009691946636089665 Vol:0.3000002974767414 ch:0.050000000000000044 \n",
      " It:21 Obj:-0.0008580332248741345 Vol:0.300000591208515 ch:0.050000000000000044 \n",
      " It:22 Obj:-0.0013789850353710946 Vol:0.30000087693714916 ch:0.050000000000000044 \n",
      " It:23 Obj:-0.001742201801465127 Vol:0.30000028830818615 ch:0.050000000000000044 \n",
      " It:24 Obj:-0.0018685116335939156 Vol:0.299999475182089 ch:0.050000000000000044 \n",
      " It:25 Obj:-0.0018581390694917355 Vol:0.3000010021650325 ch:0.050000000000000044 \n",
      " It:26 Obj:-0.002033114627213097 Vol:0.3000000911406021 ch:0.050000000000000044 \n",
      " It:27 Obj:-0.0020198531668903013 Vol:0.29999835659526425 ch:0.050000000000000044 \n",
      " It:28 Obj:-0.0018259546799917737 Vol:0.2999990268498648 ch:0.050000000000000044 \n",
      " It:29 Obj:-0.0018227686526821536 Vol:0.29999785473463203 ch:0.050000000000000044 \n",
      " It:30 Obj:-0.0020110971037746463 Vol:0.2999974138226926 ch:0.050000000000000044 \n",
      " It:31 Obj:-0.0019691004451147715 Vol:0.299997436368705 ch:0.050000000000000044 \n",
      " It:32 Obj:-0.002022448374449018 Vol:0.3000022133658273 ch:0.050000000000000044 \n",
      " It:33 Obj:-0.0017190942370086712 Vol:0.30000118901777134 ch:0.050000000000000044 \n",
      " It:34 Obj:-0.0014235113450949603 Vol:0.30000129398978637 ch:0.050000000000000044 \n",
      " It:35 Obj:-0.001953803503860813 Vol:0.2999993033798008 ch:0.050000000000000044 \n",
      " It:36 Obj:-0.001470819108930642 Vol:0.2999999579798965 ch:0.050000000000000044 \n",
      " It:37 Obj:-0.0019558980274770803 Vol:0.29999879950132796 ch:0.050000000000000044 \n",
      " It:38 Obj:-0.0014616434137992847 Vol:0.3000009067945146 ch:0.050000000000000044 \n",
      " It:39 Obj:-0.001936235750450506 Vol:0.3000000538121737 ch:0.050000000000000044 \n",
      " It:40 Obj:-0.001453631754969432 Vol:0.3000003130119977 ch:0.050000000000000044 \n",
      " It:41 Obj:-0.0019061636731031594 Vol:0.30000028194875283 ch:0.050000000000000044 \n",
      " It:42 Obj:-0.0014414479075445254 Vol:0.3000003849312099 ch:0.050000000000000044 \n",
      " It:43 Obj:-0.0018631415425843481 Vol:0.3000004146823153 ch:0.050000000000000044 \n",
      " It:44 Obj:-0.0014085813772937907 Vol:0.2999994682049826 ch:0.050000000000000044 \n",
      " It:45 Obj:-0.001825553159368587 Vol:0.29999910465832463 ch:0.050000000000000044 \n",
      " It:46 Obj:-0.0013840532764661604 Vol:0.2999998133536182 ch:0.050000000000000044 \n",
      " It:47 Obj:-0.0017325891322723592 Vol:0.29999964167786103 ch:0.050000000000000044 \n",
      " It:48 Obj:-0.0013435980093728659 Vol:0.2999998724534713 ch:0.050000000000000044 \n",
      " It:49 Obj:-0.0017013511767632787 Vol:0.30000005437963495 ch:0.050000000000000044 \n",
      " It:50 Obj:-0.001312398025570331 Vol:0.2999997031746756 ch:0.050000000000000044 \n",
      " It:51 Obj:-0.001648390484837648 Vol:0.3000000016965559 ch:0.050000000000000044 \n",
      " It:52 Obj:-0.0012819067148071874 Vol:0.29999999969357394 ch:0.050000000000000044 \n",
      " It:53 Obj:-0.0013475289219641187 Vol:0.30000003904559336 ch:0.050000000000000044 \n",
      " It:54 Obj:-0.0012764957680772263 Vol:0.2999999987838839 ch:0.050000000000000044 \n",
      " It:55 Obj:-0.001327743022011671 Vol:0.300000000026415 ch:0.050000000000000044 \n",
      " It:56 Obj:-0.0013100226911368456 Vol:0.30000004186615065 ch:0.050000000000000044 \n",
      " It:57 Obj:-0.00132073523316995 Vol:0.2994321242658948 ch:0.050000000000000044 \n",
      " It:58 Obj:-0.0012957800051783153 Vol:0.29984718960614737 ch:0.050000000000000044 \n",
      " It:59 Obj:-0.0012833065545167046 Vol:0.2995943798358368 ch:0.050000000000000044 \n",
      " It:60 Obj:-0.0012697422936858045 Vol:0.2986744304528967 ch:0.050000000000000044 \n",
      " It:61 Obj:-0.0015362108881567002 Vol:0.2975686541436958 ch:0.050000000000000044 \n",
      " It:62 Obj:-0.0013287547567995578 Vol:0.2955802510502939 ch:0.050000000000000044 \n",
      " It:63 Obj:-0.0015512275374638116 Vol:0.2939449353278186 ch:0.050000000000000044 \n",
      " It:64 Obj:-0.0016693977506686394 Vol:0.2930036503694704 ch:0.050000000000000044 \n",
      " It:65 Obj:-0.001183236539970163 Vol:0.2952139041132043 ch:0.050000000000000044 \n",
      " It:66 Obj:-0.001327573718478943 Vol:0.2941448741296751 ch:0.050000000000000044 \n",
      " It:67 Obj:-0.0010992868479182381 Vol:0.29690410631818065 ch:0.050000000000000044 \n",
      " It:68 Obj:-0.0014021912946957024 Vol:0.2950892724345704 ch:0.050000000000000044 \n",
      " It:69 Obj:-0.0012800047126479406 Vol:0.29308722283220656 ch:0.050000000000000044 \n",
      " It:70 Obj:-0.0013951800378358334 Vol:0.2911118016482039 ch:0.050000000000000044 \n",
      " It:71 Obj:-0.0012882112157517169 Vol:0.28797676856561893 ch:0.050000000000000044 \n",
      " It:72 Obj:-0.0014414725236112308 Vol:0.28546454275068234 ch:0.050000000000000044 \n",
      " It:73 Obj:-0.001287495472651417 Vol:0.2837597379500384 ch:0.050000000000000044 \n",
      " It:74 Obj:-0.0014412755618518286 Vol:0.28147592827716916 ch:0.050000000000000044 \n",
      " It:75 Obj:-0.0014027392231504082 Vol:0.28198567523197526 ch:0.050000000000000044 \n",
      " It:76 Obj:-0.0014653003724419056 Vol:0.28101723644628807 ch:0.050000000000000044 \n",
      " It:77 Obj:-0.0013896473519235744 Vol:0.28138727933908353 ch:0.050000000000000044 \n",
      " It:78 Obj:-0.0014165690649422585 Vol:0.2814287323301939 ch:0.050000000000000044 \n",
      " It:79 Obj:-0.0015009063995478481 Vol:0.2822983385390617 ch:0.050000000000000044 \n",
      " It:80 Obj:-0.001426020637040477 Vol:0.2829048375532662 ch:0.050000000000000044 \n",
      " It:81 Obj:-0.001391898791841554 Vol:0.2830001016692758 ch:0.050000000000000044 \n",
      " It:82 Obj:-0.001229499750772157 Vol:0.2847141817830438 ch:0.050000000000000044 \n",
      " It:83 Obj:-0.0013729715677859376 Vol:0.2847391000242437 ch:0.050000000000000044 \n",
      " It:84 Obj:-0.001317426553689101 Vol:0.28496319255386443 ch:0.050000000000000044 \n",
      " It:85 Obj:-0.0012913087552637644 Vol:0.2853928454466152 ch:0.050000000000000044 \n",
      " It:86 Obj:-0.0010886910963276311 Vol:0.28611436882685454 ch:0.050000000000000044 \n",
      " It:87 Obj:-0.001402681118106818 Vol:0.28682416855774123 ch:0.050000000000000044 \n",
      " It:88 Obj:-0.0013844346421734302 Vol:0.28720090973690016 ch:0.050000000000000044 \n",
      " It:89 Obj:-0.0014337850405349805 Vol:0.28842898338359374 ch:0.050000000000000044 \n",
      " It:90 Obj:-0.0017128137541596571 Vol:0.28986434039110287 ch:0.050000000000000044 \n",
      " It:91 Obj:-0.0015803114037223993 Vol:0.2916437172684146 ch:0.050000000000000044 \n",
      " It:92 Obj:-0.00173364278801786 Vol:0.2929724176043912 ch:0.050000000000000044 \n",
      " It:93 Obj:-0.0016757394331418833 Vol:0.2945222194550542 ch:0.050000000000000044 \n",
      " It:94 Obj:-0.0016664362077244718 Vol:0.295199265521328 ch:0.050000000000000044 \n",
      " It:95 Obj:-0.0016326933499954336 Vol:0.29716968169066277 ch:0.050000000000000044 \n",
      " It:96 Obj:-0.0017658216640493063 Vol:0.29739849808206154 ch:0.050000000000000044 \n",
      " It:97 Obj:-0.001611536837838809 Vol:0.29891644427589176 ch:0.050000000000000044 \n",
      " It:98 Obj:-0.00182009762792397 Vol:0.297858637581634 ch:0.050000000000000044 \n",
      " It:99 Obj:-0.0015259468905119066 Vol:0.2983013430037904 ch:0.050000000000000044 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:100 Obj:-0.0012157621945690378 Vol:0.29549192974007954 ch:0.050000000000000044 \n",
      " It:101 Obj:-0.0014953712855319394 Vol:0.2984639145567242 ch:0.050000000000000044 \n",
      " It:102 Obj:-0.0017768473184934248 Vol:0.2986582769090124 ch:0.050000000000000044 \n",
      " It:103 Obj:-0.0015860733126989823 Vol:0.2999999952011394 ch:0.050000000000000044 \n",
      " It:104 Obj:-0.0016726566707796946 Vol:0.3000000271303147 ch:0.050000000000000044 \n",
      " It:105 Obj:-0.0016882357670502984 Vol:0.30000010679536554 ch:0.050000000000000044 \n",
      " It:106 Obj:-0.0016235980989781527 Vol:0.299999851345384 ch:0.050000000000000044 \n",
      " It:107 Obj:-0.0016483308524467548 Vol:0.3000000912873617 ch:0.050000000000000044 \n",
      " It:108 Obj:-0.0015189647524668573 Vol:0.3000002898444881 ch:0.050000000000000044 \n",
      " It:109 Obj:-0.0013348233047333015 Vol:0.2999999565454052 ch:0.050000000000000044 \n",
      " It:110 Obj:-0.0012786969944339447 Vol:0.2999998676300767 ch:0.050000000000000044 \n",
      " It:111 Obj:-0.0013966972426780423 Vol:0.30000012170886886 ch:0.050000000000000044 \n",
      " It:112 Obj:-0.0015433915694432808 Vol:0.29999986846398746 ch:0.050000000000000044 \n",
      " It:113 Obj:-0.0015274114621395781 Vol:0.299999800464802 ch:0.050000000000000044 \n",
      " It:114 Obj:-0.0013893870105992558 Vol:0.2999996781720371 ch:0.050000000000000044 \n",
      " It:115 Obj:-0.0012150542991524306 Vol:0.29999970435490336 ch:0.050000000000000044 \n",
      " It:116 Obj:-0.0012375832418498967 Vol:0.3000001266130067 ch:0.050000000000000044 \n",
      " It:117 Obj:-0.0012179138894537124 Vol:0.3000000022512137 ch:0.050000000000000044 \n",
      " It:118 Obj:-0.0013150167570500034 Vol:0.29929648459858654 ch:0.050000000000000044 \n",
      " It:119 Obj:-0.0010936629690339915 Vol:0.298546747385337 ch:0.050000000000000044 \n",
      " It:120 Obj:-8.627289154506408e-8 Vol:0.2970464035436409 ch:0.050000000000000044 \n",
      " It:121 Obj:-0.0011126250759435534 Vol:0.29932324171365 ch:0.050000000000000044 \n",
      " It:122 Obj:-8.236316540934388e-8 Vol:0.29785757162294657 ch:0.050000000000000044 \n",
      " It:123 Obj:-0.0010662141796081114 Vol:0.2994580395649838 ch:0.050000000000000044 \n",
      " It:124 Obj:-0.001161392720417068 Vol:0.3000000318111312 ch:0.050000000000000044 \n",
      " It:125 Obj:-0.0011214330160958972 Vol:0.29968532990603386 ch:0.050000000000000044 \n",
      " It:126 Obj:-0.0012257171688615442 Vol:0.2999998743409085 ch:0.050000000000000044 \n",
      " It:127 Obj:-0.001156321655641591 Vol:0.29942295419175946 ch:0.050000000000000044 \n",
      " It:128 Obj:-0.0007721496987268883 Vol:0.30000000207907784 ch:0.050000000000000044 \n",
      " It:129 Obj:-0.0009761352457030803 Vol:0.2999999968370172 ch:0.050000000000000044 \n",
      " It:130 Obj:-0.0007270521661219234 Vol:0.2999999993369475 ch:0.050000000000000044 \n",
      " It:131 Obj:-0.001281072349680077 Vol:0.3000000012047781 ch:0.050000000000000044 \n",
      " It:132 Obj:-0.0007829050709010559 Vol:0.2996908384301506 ch:0.050000000000000044 \n",
      " It:133 Obj:-0.0011718445674975542 Vol:0.29926801781241064 ch:0.050000000000000044 \n",
      " It:134 Obj:-0.0010752318573370191 Vol:0.29864803496443126 ch:0.050000000000000044 \n",
      " It:135 Obj:-0.0012617532690805727 Vol:0.2989521972391316 ch:0.050000000000000044 \n",
      " It:136 Obj:-0.0011007326950678872 Vol:0.2981631424374452 ch:0.050000000000000044 \n",
      " It:137 Obj:-0.001282772556052301 Vol:0.2979545494760334 ch:0.050000000000000044 \n",
      " It:138 Obj:-0.0011004782512439688 Vol:0.2970816792121082 ch:0.050000000000000044 \n",
      " It:139 Obj:-0.00128775213127048 Vol:0.2967155955775567 ch:0.050000000000000044 \n",
      " It:140 Obj:-0.0011126564054777597 Vol:0.29558634791216654 ch:0.050000000000000044 \n",
      " It:141 Obj:-0.0012941973811425628 Vol:0.29524064910927345 ch:0.050000000000000044 \n",
      " It:142 Obj:-0.0012969602113052873 Vol:0.29341188475479996 ch:0.050000000000000044 \n",
      " It:143 Obj:-0.0013031885155715354 Vol:0.2914960252787561 ch:0.050000000000000044 \n",
      " It:144 Obj:-0.0012012052469533494 Vol:0.28669675292916746 ch:0.050000000000000044 \n",
      " It:145 Obj:-8.646138843457576e-7 Vol:0.2883505677628838 ch:0.050000000000000044 \n",
      " It:146 Obj:-0.0013472648341405081 Vol:0.29114290247979724 ch:0.050000000000000044 \n",
      " It:147 Obj:-0.0012741430072483793 Vol:0.2906869515266112 ch:0.050000000000000044 \n",
      " It:148 Obj:-0.0011194379359791731 Vol:0.2877121964130391 ch:0.050000000000000044 \n",
      " It:149 Obj:-0.0009311893804751615 Vol:0.28736541406081084 ch:0.050000000000000044 \n",
      " It:150 Obj:-0.0013112975486629685 Vol:0.2871248415397089 ch:0.050000000000000044 \n",
      " It:151 Obj:-0.0009749530257044743 Vol:0.2872242142822307 ch:0.050000000000000044 \n",
      " It:152 Obj:-0.001297045518409433 Vol:0.2876812678864389 ch:0.050000000000000044 \n",
      " It:153 Obj:-0.0010835985826577784 Vol:0.28811608813610107 ch:0.050000000000000044 \n",
      " It:154 Obj:-0.0013476702303430192 Vol:0.28744983257664775 ch:0.050000000000000044 \n",
      " It:155 Obj:-0.0011323283504810113 Vol:0.287335394731405 ch:0.050000000000000044 \n",
      " It:156 Obj:-0.0013531915137798788 Vol:0.28646654273013356 ch:0.050000000000000044 \n",
      " It:157 Obj:-0.0011933322187788825 Vol:0.28636446916667546 ch:0.050000000000000044 \n",
      " It:158 Obj:-0.001357443385189261 Vol:0.28514402875947836 ch:0.050000000000000044 \n",
      " It:159 Obj:-0.0012544547054973163 Vol:0.2854400011276808 ch:0.050000000000000044 \n",
      " It:160 Obj:-0.0014075429812098958 Vol:0.285310303217603 ch:0.050000000000000044 \n",
      " It:161 Obj:-0.001420917859786342 Vol:0.285616133857295 ch:0.050000000000000044 \n",
      " It:162 Obj:-0.001497693209820475 Vol:0.28514625555236056 ch:0.050000000000000044 \n",
      " It:163 Obj:-0.0014415257415205762 Vol:0.2854056706134869 ch:0.050000000000000044 \n",
      " It:164 Obj:-0.0015315913379236067 Vol:0.28387194509226155 ch:0.050000000000000044 \n",
      " It:165 Obj:-0.001437292081686318 Vol:0.28217911472227125 ch:0.050000000000000044 \n",
      " It:166 Obj:-0.001448253410915645 Vol:0.2796502854991102 ch:0.050000000000000044 \n",
      " It:167 Obj:-0.0012863276797707797 Vol:0.275915393427054 ch:0.050000000000000044 \n",
      " It:168 Obj:-0.0013366770626001923 Vol:0.2755201371718717 ch:0.050000000000000044 \n",
      " It:169 Obj:-0.0013235881178131073 Vol:0.2763259542319689 ch:0.050000000000000044 \n",
      " It:170 Obj:-0.0013313981992245207 Vol:0.27477398793220015 ch:0.050000000000000044 \n",
      " It:171 Obj:-0.0012575156315158891 Vol:0.2718617829744347 ch:0.050000000000000044 \n",
      " It:172 Obj:-0.0012244481840607438 Vol:0.26842130191017094 ch:0.050000000000000044 \n",
      " It:173 Obj:-0.0012538296821727887 Vol:0.26694481458095054 ch:0.050000000000000044 \n",
      " It:174 Obj:-0.0011350768363083538 Vol:0.2631411909283436 ch:0.050000000000000044 \n",
      " It:175 Obj:-0.0011233351568884194 Vol:0.2614250047210358 ch:0.050000000000000044 \n",
      " It:176 Obj:-0.0003578909796443354 Vol:0.2647445655653567 ch:0.050000000000000044 \n",
      " It:177 Obj:-0.0012063433398209983 Vol:0.26356642791534274 ch:0.050000000000000044 \n",
      " It:178 Obj:-0.00036201509739653716 Vol:0.26769979293304647 ch:0.050000000000000044 \n",
      " It:179 Obj:-0.0012459001181689832 Vol:0.2664261542552847 ch:0.050000000000000044 \n",
      " It:180 Obj:-0.001086582385836492 Vol:0.26608665568312284 ch:0.050000000000000044 \n",
      " It:181 Obj:-0.0009687680271725176 Vol:0.2644991024098734 ch:0.050000000000000044 \n",
      " It:182 Obj:-1.0225963267384026e-7 Vol:0.2628645750742438 ch:0.050000000000000044 \n",
      " It:183 Obj:-0.0006387995064112496 Vol:0.26373239843289636 ch:0.050000000000000044 \n",
      " It:184 Obj:-0.001121684463614883 Vol:0.2656248401123171 ch:0.050000000000000044 \n",
      " It:185 Obj:-0.0013285478347971188 Vol:0.2673627357948578 ch:0.050000000000000044 \n",
      " It:186 Obj:-0.0014703829624189459 Vol:0.26815407927614715 ch:0.050000000000000044 \n",
      " It:187 Obj:-0.001528029315165928 Vol:0.26829086862899126 ch:0.050000000000000044 \n",
      " It:188 Obj:-0.0015316132792333767 Vol:0.2679607665741633 ch:0.050000000000000044 \n",
      " It:189 Obj:-0.0014940296263387582 Vol:0.26792802507514246 ch:0.050000000000000044 \n",
      " It:190 Obj:-0.001525591518844315 Vol:0.26748276564462137 ch:0.050000000000000044 \n",
      " It:191 Obj:-0.0014955732331219187 Vol:0.2673509827442559 ch:0.050000000000000044 \n",
      " It:192 Obj:-0.0014948328788915149 Vol:0.26641761582313117 ch:0.050000000000000044 \n",
      " It:193 Obj:-0.0014886642629594203 Vol:0.2650322166024122 ch:0.050000000000000044 \n",
      " It:194 Obj:-0.001477792840604345 Vol:0.2630178111180183 ch:0.050000000000000044 \n",
      " It:195 Obj:-0.0014502125587330826 Vol:0.26211868929011145 ch:0.050000000000000044 \n",
      " It:196 Obj:-0.0014302732571031007 Vol:0.2593476982842987 ch:0.050000000000000044 \n",
      " It:197 Obj:-0.001386179496063382 Vol:0.25818558593196717 ch:0.050000000000000044 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:198 Obj:-0.0013545498618703134 Vol:0.25539525475594754 ch:0.050000000000000044 \n",
      " It:199 Obj:-0.0013046997833996944 Vol:0.25319201025273114 ch:0.050000000000000044 \n",
      " It:200 Obj:-0.0012559367010320606 Vol:0.249860024872362 ch:0.050000000000000044 \n",
      " It:201 Obj:-0.0011675508458710115 Vol:0.2463845805549087 ch:0.050000000000000044 \n",
      " It:202 Obj:-0.001143745684027515 Vol:0.24269782323328065 ch:0.050000000000000044 \n",
      " It:203 Obj:-0.0010971728137665565 Vol:0.2401008340150317 ch:0.050000000000000044 \n",
      " It:204 Obj:-0.001115273672017474 Vol:0.23756567381031363 ch:0.050000000000000044 \n",
      " It:205 Obj:-0.0010159074409250718 Vol:0.23459825250916916 ch:0.050000000000000044 \n",
      " It:206 Obj:-0.001044026206006704 Vol:0.23244921984466335 ch:0.050000000000000044 \n",
      " It:207 Obj:-0.0009627305088366546 Vol:0.2297396802930409 ch:0.050000000000000044 \n",
      " It:208 Obj:-0.000989010728811073 Vol:0.22757126068791453 ch:0.050000000000000044 \n",
      " It:209 Obj:-0.0009113984099055442 Vol:0.22533784831873346 ch:0.050000000000000044 \n",
      " It:210 Obj:-0.0009299907971100886 Vol:0.22334647510862296 ch:0.050000000000000044 \n",
      " It:211 Obj:-0.0008593179198886793 Vol:0.22049821083015342 ch:0.050000000000000044 \n",
      " It:212 Obj:-0.0008321970453408308 Vol:0.2180269676194754 ch:0.050000000000000044 \n",
      " It:213 Obj:-0.0008184068633416181 Vol:0.21656981609499093 ch:0.050000000000000044 \n",
      " It:214 Obj:-0.0008439990133939123 Vol:0.21488559910127472 ch:0.050000000000000044 \n",
      " It:215 Obj:-0.0007992993546511846 Vol:0.21366342489878756 ch:0.050000000000000044 \n",
      " It:216 Obj:-0.0008335415816884098 Vol:0.2119127669153566 ch:0.050000000000000044 \n",
      " It:217 Obj:-0.0007653527612662228 Vol:0.21023446670690663 ch:0.050000000000000044 \n",
      " It:218 Obj:-0.0008097873148314178 Vol:0.2086922142719297 ch:0.050000000000000044 \n",
      " It:219 Obj:-0.0007421302969093021 Vol:0.2071240356340818 ch:0.050000000000000044 \n",
      " It:220 Obj:-0.0007790811216004324 Vol:0.2066896594449605 ch:0.050000000000000044 \n",
      " It:221 Obj:-0.0007351026507431313 Vol:0.2049401153072229 ch:0.050000000000000044 \n",
      " It:222 Obj:-0.000767167788780155 Vol:0.2035726005477739 ch:0.050000000000000044 \n",
      " It:223 Obj:-0.0007132367163621001 Vol:0.20203726311553197 ch:0.050000000000000044 \n",
      " It:224 Obj:-0.0007354440307941959 Vol:0.20122299268531485 ch:0.050000000000000044 \n",
      " It:225 Obj:-0.0006899737239776894 Vol:0.19981626202349276 ch:0.050000000000000044 \n",
      " It:226 Obj:-0.0007052020773934175 Vol:0.19916198694112044 ch:0.050000000000000044 \n",
      " It:227 Obj:-0.0006707562747945374 Vol:0.1983418117440627 ch:0.050000000000000044 \n",
      " It:228 Obj:-0.0006888876201954862 Vol:0.1974713527947108 ch:0.050000000000000044 \n",
      " It:229 Obj:-0.0006571067501285384 Vol:0.19586930967699662 ch:0.050000000000000044 \n",
      " It:230 Obj:-0.00036189142498805027 Vol:0.1990861887192512 ch:0.050000000000000044 \n",
      " It:231 Obj:-0.0007047452835295277 Vol:0.19811808448834975 ch:0.050000000000000044 \n",
      " It:232 Obj:-0.00037551211684948716 Vol:0.20127733044359689 ch:0.050000000000000044 \n",
      " It:233 Obj:-0.0007306872285878298 Vol:0.19992655780202395 ch:0.050000000000000044 \n",
      " It:234 Obj:-0.0004008126793679422 Vol:0.20291541682343187 ch:0.050000000000000044 \n",
      " It:235 Obj:-0.000764707665056933 Vol:0.2005220884627344 ch:0.050000000000000044 \n",
      " It:236 Obj:-0.0004048339953990668 Vol:0.20404200173453188 ch:0.050000000000000044 \n",
      " It:237 Obj:-0.0007742455942297544 Vol:0.20148233988716255 ch:0.050000000000000044 \n",
      " It:238 Obj:-0.0004345408704307437 Vol:0.20533573953921827 ch:0.050000000000000044 \n",
      " It:239 Obj:-0.0007909208785976818 Vol:0.20246348076733525 ch:0.050000000000000044 \n",
      " It:240 Obj:-0.0004496980771488302 Vol:0.20638835050746682 ch:0.050000000000000044 \n",
      " It:241 Obj:-0.0007992263332881435 Vol:0.20405526875437952 ch:0.050000000000000044 \n",
      " It:242 Obj:-0.0004667203910568124 Vol:0.20813302127838204 ch:0.050000000000000044 \n",
      " It:243 Obj:-0.0008155300936319629 Vol:0.20598454372296748 ch:0.050000000000000044 \n",
      " It:244 Obj:-0.0004807760863042167 Vol:0.21034391230878066 ch:0.050000000000000044 \n",
      " It:245 Obj:-0.0008320601559375327 Vol:0.2084608502987722 ch:0.050000000000000044 \n",
      " It:246 Obj:-0.0004974998122329683 Vol:0.2131335607303992 ch:0.050000000000000044 \n",
      " It:247 Obj:-0.0008668937228200669 Vol:0.21175771162646825 ch:0.050000000000000044 \n",
      " It:248 Obj:-0.0005249220446529184 Vol:0.21683826969979925 ch:0.050000000000000044 \n",
      " It:249 Obj:-0.0009145413950987006 Vol:0.21529608774220116 ch:0.050000000000000044 \n",
      " It:250 Obj:-0.0005408536424814465 Vol:0.2205369574129277 ch:0.050000000000000044 \n",
      " It:251 Obj:-0.0009489212968846473 Vol:0.2190045327973759 ch:0.050000000000000044 \n",
      " It:252 Obj:-0.0009319722414408639 Vol:0.21919005179510084 ch:0.050000000000000044 \n",
      " It:253 Obj:-0.0009378269349464365 Vol:0.2163272917481493 ch:0.050000000000000044 \n",
      " It:254 Obj:-0.00028906540590716646 Vol:0.22267202079418655 ch:0.050000000000000044 \n",
      " It:255 Obj:-0.0009648627643287655 Vol:0.2212243189821557 ch:0.050000000000000044 \n",
      " It:256 Obj:-0.0009478582258115154 Vol:0.22122466995087328 ch:0.050000000000000044 \n",
      " It:257 Obj:-0.0009189469193051635 Vol:0.21767198961918022 ch:0.050000000000000044 \n",
      " It:258 Obj:-0.0008453209129418554 Vol:0.21567678740157697 ch:0.050000000000000044 \n",
      " It:259 Obj:-0.0008758918461392291 Vol:0.21434537643881305 ch:0.050000000000000044 \n",
      " It:260 Obj:-0.0008665858008485762 Vol:0.21474748151706094 ch:0.050000000000000044 \n",
      " It:261 Obj:-0.0008735192989348682 Vol:0.21353527248962184 ch:0.050000000000000044 \n",
      " It:262 Obj:-0.0005443808312673472 Vol:0.2172157670927098 ch:0.050000000000000044 \n",
      " It:263 Obj:-0.000909883347588767 Vol:0.21626130613343397 ch:0.050000000000000044 \n",
      " It:264 Obj:-0.0005496783294136044 Vol:0.2203583157293155 ch:0.050000000000000044 \n",
      " It:265 Obj:-0.0009462317869019728 Vol:0.22068779101135477 ch:0.050000000000000044 \n",
      " It:266 Obj:-0.0005779376264721061 Vol:0.2267160823465807 ch:0.050000000000000044 \n",
      " It:267 Obj:-0.001026145200649851 Vol:0.22541510327293274 ch:0.050000000000000044 \n",
      " It:268 Obj:-0.0010428509416159498 Vol:0.226964152986918 ch:0.050000000000000044 \n",
      " It:269 Obj:-0.0010706027067706426 Vol:0.22654691986156833 ch:0.050000000000000044 \n",
      " It:270 Obj:-0.000579940238681672 Vol:0.23267689199156044 ch:0.050000000000000044 \n",
      " It:271 Obj:-0.0010864331040364998 Vol:0.23157012272785166 ch:0.050000000000000044 \n",
      " It:272 Obj:-0.0011406658299587913 Vol:0.23199275575516037 ch:0.050000000000000044 \n",
      " It:273 Obj:-0.0011437339298262556 Vol:0.23054086973079466 ch:0.050000000000000044 \n",
      " It:274 Obj:-0.0011371737717130407 Vol:0.22914113873504638 ch:0.050000000000000044 \n",
      " It:275 Obj:-0.00110458052044342 Vol:0.22717564943490284 ch:0.050000000000000044 \n",
      " It:276 Obj:-0.001096230722194333 Vol:0.22530250481059674 ch:0.050000000000000044 \n",
      " It:277 Obj:-0.001054927320656129 Vol:0.22262556473790487 ch:0.050000000000000044 \n",
      " It:278 Obj:-0.0010322203361132671 Vol:0.22051859224221826 ch:0.050000000000000044 \n",
      " It:279 Obj:-0.000987857390594836 Vol:0.21895907716132648 ch:0.050000000000000044 \n",
      " It:280 Obj:-0.0009813568013670093 Vol:0.21717956468129446 ch:0.050000000000000044 \n",
      " It:281 Obj:-0.000958382727708584 Vol:0.2157945896516293 ch:0.050000000000000044 \n",
      " It:282 Obj:-0.0009472899232208134 Vol:0.21370729621127574 ch:0.050000000000000044 \n",
      " It:283 Obj:-0.000914782490090842 Vol:0.21115016418650895 ch:0.050000000000000044 \n",
      " It:284 Obj:-0.0008667265681801628 Vol:0.20867541302162343 ch:0.050000000000000044 \n",
      " It:285 Obj:-0.0008509253312387938 Vol:0.206299251610835 ch:0.050000000000000044 \n",
      " It:286 Obj:-0.0007998402320761641 Vol:0.20369864906901788 ch:0.050000000000000044 \n",
      " It:287 Obj:-0.0007582093321460695 Vol:0.20180027695873007 ch:0.050000000000000044 \n",
      " It:288 Obj:-0.0007221254180901739 Vol:0.19936368836502816 ch:0.050000000000000044 \n",
      " It:289 Obj:-8.832282086207953e-7 Vol:0.2012218863119058 ch:0.050000000000000044 \n",
      " It:290 Obj:-0.0007497421853605294 Vol:0.20110821910717572 ch:0.050000000000000044 \n",
      " It:291 Obj:-3.0205104656779142e-6 Vol:0.20314198678524095 ch:0.050000000000000044 \n",
      " It:292 Obj:-0.0007712746340833097 Vol:0.20259045973587478 ch:0.050000000000000044 \n",
      " It:293 Obj:-3.0216543661400324e-6 Vol:0.20489073229807275 ch:0.050000000000000044 \n",
      " It:294 Obj:-0.000797402398196262 Vol:0.20398580171918107 ch:0.050000000000000044 \n",
      " It:295 Obj:-4.620782044554839e-6 Vol:0.20646499446306066 ch:0.050000000000000044 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:296 Obj:-0.000817939809252994 Vol:0.2058572200564944 ch:0.050000000000000044 \n",
      " It:297 Obj:-4.6211676784647405e-6 Vol:0.20902719773415548 ch:0.050000000000000044 \n",
      " It:298 Obj:-0.0008633298341194541 Vol:0.20842128251982747 ch:0.050000000000000044 \n",
      " It:299 Obj:-5.114830768164011e-6 Vol:0.2128739639398679 ch:0.050000000000000044 \n",
      " It:300 Obj:-0.0009021162215521032 Vol:0.21372575801195764 ch:0.050000000000000044 \n",
      " Penalty: 1.5\n",
      " It:1 Obj:-5.958926913741842e-8 Vol:0.21890371914973186 ch:0.050000000000000044 \n",
      " It:2 Obj:-0.0007839915113550326 Vol:0.2268231519746953 ch:0.050000000000000044 \n",
      " It:3 Obj:-0.0009186097583321426 Vol:0.23236418712693419 ch:0.050000000000000044 \n",
      " It:4 Obj:-0.0010396225453571137 Vol:0.23772315913064196 ch:0.050000000000000044 \n",
      " It:5 Obj:-0.0011506793578060148 Vol:0.2443600890746643 ch:0.050000000000000044 \n",
      " It:6 Obj:-0.0012403643040877679 Vol:0.25008625834892934 ch:0.050000000000000044 \n",
      " It:7 Obj:-0.0013492949299004939 Vol:0.25686011037997447 ch:0.050000000000000044 \n",
      " It:8 Obj:-0.001445518993335826 Vol:0.26297205010327146 ch:0.050000000000000044 \n",
      " It:9 Obj:-0.001552700127237841 Vol:0.26947721454795626 ch:0.050000000000000044 \n",
      " It:10 Obj:-0.0016592283239453107 Vol:0.2760173156562729 ch:0.050000000000000044 \n",
      " It:11 Obj:-0.0017652916261131416 Vol:0.283084169913749 ch:0.050000000000000044 \n",
      " It:12 Obj:-0.0018702138300136799 Vol:0.28978219649839687 ch:0.050000000000000044 \n",
      " It:13 Obj:-0.0019743780251099113 Vol:0.2961709144598712 ch:0.050000000000000044 \n",
      " It:14 Obj:-0.002072844414670187 Vol:0.3000005594039715 ch:0.050000000000000044 \n",
      " It:15 Obj:-0.002169392921862937 Vol:0.3000010766625229 ch:0.050000000000000044 \n",
      " It:16 Obj:-0.002245884174307511 Vol:0.30000100691490333 ch:0.050000000000000044 \n",
      " It:17 Obj:-0.0023205787160348176 Vol:0.2999996664451292 ch:0.050000000000000044 \n",
      " It:18 Obj:-0.0023922607701206827 Vol:0.30000140026038424 ch:0.050000000000000044 \n",
      " It:19 Obj:-0.0024561806311543316 Vol:0.2999998302185979 ch:0.050000000000000044 \n",
      " It:20 Obj:-0.0025237213048652832 Vol:0.29999889128655344 ch:0.050000000000000044 \n",
      " It:21 Obj:-0.002582572676019237 Vol:0.2999992978476896 ch:0.050000000000000044 \n",
      " It:22 Obj:-0.0026342419187678143 Vol:0.3000000454447905 ch:0.050000000000000044 \n",
      " It:23 Obj:-0.002681037155250526 Vol:0.2999991099557589 ch:0.050000000000000044 \n",
      " It:24 Obj:-0.002719612702050429 Vol:0.29999977865167493 ch:0.050000000000000044 \n",
      " It:25 Obj:-0.0027599001585451584 Vol:0.2999997623162617 ch:0.050000000000000044 \n",
      " It:26 Obj:-0.002799877082550653 Vol:0.2999993867946807 ch:0.050000000000000044 \n",
      " It:27 Obj:-0.0028407955823897117 Vol:0.3000009020668353 ch:0.050000000000000044 \n",
      " It:28 Obj:-0.002869513896961084 Vol:0.29999889207042646 ch:0.050000000000000044 \n",
      " It:29 Obj:-0.0028878330192528404 Vol:0.29999929697297245 ch:0.050000000000000044 \n",
      " It:30 Obj:-0.0029067861851776364 Vol:0.3000011564625649 ch:0.050000000000000044 \n",
      " It:31 Obj:-0.0029233403167833565 Vol:0.29999899394311874 ch:0.050000000000000044 \n",
      " It:32 Obj:-0.0029360818168740733 Vol:0.30000037471329183 ch:0.050000000000000044 \n",
      " It:33 Obj:-0.0029537061996023407 Vol:0.2999991249190479 ch:0.050000000000000044 \n",
      " It:34 Obj:-0.0029580008661003565 Vol:0.29999895025684764 ch:0.050000000000000044 \n",
      " It:35 Obj:-0.002961587863354767 Vol:0.2999998086947669 ch:0.050000000000000044 \n",
      " It:36 Obj:-0.002968128183361903 Vol:0.30000049401374423 ch:0.050000000000000044 \n",
      " It:37 Obj:-0.002972071993680647 Vol:0.3000000302513733 ch:0.050000000000000044 \n",
      " It:38 Obj:-0.0029834055391387408 Vol:0.300000091875189 ch:0.050000000000000044 \n",
      " It:39 Obj:-0.0029888898998069024 Vol:0.2999989555043544 ch:0.050000000000000044 \n",
      " It:40 Obj:-0.003000977310247962 Vol:0.30000083152145984 ch:0.050000000000000044 \n",
      " It:41 Obj:-0.0030101459944996767 Vol:0.299999143709483 ch:0.050000000000000044 \n",
      " It:42 Obj:-0.0030104819770236987 Vol:0.30000004096445093 ch:0.050000000000000044 \n",
      " It:43 Obj:-0.0030115854171694797 Vol:0.3000004167221948 ch:0.050000000000000044 \n",
      " It:44 Obj:-0.0030173964853148503 Vol:0.299999757227402 ch:0.050000000000000044 \n",
      " It:45 Obj:-0.0030232031613742177 Vol:0.30000020669217853 ch:0.050000000000000044 \n",
      " It:46 Obj:-0.0030290245603923228 Vol:0.2999990966951201 ch:0.050000000000000044 \n",
      " It:47 Obj:-0.003033450197493283 Vol:0.30000104207936235 ch:0.050000000000000044 \n",
      " It:48 Obj:-0.0030342394064318628 Vol:0.2999993521583482 ch:0.050000000000000044 \n",
      " It:49 Obj:-0.0030351043934612803 Vol:0.30000058831914833 ch:0.050000000000000044 \n",
      " It:50 Obj:-0.0030363223786318873 Vol:0.2999992292400217 ch:0.050000000000000044 \n",
      " It:51 Obj:-0.003037573442615999 Vol:0.3000008665228125 ch:0.050000000000000044 \n",
      " It:52 Obj:-0.0030388591732141298 Vol:0.3000008019080327 ch:0.050000000000000044 \n",
      " It:53 Obj:-0.003040080841113298 Vol:0.3000006288838759 ch:0.050000000000000044 \n",
      " It:54 Obj:-0.0030414114272671864 Vol:0.3000004836108745 ch:0.050000000000000044 \n",
      " It:55 Obj:-0.0030428740540628463 Vol:0.2999995563718782 ch:0.050000000000000044 \n",
      " It:56 Obj:-0.0030441887757355216 Vol:0.2999995807141313 ch:0.050000000000000044 \n",
      " It:57 Obj:-0.00304552375535545 Vol:0.29999963505544974 ch:0.050000000000000044 \n",
      " It:58 Obj:-0.0030469697452426927 Vol:0.3000000931647004 ch:0.050000000000000044 \n",
      " It:59 Obj:-0.003048432849054328 Vol:0.29999982992252244 ch:0.050000000000000044 \n",
      " It:60 Obj:-0.003049891453463604 Vol:0.30000006203519947 ch:0.050000000000000044 \n",
      " It:61 Obj:-0.0030512482139773635 Vol:0.3000006001733549 ch:0.050000000000000044 \n",
      " It:62 Obj:-0.0030524747400144064 Vol:0.2999995012789525 ch:0.050000000000000044 \n",
      " It:63 Obj:-0.0030536997795506267 Vol:0.3000000796306338 ch:0.050000000000000044 \n",
      " It:64 Obj:-0.0030550351390995468 Vol:0.29999944249409366 ch:0.050000000000000044 \n",
      " It:65 Obj:-0.003056418934260959 Vol:0.30000064958354605 ch:0.050000000000000044 \n",
      " It:66 Obj:-0.0030578447081921903 Vol:0.3000003097425185 ch:0.050000000000000044 \n",
      " It:67 Obj:-0.0030593645734356945 Vol:0.2999998304581575 ch:0.050000000000000044 \n",
      " It:68 Obj:-0.003060935785412832 Vol:0.3000003922894368 ch:0.050000000000000044 \n",
      " It:69 Obj:-0.003062589790209095 Vol:0.3000005406760159 ch:0.050000000000000044 \n",
      " It:70 Obj:-0.0030643523370892643 Vol:0.30000042730334453 ch:0.050000000000000044 \n",
      " It:71 Obj:-0.003066182792112461 Vol:0.30000019767728114 ch:0.050000000000000044 \n",
      " It:72 Obj:-0.003068029042065628 Vol:0.3000003038717537 ch:0.050000000000000044 \n",
      " It:73 Obj:-0.00306981898648954 Vol:0.29999962351683535 ch:0.050000000000000044 \n",
      " It:74 Obj:-0.003070994442281453 Vol:0.3000000523322362 ch:0.050000000000000044 \n",
      " It:75 Obj:-0.0030716607106402306 Vol:0.3000001166041756 ch:0.050000000000000044 \n",
      " It:76 Obj:-0.0030721371514543733 Vol:0.3000001455091443 ch:0.050000000000000044 \n",
      " It:77 Obj:-0.00307248497091673 Vol:0.30000009297830127 ch:0.050000000000000044 \n",
      " It:78 Obj:-0.003072811795352044 Vol:0.30000002826239736 ch:0.050000000000000044 \n",
      " It:79 Obj:-0.00307313639145496 Vol:0.29999985742645446 ch:0.050000000000000044 \n",
      " It:80 Obj:-0.0030735025410681934 Vol:0.2999997760358454 ch:0.050000000000000044 \n",
      " It:81 Obj:-0.003073973256838923 Vol:0.30000012070930526 ch:0.050000000000000044 \n",
      " It:82 Obj:-0.0030745387191518318 Vol:0.30000007615076396 ch:0.050000000000000044 \n",
      " It:83 Obj:-0.0030751620538359385 Vol:0.2999997861560461 ch:0.050000000000000044 \n",
      " It:84 Obj:-0.0030757981261247073 Vol:0.3000001646995105 ch:0.050000000000000044 \n",
      " It:85 Obj:-0.003076395413063132 Vol:0.299999925422432 ch:0.050000000000000044 \n",
      " It:86 Obj:-0.0030768786076796418 Vol:0.29999974208294905 ch:0.050000000000000044 \n",
      " It:87 Obj:-0.0030772220354788418 Vol:0.30000007422375347 ch:0.050000000000000044 \n",
      " It:88 Obj:-0.0030774376176152594 Vol:0.299999724225195 ch:0.050000000000000044 \n",
      " It:89 Obj:-0.003077563898225548 Vol:0.2999997826889268 ch:0.050000000000000044 \n",
      " It:90 Obj:-0.0030776302567761334 Vol:0.2999998138816657 ch:0.050000000000000044 \n",
      " It:91 Obj:-0.00307765502320817 Vol:0.3000000655837105 ch:0.050000000000000044 \n",
      " It:92 Obj:-0.0030776569887133996 Vol:0.29999964860857276 ch:0.050000000000000044 \n",
      " It:93 Obj:-0.003077637651504718 Vol:0.2999996751023599 ch:0.050000000000000044 \n",
      " It:94 Obj:-0.003077605803858416 Vol:0.3000002412463228 ch:0.050000000000000044 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:95 Obj:-0.0030775665531484735 Vol:0.29999994185168666 ch:0.050000000000000044 \n",
      " It:96 Obj:-0.0030775179772567552 Vol:0.2999998123647313 ch:0.050000000000000044 \n",
      " It:97 Obj:-0.0030774656502650915 Vol:0.29999970518281643 ch:0.050000000000000044 \n",
      " It:98 Obj:-0.0030774100417888415 Vol:0.3000003138569841 ch:0.050000000000000044 \n",
      " It:99 Obj:-0.0030773635975719993 Vol:0.2999998997480993 ch:0.050000000000000044 \n",
      " It:100 Obj:-0.0030773111130807593 Vol:0.300000209034371 ch:0.050000000000000044 \n",
      " It:101 Obj:-0.00307725616354538 Vol:0.3000002345898638 ch:0.050000000000000044 \n",
      " It:102 Obj:-0.0030771959160533578 Vol:0.3000001383923486 ch:0.050000000000000044 \n",
      " It:103 Obj:-0.0030771314948273404 Vol:0.2999997343586193 ch:0.050000000000000044 \n",
      " It:104 Obj:-0.003077071675645335 Vol:0.29999976314855503 ch:0.04049798930647441 \n",
      " It:105 Obj:-0.003077016566365933 Vol:0.30000029040244763 ch:0.025827916272264495 \n",
      " It:106 Obj:-0.003076973342870881 Vol:0.2999997291948997 ch:0.029308280978044804 \n",
      " It:107 Obj:-0.0030769172215219373 Vol:0.30000028550970403 ch:0.03334534490232394 \n",
      " It:108 Obj:-0.0030768584635887763 Vol:0.2999999027463008 ch:0.03777162536090539 \n",
      " It:109 Obj:-0.003076792560592218 Vol:0.29999987370830317 ch:0.042870646987190175 \n",
      " It:110 Obj:-0.0030767236485698783 Vol:0.300000144588852 ch:0.04869348605652285 \n",
      " It:111 Obj:-0.003076652827861734 Vol:0.2999998296596515 ch:0.04999999999999999 \n",
      " It:112 Obj:-0.003076580813780492 Vol:0.30000026982369776 ch:0.04999999999999999 \n",
      " It:113 Obj:-0.0030765111705679583 Vol:0.3000001306344491 ch:0.050000000000000044 \n",
      " It:114 Obj:-0.0030764450220294158 Vol:0.29999974977122373 ch:0.050000000000000044 \n",
      " It:115 Obj:-0.0030763810228494684 Vol:0.30000006835246457 ch:0.050000000000000044 \n",
      " It:116 Obj:-0.0030763213653653785 Vol:0.30000026665558266 ch:0.050000000000000044 \n",
      " It:117 Obj:-0.00307626413039699 Vol:0.3000002540394394 ch:0.050000000000000044 \n",
      " It:118 Obj:-0.003076209966474989 Vol:0.2999999786911124 ch:0.050000000000000044 \n",
      " It:119 Obj:-0.003076160428609982 Vol:0.3000002660171713 ch:0.050000000000000044 \n",
      " It:120 Obj:-0.003076120656094327 Vol:0.3000001999532593 ch:0.050000000000000044 \n",
      " It:121 Obj:-0.003076092516356715 Vol:0.3000001945325941 ch:0.050000000000000044 \n",
      " It:122 Obj:-0.0030760846059984088 Vol:0.299999866414263 ch:0.04999999999999999 \n",
      " It:123 Obj:-0.0030761071699844564 Vol:0.29999977057169347 ch:0.050000000000000044 \n",
      " It:124 Obj:-0.003076205046674587 Vol:0.3000002242579193 ch:0.050000000000000044 \n",
      " It:125 Obj:-0.0030763503901859385 Vol:0.29999995517970507 ch:0.050000000000000044 \n",
      " It:126 Obj:-0.0030765268201852908 Vol:0.299999896104003 ch:0.050000000000000044 \n",
      " It:127 Obj:-0.0030766900772892657 Vol:0.29999999649496994 ch:0.050000000000000044 \n",
      " It:128 Obj:-0.0030768284003147087 Vol:0.2999998791685251 ch:0.050000000000000044 \n",
      " It:129 Obj:-0.0030769409235641707 Vol:0.300000166614415 ch:0.050000000000000044 \n",
      " It:130 Obj:-0.003077031379331858 Vol:0.2999998137103368 ch:0.050000000000000044 \n",
      " It:131 Obj:-0.0030770993666042966 Vol:0.30000006591326267 ch:0.050000000000000044 \n",
      " It:132 Obj:-0.0030771530277931385 Vol:0.3000000914874426 ch:0.050000000000000044 \n",
      " It:133 Obj:-0.003077194294603084 Vol:0.30000018896272207 ch:0.050000000000000044 \n",
      " It:134 Obj:-0.003077245632888801 Vol:0.29999984128888213 ch:0.050000000000000044 \n",
      " It:135 Obj:-0.0030772888910095024 Vol:0.2999998583895629 ch:0.050000000000000044 \n",
      " It:136 Obj:-0.0030773235610570583 Vol:0.30000007700648856 ch:0.050000000000000044 \n",
      " It:137 Obj:-0.0030773493687124543 Vol:0.29999987206180667 ch:0.050000000000000044 \n",
      " It:138 Obj:-0.003077364862659813 Vol:0.3000000294447101 ch:0.050000000000000044 \n",
      " It:139 Obj:-0.0030773726871309312 Vol:0.29999995192261664 ch:0.050000000000000044 \n",
      " It:140 Obj:-0.0030773799967530754 Vol:0.2999998245893696 ch:0.050000000000000044 \n",
      " It:141 Obj:-0.003077377129829409 Vol:0.29999980262337306 ch:0.050000000000000044 \n",
      " It:142 Obj:-0.0030773581581581364 Vol:0.2999998786042469 ch:0.03911480128099165 \n",
      " It:143 Obj:-0.0030773197598391987 Vol:0.3000001371919123 ch:0.035022301058210956 \n",
      " It:144 Obj:-0.003077294461181107 Vol:0.30000019459771643 ch:0.04722058500338189 \n",
      " It:145 Obj:-0.0030772658613000964 Vol:0.2999998004849 ch:0.04999999999999999 \n",
      " It:146 Obj:-0.0030772344232527934 Vol:0.3000000276123346 ch:0.04999999999999999 \n",
      " It:147 Obj:-0.003077209394717277 Vol:0.3000000469139103 ch:0.04999999999999999 \n",
      " It:148 Obj:-0.0030771838359403446 Vol:0.2999998663142222 ch:0.04999999999999999 \n",
      " It:149 Obj:-0.0030771565821416107 Vol:0.30000006213882063 ch:0.04999999999999999 \n",
      " It:150 Obj:-0.0030771288380503606 Vol:0.2999999616138735 ch:0.050000000000000044 \n",
      " It:151 Obj:-0.003077098614105002 Vol:0.30000007731235434 ch:0.050000000000000044 \n",
      " It:152 Obj:-0.0030770683126103253 Vol:0.30000003183517354 ch:0.050000000000000044 \n",
      " It:153 Obj:-0.0030770369479557486 Vol:0.30000010241588054 ch:0.050000000000000044 \n",
      " It:154 Obj:-0.003077007910741091 Vol:0.30000015050624773 ch:0.050000000000000044 \n",
      " It:155 Obj:-0.003076997004594955 Vol:0.2999999789999136 ch:0.050000000000000044 \n",
      " It:156 Obj:-0.003076986747648052 Vol:0.29999989640992186 ch:0.050000000000000044 \n",
      " It:157 Obj:-0.0030769768513477934 Vol:0.2999999806801696 ch:0.050000000000000044 \n",
      " It:158 Obj:-0.003076966970632988 Vol:0.29999990696919127 ch:0.050000000000000044 \n",
      " It:159 Obj:-0.003076955861579197 Vol:0.30000015690511556 ch:0.050000000000000044 \n",
      " It:160 Obj:-0.0030769448481764118 Vol:0.2999999934608023 ch:0.050000000000000044 \n",
      " It:161 Obj:-0.0030769317726759967 Vol:0.3000001854966493 ch:0.017512381766340956 \n",
      " It:162 Obj:-0.0030769298425234416 Vol:0.3000000651023012 ch:0.01667234864262196 \n",
      " It:163 Obj:-0.0030769333276989036 Vol:0.3000000160858759 ch:0.01651020442812967 \n",
      " It:164 Obj:-0.003076937645612614 Vol:0.2999998179930186 ch:0.016346856133641452 \n",
      " It:165 Obj:-0.003076942396890409 Vol:0.30000014330924313 ch:0.016052205220570992 \n",
      " It:166 Obj:-0.0030769512151485735 Vol:0.300000098186401 ch:0.016164984493151513 \n",
      " It:167 Obj:-0.003076965362060754 Vol:0.30000017650399274 ch:0.019371683048143927 \n",
      " It:168 Obj:-0.0030769938426125692 Vol:0.2999999177998898 ch:0.031446917037062073 \n",
      " It:169 Obj:-0.0030770495869667223 Vol:0.30000008793391897 ch:0.05000000000000002 \n",
      " It:170 Obj:-0.0030771541033245203 Vol:0.3000000526115831 ch:0.04999999999999999 \n",
      " It:171 Obj:-0.00307725926733006 Vol:0.30000017239959736 ch:0.04999999999999999 \n",
      " It:172 Obj:-0.0030773587107434754 Vol:0.29999990504145096 ch:0.04999999999999999 \n",
      " It:173 Obj:-0.0030774475074989817 Vol:0.3000002022641494 ch:0.04999999999999999 \n",
      " It:174 Obj:-0.0030775273431963776 Vol:0.30000006354406233 ch:0.04999999999999999 \n",
      " It:175 Obj:-0.0030775952137337454 Vol:0.29999989485068596 ch:0.04999999999999999 \n",
      " It:176 Obj:-0.003077652662344552 Vol:0.3000001400390099 ch:0.04999999999999999 \n",
      " It:177 Obj:-0.003077706256960872 Vol:0.30000004522450024 ch:0.04999999999999999 \n",
      " It:178 Obj:-0.0030777509317615535 Vol:0.29999981360125844 ch:0.050000000000000044 \n",
      " It:179 Obj:-0.0030777875184466387 Vol:0.3000000050282173 ch:0.050000000000000044 \n",
      " It:180 Obj:-0.003077818435109529 Vol:0.30000017208645824 ch:0.050000000000000044 \n",
      " It:181 Obj:-0.0030778428863135637 Vol:0.29999993626290405 ch:0.050000000000000044 \n",
      " It:182 Obj:-0.0030778600489879014 Vol:0.2999998671082464 ch:0.050000000000000044 \n",
      " It:183 Obj:-0.0030778722019727746 Vol:0.30000001773662327 ch:0.050000000000000044 \n",
      " It:184 Obj:-0.003077879991244268 Vol:0.3000001132374389 ch:0.050000000000000044 \n",
      " It:185 Obj:-0.0030778868986575244 Vol:0.29999977294342506 ch:0.050000000000000044 \n",
      " It:186 Obj:-0.0030778930703015744 Vol:0.30000013353360255 ch:0.050000000000000044 \n",
      " It:187 Obj:-0.003077897363026379 Vol:0.29999995805091756 ch:0.022752628019923532 \n",
      " It:188 Obj:-0.003077891362580865 Vol:0.29999981237196627 ch:0.025387609344886097 \n",
      " It:189 Obj:-0.0030778821342201876 Vol:0.3000002084970069 ch:0.02818241017413442 \n",
      " It:190 Obj:-0.00307787428061125 Vol:0.2999999251763357 ch:0.03116500000424055 \n",
      " It:191 Obj:-0.003077863985392979 Vol:0.30000020505442737 ch:0.03455284146811255 \n",
      " It:192 Obj:-0.0030778567344931836 Vol:0.2999997895453038 ch:0.03808050934256074 \n",
      " It:193 Obj:-0.0030778510729702266 Vol:0.2999998941074342 ch:0.04205124344560762 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:194 Obj:-0.0030778544122268517 Vol:0.30000018708384113 ch:0.04799752887619346 \n",
      " It:195 Obj:-0.003077869306568557 Vol:0.3000002189677961 ch:0.050000000000000044 \n",
      " It:196 Obj:-0.0030778809513936235 Vol:0.2999997532742924 ch:0.050000000000000044 \n",
      " It:197 Obj:-0.0030778872413611356 Vol:0.29999985964457393 ch:0.050000000000000044 \n",
      " It:198 Obj:-0.003077890892172017 Vol:0.2999999620791707 ch:0.050000000000000044 \n",
      " It:199 Obj:-0.0030778902990715425 Vol:0.30000009216194123 ch:0.050000000000000044 \n",
      " It:200 Obj:-0.00307788591728608 Vol:0.29999978787456577 ch:0.050000000000000044 \n",
      " It:201 Obj:-0.003077876789637798 Vol:0.30000015569403965 ch:0.050000000000000044 \n",
      " It:202 Obj:-0.0030778669820983695 Vol:0.30000016498885335 ch:0.050000000000000044 \n",
      " It:203 Obj:-0.003077853857467055 Vol:0.29999994006602404 ch:0.050000000000000044 \n",
      " It:204 Obj:-0.003077838142580014 Vol:0.30000006143885394 ch:0.050000000000000044 \n",
      " It:205 Obj:-0.0030778254030929928 Vol:0.2999999239307067 ch:0.050000000000000044 \n",
      " It:206 Obj:-0.0030778364255810344 Vol:0.30000018611906093 ch:0.050000000000000044 \n",
      " It:207 Obj:-0.0030778495636837816 Vol:0.2999999796233068 ch:0.050000000000000044 \n",
      " It:208 Obj:-0.003077859910180883 Vol:0.30000007960104047 ch:0.050000000000000044 \n",
      " It:209 Obj:-0.0030778697992775764 Vol:0.30000008747074564 ch:0.050000000000000044 \n",
      " It:210 Obj:-0.003077877517001641 Vol:0.3000000628538053 ch:0.050000000000000044 \n",
      " It:211 Obj:-0.003077882895294789 Vol:0.29999992492441163 ch:0.050000000000000044 \n",
      " It:212 Obj:-0.0030778879610465293 Vol:0.30000001768863466 ch:0.050000000000000044 \n",
      " It:213 Obj:-0.0030779018567521333 Vol:0.2999998115275061 ch:0.050000000000000044 \n",
      " It:214 Obj:-0.0030779145123471015 Vol:0.29999987903173464 ch:0.050000000000000044 \n",
      " It:215 Obj:-0.003077926949022908 Vol:0.299999865872564 ch:0.050000000000000044 \n",
      " It:216 Obj:-0.0030779377548510894 Vol:0.3000001599461752 ch:0.009588390665415392 \n",
      " Change Stable for 1 iterations\n",
      " It:217 Obj:-0.003077950442934854 Vol:0.3000000533310668 ch:0.009372044422398584 \n",
      " Change Stable for 2 iterations\n",
      " It:218 Obj:-0.0030779582315918017 Vol:0.29999985769588144 ch:0.009235962873130443 \n",
      " Change Stable for 3 iterations\n",
      " It:219 Obj:-0.0030779636272146166 Vol:0.3000000906981922 ch:0.008994440704987006 \n",
      " Change Stable for 4 iterations\n",
      " It:220 Obj:-0.0030779695680891433 Vol:0.3000000164276834 ch:0.00929643717487183 \n",
      " Change Stable for 5 iterations\n",
      " It:221 Obj:-0.0030779741087450666 Vol:0.3000001743902207 ch:0.010661278578249778 \n",
      " It:222 Obj:-0.003077979441966654 Vol:0.3000000492812237 ch:0.012208214712954149 \n",
      " It:223 Obj:-0.0030779868213570566 Vol:0.3000000846500106 ch:0.013908481089929897 \n",
      " It:224 Obj:-0.0030779957946317662 Vol:0.300000017943337 ch:0.01576375877772733 \n",
      " It:225 Obj:-0.0030780051541210002 Vol:0.3000000408422298 ch:0.017840300586527733 \n",
      " It:226 Obj:-0.003078017077023672 Vol:0.30000004117164325 ch:0.0200447498253902 \n",
      " It:227 Obj:-0.0030780293813384057 Vol:0.30000013043775986 ch:0.022437408137293252 \n",
      " It:228 Obj:-0.0030780419852927537 Vol:0.3000000149097582 ch:0.024992221404045417 \n",
      " It:229 Obj:-0.0030780534085990915 Vol:0.2999998122230998 ch:0.02775658735089981 \n",
      " It:230 Obj:-0.0030780636714171613 Vol:0.30000000426958723 ch:0.03079039208625861 \n",
      " It:231 Obj:-0.0030780742530314483 Vol:0.2999998941696213 ch:0.033976024554419004 \n",
      " It:232 Obj:-0.003078082370664454 Vol:0.3000000007983587 ch:0.03749424895161213 \n",
      " It:233 Obj:-0.0030780896337587195 Vol:0.30000003252935975 ch:0.04124393755523681 \n",
      " It:234 Obj:-0.0030780948538308883 Vol:0.3000001141904872 ch:0.04531120525875082 \n",
      " It:235 Obj:-0.0030780983301993583 Vol:0.2999998975069315 ch:0.049631649618980034 \n",
      " It:236 Obj:-0.0030780985601174438 Vol:0.3000000638245957 ch:0.04999999999999999 \n",
      " It:237 Obj:-0.003078098043764601 Vol:0.3000001447021031 ch:0.050000000000000044 \n",
      " It:238 Obj:-0.0030780952077734455 Vol:0.30000015991595125 ch:0.050000000000000044 \n",
      " It:239 Obj:-0.0030780902528825733 Vol:0.3000001266822087 ch:0.050000000000000044 \n",
      " It:240 Obj:-0.003078083404959979 Vol:0.30000006174748056 ch:0.050000000000000044 \n",
      " It:241 Obj:-0.0030780748676322947 Vol:0.2999999820377712 ch:0.050000000000000044 \n",
      " It:242 Obj:-0.003078064814147738 Vol:0.2999999047810539 ch:0.050000000000000044 \n",
      " It:243 Obj:-0.003078053390639543 Vol:0.2999998474592189 ch:0.050000000000000044 \n",
      " It:244 Obj:-0.0030780407215889177 Vol:0.29999981110100005 ch:0.050000000000000044 \n",
      " It:245 Obj:-0.0030780268508864383 Vol:0.3000000976791208 ch:0.050000000000000044 \n",
      " It:246 Obj:-0.003078012973082538 Vol:0.2999999273051204 ch:0.028258903158283943 \n",
      " It:247 Obj:-0.003078001701988989 Vol:0.299999981194345 ch:0.030632583319112228 \n",
      " It:248 Obj:-0.0030779952339119072 Vol:0.3000001730714562 ch:0.032138858853471786 \n",
      " It:249 Obj:-0.003077987668981196 Vol:0.3000001513524092 ch:0.033494593805852624 \n",
      " It:250 Obj:-0.0030779778127068996 Vol:0.29999999967927793 ch:0.03488732253135385 \n",
      " It:251 Obj:-0.003077966021590457 Vol:0.3000001872414662 ch:0.036450044063742304 \n",
      " It:252 Obj:-0.0030779541595096307 Vol:0.2999999122293046 ch:0.037752805685402624 \n",
      " It:253 Obj:-0.0030779393126757074 Vol:0.3000000560590373 ch:0.039429054601942015 \n",
      " It:254 Obj:-0.0030779248810521957 Vol:0.30000019826616353 ch:0.040954856552850694 \n",
      " It:255 Obj:-0.0030779094425552288 Vol:0.2999999683348829 ch:0.042380540559239566 \n",
      " It:256 Obj:-0.003077891618027906 Vol:0.3000001371971689 ch:0.028662056281705706 \n",
      " It:257 Obj:-0.0030778819940605637 Vol:0.30000003560235095 ch:0.012225978128077242 \n",
      " It:258 Obj:-0.00307788558275521 Vol:0.3000001380710603 ch:0.012242780247639473 \n",
      " It:259 Obj:-0.0030778895425220797 Vol:0.30000009266794414 ch:0.012344448413893483 \n",
      " It:260 Obj:-0.003077892160607148 Vol:0.2999999748466251 ch:0.012416065555770683 \n",
      " It:261 Obj:-0.0030778935632042653 Vol:0.29999984693748105 ch:0.012461482122069767 \n",
      " It:262 Obj:-0.003077893963372191 Vol:0.3000001649409673 ch:0.012383692202811325 \n",
      " It:263 Obj:-0.0030778951287170116 Vol:0.3000001353859231 ch:0.012492338817442938 \n",
      " It:264 Obj:-0.0030778940577365723 Vol:0.30000017523337796 ch:0.012473584006470806 \n",
      " It:265 Obj:-0.0030778924996110587 Vol:0.30000002994000385 ch:0.012343627712449234 \n",
      " It:266 Obj:-0.00307789152100064 Vol:0.30000005911184174 ch:0.012299560263343778 \n",
      " It:267 Obj:-0.0030778902744186655 Vol:0.29999993443283546 ch:0.012329953715747188 \n",
      " It:268 Obj:-0.003077887340007316 Vol:0.3000001266613297 ch:0.012247441044498597 \n",
      " It:269 Obj:-0.0030778844756831117 Vol:0.29999992635277883 ch:0.012324740039432514 \n",
      " It:270 Obj:-0.0030778787735888324 Vol:0.29999984830079074 ch:0.012286169622579779 \n",
      " It:271 Obj:-0.0030778720946189825 Vol:0.29999998837605935 ch:0.012228972337468669 \n",
      " It:272 Obj:-0.0030778646898269985 Vol:0.30000002472986415 ch:0.012234600486346947 \n",
      " It:273 Obj:-0.0030778552026094587 Vol:0.3000001581494263 ch:0.013860896695421045 \n",
      " It:274 Obj:-0.0030778463712683884 Vol:0.2999998389143209 ch:0.01796488878040816 \n",
      " It:275 Obj:-0.003077832898123752 Vol:0.30000008398878036 ch:0.023309399528078548 \n",
      " It:276 Obj:-0.0030778182590392826 Vol:0.3000000774496354 ch:0.030174036263527354 \n",
      " It:277 Obj:-0.0030777982806429786 Vol:0.29999988679385703 ch:0.03900859873031581 \n",
      " It:278 Obj:-0.003077772080690549 Vol:0.2999999726455386 ch:0.05000000000000002 \n",
      " It:279 Obj:-0.0030777404053489643 Vol:0.29999999021890067 ch:0.04999999999999999 \n",
      " It:280 Obj:-0.0030777081539265744 Vol:0.2999999355391113 ch:0.04999999999999999 \n",
      " It:281 Obj:-0.003077675589775181 Vol:0.30000015743604874 ch:0.04999999999999999 \n",
      " It:282 Obj:-0.0030776443095453555 Vol:0.29999993322062724 ch:0.04999999999999999 \n",
      " It:283 Obj:-0.0030776112839487986 Vol:0.3000000055593201 ch:0.04999999999999999 \n",
      " It:284 Obj:-0.003077579618854915 Vol:0.299999987230852 ch:0.04999999999999999 \n",
      " It:285 Obj:-0.0030775477744937 Vol:0.2999998609158217 ch:0.050000000000000044 \n",
      " It:286 Obj:-0.003077515768008624 Vol:0.3000000155518841 ch:0.050000000000000044 \n",
      " It:287 Obj:-0.0030774852092294164 Vol:0.30000008515783105 ch:0.050000000000000044 \n",
      " It:288 Obj:-0.003077454670231062 Vol:0.3000000346261347 ch:0.050000000000000044 \n",
      " It:289 Obj:-0.003077424376873776 Vol:0.2999998951189077 ch:0.050000000000000044 \n",
      " It:290 Obj:-0.0030773948263263027 Vol:0.3000001549151736 ch:0.050000000000000044 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:291 Obj:-0.003077368424323772 Vol:0.3000000971789634 ch:0.050000000000000044 \n",
      " It:292 Obj:-0.0030773435095898974 Vol:0.29999993886861026 ch:0.050000000000000044 \n",
      " It:293 Obj:-0.0030773227168042682 Vol:0.2999999673397761 ch:0.050000000000000044 \n",
      " It:294 Obj:-0.003077310398515596 Vol:0.300000074348329 ch:0.02922488699392034 \n",
      " It:295 Obj:-0.003077322392907143 Vol:0.2999998393467465 ch:0.03576314116626024 \n",
      " It:296 Obj:-0.0030773691602752366 Vol:0.2999999997643156 ch:0.05 \n",
      " It:297 Obj:-0.003077441846989483 Vol:0.29999996063412787 ch:0.04999999999999999 \n",
      " It:298 Obj:-0.003077511978088433 Vol:0.300000133646935 ch:0.04999999999999999 \n",
      " It:299 Obj:-0.0030775773246777974 Vol:0.30000010851933934 ch:0.04999999999999999 \n",
      " It:300 Obj:-0.003077634798151736 Vol:0.2999999037738149 ch:0.04999999999999999 \n",
      " Penalty: 2.0\n",
      " It:1 Obj:-0.0030759270444538516 Vol:0.30000011505489144 ch:0.050000000000000044 \n",
      " It:2 Obj:-0.003075599500124638 Vol:0.29999998532483313 ch:0.050000000000000044 \n",
      " It:3 Obj:-0.0030748313702024664 Vol:0.30000016041105826 ch:0.050000000000000044 \n",
      " It:4 Obj:-0.0030734899337824585 Vol:0.2999998054738852 ch:0.050000000000000044 \n",
      " It:5 Obj:-0.003071606438431855 Vol:0.2999999109749293 ch:0.050000000000000044 \n",
      " It:6 Obj:-0.003069877239125141 Vol:0.3000000197032239 ch:0.050000000000000044 \n",
      " It:7 Obj:-0.003068646872783965 Vol:0.3000000076612225 ch:0.050000000000000044 \n",
      " It:8 Obj:-0.0030679241104713023 Vol:0.2999998150025726 ch:0.050000000000000044 \n",
      " It:9 Obj:-0.0030676595312687086 Vol:0.2999997898539019 ch:0.050000000000000044 \n",
      " It:10 Obj:-0.003067631089288137 Vol:0.3000001615854265 ch:0.050000000000000044 \n",
      " It:11 Obj:-0.0030676491355074303 Vol:0.299999971365321 ch:0.050000000000000044 \n",
      " It:12 Obj:-0.0030676846703579365 Vol:0.299999865302206 ch:0.050000000000000044 \n",
      " It:13 Obj:-0.0030677181885883724 Vol:0.3000001161660781 ch:0.037390974835829094 \n",
      " It:14 Obj:-0.0030677451370605107 Vol:0.29999997923448884 ch:0.020139529008745494 \n",
      " It:15 Obj:-0.003067754377519817 Vol:0.29999990537053767 ch:0.01895645445930172 \n",
      " It:16 Obj:-0.003067786866266583 Vol:0.30000002688692823 ch:0.019929841534344295 \n",
      " It:17 Obj:-0.0030678211482111604 Vol:0.29999996661541306 ch:0.02015024031538648 \n",
      " It:18 Obj:-0.0030678685678615755 Vol:0.30000009866905514 ch:0.0204731240399445 \n",
      " It:19 Obj:-0.0030679172801690384 Vol:0.30000013068880066 ch:0.021166449993354375 \n",
      " It:20 Obj:-0.003067967417290077 Vol:0.300000122765418 ch:0.02150256448492871 \n",
      " It:21 Obj:-0.003068023687820688 Vol:0.30000010597243265 ch:0.021748926759221576 \n",
      " It:22 Obj:-0.0030680842565307463 Vol:0.3000000365220106 ch:0.022368958826939372 \n",
      " It:23 Obj:-0.0030681525334603165 Vol:0.30000005803057306 ch:0.025636188337604532 \n",
      " It:24 Obj:-0.003068227106821033 Vol:0.2999999961703312 ch:0.029196360241879604 \n",
      " It:25 Obj:-0.003068309544757985 Vol:0.2999999493379682 ch:0.03302778049078198 \n",
      " It:26 Obj:-0.0030683991952832777 Vol:0.29999996854508393 ch:0.037005340335399206 \n",
      " It:27 Obj:-0.0030684957825910233 Vol:0.30000006751883385 ch:0.040991725918031685 \n",
      " It:28 Obj:-0.0030685978903683023 Vol:0.2999999391130798 ch:0.04478463103391095 \n",
      " It:29 Obj:-0.0030687033227443177 Vol:0.3000000362146218 ch:0.048436415494607366 \n",
      " It:30 Obj:-0.003068806966490432 Vol:0.3000000224640701 ch:0.050000000000000044 \n",
      " It:31 Obj:-0.0030689047271519254 Vol:0.29999994692629733 ch:0.050000000000000044 \n",
      " It:32 Obj:-0.003068991921412257 Vol:0.29999991896106126 ch:0.050000000000000044 \n",
      " It:33 Obj:-0.003069068084456242 Vol:0.2999999232642403 ch:0.050000000000000044 \n",
      " It:34 Obj:-0.0030691257385845796 Vol:0.2999999651102615 ch:0.050000000000000044 \n",
      " It:35 Obj:-0.003069191673335137 Vol:0.3000000438858879 ch:0.050000000000000044 \n",
      " It:36 Obj:-0.0030692540276140456 Vol:0.2999999456261032 ch:0.050000000000000044 \n",
      " It:37 Obj:-0.003069310486159426 Vol:0.2999999532339151 ch:0.050000000000000044 \n",
      " It:38 Obj:-0.00306935935666993 Vol:0.30000007554307323 ch:0.050000000000000044 \n",
      " It:39 Obj:-0.0030694025350046592 Vol:0.3000000977468864 ch:0.050000000000000044 \n",
      " It:40 Obj:-0.00306944109970003 Vol:0.3000001171847543 ch:0.03993519809553869 \n",
      " It:41 Obj:-0.0030694618297681187 Vol:0.2999999925439092 ch:0.01514989570915759 \n",
      " It:42 Obj:-0.0030694391107908736 Vol:0.30000009651646287 ch:0.015594170360948456 \n",
      " It:43 Obj:-0.003069446299657292 Vol:0.29999998600168687 ch:0.016269667463410298 \n",
      " It:44 Obj:-0.0030694568906593903 Vol:0.30000005092456644 ch:0.016800621092357915 \n",
      " It:45 Obj:-0.003069464939928314 Vol:0.2999999000273627 ch:0.018887026197729542 \n",
      " It:46 Obj:-0.003069472608130001 Vol:0.29999993033846106 ch:0.02200393300217754 \n",
      " It:47 Obj:-0.0030694766613455935 Vol:0.30000001556145045 ch:0.025615506718337983 \n",
      " It:48 Obj:-0.003069479262328056 Vol:0.3000000746866586 ch:0.029797305496290588 \n",
      " It:49 Obj:-0.0030694797755706875 Vol:0.30000004887428444 ch:0.03462814858733934 \n",
      " It:50 Obj:-0.003069477606199279 Vol:0.2999999031053197 ch:0.040195597425672636 \n",
      " It:51 Obj:-0.003069472188326142 Vol:0.30000011083825756 ch:0.04667782174186724 \n",
      " It:52 Obj:-0.0030694619201417964 Vol:0.30000001891223066 ch:0.04999999999999999 \n",
      " It:53 Obj:-0.0030694489725139546 Vol:0.29999991802459286 ch:0.04999999999999999 \n",
      " It:54 Obj:-0.00306943037499544 Vol:0.29999993700880107 ch:0.04999999999999999 \n",
      " It:55 Obj:-0.0030694093461304576 Vol:0.29999987825720614 ch:0.050000000000000044 \n",
      " It:56 Obj:-0.003069386143875013 Vol:0.3000000494079764 ch:0.050000000000000044 \n",
      " It:57 Obj:-0.0030693607546666024 Vol:0.29999994676778974 ch:0.050000000000000044 \n",
      " It:58 Obj:-0.0030693354314862468 Vol:0.2999999271641762 ch:0.050000000000000044 \n",
      " It:59 Obj:-0.0030693072574540397 Vol:0.30000002728982683 ch:0.050000000000000044 \n",
      " It:60 Obj:-0.0030692777877520524 Vol:0.29999998160847113 ch:0.050000000000000044 \n",
      " It:61 Obj:-0.0030692471520308872 Vol:0.3000000988754438 ch:0.050000000000000044 \n",
      " It:62 Obj:-0.0030692115436780137 Vol:0.29999985715553 ch:0.050000000000000044 \n",
      " It:63 Obj:-0.0030691746886760897 Vol:0.30000001221365147 ch:0.050000000000000044 \n",
      " It:64 Obj:-0.0030691344358173816 Vol:0.30000000973786206 ch:0.050000000000000044 \n",
      " It:65 Obj:-0.0030690942095981948 Vol:0.29999999249449766 ch:0.017444311808238355 \n",
      " It:66 Obj:-0.0030690473863644713 Vol:0.2999999766812447 ch:0.017654013801502666 \n",
      " It:67 Obj:-0.0030690160184072596 Vol:0.299999947845846 ch:0.018379530918839704 \n",
      " It:68 Obj:-0.003068998185587826 Vol:0.299999862985067 ch:0.01906639866300841 \n",
      " It:69 Obj:-0.0030689799537476797 Vol:0.3000001316523557 ch:0.01986407568826476 \n",
      " It:70 Obj:-0.003068959780153244 Vol:0.299999977164786 ch:0.020445667616180607 \n",
      " It:71 Obj:-0.0030689402026128853 Vol:0.30000011383179975 ch:0.021217815010911356 \n",
      " It:72 Obj:-0.003068916977910824 Vol:0.30000001204139987 ch:0.021840864445341612 \n",
      " It:73 Obj:-0.0030688939373573806 Vol:0.3000000590139595 ch:0.022573534895810154 \n",
      " It:74 Obj:-0.003068868389592674 Vol:0.3000000076575289 ch:0.023234782559373612 \n",
      " It:75 Obj:-0.003068842429446169 Vol:0.29999992578874585 ch:0.02391309136847808 \n",
      " It:76 Obj:-0.00306881496502495 Vol:0.300000009529266 ch:0.0248118367610477 \n",
      " It:77 Obj:-0.0030687836849859346 Vol:0.3000001293802255 ch:0.0256404159518282 \n",
      " It:78 Obj:-0.003068752922966496 Vol:0.3000000256751063 ch:0.02628052945053605 \n",
      " It:79 Obj:-0.0030687232926144337 Vol:0.30000002003812865 ch:0.027041877115595803 \n",
      " It:80 Obj:-0.003068691641343203 Vol:0.30000012516410934 ch:0.027820685675844392 \n",
      " It:81 Obj:-0.003068659607215711 Vol:0.30000008163272013 ch:0.028499008254588842 \n",
      " It:82 Obj:-0.0030686275949143365 Vol:0.29999994153700754 ch:0.029185495679527773 \n",
      " It:83 Obj:-0.0030685944580309916 Vol:0.30000001515060504 ch:0.030005457286557347 \n",
      " It:84 Obj:-0.003068560184712077 Vol:0.3000000892033243 ch:0.008872092687224442 \n",
      " Change Stable for 1 iterations\n",
      " It:85 Obj:-0.0030685234366592275 Vol:0.30000001557187317 ch:0.008432917046483968 \n",
      " Change Stable for 2 iterations\n",
      " It:86 Obj:-0.0030685003429381658 Vol:0.2999999301643366 ch:0.008412296299960986 \n",
      " Change Stable for 3 iterations\n",
      " It:87 Obj:-0.0030684811151655343 Vol:0.29999991012260957 ch:0.008465826038815516 \n",
      " Change Stable for 4 iterations\n",
      " It:88 Obj:-0.0030684616367746046 Vol:0.3000000125593366 ch:0.0087429650757197 \n",
      " Change Stable for 5 iterations\n",
      " It:89 Obj:-0.0030684411566384373 Vol:0.29999992042973156 ch:0.008799496223780845 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " Change Stable for 6 iterations\n",
      " It:90 Obj:-0.003068422838174673 Vol:0.29999992836303946 ch:0.008858432284104323 \n",
      " Change Stable for 7 iterations\n",
      " It:91 Obj:-0.0030684041404703153 Vol:0.3000000719829836 ch:0.008918762060392438 \n",
      " Change Stable for 8 iterations\n",
      " It:92 Obj:-0.003068385261772839 Vol:0.30000011977251045 ch:0.009168132110249805 \n",
      " Change Stable for 9 iterations\n",
      " It:93 Obj:-0.0030683664895736562 Vol:0.29999987650856846 ch:0.010221180161329002 \n",
      " It:94 Obj:-0.0030683468189756334 Vol:0.2999999546075946 ch:0.010900574017444264 \n",
      " It:95 Obj:-0.0030683248686327724 Vol:0.3000000698190844 ch:0.011597019735249292 \n",
      " It:96 Obj:-0.0030683037584408653 Vol:0.2999999760595167 ch:0.012290403895444113 \n",
      " It:97 Obj:-0.0030682822379097976 Vol:0.30000001555896066 ch:0.012739077337439397 \n",
      " It:98 Obj:-0.0030682590835466005 Vol:0.2999999164429975 ch:0.013195355698642053 \n",
      " It:99 Obj:-0.003068235953456647 Vol:0.30000002397949743 ch:0.013422893143419046 \n",
      " It:100 Obj:-0.003068211624589026 Vol:0.30000005268858115 ch:0.013668260264206533 \n",
      " It:101 Obj:-0.0030681877247731018 Vol:0.30000005635890487 ch:0.013812035658081756 \n",
      " It:102 Obj:-0.003068163045315936 Vol:0.30000006690198006 ch:0.013865330632640283 \n",
      " It:103 Obj:-0.0030681378163369562 Vol:0.3000001096218415 ch:0.013838141294266304 \n",
      " It:104 Obj:-0.0030681122129800203 Vol:0.3000000256625905 ch:0.013637148061439452 \n",
      " It:105 Obj:-0.003068086027488708 Vol:0.2999999345711595 ch:0.013288566350939446 \n",
      " It:106 Obj:-0.0030680605163069083 Vol:0.30000009162298696 ch:0.013013247751147872 \n",
      " It:107 Obj:-0.003068037386139413 Vol:0.2999999810482413 ch:0.012895521949950473 \n",
      " It:108 Obj:-0.0030680153677974053 Vol:0.29999995382875455 ch:0.012622871545307612 \n",
      " It:109 Obj:-0.0030679918232664766 Vol:0.30000001103102614 ch:0.012320211652526392 \n",
      " It:110 Obj:-0.0030679683063183877 Vol:0.29999990000438514 ch:0.012086339031124216 \n",
      " It:111 Obj:-0.003067945002348548 Vol:0.29999992610106546 ch:0.012347986165856861 \n",
      " It:112 Obj:-0.0030679190608848723 Vol:0.30000003495724203 ch:0.012594426271687664 \n",
      " It:113 Obj:-0.0030678955509812404 Vol:0.29999993626598187 ch:0.01271330605179799 \n",
      " It:114 Obj:-0.0030678737338339346 Vol:0.2999999359491935 ch:0.012871103721076638 \n",
      " It:115 Obj:-0.003067850780763331 Vol:0.30000002170058987 ch:0.01301187928802644 \n",
      " It:116 Obj:-0.0030678281282564795 Vol:0.2999999497843274 ch:0.0130725850018098 \n",
      " It:117 Obj:-0.003067805932966832 Vol:0.30000000434790625 ch:0.013174068120252458 \n",
      " It:118 Obj:-0.00306778280016193 Vol:0.2999999226203966 ch:0.013190231399475116 \n",
      " It:119 Obj:-0.0030677603047463056 Vol:0.29999998429794 ch:0.013248186602312972 \n",
      " It:120 Obj:-0.00306773701044637 Vol:0.29999992329806974 ch:0.01321497414475259 \n",
      " It:121 Obj:-0.0030677144889239877 Vol:0.3000000166809119 ch:0.013224088086802754 \n",
      " It:122 Obj:-0.0030676912860692807 Vol:0.2999999968769453 ch:0.013135726774380463 \n",
      " It:123 Obj:-0.00306766896300645 Vol:0.29999988056278715 ch:0.01301656011173602 \n",
      " It:124 Obj:-0.003067646198093168 Vol:0.29999991407666143 ch:0.012939991312883037 \n",
      " It:125 Obj:-0.00306762294542186 Vol:0.3000000717236993 ch:0.012832132212923009 \n",
      " It:126 Obj:-0.0030676005753691045 Vol:0.30000005140343455 ch:0.012612248527718584 \n",
      " It:127 Obj:-0.0030675791681574077 Vol:0.29999985211394375 ch:0.012825449916987142 \n",
      " It:128 Obj:-0.003067557390190289 Vol:0.2999999719099768 ch:0.013242377465742805 \n",
      " It:129 Obj:-0.003067535027902989 Vol:0.30000005389903245 ch:0.013609781927474085 \n",
      " It:130 Obj:-0.003067514880888903 Vol:0.30000011000847293 ch:0.013990582291528886 \n",
      " It:131 Obj:-0.003067495575735712 Vol:0.30000014191234325 ch:0.014383181677509238 \n",
      " It:132 Obj:-0.00306747717879564 Vol:0.2999998593649596 ch:0.014721572872205213 \n",
      " It:133 Obj:-0.0030674598887504567 Vol:0.2999998984906607 ch:0.015206517965575483 \n",
      " It:134 Obj:-0.0030674423324119973 Vol:0.2999999205582892 ch:0.01563547912639307 \n",
      " It:135 Obj:-0.003067427508550923 Vol:0.2999999564142316 ch:0.016081025004749727 \n",
      " It:136 Obj:-0.003067414266514907 Vol:0.30000002703583345 ch:0.016541368260214018 \n",
      " It:137 Obj:-0.0030674029501029437 Vol:0.29999986383226945 ch:0.016940535647620436 \n",
      " It:138 Obj:-0.0030673940966533496 Vol:0.30000012575788365 ch:0.017509746499970946 \n",
      " It:139 Obj:-0.0030673867240020676 Vol:0.2999999099076288 ch:0.017853635188017303 \n",
      " It:140 Obj:-0.003067384563714244 Vol:0.2999999406064072 ch:0.01837651127136375 \n",
      " It:141 Obj:-0.003067384241201488 Vol:0.299999936012024 ch:0.018825910473543428 \n",
      " It:142 Obj:-0.0030673896797306253 Vol:0.3000000579595044 ch:0.019377827245136037 \n",
      " It:143 Obj:-0.0030674006175391965 Vol:0.2999999967337275 ch:0.02074301629904929 \n",
      " It:144 Obj:-0.0030674198699450956 Vol:0.30000015450371165 ch:0.023731369328808927 \n",
      " It:145 Obj:-0.0030674473971741218 Vol:0.29999994377325073 ch:0.027015665054897192 \n",
      " It:146 Obj:-0.00306748601612647 Vol:0.30000011826741046 ch:0.03076556815854037 \n",
      " It:147 Obj:-0.003067533896413567 Vol:0.3000000632134955 ch:0.03473360258375596 \n",
      " It:148 Obj:-0.0030675941653987905 Vol:0.29999989932561005 ch:0.03905302035911612 \n",
      " It:149 Obj:-0.00306766363244556 Vol:0.3000000088982237 ch:0.04363871853151935 \n",
      " It:150 Obj:-0.003067740730491489 Vol:0.2999999571642724 ch:0.04835061552554387 \n",
      " It:151 Obj:-0.0030678240047339526 Vol:0.29999992032197104 ch:0.04999999999999999 \n",
      " It:152 Obj:-0.0030679027148518352 Vol:0.30000003533702485 ch:0.04999999999999999 \n",
      " It:153 Obj:-0.003067974273278686 Vol:0.2999999619056319 ch:0.050000000000000044 \n",
      " It:154 Obj:-0.0030680392663215337 Vol:0.30000011867887955 ch:0.050000000000000044 \n",
      " It:155 Obj:-0.003068096232135168 Vol:0.29999991721986996 ch:0.050000000000000044 \n",
      " It:156 Obj:-0.003068147194425349 Vol:0.299999939808733 ch:0.050000000000000044 \n",
      " It:157 Obj:-0.0030681851719962586 Vol:0.29999995541390684 ch:0.050000000000000044 \n",
      " It:158 Obj:-0.0030682302970340015 Vol:0.29999994429472243 ch:0.050000000000000044 \n",
      " It:159 Obj:-0.0030682714248489963 Vol:0.3000001032538712 ch:0.050000000000000044 \n",
      " It:160 Obj:-0.0030683069365266807 Vol:0.300000014503228 ch:0.050000000000000044 \n",
      " It:161 Obj:-0.003068338253848506 Vol:0.299999923573116 ch:0.050000000000000044 \n",
      " It:162 Obj:-0.0030683641973471725 Vol:0.30000001327058196 ch:0.02811723270478028 \n",
      " It:163 Obj:-0.003068368365508361 Vol:0.2999998739793961 ch:0.03024422509358382 \n",
      " It:164 Obj:-0.0030683652563005177 Vol:0.3000000094370826 ch:0.032663785556327485 \n",
      " It:165 Obj:-0.0030683786082198634 Vol:0.2999999553169988 ch:0.0392766519727461 \n",
      " It:166 Obj:-0.003068395890396711 Vol:0.30000010300596713 ch:0.047050282338781 \n",
      " It:167 Obj:-0.003068414093124493 Vol:0.29999993068595143 ch:0.04999999999999999 \n",
      " It:168 Obj:-0.00306843015528713 Vol:0.3000000076835838 ch:0.04999999999999999 \n",
      " It:169 Obj:-0.003068440882533124 Vol:0.29999997300280157 ch:0.04999999999999999 \n",
      " It:170 Obj:-0.003068449685448608 Vol:0.3000000896063348 ch:0.04999999999999999 \n",
      " It:171 Obj:-0.003068454729743544 Vol:0.3000000291143548 ch:0.04999999999999999 \n",
      " It:172 Obj:-0.0030684567983004334 Vol:0.29999998955017376 ch:0.050000000000000044 \n",
      " It:173 Obj:-0.003068455352664632 Vol:0.2999999096014079 ch:0.050000000000000044 \n",
      " It:174 Obj:-0.0030684678320409206 Vol:0.2999999306144001 ch:0.050000000000000044 \n",
      " It:175 Obj:-0.0030684784119957547 Vol:0.2999998961351515 ch:0.050000000000000044 \n",
      " It:176 Obj:-0.0030684872580772115 Vol:0.29999986357065267 ch:0.050000000000000044 \n",
      " It:177 Obj:-0.003068493339967548 Vol:0.2999998665870285 ch:0.050000000000000044 \n",
      " It:178 Obj:-0.0030684970604855162 Vol:0.29999993124387375 ch:0.050000000000000044 \n",
      " It:179 Obj:-0.003068498791015747 Vol:0.30000007779678955 ch:0.050000000000000044 \n",
      " It:180 Obj:-0.0030684988573657303 Vol:0.3000000249700368 ch:0.050000000000000044 \n",
      " It:181 Obj:-0.0030684977028304933 Vol:0.2999998962937582 ch:0.024370136318857427 \n",
      " It:182 Obj:-0.003068485291288097 Vol:0.2999999510279327 ch:0.011564537598714508 \n",
      " It:183 Obj:-0.0030684783962645077 Vol:0.30000000727918 ch:0.011062436991885471 \n",
      " It:184 Obj:-0.0030684880119885892 Vol:0.29999998725495713 ch:0.010885234603958183 \n",
      " It:185 Obj:-0.0030684982645579686 Vol:0.29999997438869447 ch:0.011657356146999004 \n",
      " It:186 Obj:-0.00306850756151946 Vol:0.29999990044698305 ch:0.012504624129751396 \n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " It:187 Obj:-0.0030685141638797323 Vol:0.30000008342823375 ch:0.01342863120302873 \n",
      " It:188 Obj:-0.0030685196853991576 Vol:0.30000007414464447 ch:0.014325432707232522 \n",
      " It:189 Obj:-0.0030685279526506556 Vol:0.2999999659318418 ch:0.015291289090418658 \n",
      " It:190 Obj:-0.0030685350946078657 Vol:0.3000000657595946 ch:0.016338885703487793 \n",
      " It:191 Obj:-0.003068541063580588 Vol:0.30000011794692377 ch:0.017399584511002042 \n",
      " It:192 Obj:-0.003068547651627811 Vol:0.29999990860914105 ch:0.01847935417081864 \n",
      " It:193 Obj:-0.003068553974523211 Vol:0.30000001800853093 ch:0.019684971754009906 \n",
      " It:194 Obj:-0.0030685583611996295 Vol:0.29999990048487685 ch:0.020838896656848294 \n",
      " It:195 Obj:-0.003068564117355116 Vol:0.2999998799942431 ch:0.022089706463214898 \n",
      " It:196 Obj:-0.0030685684337863686 Vol:0.2999999568389111 ch:0.02336687001362825 \n",
      " It:197 Obj:-0.003068572715492747 Vol:0.2999998818918599 ch:0.02462715309401975 \n",
      " It:198 Obj:-0.003068577261386576 Vol:0.2999999568307161 ch:0.02597531886034765 \n",
      " It:199 Obj:-0.0030685805308113124 Vol:0.29999991399313275 ch:0.027281287505518392 \n",
      " It:200 Obj:-0.0030685841233014043 Vol:0.3000000494683556 ch:0.02867781270349895 \n",
      " It:201 Obj:-0.003068586474259349 Vol:0.3000000913726845 ch:0.0300184239493424 \n",
      " It:202 Obj:-0.003068589153119863 Vol:0.30000007393464095 ch:0.031386530449106886 \n",
      " It:203 Obj:-0.0030685908377819163 Vol:0.30000001554674477 ch:0.0327656245876321 \n",
      " It:204 Obj:-0.0030685915437422455 Vol:0.29999993162492855 ch:0.03415499691063262 \n",
      " It:205 Obj:-0.0030685912920856784 Vol:0.3000000937056965 ch:0.03563506183975451 \n",
      " It:206 Obj:-0.003068589841991197 Vol:0.29999995129904766 ch:0.036943909988096824 \n",
      " It:207 Obj:-0.0030685889870388046 Vol:0.3000000551025789 ch:0.038472923517226865 \n",
      " It:208 Obj:-0.0030685855904689593 Vol:0.3000000871309289 ch:0.03988394200778045 \n",
      " It:209 Obj:-0.0030685824895992572 Vol:0.30000004388152857 ch:0.0413275319933456 \n",
      " It:210 Obj:-0.003068578352896853 Vol:0.2999999367249719 ch:0.04278114436178915 \n",