- "source": [
- "keyword_cipher_alphabet_of('arcanaimperii')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "cipher.log enigma.log\n"
- ]
- }
- ],
- "source": [
- "!ls *log"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "['2018-12-05 18:27:56,697 - cipherbreak - DEBUG - Simulated annealing worker 8: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosninychsseapitetreshmonaauccesedoadogatusnedint',\n",
- " '2018-12-05 18:27:56,698 - cipherbreak - DEBUG - Simulated annealing worker 0: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosninycassehkitetresamonhhuccesedohdoghtusnedint',\n",
- " '2018-12-05 18:27:56,698 - cipherbreak - DEBUG - Simulated annealing worker 2: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosnhnycasseiphtetresamoniiuccesedoidogitusnedhnt',\n",
- " '2018-12-05 18:27:56,698 - cipherbreak - DEBUG - Simulated annealing worker 1: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwylvrfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17464.568516864027, best_plaintext geosnhnycasseiphtetresamoniiuccesedoidogitusnedhnt',\n",
- " '2018-12-05 18:27:56,699 - cipherbreak - DEBUG - Simulated annealing worker 3: iteration 0, temperature 200, current alphabet itakbjsqenguhcpmwyrvlfxodz, plain alphabet etoainhsrdlumwycfgpbvkxjqz, current_fitness -17467.215783229432, best_plaintext geosninycassehvitetresamonhhuccesedohdoghtusnedint']"
- ]
- },
- "execution_count": 15,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "recs = open('cipher.log').read().splitlines()\n",
- "recs[:5]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 46,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "{'time': datetime.datetime(2018, 12, 5, 18, 27, 56, 697000),\n",
- " 'worker': 8,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027}"
- ]
- },
- "execution_count": 46,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "log_parse(recs[0])"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 47,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "[{'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 557000),\n",
- " 'worker': 8,\n",
- " 'iteration': 500,\n",
- " 'fitness': -19506.212009034196},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 635000),\n",
- " 'worker': 9,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18038.95559884915},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 993000),\n",
- " 'worker': 5,\n",
- " 'iteration': 500,\n",
- " 'fitness': -17327.223609157583},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 995000),\n",
- " 'worker': 3,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18946.41644162794},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 996000),\n",
- " 'worker': 2,\n",
- " 'iteration': 500,\n",
- " 'fitness': -21014.221984327247},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 998000),\n",
- " 'worker': 7,\n",
- " 'iteration': 500,\n",
- " 'fitness': -20093.45361142934},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 998000),\n",
- " 'worker': 4,\n",
- " 'iteration': 500,\n",
- " 'fitness': -20003.348090823332},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 57, 999000),\n",
- " 'worker': 1,\n",
- " 'iteration': 500,\n",
- " 'fitness': -19134.666194684774},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58),\n",
- " 'worker': 6,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18597.23462090166},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 1000),\n",
- " 'worker': 0,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18848.039141799247},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 276000),\n",
- " 'worker': 8,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19011.452688727233},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 352000),\n",
- " 'worker': 9,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -18741.08747198464},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 58, 954000),\n",
- " 'worker': 8,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19324.48074341969},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 56000),\n",
- " 'worker': 9,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19194.180212110503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 273000),\n",
- " 'worker': 5,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -18079.493977379658},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 275000),\n",
- " 'worker': 2,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19586.334887748137},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 276000),\n",
- " 'worker': 7,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19595.283669119322},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 282000),\n",
- " 'worker': 3,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19556.303534097875},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 283000),\n",
- " 'worker': 0,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19060.650868638797},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 285000),\n",
- " 'worker': 6,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19048.945801444726},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 286000),\n",
- " 'worker': 1,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -17780.893262937854},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 288000),\n",
- " 'worker': 4,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19871.461472608527},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 656000),\n",
- " 'worker': 8,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -18541.60058087154},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 27, 59, 762000),\n",
- " 'worker': 9,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -18139.230527668664},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 307000),\n",
- " 'worker': 4,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19615.20233677959},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 341000),\n",
- " 'worker': 8,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18792.355486875542},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 538000),\n",
- " 'worker': 5,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19614.656719789735},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 540000),\n",
- " 'worker': 2,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19420.645677197903},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 547000),\n",
- " 'worker': 3,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19516.69841398513},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 547000),\n",
- " 'worker': 7,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19230.947512617677},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 552000),\n",
- " 'worker': 6,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19062.24295819328},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 555000),\n",
- " 'worker': 1,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19005.04145812939},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 559000),\n",
- " 'worker': 0,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19678.103852267177},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 826000),\n",
- " 'worker': 9,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18554.14253773069},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 0, 996000),\n",
- " 'worker': 4,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19797.711974806178},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 15000),\n",
- " 'worker': 8,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18929.774792204666},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 684000),\n",
- " 'worker': 4,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18404.449071388823},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 727000),\n",
- " 'worker': 8,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -18413.47164984584},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 815000),\n",
- " 'worker': 2,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -18449.545495871713},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 817000),\n",
- " 'worker': 5,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -20293.16285350564},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 821000),\n",
- " 'worker': 7,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -18382.9684664272},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 828000),\n",
- " 'worker': 3,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19269.277188085696},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 838000),\n",
- " 'worker': 6,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -18034.64907452757},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 838000),\n",
- " 'worker': 1,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -20212.029343114173},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 1, 848000),\n",
- " 'worker': 0,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -18398.93978482426},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 2, 106000),\n",
- " 'worker': 9,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -17022.580186111096},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 2, 370000),\n",
- " 'worker': 4,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18341.09176296995},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 2, 436000),\n",
- " 'worker': 8,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -17620.87851235687},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 49000),\n",
- " 'worker': 4,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -18629.108009257943},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 79000),\n",
- " 'worker': 2,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18229.656265246995},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 83000),\n",
- " 'worker': 5,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -19086.384794143425},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 85000),\n",
- " 'worker': 7,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -17864.67484051336},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 95000),\n",
- " 'worker': 3,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18518.178105852596},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 102000),\n",
- " 'worker': 8,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18886.480601943767},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 104000),\n",
- " 'worker': 6,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -17969.995425476307},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 109000),\n",
- " 'worker': 1,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -17400.637120062693},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 121000),\n",
- " 'worker': 0,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18747.729945027986},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 384000),\n",
- " 'worker': 9,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -20705.07819308174},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 786000),\n",
- " 'worker': 8,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -18084.38300999115},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 3, 835000),\n",
- " 'worker': 2,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18620.50568328267},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 180000),\n",
- " 'worker': 4,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18336.454140137244},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 361000),\n",
- " 'worker': 1,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19478.17147468461},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 370000),\n",
- " 'worker': 7,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -17877.74019133228},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 371000),\n",
- " 'worker': 3,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19048.338653729337},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 376000),\n",
- " 'worker': 5,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -20898.734244859043},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 386000),\n",
- " 'worker': 6,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -16939.27057282322},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 409000),\n",
- " 'worker': 0,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19854.447324573906},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 533000),\n",
- " 'worker': 2,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17187.53758324829},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 648000),\n",
- " 'worker': 8,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18895.743869174006},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 4, 669000),\n",
- " 'worker': 9,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -19501.45392767446},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 26000),\n",
- " 'worker': 1,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19606.201177583636},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 245000),\n",
- " 'worker': 2,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18393.7240060119},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 444000),\n",
- " 'worker': 4,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18387.174172922445},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 635000),\n",
- " 'worker': 3,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17041.761138586608},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 642000),\n",
- " 'worker': 7,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17392.748738228944},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 650000),\n",
- " 'worker': 6,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17330.16526324624},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 667000),\n",
- " 'worker': 5,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19135.242019282377},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 697000),\n",
- " 'worker': 0,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17418.19577491629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 753000),\n",
- " 'worker': 1,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -19393.961211753554},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 934000),\n",
- " 'worker': 8,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17830.33557166024},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 945000),\n",
- " 'worker': 9,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -17892.435290290625},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 5, 981000),\n",
- " 'worker': 2,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18698.144154223184},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 435000),\n",
- " 'worker': 1,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18800.545050055454},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 503000),\n",
- " 'worker': 0,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -16632.42554157389},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 719000),\n",
- " 'worker': 4,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -18280.140281591077},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 912000),\n",
- " 'worker': 3,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18542.627305858536},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 916000),\n",
- " 'worker': 7,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18493.69033006823},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 927000),\n",
- " 'worker': 6,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -17393.388119756386},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 6, 953000),\n",
- " 'worker': 5,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -17503.069503416547},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 126000),\n",
- " 'worker': 1,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17390.336776695618},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 165000),\n",
- " 'worker': 0,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -17634.827628782918},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 200000),\n",
- " 'worker': 8,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17428.607305695987},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 219000),\n",
- " 'worker': 9,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -18170.02084407561},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 270000),\n",
- " 'worker': 2,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17827.94293353811},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 856000),\n",
- " 'worker': 5,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18082.931621876454},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 7, 983000),\n",
- " 'worker': 4,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18595.65422981538},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 62000),\n",
- " 'worker': 1,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17193.700008245654},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 183000),\n",
- " 'worker': 3,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -19429.72065240524},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 185000),\n",
- " 'worker': 7,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18511.027065967108},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 195000),\n",
- " 'worker': 6,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -17859.105332243653},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 442000),\n",
- " 'worker': 0,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -18033.2447620835},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 487000),\n",
- " 'worker': 8,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16984.79188180881},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 489000),\n",
- " 'worker': 9,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18378.049112148143},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 533000),\n",
- " 'worker': 2,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17716.896348117207},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 592000),\n",
- " 'worker': 5,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -20390.806341044932},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 8, 798000),\n",
- " 'worker': 1,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18116.594707989414},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 260000),\n",
- " 'worker': 4,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18894.618827025028},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 376000),\n",
- " 'worker': 5,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -19739.451268522404},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 459000),\n",
- " 'worker': 3,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -18602.940996743786},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 467000),\n",
- " 'worker': 7,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17799.05403285316},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 474000),\n",
- " 'worker': 6,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -16545.601685561487},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 695000),\n",
- " 'worker': 1,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -15521.23314383998},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 705000),\n",
- " 'worker': 0,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -16848.17732266875},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 750000),\n",
- " 'worker': 8,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17651.668173724873},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 766000),\n",
- " 'worker': 9,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17678.75330561347},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 9, 815000),\n",
- " 'worker': 2,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17889.376509552665},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 524000),\n",
- " 'worker': 4,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -18659.056280723984},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 613000),\n",
- " 'worker': 9,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17650.74134056951},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 620000),\n",
- " 'worker': 2,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -18187.980824614297},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 655000),\n",
- " 'worker': 5,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18529.548428506027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 721000),\n",
- " 'worker': 3,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18410.71610809687},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 733000),\n",
- " 'worker': 6,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -16826.458193958388},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 736000),\n",
- " 'worker': 7,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18002.74242422733},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 966000),\n",
- " 'worker': 1,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16047.53530288506},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 10, 977000),\n",
- " 'worker': 0,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -16154.124706442182},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 22000),\n",
- " 'worker': 8,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16817.91911998762},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 287000),\n",
- " 'worker': 9,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17358.130163552203},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 324000),\n",
- " 'worker': 2,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16861.63470732543},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 799000),\n",
- " 'worker': 4,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17953.192243685102},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 914000),\n",
- " 'worker': 5,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17889.94069028997},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 944000),\n",
- " 'worker': 9,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17143.640914346324},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 994000),\n",
- " 'worker': 3,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18536.570483679698},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 11, 998000),\n",
- " 'worker': 2,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16539.514654309765},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 4000),\n",
- " 'worker': 6,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -16679.173786884076},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 12000),\n",
- " 'worker': 7,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18175.711713672594},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 225000),\n",
- " 'worker': 1,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16452.52144633103},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 233000),\n",
- " 'worker': 0,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -16452.404246043414},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 289000),\n",
- " 'worker': 8,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17006.474846719855},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 641000),\n",
- " 'worker': 9,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16614.803388816013},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 12, 901000),\n",
- " 'worker': 0,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16677.326420272075},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 58000),\n",
- " 'worker': 4,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -18339.282467115518},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 72000),\n",
- " 'worker': 2,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -17301.8417114411},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 182000),\n",
- " 'worker': 5,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17334.537156849256},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 261000),\n",
- " 'worker': 3,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -18031.285622561743},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 268000),\n",
- " 'worker': 6,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -16422.7375527152},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 279000),\n",
- " 'worker': 7,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17504.187460278605},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 326000),\n",
- " 'worker': 9,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16971.464100835325},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 493000),\n",
- " 'worker': 1,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -15773.499250805828},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 555000),\n",
- " 'worker': 8,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15226.057813342175},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 575000),\n",
- " 'worker': 0,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17240.73733527656},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 13, 994000),\n",
- " 'worker': 9,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16049.627773653003},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 267000),\n",
- " 'worker': 0,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -17538.610976751468},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 331000),\n",
- " 'worker': 2,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -15999.749156327724},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 333000),\n",
- " 'worker': 4,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -18309.78608355871},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 442000),\n",
- " 'worker': 5,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16256.00720008966},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 528000),\n",
- " 'worker': 3,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17581.20303046428},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 534000),\n",
- " 'worker': 6,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16925.788998820055},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 554000),\n",
- " 'worker': 7,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -18572.05453072059},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 678000),\n",
- " 'worker': 9,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15830.921286816676},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 752000),\n",
- " 'worker': 1,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16599.40684997735},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 14, 807000),\n",
- " 'worker': 8,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -17117.33019989978},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 176000),\n",
- " 'worker': 0,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16889.43933685168},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 247000),\n",
- " 'worker': 5,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16374.072710564345},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 488000),\n",
- " 'worker': 9,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -16153.189088061568},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 590000),\n",
- " 'worker': 4,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17260.794949962612},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 600000),\n",
- " 'worker': 2,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16764.03048646914},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 791000),\n",
- " 'worker': 3,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17960.814964208697},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 807000),\n",
- " 'worker': 6,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16817.494896507043},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 818000),\n",
- " 'worker': 7,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17811.92361311319},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 918000),\n",
- " 'worker': 0,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15703.685929976222},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 15, 921000),\n",
- " 'worker': 5,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -15528.756041988652},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 45000),\n",
- " 'worker': 1,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15689.40995208135},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 76000),\n",
- " 'worker': 8,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15898.65336137873},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 744000),\n",
- " 'worker': 9,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15544.678618934651},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 792000),\n",
- " 'worker': 0,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16813.40458563439},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 827000),\n",
- " 'worker': 5,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15269.089304752624},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 856000),\n",
- " 'worker': 4,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16424.939130016453},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 16, 866000),\n",
- " 'worker': 2,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15617.851287894646},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 64000),\n",
- " 'worker': 3,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -17258.223976007055},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 79000),\n",
- " 'worker': 6,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16706.30829529822},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 91000),\n",
- " 'worker': 7,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16172.10089134246},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 309000),\n",
- " 'worker': 1,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15278.98850746955},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 337000),\n",
- " 'worker': 8,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15970.498815455323},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 484000),\n",
- " 'worker': 0,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -16965.959540158852},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 17, 497000),\n",
- " 'worker': 5,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16171.253641185343},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 7000),\n",
- " 'worker': 9,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15481.776383794944},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 106000),\n",
- " 'worker': 4,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16114.148485332731},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 133000),\n",
- " 'worker': 2,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15897.207732365574},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 198000),\n",
- " 'worker': 5,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15976.32225367706},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 239000),\n",
- " 'worker': 0,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -16419.503701784342},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 324000),\n",
- " 'worker': 3,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -18014.381767746403},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 340000),\n",
- " 'worker': 6,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16178.495320022208},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 345000),\n",
- " 'worker': 7,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -15721.917263183206},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 584000),\n",
- " 'worker': 1,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15166.897915355234},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 18, 601000),\n",
- " 'worker': 8,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15495.913965599955},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 20000),\n",
- " 'worker': 0,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -16055.595445458615},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 46000),\n",
- " 'worker': 5,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -16352.652198437934},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 263000),\n",
- " 'worker': 9,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15910.295343982507},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 375000),\n",
- " 'worker': 4,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15442.82645508135},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 389000),\n",
- " 'worker': 2,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15805.574304375701},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 597000),\n",
- " 'worker': 3,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -17576.045133748434},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 611000),\n",
- " 'worker': 6,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15855.870210506502},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 614000),\n",
- " 'worker': 7,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16943.864439542413},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 691000),\n",
- " 'worker': 0,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15555.725375024595},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 729000),\n",
- " 'worker': 5,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15611.291563558481},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 845000),\n",
- " 'worker': 1,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15877.554815426058},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 19, 849000),\n",
- " 'worker': 8,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15316.43445909589},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 382000),\n",
- " 'worker': 0,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15931.767571476821},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 420000),\n",
- " 'worker': 5,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15532.023378075712},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 523000),\n",
- " 'worker': 9,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15182.326272203387},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 545000),\n",
- " 'worker': 4,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15992.144134516864},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 653000),\n",
- " 'worker': 2,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15948.179868074802},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 854000),\n",
- " 'worker': 3,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16698.55512123499},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 867000),\n",
- " 'worker': 6,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15737.678737800343},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 20, 870000),\n",
- " 'worker': 7,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16180.902687655534},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 99000),\n",
- " 'worker': 5,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15522.1739409343},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 111000),\n",
- " 'worker': 8,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15415.186441688731},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 115000),\n",
- " 'worker': 1,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15611.885500014081},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 208000),\n",
- " 'worker': 4,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15870.803780938573},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 562000),\n",
- " 'worker': 0,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15149.982360435166},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 773000),\n",
- " 'worker': 9,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15175.194651961283},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 774000),\n",
- " 'worker': 5,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15479.452140178499},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 867000),\n",
- " 'worker': 4,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15683.571040993067},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 21, 905000),\n",
- " 'worker': 2,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15285.330433802024},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 117000),\n",
- " 'worker': 3,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -16140.718106173423},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 131000),\n",
- " 'worker': 6,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15532.23903357282},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 137000),\n",
- " 'worker': 7,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -16454.16864218011},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 361000),\n",
- " 'worker': 8,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15451.09375070572},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 374000),\n",
- " 'worker': 1,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -14953.309532478948},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 474000),\n",
- " 'worker': 5,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15659.15259443666},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 582000),\n",
- " 'worker': 4,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15869.087172295838},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 22, 837000),\n",
- " 'worker': 0,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15417.420509588284},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 35000),\n",
- " 'worker': 9,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14755.133509144218},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 134000),\n",
- " 'worker': 5,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 169000),\n",
- " 'worker': 2,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15646.531721637635},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 274000),\n",
- " 'worker': 4,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15210.315534893452},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 372000),\n",
- " 'worker': 3,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15694.77409965568},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 378000),\n",
- " 'worker': 7,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15259.729176088413},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 393000),\n",
- " 'worker': 6,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -17056.42671837105},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 623000),\n",
- " 'worker': 8,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14753.192978629439},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 23, 646000),\n",
- " 'worker': 1,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15288.147896117103},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 105000),\n",
- " 'worker': 4,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15060.603210355042},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 114000),\n",
- " 'worker': 0,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15007.5508773021},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 205000),\n",
- " 'worker': 5,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14938.424693950374},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 290000),\n",
- " 'worker': 7,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15771.680706420595},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 293000),\n",
- " 'worker': 9,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14976.114071536189},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 431000),\n",
- " 'worker': 2,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15400.307210930276},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 643000),\n",
- " 'worker': 3,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15905.972572862838},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 675000),\n",
- " 'worker': 6,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -16446.158550232558},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 876000),\n",
- " 'worker': 8,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14781.142456953165},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 24, 914000),\n",
- " 'worker': 1,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -14981.672242306711},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 20000),\n",
- " 'worker': 7,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -16164.260679369723},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 44000),\n",
- " 'worker': 4,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15069.41761792247},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 403000),\n",
- " 'worker': 0,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14876.118543452645},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 458000),\n",
- " 'worker': 5,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14961.285575467244},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 572000),\n",
- " 'worker': 9,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14863.556266989302},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 705000),\n",
- " 'worker': 2,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14977.415942610598},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 904000),\n",
- " 'worker': 3,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -14993.584839523564},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 906000),\n",
- " 'worker': 7,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15141.475802739613},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 25, 944000),\n",
- " 'worker': 6,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -16009.08750955859},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 145000),\n",
- " 'worker': 8,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14827.099904866538},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 194000),\n",
- " 'worker': 4,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -15116.224925495997},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 202000),\n",
- " 'worker': 1,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15149.029029083624},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 686000),\n",
- " 'worker': 0,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14758.523310234728},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 725000),\n",
- " 'worker': 5,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14781.142456953165},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 830000),\n",
- " 'worker': 9,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14758.523310234728},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 26, 960000),\n",
- " 'worker': 2,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14813.046812753024},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 61000),\n",
- " 'worker': 7,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15340.860844544492},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 170000),\n",
- " 'worker': 3,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15305.374336482708},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 226000),\n",
- " 'worker': 6,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15573.850829771378},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 309000),\n",
- " 'worker': 4,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -15004.196963177967},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 445000),\n",
- " 'worker': 8,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14968.808339959272},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 465000),\n",
- " 'worker': 1,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15189.679227108176},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 972000),\n",
- " 'worker': 0,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14700.923210187424},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 27, 982000),\n",
- " 'worker': 5,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 158000),\n",
- " 'worker': 9,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -15026.706407974296},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 257000),\n",
- " 'worker': 2,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 341000),\n",
- " 'worker': 4,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14739.612188053427},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 368000),\n",
- " 'worker': 7,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15327.626863056204},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 441000),\n",
- " 'worker': 3,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15100.949728117137},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 491000),\n",
- " 'worker': 6,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -14909.17876099893},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 750000),\n",
- " 'worker': 1,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -15309.029815268066},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 28, 765000),\n",
- " 'worker': 8,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14900.16872092433},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 232000),\n",
- " 'worker': 0,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 250000),\n",
- " 'worker': 5,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14767.359551554202},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 411000),\n",
- " 'worker': 9,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 412000),\n",
- " 'worker': 4,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 521000),\n",
- " 'worker': 2,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 655000),\n",
- " 'worker': 7,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15470.913319339978},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 704000),\n",
- " 'worker': 3,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 29, 759000),\n",
- " 'worker': 6,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14818.384022705113},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 11000),\n",
- " 'worker': 1,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14939.247773294534},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 64000),\n",
- " 'worker': 8,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 501000),\n",
- " 'worker': 0,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 504000),\n",
- " 'worker': 5,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 676000),\n",
- " 'worker': 9,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 693000),\n",
- " 'worker': 4,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 782000),\n",
- " 'worker': 2,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 956000),\n",
- " 'worker': 7,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -15019.728235593766},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 30, 958000),\n",
- " 'worker': 3,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15374.657983398703},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 16000),\n",
- " 'worker': 6,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15025.874342597837},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 278000),\n",
- " 'worker': 1,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14700.923210187424},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 326000),\n",
- " 'worker': 8,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 755000),\n",
- " 'worker': 0,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14700.923210187424},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 765000),\n",
- " 'worker': 5,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 931000),\n",
- " 'worker': 9,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 31, 946000),\n",
- " 'worker': 4,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 31000),\n",
- " 'worker': 2,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 203000),\n",
- " 'worker': 7,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -15131.743534205201},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 221000),\n",
- " 'worker': 3,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -15436.793571633094},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 282000),\n",
- " 'worker': 6,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14855.72679572798},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 535000),\n",
- " 'worker': 1,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14827.099904866538},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 32, 578000),\n",
- " 'worker': 8,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 22000),\n",
- " 'worker': 0,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 23000),\n",
- " 'worker': 5,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 195000),\n",
- " 'worker': 9,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 210000),\n",
- " 'worker': 4,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14739.612188053427},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 293000),\n",
- " 'worker': 2,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 464000),\n",
- " 'worker': 7,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14902.507624188043},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 476000),\n",
- " 'worker': 3,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 539000),\n",
- " 'worker': 6,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -15015.681704727132},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 801000),\n",
- " 'worker': 1,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 33, 841000),\n",
- " 'worker': 8,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 276000),\n",
- " 'worker': 0,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 285000),\n",
- " 'worker': 5,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 458000),\n",
- " 'worker': 9,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14700.923210187424},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 474000),\n",
- " 'worker': 4,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 538000),\n",
- " 'worker': 2,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 719000),\n",
- " 'worker': 7,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14865.21908397404},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 735000),\n",
- " 'worker': 3,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14778.1362419798},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 806000),\n",
- " 'worker': 6,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14890.36011820834},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 34, 901000),\n",
- " 'worker': 1,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 94000),\n",
- " 'worker': 8,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 305000),\n",
- " 'worker': 9,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 538000),\n",
- " 'worker': 5,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 542000),\n",
- " 'worker': 0,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 542000),\n",
- " 'worker': 4,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 800000),\n",
- " 'worker': 2,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 983000),\n",
- " 'worker': 3,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14758.523310234728},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 35, 987000),\n",
- " 'worker': 7,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 65000),\n",
- " 'worker': 6,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 77000),\n",
- " 'worker': 9,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 161000),\n",
- " 'worker': 1,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 361000),\n",
- " 'worker': 8,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 719000),\n",
- " 'worker': 4,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 802000),\n",
- " 'worker': 5,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 815000),\n",
- " 'worker': 0,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 36, 877000),\n",
- " 'worker': 9,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 49000),\n",
- " 'worker': 2,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 244000),\n",
- " 'worker': 3,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14700.923210187424},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 278000),\n",
- " 'worker': 7,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 331000),\n",
- " 'worker': 6,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 414000),\n",
- " 'worker': 1,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 617000),\n",
- " 'worker': 8,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 618000),\n",
- " 'worker': 9,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 37, 895000),\n",
- " 'worker': 4,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 58000),\n",
- " 'worker': 5,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 77000),\n",
- " 'worker': 0,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 308000),\n",
- " 'worker': 2,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 492000),\n",
- " 'worker': 3,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 545000),\n",
- " 'worker': 7,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 586000),\n",
- " 'worker': 6,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14767.359551554202},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 679000),\n",
- " 'worker': 1,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 878000),\n",
- " 'worker': 8,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 38, 910000),\n",
- " 'worker': 4,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 324000),\n",
- " 'worker': 0,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 556000),\n",
- " 'worker': 2,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 749000),\n",
- " 'worker': 3,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 797000),\n",
- " 'worker': 7,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 848000),\n",
- " 'worker': 6,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14758.523310234728},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 39, 916000),\n",
- " 'worker': 1,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 70000),\n",
- " 'worker': 8,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 437000),\n",
- " 'worker': 2,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 481000),\n",
- " 'worker': 7,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 555000),\n",
- " 'worker': 1,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 880000),\n",
- " 'worker': 3,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 40, 931000),\n",
- " 'worker': 6,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 57000),\n",
- " 'worker': 2,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 100000),\n",
- " 'worker': 7,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 178000),\n",
- " 'worker': 1,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 517000),\n",
- " 'worker': 3,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 574000),\n",
- " 'worker': 6,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 41, 745000),\n",
- " 'worker': 7,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 129000),\n",
- " 'worker': 3,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 187000),\n",
- " 'worker': 6,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 367000),\n",
- " 'worker': 7,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 753000),\n",
- " 'worker': 3,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 42, 810000),\n",
- " 'worker': 6,\n",
- " 'iteration': 19000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 43, 363000),\n",
- " 'worker': 3,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 18, 28, 43, 416000),\n",
- " 'worker': 6,\n",
- " 'iteration': 19500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 305000),\n",
- " 'worker': 7,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17064.948772927888},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 1,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 2,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 0,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 3,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 4,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 5,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17536.258720447695},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 307000),\n",
- " 'worker': 6,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17489.373605685694},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 308000),\n",
- " 'worker': 8,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 30, 308000),\n",
- " 'worker': 9,\n",
- " 'iteration': 0,\n",
- " 'fitness': -17464.568516864027},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 483000),\n",
- " 'worker': 7,\n",
- " 'iteration': 500,\n",
- " 'fitness': -20011.926080833462},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 584000),\n",
- " 'worker': 8,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18720.58237892333},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 586000),\n",
- " 'worker': 2,\n",
- " 'iteration': 500,\n",
- " 'fitness': -20221.715741201548},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 641000),\n",
- " 'worker': 6,\n",
- " 'iteration': 500,\n",
- " 'fitness': -20971.93227245418},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 650000),\n",
- " 'worker': 1,\n",
- " 'iteration': 500,\n",
- " 'fitness': -17958.557690043537},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 653000),\n",
- " 'worker': 0,\n",
- " 'iteration': 500,\n",
- " 'fitness': -19456.419361176002},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 668000),\n",
- " 'worker': 9,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18794.76060121247},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 690000),\n",
- " 'worker': 5,\n",
- " 'iteration': 500,\n",
- " 'fitness': -19179.138598606725},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 711000),\n",
- " 'worker': 3,\n",
- " 'iteration': 500,\n",
- " 'fitness': -17988.766735978654},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 31, 717000),\n",
- " 'worker': 4,\n",
- " 'iteration': 500,\n",
- " 'fitness': -18970.09109208436},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 663000),\n",
- " 'worker': 0,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19192.661068367157},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 812000),\n",
- " 'worker': 7,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -18440.462795548294},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 907000),\n",
- " 'worker': 2,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19208.61349253221},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 913000),\n",
- " 'worker': 8,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -21074.221350148688},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 967000),\n",
- " 'worker': 1,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19380.999140599124},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 977000),\n",
- " 'worker': 9,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -17994.519054935667},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 32, 979000),\n",
- " 'worker': 6,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19306.156116067286},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 32000),\n",
- " 'worker': 5,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -20337.97301214875},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 35000),\n",
- " 'worker': 3,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19975.76171434862},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 44000),\n",
- " 'worker': 4,\n",
- " 'iteration': 1000,\n",
- " 'fitness': -19476.28521852281},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 33, 684000),\n",
- " 'worker': 0,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -21362.030853695927},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 186000),\n",
- " 'worker': 1,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -17714.641624264746},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 229000),\n",
- " 'worker': 7,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -18542.121696900136},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 233000),\n",
- " 'worker': 2,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -20058.056128897606},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 289000),\n",
- " 'worker': 8,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19942.833685138357},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 291000),\n",
- " 'worker': 9,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -17125.250461558895},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 357000),\n",
- " 'worker': 3,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -20433.11384868423},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 382000),\n",
- " 'worker': 4,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19266.8556439343},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 454000),\n",
- " 'worker': 5,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -19485.148402491643},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 34, 600000),\n",
- " 'worker': 6,\n",
- " 'iteration': 1500,\n",
- " 'fitness': -18819.539234026674},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 103000),\n",
- " 'worker': 0,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19439.674465428758},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 477000),\n",
- " 'worker': 1,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19958.84007847232},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 602000),\n",
- " 'worker': 2,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19670.81172833396},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 713000),\n",
- " 'worker': 9,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -17142.009059028445},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 726000),\n",
- " 'worker': 8,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19683.9963358193},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 730000),\n",
- " 'worker': 7,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -17340.009861643404},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 762000),\n",
- " 'worker': 3,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19369.723029067667},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 863000),\n",
- " 'worker': 4,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19034.682763381767},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 35, 930000),\n",
- " 'worker': 5,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19724.425130764797},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 121000),\n",
- " 'worker': 6,\n",
- " 'iteration': 2000,\n",
- " 'fitness': -19113.68657413882},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 676000),\n",
- " 'worker': 0,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -19494.92220907886},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 899000),\n",
- " 'worker': 1,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -17619.247219933895},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 951000),\n",
- " 'worker': 8,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18733.49038445007},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 36, 967000),\n",
- " 'worker': 2,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -19275.265763427655},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 54000),\n",
- " 'worker': 9,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18403.8355946094},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 88000),\n",
- " 'worker': 3,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -19514.81650956374},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 149000),\n",
- " 'worker': 7,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18321.512123184442},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 167000),\n",
- " 'worker': 5,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -18757.70142762439},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 242000),\n",
- " 'worker': 4,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -19803.012956369163},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 469000),\n",
- " 'worker': 6,\n",
- " 'iteration': 2500,\n",
- " 'fitness': -20912.58774667283},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 37, 862000),\n",
- " 'worker': 0,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19409.258503714384},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 315000),\n",
- " 'worker': 1,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18872.173637934306},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 329000),\n",
- " 'worker': 2,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -20509.129709514265},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 348000),\n",
- " 'worker': 8,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -17321.155277579343},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 421000),\n",
- " 'worker': 3,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19427.389011059782},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 467000),\n",
- " 'worker': 9,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19207.343443988215},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 480000),\n",
- " 'worker': 4,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18721.56447624704},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 518000),\n",
- " 'worker': 5,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18572.50782004681},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 531000),\n",
- " 'worker': 7,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -19691.162343454114},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 38, 731000),\n",
- " 'worker': 6,\n",
- " 'iteration': 3000,\n",
- " 'fitness': -18979.35240339668},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 191000),\n",
- " 'worker': 0,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19375.464976830353},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 562000),\n",
- " 'worker': 5,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17050.915692093513},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 634000),\n",
- " 'worker': 1,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19343.737531858267},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 656000),\n",
- " 'worker': 2,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -18634.214126420095},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 670000),\n",
- " 'worker': 8,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -17754.52887821668},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 733000),\n",
- " 'worker': 3,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19132.250603393244},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 783000),\n",
- " 'worker': 4,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19196.35892101146},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 816000),\n",
- " 'worker': 9,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19002.690919176286},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 863000),\n",
- " 'worker': 7,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19133.298070206092},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 39, 868000),\n",
- " 'worker': 6,\n",
- " 'iteration': 3500,\n",
- " 'fitness': -19757.791544465104},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 468000),\n",
- " 'worker': 0,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18553.631818438087},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 701000),\n",
- " 'worker': 5,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -16989.573092675015},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 967000),\n",
- " 'worker': 6,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18738.132464822625},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 975000),\n",
- " 'worker': 2,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18180.86838796417},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 984000),\n",
- " 'worker': 1,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18858.92834820425},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 40, 995000),\n",
- " 'worker': 8,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -16734.063130383078},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 46000),\n",
- " 'worker': 3,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -17763.14484564346},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 113000),\n",
- " 'worker': 4,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -18163.721019481505},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 160000),\n",
- " 'worker': 9,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -19530.52326303019},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 211000),\n",
- " 'worker': 7,\n",
- " 'iteration': 4000,\n",
- " 'fitness': -17672.714496294167},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 41, 331000),\n",
- " 'worker': 0,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18842.347858107038},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 12000),\n",
- " 'worker': 5,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -17109.64535862546},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 130000),\n",
- " 'worker': 6,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -19746.393461068335},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 284000),\n",
- " 'worker': 2,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -17870.85254780358},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 310000),\n",
- " 'worker': 8,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -16373.62611877824},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 320000),\n",
- " 'worker': 1,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -18999.185125551114},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 359000),\n",
- " 'worker': 3,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -19515.749071948336},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 396000),\n",
- " 'worker': 0,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -19347.171864885633},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 438000),\n",
- " 'worker': 4,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -17635.78592431806},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 477000),\n",
- " 'worker': 9,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -19750.17321013555},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 525000),\n",
- " 'worker': 7,\n",
- " 'iteration': 4500,\n",
- " 'fitness': -19314.5595862402},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 42, 963000),\n",
- " 'worker': 6,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17726.01705706373},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 163000),\n",
- " 'worker': 0,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18460.352807643045},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 328000),\n",
- " 'worker': 5,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17586.309577218046},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 605000),\n",
- " 'worker': 8,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -16458.461467144996},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 626000),\n",
- " 'worker': 2,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -18053.662807774603},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 633000),\n",
- " 'worker': 1,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17556.989179356522},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 665000),\n",
- " 'worker': 3,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -16565.51797668411},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 755000),\n",
- " 'worker': 6,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -18771.2540141021},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 756000),\n",
- " 'worker': 4,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -16790.05625163381},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 791000),\n",
- " 'worker': 9,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -19310.352955589842},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 840000),\n",
- " 'worker': 7,\n",
- " 'iteration': 5000,\n",
- " 'fitness': -17269.433973269734},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 43, 981000),\n",
- " 'worker': 0,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18814.96821348566},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 639000),\n",
- " 'worker': 5,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17610.98134319619},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 852000),\n",
- " 'worker': 6,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18747.634629002703},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 940000),\n",
- " 'worker': 8,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -16072.713130144652},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 941000),\n",
- " 'worker': 1,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17447.21951963203},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 950000),\n",
- " 'worker': 2,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17879.626209735092},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 44, 974000),\n",
- " 'worker': 3,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17184.11615532316},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 68000),\n",
- " 'worker': 4,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17654.84898582997},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 106000),\n",
- " 'worker': 9,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -17503.410891164338},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 160000),\n",
- " 'worker': 7,\n",
- " 'iteration': 5500,\n",
- " 'fitness': -16720.074082517604},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 198000),\n",
- " 'worker': 0,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -18298.223867411583},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 766000),\n",
- " 'worker': 5,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -18553.826194757083},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 45, 973000),\n",
- " 'worker': 1,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -16807.054548173965},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 176000),\n",
- " 'worker': 6,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -19078.385403827335},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 267000),\n",
- " 'worker': 2,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17462.57956085574},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 268000),\n",
- " 'worker': 8,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17724.567503651004},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 291000),\n",
- " 'worker': 3,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17136.71456663387},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 396000),\n",
- " 'worker': 4,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17222.7418938044},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 422000),\n",
- " 'worker': 9,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -17163.013191063783},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 486000),\n",
- " 'worker': 7,\n",
- " 'iteration': 6000,\n",
- " 'fitness': -15923.583455585313},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 534000),\n",
- " 'worker': 0,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17555.99144953487},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 594000),\n",
- " 'worker': 5,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -16095.3325939862},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 46, 758000),\n",
- " 'worker': 1,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17598.30468566638},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 362000),\n",
- " 'worker': 5,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17155.508484406248},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 494000),\n",
- " 'worker': 6,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17373.945618134694},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 543000),\n",
- " 'worker': 1,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -18716.93812649565},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 559000),\n",
- " 'worker': 2,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17132.098624244063},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 564000),\n",
- " 'worker': 8,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -16212.897757753763},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 588000),\n",
- " 'worker': 3,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -18532.2474041536},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 694000),\n",
- " 'worker': 4,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17839.708378581247},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 714000),\n",
- " 'worker': 9,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -16941.399876819683},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 780000),\n",
- " 'worker': 7,\n",
- " 'iteration': 6500,\n",
- " 'fitness': -17068.075735363327},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 47, 825000),\n",
- " 'worker': 0,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17280.01016268159},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 335000),\n",
- " 'worker': 5,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16308.943529035794},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 345000),\n",
- " 'worker': 1,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17767.950488886243},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 476000),\n",
- " 'worker': 8,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -17878.68094126451},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 798000),\n",
- " 'worker': 6,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16851.996781322716},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 880000),\n",
- " 'worker': 2,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16658.854021932362},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 48, 896000),\n",
- " 'worker': 3,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16257.617448235551},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 3000),\n",
- " 'worker': 4,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16307.070462677171},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 16000),\n",
- " 'worker': 9,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16395.145359446204},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 89000),\n",
- " 'worker': 7,\n",
- " 'iteration': 7000,\n",
- " 'fitness': -16377.420100014382},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 93000),\n",
- " 'worker': 1,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -18326.355874175948},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 129000),\n",
- " 'worker': 0,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -17208.764190910104},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 191000),\n",
- " 'worker': 8,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17878.188388548733},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 638000),\n",
- " 'worker': 5,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -15999.453933213032},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 827000),\n",
- " 'worker': 1,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17936.125618392205},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 49, 943000),\n",
- " 'worker': 8,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -17506.631134173378},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 100000),\n",
- " 'worker': 6,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -17566.086945631425},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 176000),\n",
- " 'worker': 2,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -15570.94946286388},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 182000),\n",
- " 'worker': 3,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16553.28915763965},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 302000),\n",
- " 'worker': 4,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16501.180389660924},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 303000),\n",
- " 'worker': 9,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -16250.722025520972},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 381000),\n",
- " 'worker': 7,\n",
- " 'iteration': 7500,\n",
- " 'fitness': -17268.919774722508},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 419000),\n",
- " 'worker': 0,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17048.836849959105},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 581000),\n",
- " 'worker': 1,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -17810.016087094227},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 678000),\n",
- " 'worker': 8,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -18752.845284275703},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 50, 927000),\n",
- " 'worker': 5,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16175.607528275586},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 321000),\n",
- " 'worker': 1,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16721.142895272147},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 396000),\n",
- " 'worker': 6,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17123.34118469316},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 439000),\n",
- " 'worker': 8,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -17206.462551935492},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 480000),\n",
- " 'worker': 2,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16055.229264463589},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 481000),\n",
- " 'worker': 3,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -15971.124638912872},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 601000),\n",
- " 'worker': 9,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16750.905525795755},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 604000),\n",
- " 'worker': 4,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16221.64902996803},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 687000),\n",
- " 'worker': 7,\n",
- " 'iteration': 8000,\n",
- " 'fitness': -16168.508201710261},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 51, 718000),\n",
- " 'worker': 0,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -17309.88570310366},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 225000),\n",
- " 'worker': 5,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16630.758677893176},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 306000),\n",
- " 'worker': 1,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -16458.37817939503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 341000),\n",
- " 'worker': 8,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -18115.910872797052},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 707000),\n",
- " 'worker': 6,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -18076.206333573326},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 765000),\n",
- " 'worker': 3,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16554.325053408993},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 773000),\n",
- " 'worker': 2,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -16358.06215804406},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 890000),\n",
- " 'worker': 9,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17732.5396101792},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 904000),\n",
- " 'worker': 4,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17404.41627980615},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 52, 981000),\n",
- " 'worker': 7,\n",
- " 'iteration': 8500,\n",
- " 'fitness': -17044.235539199384},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 2000),\n",
- " 'worker': 5,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16157.472136689625},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 30000),\n",
- " 'worker': 0,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15935.254778228882},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 63000),\n",
- " 'worker': 1,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15790.70127875513},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 650000),\n",
- " 'worker': 8,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -18568.583229449458},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 731000),\n",
- " 'worker': 2,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15423.7885269577},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 53, 743000),\n",
- " 'worker': 5,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15907.693594558705},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54),\n",
- " 'worker': 6,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16802.56684951041},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 60000),\n",
- " 'worker': 3,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16145.569612905003},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 188000),\n",
- " 'worker': 9,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -16435.36881207485},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 213000),\n",
- " 'worker': 4,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -15597.017179474158},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 223000),\n",
- " 'worker': 1,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15864.058756356626},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 291000),\n",
- " 'worker': 7,\n",
- " 'iteration': 9000,\n",
- " 'fitness': -17089.426146020563},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 328000),\n",
- " 'worker': 0,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15694.589651580845},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 467000),\n",
- " 'worker': 2,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15490.089700212742},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 661000),\n",
- " 'worker': 5,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15331.448882458491},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 950000),\n",
- " 'worker': 8,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -18254.79538782754},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 54, 983000),\n",
- " 'worker': 1,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15453.810944913927},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 215000),\n",
- " 'worker': 2,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15788.27615253343},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 315000),\n",
- " 'worker': 6,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15387.352075338764},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 345000),\n",
- " 'worker': 3,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16906.638018393314},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 472000),\n",
- " 'worker': 9,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16910.471933948906},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 502000),\n",
- " 'worker': 4,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -15838.845009907493},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 584000),\n",
- " 'worker': 7,\n",
- " 'iteration': 9500,\n",
- " 'fitness': -16236.663760999885},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 608000),\n",
- " 'worker': 0,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15582.878773613726},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 744000),\n",
- " 'worker': 1,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15857.712951845626},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 963000),\n",
- " 'worker': 5,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15224.34418167227},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 55, 990000),\n",
- " 'worker': 2,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15510.124537814698},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 259000),\n",
- " 'worker': 8,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -16684.797395049696},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 509000),\n",
- " 'worker': 1,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15899.290135264084},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 606000),\n",
- " 'worker': 6,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -16982.897162746085},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 643000),\n",
- " 'worker': 3,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15880.24335549858},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 726000),\n",
- " 'worker': 2,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15618.302247103386},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 769000),\n",
- " 'worker': 9,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15910.365820786265},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 803000),\n",
- " 'worker': 4,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -16076.436195135359},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 886000),\n",
- " 'worker': 7,\n",
- " 'iteration': 10000,\n",
- " 'fitness': -15601.565064812852},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 56, 900000),\n",
- " 'worker': 0,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15314.579171383004},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 250000),\n",
- " 'worker': 1,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15114.676681414347},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 252000),\n",
- " 'worker': 5,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15681.437564457789},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 554000),\n",
- " 'worker': 8,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -16874.11729892052},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 651000),\n",
- " 'worker': 2,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15088.705999484571},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 926000),\n",
- " 'worker': 3,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15500.632495571637},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 931000),\n",
- " 'worker': 6,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -16376.982856570163},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 57, 990000),\n",
- " 'worker': 1,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14758.523310234728},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 22000),\n",
- " 'worker': 5,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15581.876640395263},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 53000),\n",
- " 'worker': 9,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15936.659326834395},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 94000),\n",
- " 'worker': 4,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -16394.41556159084},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 179000),\n",
- " 'worker': 0,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -14942.449992115211},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 190000),\n",
- " 'worker': 7,\n",
- " 'iteration': 10500,\n",
- " 'fitness': -15356.809574891702},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 748000),\n",
- " 'worker': 5,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15276.710353852186},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 766000),\n",
- " 'worker': 1,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -15162.08405060763},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 854000),\n",
- " 'worker': 8,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15741.267175116936},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 58, 946000),\n",
- " 'worker': 2,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15368.482505196353},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 221000),\n",
- " 'worker': 6,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15691.10227685781},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 222000),\n",
- " 'worker': 3,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15197.534159786483},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 346000),\n",
- " 'worker': 9,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15246.633563963847},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 391000),\n",
- " 'worker': 4,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15207.373029629109},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 467000),\n",
- " 'worker': 0,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15471.335261220765},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 488000),\n",
- " 'worker': 7,\n",
- " 'iteration': 11000,\n",
- " 'fitness': -15123.146456093333},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 495000),\n",
- " 'worker': 5,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15369.523244430631},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 32, 59, 496000),\n",
- " 'worker': 1,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14703.30465175159},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 141000),\n",
- " 'worker': 8,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15978.29558113683},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 202000),\n",
- " 'worker': 5,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15210.248129074906},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 228000),\n",
- " 'worker': 2,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15070.932598973135},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 236000),\n",
- " 'worker': 1,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 501000),\n",
- " 'worker': 3,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15417.87854337438},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 513000),\n",
- " 'worker': 6,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15497.453865796844},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 622000),\n",
- " 'worker': 9,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15256.022958715765},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 674000),\n",
- " 'worker': 4,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -15448.106606929205},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 743000),\n",
- " 'worker': 0,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -14977.106397283767},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 775000),\n",
- " 'worker': 7,\n",
- " 'iteration': 11500,\n",
- " 'fitness': -16115.80710224294},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 945000),\n",
- " 'worker': 1,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14753.192978629439},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 0, 951000),\n",
- " 'worker': 5,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14993.717806464269},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 441000),\n",
- " 'worker': 8,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15566.600288230786},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 518000),\n",
- " 'worker': 2,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15120.200192040631},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 685000),\n",
- " 'worker': 4,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -14893.816656932617},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 698000),\n",
- " 'worker': 1,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 797000),\n",
- " 'worker': 3,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15697.580890996342},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 806000),\n",
- " 'worker': 6,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15437.324954281872},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 1, 923000),\n",
- " 'worker': 9,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -14985.884198039563},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 33000),\n",
- " 'worker': 0,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14954.236485580337},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 45000),\n",
- " 'worker': 5,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14798.207889316744},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 79000),\n",
- " 'worker': 7,\n",
- " 'iteration': 12000,\n",
- " 'fitness': -15218.980965385977},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 720000),\n",
- " 'worker': 8,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15307.30604779866},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 750000),\n",
- " 'worker': 1,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14772.059055189866},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 810000),\n",
- " 'worker': 2,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15509.930069578795},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 2, 842000),\n",
- " 'worker': 4,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15078.39977289335},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 83000),\n",
- " 'worker': 3,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15258.335326596824},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 119000),\n",
- " 'worker': 6,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14848.550016511359},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 218000),\n",
- " 'worker': 9,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 314000),\n",
- " 'worker': 0,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14762.142170684896},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 350000),\n",
- " 'worker': 5,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 3, 376000),\n",
- " 'worker': 7,\n",
- " 'iteration': 12500,\n",
- " 'fitness': -15026.934771143106},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 19000),\n",
- " 'worker': 8,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 39000),\n",
- " 'worker': 1,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 104000),\n",
- " 'worker': 2,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 139000),\n",
- " 'worker': 4,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14909.800865024245},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 378000),\n",
- " 'worker': 3,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15115.91350339263},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 400000),\n",
- " 'worker': 6,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15039.58557529451},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 515000),\n",
- " 'worker': 9,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -14822.625860493024},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 605000),\n",
- " 'worker': 0,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14932.523831654122},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 638000),\n",
- " 'worker': 5,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 4, 681000),\n",
- " 'worker': 7,\n",
- " 'iteration': 13000,\n",
- " 'fitness': -15166.683262976208},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 311000),\n",
- " 'worker': 8,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14696.82992865629},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 320000),\n",
- " 'worker': 1,\n",
- " 'iteration': 17500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 394000),\n",
- " 'worker': 2,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 439000),\n",
- " 'worker': 4,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15057.5152032743},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 634000),\n",
- " 'worker': 9,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15013.715132067427},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 663000),\n",
- " 'worker': 3,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -14759.146412767077},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 698000),\n",
- " 'worker': 5,\n",
- " 'iteration': 16000,\n",
- " 'fitness': -14689.84155926745},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 705000),\n",
- " 'worker': 6,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14873.687469365803},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 896000),\n",
- " 'worker': 0,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14978.652512051753},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 5, 996000),\n",
- " 'worker': 7,\n",
- " 'iteration': 13500,\n",
- " 'fitness': -15395.233923017795},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 517000),\n",
- " 'worker': 9,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14797.257897943533},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 575000),\n",
- " 'worker': 5,\n",
- " 'iteration': 16500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 611000),\n",
- " 'worker': 8,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14698.864981580778},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 613000),\n",
- " 'worker': 1,\n",
- " 'iteration': 18000,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 691000),\n",
- " 'worker': 2,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -14784.610965075099},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 741000),\n",
- " 'worker': 4,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -15147.438375322876},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 960000),\n",
- " 'worker': 3,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14964.296601131206},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 6, 994000),\n",
- " 'worker': 6,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14805.06948647775},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 272000),\n",
- " 'worker': 0,\n",
- " 'iteration': 15000,\n",
- " 'fitness': -15018.371309111777},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 322000),\n",
- " 'worker': 7,\n",
- " 'iteration': 14000,\n",
- " 'fitness': -14939.804035587642},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 476000),\n",
- " 'worker': 9,\n",
- " 'iteration': 14500,\n",
- " 'fitness': -14895.606254501257},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 808000),\n",
- " 'worker': 5,\n",
- " 'iteration': 17000,\n",
- " 'fitness': -14700.923210187424},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 898000),\n",
- " 'worker': 1,\n",
- " 'iteration': 18500,\n",
- " 'fitness': -14681.308607565503},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 902000),\n",
- " 'worker': 8,\n",
- " 'iteration': 15500,\n",
- " 'fitness': -14958.4987562011},\n",
- " {'time': datetime.datetime(2018, 12, 5, 19, 33, 7, 981000),\n",