From: Neil Smith Date: Thu, 6 Dec 2018 15:34:05 +0000 (+0000) Subject: Done some trials on hillclimbing and simulated annealing X-Git-Url: https://git.njae.me.uk/?a=commitdiff_plain;h=39c4ae8d56e4399d431cc3f0c782784f1d197eab;p=cipher-tools.git Done some trials on hillclimbing and simulated annealing --- diff --git a/cipher/keyword_cipher.py b/cipher/keyword_cipher.py index 2028182..2db454c 100644 --- a/cipher/keyword_cipher.py +++ b/cipher/keyword_cipher.py @@ -6,6 +6,8 @@ from support.utilities import * from support.language_models import * from logger import logger +import logging +# logger.setLevel(logging.DEBUG) class KeywordWrapAlphabet(Enum): @@ -160,6 +162,7 @@ def monoalphabetic_break_hillclimbing(message, max_iterations=20000, plain_alphabet=None, cipher_alphabet=None, + swap_index_finder=None, fitness=Pletters, chunksize=1): return simulated_annealing_break(message, workers=1, @@ -167,6 +170,7 @@ def monoalphabetic_break_hillclimbing(message, max_iterations=max_iterations, plain_alphabet=plain_alphabet, cipher_alphabet=cipher_alphabet, + swap_index_finder=swap_index_finder, fitness=fitness, chunksize=chunksize) @@ -175,6 +179,7 @@ def monoalphabetic_break_hillclimbing_mp(message, max_iterations=20000, plain_alphabet=None, cipher_alphabet=None, + swap_index_finder=None, fitness=Pletters, chunksize=1): return simulated_annealing_break(message, workers=workers, @@ -182,17 +187,27 @@ def monoalphabetic_break_hillclimbing_mp(message, max_iterations=max_iterations, plain_alphabet=plain_alphabet, cipher_alphabet=cipher_alphabet, + swap_index_finder=swap_index_finder, fitness=fitness, chunksize=chunksize) +def gaussian_swap_index(a): + return (a + int(random.gauss(0, 4))) % 26 + +def uniform_swap_index(a): + return random.randrange(26) + def simulated_annealing_break(message, workers=10, initial_temperature=200, max_iterations=20000, plain_alphabet=None, cipher_alphabet=None, - fitness=Pletters, chunksize=1): + swap_index_finder=None, + fitness=Ptrigrams, chunksize=1): worker_args = [] ciphertext = sanitise(message) + if swap_index_finder is None: + swap_index_finder = gaussian_swap_index for i in range(workers): if plain_alphabet is None: used_plain_alphabet = string.ascii_lowercase @@ -211,7 +226,9 @@ def simulated_annealing_break(message, workers=10, # random.shuffle(cipher_alphabet) # cipher_alphabet = cat(cipher_alphabet) worker_args.append((ciphertext, used_plain_alphabet, used_cipher_alphabet, - initial_temperature, max_iterations, fitness)) + swap_index_finder, + initial_temperature, max_iterations, fitness, + i)) with multiprocessing.Pool() as pool: breaks = pool.starmap(simulated_annealing_break_worker, worker_args, chunksize) @@ -219,7 +236,9 @@ def simulated_annealing_break(message, workers=10, def simulated_annealing_break_worker(message, plain_alphabet, cipher_alphabet, - t0, max_iterations, fitness): + swap_index_finder, + t0, max_iterations, fitness, + logID): def swap(letters, i, j): if i > j: i, j = j, i @@ -246,7 +265,8 @@ def simulated_annealing_break_worker(message, plain_alphabet, cipher_alphabet, # print('starting for', max_iterations) for i in range(max_iterations): swap_a = random.randrange(26) - swap_b = (swap_a + int(random.gauss(0, 4))) % 26 + # swap_b = (swap_a + int(random.gauss(0, 4))) % 26 + swap_b = swap_index_finder(swap_a) alphabet = swap(current_alphabet, swap_a, swap_b) cipher_translation = ''.maketrans(alphabet, plain_alphabet) plaintext = message.translate(cipher_translation) @@ -271,9 +291,9 @@ def simulated_annealing_break_worker(message, plain_alphabet, cipher_alphabet, best_fitness = current_fitness best_plaintext = plaintext if i % 500 == 0: - logger.debug('Simulated annealing: iteration {}, temperature {}, ' - 'current alphabet {}, current_fitness {}, ' - 'best_plaintext {}'.format(i, temperature, current_alphabet, + logger.debug('Simulated annealing worker {}: iteration {}, temperature {}, ' + 'current alphabet {}, plain alphabet {}, current_fitness {}, ' + 'best_plaintext {}'.format(logID, i, temperature, current_alphabet, plain_alphabet, current_fitness, plaintext[:50])) temperature = max(temperature - dt, 0.001) diff --git a/hillclimbing-results/hillclimbing-experiments.ipynb b/hillclimbing-results/hillclimbing-experiments.ipynb new file mode 100644 index 0000000..6426dfc --- /dev/null +++ b/hillclimbing-results/hillclimbing-experiments.ipynb @@ -0,0 +1,4442 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os,sys,inspect\n", + "currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))\n", + "parentdir = os.path.dirname(currentdir)\n", + "sys.path.insert(0,parentdir) " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from cipher.caesar import *\n", + "from cipher.affine import *\n", + "from cipher.keyword_cipher import *\n", + "from cipher.vigenere import *\n", + "from cipher.playfair import *\n", + "from cipher.column_transposition import *\n", + "from support.text_prettify import *\n", + "from support.plot_frequency_histogram import *" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# import logger as myl\n", + "# import logging\n", + "# myl.logger.setLevel(logging.DEBUG)\n", + "# mylg = logging.getLogger('cipherbreak')\n", + "import logging\n", + "from logger import logger\n", + "\n", + "import re\n", + "from datetime import datetime\n", + "import pandas as pd\n", + "import csv\n", + "import matplotlib as mpl\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'etoainhsrdlumwycfgpbvkxjqz'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plain_alpha = cat(p[0] for p in english_counts.most_common())\n", + "plain_alpha" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'yearningforrespiteth'" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pt = sanitise(open('2017/8b.plaintext').read())\n", + "pt[:20]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "def commonest_alphabet(text):\n", + " counts = collections.Counter(sanitise(text))\n", + " return cat(p[0] for p in counts.most_common())" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'etaoinsrhdlumcgfwypvbkxqj'" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commonest_alphabet(pt)" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'guefwqwydaffujhqlulmufanewjjsddufutejtegjlsfwutqwlabuupjewtbuupjqwlanawlmjbqlmxeiyexsjewtlmuxeiutawq'" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ct_key = list(string.ascii_lowercase)\n", + "random.shuffle(ct_key)\n", + "ct_key = cat(ct_key)\n", + "# ct = keyword_encipher(pt, 'arcanaimperii')\n", + "ct = keyword_encipher(pt, ct_key)\n", + "ct[:100]" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'uleaqwjfmtisnxydbghkvprczo'" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ct_alpha = commonest_alphabet(ct)\n", + "ct_alpha = cat(deduplicate(ct_alpha + string.ascii_lowercase))\n", + "ct_alpha" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "logger.setLevel(logging.DEBUG)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "('itkabjesqnguhwycmplrvfxdoz', -14681.308607565503)" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sa_cipher_alphabet, score = simulated_annealing_break(ct, plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha)\n", + "sa_cipher_alphabet, score" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'arcnimpebdfghjkloqstuvwxyz'" + ] + }, + "execution_count": 75, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cat(p[1] for p in sorted(zip(plain_alpha, sa_cipher_alphabet[0])))" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'arcnimpebdfghjkloqstuvwxyz'" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "keyword_cipher_alphabet_of('arcanaimperii')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "cipher.log enigma.log\r\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": 11, + "metadata": {}, + "outputs": [], + "source": [ + "def log_parse(text):\n", + " parts = text.split(' - ')\n", + " dt = datetime.strptime(parts[0], \"%Y-%m-%d %H:%M:%S,%f\")\n", + " blurb = parts[-1]\n", + " worker = int(re.search('worker (\\d+)', blurb).group(1))\n", + " iteration = int(re.search('iteration (\\d+)', blurb).group(1))\n", + " fitness = float(re.search('fitness (-?\\d+\\.\\d+)', blurb).group(1))\n", + " return {'time': dt, 'worker': worker, 'iteration': iteration, 'fitness': fitness}" + ] + }, + { + "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", + " 'worker': 2,\n", + " 'iteration': 15500,\n", + " 'fitness': -14766.30773587518},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 40000),\n", + " 'worker': 4,\n", + " 'iteration': 14500,\n", + " 'fitness': -15076.754837130193},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 103000),\n", + " 'worker': 7,\n", + " 'iteration': 14500,\n", + " 'fitness': -14912.056192855927},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 280000),\n", + " 'worker': 3,\n", + " 'iteration': 14500,\n", + " 'fitness': -14767.679364469022},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 288000),\n", + " 'worker': 9,\n", + " 'iteration': 15000,\n", + " 'fitness': -14986.75304537988},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 296000),\n", + " 'worker': 6,\n", + " 'iteration': 15000,\n", + " 'fitness': -14964.408288222712},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 8, 554000),\n", + " 'worker': 0,\n", + " 'iteration': 15500,\n", + " 'fitness': -14986.892588150418},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 24000),\n", + " 'worker': 7,\n", + " 'iteration': 15000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 99000),\n", + " 'worker': 5,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 165000),\n", + " 'worker': 9,\n", + " 'iteration': 15500,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 190000),\n", + " 'worker': 1,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 203000),\n", + " 'worker': 8,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 279000),\n", + " 'worker': 2,\n", + " 'iteration': 16000,\n", + " 'fitness': -14761.868065704366},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 340000),\n", + " 'worker': 4,\n", + " 'iteration': 15000,\n", + " 'fitness': -14877.657337982304},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 582000),\n", + " 'worker': 3,\n", + " 'iteration': 15000,\n", + " 'fitness': -14739.612188053427},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 585000),\n", + " 'worker': 6,\n", + " 'iteration': 15500,\n", + " 'fitness': -14991.71033865808},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 849000),\n", + " 'worker': 0,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 864000),\n", + " 'worker': 7,\n", + " 'iteration': 15500,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 9, 995000),\n", + " 'worker': 9,\n", + " 'iteration': 16000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 395000),\n", + " 'worker': 5,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 485000),\n", + " 'worker': 1,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 501000),\n", + " 'worker': 8,\n", + " 'iteration': 16500,\n", + " 'fitness': -14766.30773587518},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 563000),\n", + " 'worker': 2,\n", + " 'iteration': 16500,\n", + " 'fitness': -14771.903569422147},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 619000),\n", + " 'worker': 7,\n", + " 'iteration': 16000,\n", + " 'fitness': -14919.68053225613},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 626000),\n", + " 'worker': 4,\n", + " 'iteration': 15500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 743000),\n", + " 'worker': 9,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 869000),\n", + " 'worker': 3,\n", + " 'iteration': 15500,\n", + " 'fitness': -14797.42321524005},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 10, 877000),\n", + " 'worker': 6,\n", + " 'iteration': 16000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 122000),\n", + " 'worker': 0,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 485000),\n", + " 'worker': 5,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 491000),\n", + " 'worker': 7,\n", + " 'iteration': 16500,\n", + " 'fitness': -14808.607142582212},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 510000),\n", + " 'worker': 9,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 792000),\n", + " 'worker': 8,\n", + " 'iteration': 17000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 849000),\n", + " 'worker': 2,\n", + " 'iteration': 17000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 11, 917000),\n", + " 'worker': 4,\n", + " 'iteration': 16000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 155000),\n", + " 'worker': 6,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 163000),\n", + " 'worker': 3,\n", + " 'iteration': 16000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 254000),\n", + " 'worker': 9,\n", + " 'iteration': 17500,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 409000),\n", + " 'worker': 0,\n", + " 'iteration': 17000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 447000),\n", + " 'worker': 5,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 748000),\n", + " 'worker': 8,\n", + " 'iteration': 17500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 12, 794000),\n", + " 'worker': 7,\n", + " 'iteration': 17000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 67000),\n", + " 'worker': 9,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 135000),\n", + " 'worker': 2,\n", + " 'iteration': 17500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 204000),\n", + " 'worker': 4,\n", + " 'iteration': 16500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 430000),\n", + " 'worker': 5,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 452000),\n", + " 'worker': 6,\n", + " 'iteration': 17000,\n", + " 'fitness': -14700.923210187424},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 452000),\n", + " 'worker': 3,\n", + " 'iteration': 16500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 559000),\n", + " 'worker': 8,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 691000),\n", + " 'worker': 0,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 13, 918000),\n", + " 'worker': 9,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 81000),\n", + " 'worker': 7,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 345000),\n", + " 'worker': 8,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 429000),\n", + " 'worker': 2,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 502000),\n", + " 'worker': 4,\n", + " 'iteration': 17000,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 660000),\n", + " 'worker': 9,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 731000),\n", + " 'worker': 6,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 743000),\n", + " 'worker': 3,\n", + " 'iteration': 17000,\n", + " 'fitness': -14698.864981580778},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 14, 976000),\n", + " 'worker': 0,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 20000),\n", + " 'worker': 8,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 356000),\n", + " 'worker': 9,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 373000),\n", + " 'worker': 7,\n", + " 'iteration': 18000,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 448000),\n", + " 'worker': 2,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 596000),\n", + " 'worker': 6,\n", + " 'iteration': 18000,\n", + " 'fitness': -14696.82992865629},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 695000),\n", + " 'worker': 8,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 15, 778000),\n", + " 'worker': 4,\n", + " 'iteration': 17500,\n", + " 'fitness': -14703.30465175159},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 16000),\n", + " 'worker': 3,\n", + " 'iteration': 17500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 128000),\n", + " 'worker': 2,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 248000),\n", + " 'worker': 0,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 274000),\n", + " 'worker': 6,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 532000),\n", + " 'worker': 7,\n", + " 'iteration': 18500,\n", + " 'fitness': -14689.84155926745},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 662000),\n", + " 'worker': 4,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 786000),\n", + " 'worker': 2,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 868000),\n", + " 'worker': 3,\n", + " 'iteration': 18000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 909000),\n", + " 'worker': 0,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 16, 947000),\n", + " 'worker': 6,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 231000),\n", + " 'worker': 7,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 320000),\n", + " 'worker': 4,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 524000),\n", + " 'worker': 3,\n", + " 'iteration': 18500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 581000),\n", + " 'worker': 0,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 605000),\n", + " 'worker': 6,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 878000),\n", + " 'worker': 7,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 17, 996000),\n", + " 'worker': 4,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 18, 173000),\n", + " 'worker': 3,\n", + " 'iteration': 19000,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 18, 642000),\n", + " 'worker': 4,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503},\n", + " {'time': datetime.datetime(2018, 12, 5, 19, 33, 18, 817000),\n", + " 'worker': 3,\n", + " 'iteration': 19500,\n", + " 'fitness': -14681.308607565503}]" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "parsed = [log_parse(line) for line in open('cipher.log')]\n", + "parsed[10:]" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fitnesstime
workeriteration
00-17464.5685172018-12-05 19:32:30.307
500-19456.4193612018-12-05 19:32:31.653
1000-19192.6610682018-12-05 19:32:32.663
1500-21362.0308542018-12-05 19:32:33.684
2000-19439.6744652018-12-05 19:32:35.103
2500-19494.9222092018-12-05 19:32:36.676
3000-19409.2585042018-12-05 19:32:37.862
3500-19375.4649772018-12-05 19:32:39.191
4000-18553.6318182018-12-05 19:32:40.468
4500-18842.3478582018-12-05 19:32:41.331
5000-19347.1718652018-12-05 19:32:42.396
5500-18460.3528082018-12-05 19:32:43.163
6000-18814.9682132018-12-05 19:32:43.981
6500-18298.2238672018-12-05 19:32:45.198
7000-17555.9914502018-12-05 19:32:46.534
7500-17280.0101632018-12-05 19:32:47.825
8000-17208.7641912018-12-05 19:32:49.129
8500-17048.8368502018-12-05 19:32:50.419
9000-17309.8857032018-12-05 19:32:51.718
9500-15935.2547782018-12-05 19:32:53.030
10000-15694.5896522018-12-05 19:32:54.328
10500-15582.8787742018-12-05 19:32:55.608
11000-15314.5791712018-12-05 19:32:56.900
11500-14942.4499922018-12-05 19:32:58.179
12000-15471.3352612018-12-05 19:32:59.467
12500-14977.1063972018-12-05 19:33:00.743
13000-14954.2364862018-12-05 19:33:02.033
13500-14762.1421712018-12-05 19:33:03.314
14000-14932.5238322018-12-05 19:33:04.605
14500-14978.6525122018-12-05 19:33:05.896
............
95000-19310.3529562018-12-05 19:32:43.791
5500-17503.4108912018-12-05 19:32:45.106
6000-17163.0131912018-12-05 19:32:46.422
6500-16941.3998772018-12-05 19:32:47.714
7000-16395.1453592018-12-05 19:32:49.016
7500-16250.7220262018-12-05 19:32:50.303
8000-16750.9055262018-12-05 19:32:51.601
8500-17732.5396102018-12-05 19:32:52.890
9000-16435.3688122018-12-05 19:32:54.188
9500-16910.4719342018-12-05 19:32:55.472
10000-15910.3658212018-12-05 19:32:56.769
10500-15936.6593272018-12-05 19:32:58.053
11000-15246.6335642018-12-05 19:32:59.346
11500-15256.0229592018-12-05 19:33:00.622
12000-14985.8841982018-12-05 19:33:01.923
12500-14689.8415592018-12-05 19:33:03.218
13000-14822.6258602018-12-05 19:33:04.515
13500-15013.7151322018-12-05 19:33:05.634
14000-14797.2578982018-12-05 19:33:06.517
14500-14895.6062552018-12-05 19:33:07.476
15000-14986.7530452018-12-05 19:33:08.288
15500-14696.8299292018-12-05 19:33:09.165
16000-14681.3086082018-12-05 19:33:09.995
16500-14681.3086082018-12-05 19:33:10.743
17000-14689.8415592018-12-05 19:33:11.510
17500-14700.9232102018-12-05 19:33:12.254
18000-14681.3086082018-12-05 19:33:13.067
18500-14681.3086082018-12-05 19:33:13.918
19000-14681.3086082018-12-05 19:33:14.660
19500-14681.3086082018-12-05 19:33:15.356
\n", + "

400 rows × 2 columns

\n", + "
" + ], + "text/plain": [ + " fitness time\n", + "worker iteration \n", + "0 0 -17464.568517 2018-12-05 19:32:30.307\n", + " 500 -19456.419361 2018-12-05 19:32:31.653\n", + " 1000 -19192.661068 2018-12-05 19:32:32.663\n", + " 1500 -21362.030854 2018-12-05 19:32:33.684\n", + " 2000 -19439.674465 2018-12-05 19:32:35.103\n", + " 2500 -19494.922209 2018-12-05 19:32:36.676\n", + " 3000 -19409.258504 2018-12-05 19:32:37.862\n", + " 3500 -19375.464977 2018-12-05 19:32:39.191\n", + " 4000 -18553.631818 2018-12-05 19:32:40.468\n", + " 4500 -18842.347858 2018-12-05 19:32:41.331\n", + " 5000 -19347.171865 2018-12-05 19:32:42.396\n", + " 5500 -18460.352808 2018-12-05 19:32:43.163\n", + " 6000 -18814.968213 2018-12-05 19:32:43.981\n", + " 6500 -18298.223867 2018-12-05 19:32:45.198\n", + " 7000 -17555.991450 2018-12-05 19:32:46.534\n", + " 7500 -17280.010163 2018-12-05 19:32:47.825\n", + " 8000 -17208.764191 2018-12-05 19:32:49.129\n", + " 8500 -17048.836850 2018-12-05 19:32:50.419\n", + " 9000 -17309.885703 2018-12-05 19:32:51.718\n", + " 9500 -15935.254778 2018-12-05 19:32:53.030\n", + " 10000 -15694.589652 2018-12-05 19:32:54.328\n", + " 10500 -15582.878774 2018-12-05 19:32:55.608\n", + " 11000 -15314.579171 2018-12-05 19:32:56.900\n", + " 11500 -14942.449992 2018-12-05 19:32:58.179\n", + " 12000 -15471.335261 2018-12-05 19:32:59.467\n", + " 12500 -14977.106397 2018-12-05 19:33:00.743\n", + " 13000 -14954.236486 2018-12-05 19:33:02.033\n", + " 13500 -14762.142171 2018-12-05 19:33:03.314\n", + " 14000 -14932.523832 2018-12-05 19:33:04.605\n", + " 14500 -14978.652512 2018-12-05 19:33:05.896\n", + "... ... ...\n", + "9 5000 -19310.352956 2018-12-05 19:32:43.791\n", + " 5500 -17503.410891 2018-12-05 19:32:45.106\n", + " 6000 -17163.013191 2018-12-05 19:32:46.422\n", + " 6500 -16941.399877 2018-12-05 19:32:47.714\n", + " 7000 -16395.145359 2018-12-05 19:32:49.016\n", + " 7500 -16250.722026 2018-12-05 19:32:50.303\n", + " 8000 -16750.905526 2018-12-05 19:32:51.601\n", + " 8500 -17732.539610 2018-12-05 19:32:52.890\n", + " 9000 -16435.368812 2018-12-05 19:32:54.188\n", + " 9500 -16910.471934 2018-12-05 19:32:55.472\n", + " 10000 -15910.365821 2018-12-05 19:32:56.769\n", + " 10500 -15936.659327 2018-12-05 19:32:58.053\n", + " 11000 -15246.633564 2018-12-05 19:32:59.346\n", + " 11500 -15256.022959 2018-12-05 19:33:00.622\n", + " 12000 -14985.884198 2018-12-05 19:33:01.923\n", + " 12500 -14689.841559 2018-12-05 19:33:03.218\n", + " 13000 -14822.625860 2018-12-05 19:33:04.515\n", + " 13500 -15013.715132 2018-12-05 19:33:05.634\n", + " 14000 -14797.257898 2018-12-05 19:33:06.517\n", + " 14500 -14895.606255 2018-12-05 19:33:07.476\n", + " 15000 -14986.753045 2018-12-05 19:33:08.288\n", + " 15500 -14696.829929 2018-12-05 19:33:09.165\n", + " 16000 -14681.308608 2018-12-05 19:33:09.995\n", + " 16500 -14681.308608 2018-12-05 19:33:10.743\n", + " 17000 -14689.841559 2018-12-05 19:33:11.510\n", + " 17500 -14700.923210 2018-12-05 19:33:12.254\n", + " 18000 -14681.308608 2018-12-05 19:33:13.067\n", + " 18500 -14681.308608 2018-12-05 19:33:13.918\n", + " 19000 -14681.308608 2018-12-05 19:33:14.660\n", + " 19500 -14681.308608 2018-12-05 19:33:15.356\n", + "\n", + "[400 rows x 2 columns]" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "threshold = datetime(2018, 12, 6, 1)\n", + "trace = pd.DataFrame([p for p in parsed if p['time'] > threshold])\n", + "trace = trace.set_index(['worker', 'iteration']).sort_index()\n", + "trace" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "trace1.loc[0].fitness.plot()" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "workers = list(sorted(set(trace1.index.get_level_values(0))))\n", + "workers" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace1.loc[w].fitness.plot(ax=ax, color='#00000020')\n", + " trace2.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Experiments" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "def dump_result(starttime, filename):\n", + " parsed = [log_parse(line) for line in open('cipher.log')]\n", + " trace = pd.DataFrame([p for p in parsed if p['time'] > starttime])\n", + " trace = trace.set_index(['worker', 'iteration']).sort_index()\n", + " workers = list(sorted(set(trace.index.get_level_values(0))))\n", + " trace.fitness.to_csv(filename, header=True)\n", + " return workers, trace" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " swap_index_finder=uniform_swap_index, \n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-random-unigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index, \n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-random-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-given-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZQAAAEKCAYAAAA1qaOTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3Xuw3OV93/H3d29HR+fofkM6Qki2gY6BWEHHDp4ax1OIb3WLocGQEkMbT6hj3DbpdDLETDqZznjGTqaZ1mnHDsRxwMaxHVPZzGCXGFwbbCKDABkkU6LDxSChO9K57v337R/77GrPavfs7tk9ZyXt5zWzo995fpf97p6j/e5z+T2PuTsiIiKdivU6ABEROT8ooYiISFcooYiISFcooYiISFcooYiISFcooYiISFcooYiISFcooYiISFcooYiISFckeh3AQlm7dq1v3bq112GIiJxTnn766ePuvm4+5563CWXr1q3s3r2712GIiJxTzOyX8z1XTV4iItIVSigiItIVSigiItIVSigiItIVSigiItIVSigiItIVSigiItIV5+19KAvl8OHDPP7442eUF4tFisUie/bsYf/+/Q3PP378OJlMZiFDPGsVCoVehyDSF975zndyzz33LPrzKqG06Yc//CE/+clPcHeKxeKsf48fP86zzz5LPp+ve24ulyOTyeDuixx17/XjaxbplWKx2JPnVUJp08mTJzEz7rzzTpLJJMlkkmKxyGuvvcbOnTsxM377t3+bj33sY7POe+WVV3jggQeYmZnh05/+NKtXr+7RK+iNN954g1gsxgUXXNDrUERkgSihtCmbzZJIJNiyZQsA4+PjHD16lMcff5xUKsX27dvZvHnzrHMOHTrEE088QaFQ4Oqrr2bFihW9CL1noigil8uxcuXKXociIgtICaVNxWKReDxOoVDg+PHjnDp1il27dpHL5dixYwevvvrqrIRx/PhxnnjiCWZmZrj00ku56KKLiMfjPXwFiy+bzQIwMDDQ40hEZCFplFeb8vk87s4bb7zB1NQU+/btY3Jyku3bt7Np0yZisVjlm/j4+DhPPPEEZsZFF13E+vXrWbZsWY9fweJTQhHpD0oobZqcnKRYLBKLxXj11Vc5ceIEW7du5fLLL6+UL1++nOnp6Urn/ebNmxkcHGTdunV9+aGayWRI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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = monoalphabetic_break_hillclimbing_mp(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=gaussian_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'hillclimbing-given-trigram-gaussian.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " swap_index_finder=uniform_swap_index,\n", + " fitness=Pletters,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-random-unigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index, \n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-random-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=uniform_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-given-trigram-uniform.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "start_time = datetime.now()\n", + "found_cipher_alphabet, score = simulated_annealing_break(\n", + " ct, \n", + " fitness=Ptrigrams,\n", + " swap_index_finder=gaussian_swap_index,\n", + " plain_alphabet=plain_alpha, cipher_alphabet=ct_alpha,\n", + " workers=24)\n", + "print(score)\n", + "workers, trace = dump_result(start_time, 'sa-given-trigram-gaussian.csv')\n", + "\n", + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "import glob" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256 -8354.182366165229 hillclimbing-results/sa-random-unigram-uniform.csv\n", + "-5439.653663160256 -8259.44168109899 hillclimbing-results/hillclimbing-random-unigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"hillclimbing-results/*unigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503 -27211.09615617547 hillclimbing-results/hillclimbing-random-trigram-uniform.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-results/hillclimbing-given-trigram-uniform.csv\n", + "-14681.308607565503 -21515.898852481398 hillclimbing-results/sa-given-trigram-gaussian.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-results/hillclimbing-given-trigram-gaussian.csv\n", + "-14681.308607565503 -28346.7456787418 hillclimbing-results/sa-random-trigram-uniform.csv\n", + "-14681.308607565503 -21065.204759662218 hillclimbing-results/sa-given-trigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"hillclimbing-results/*trigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv new file mode 100644 index 0000000..4c7bbef --- /dev/null +++ b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17464.568516864027 +0,500,-15466.801337519755 +0,1000,-14681.308607565503 +0,1500,-14681.308607565503 +0,2000,-14681.308607565503 +0,2500,-14681.308607565503 +0,3000,-14681.308607565503 +0,3500,-14681.308607565503 +0,4000,-14681.308607565503 +0,4500,-14681.308607565503 +0,5000,-14681.308607565503 +0,5500,-14681.308607565503 +0,6000,-14681.308607565503 +0,6500,-14681.308607565503 +0,7000,-14681.308607565503 +0,7500,-14681.308607565503 +0,8000,-14681.308607565503 +0,8500,-14681.308607565503 +0,9000,-14681.308607565503 +0,9500,-14681.308607565503 +0,10000,-14681.308607565503 +0,10500,-14681.308607565503 +0,11000,-14681.308607565503 +0,11500,-14681.308607565503 +0,12000,-14681.308607565503 +0,12500,-14681.308607565503 +0,13000,-14681.308607565503 +0,13500,-14681.308607565503 +0,14000,-14681.308607565503 +0,14500,-14681.308607565503 +0,15000,-14681.308607565503 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-14940.660396331155 +1,1000,-14908.426305711884 +1,1500,-14681.308607565503 +1,2000,-14681.308607565503 +1,2500,-14681.308607565503 +1,3000,-14681.308607565503 +1,3500,-14681.308607565503 +1,4000,-14681.308607565503 +1,4500,-14681.308607565503 +1,5000,-14681.308607565503 +1,5500,-14681.308607565503 +1,6000,-14681.308607565503 +1,6500,-14681.308607565503 +1,7000,-14681.308607565503 +1,7500,-14681.308607565503 +1,8000,-14681.308607565503 +1,8500,-14681.308607565503 +1,9000,-14681.308607565503 +1,9500,-14681.308607565503 +1,10000,-14681.308607565503 +1,10500,-14681.308607565503 +1,11000,-14681.308607565503 +1,11500,-14681.308607565503 +1,12000,-14681.308607565503 +1,12500,-14681.308607565503 +1,13000,-14681.308607565503 +1,13500,-14681.308607565503 +1,14000,-14681.308607565503 +1,14500,-14681.308607565503 +1,15000,-14681.308607565503 +1,15500,-14681.308607565503 +1,16000,-14681.308607565503 +1,16500,-14681.308607565503 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-14805.06948647775 +2,1000,-14805.06948647775 +2,1500,-14681.308607565503 +2,2000,-14681.308607565503 +2,2500,-14681.308607565503 +2,3000,-14681.308607565503 +2,3500,-14681.308607565503 +2,4000,-14681.308607565503 +2,4500,-14681.308607565503 +2,5000,-14681.308607565503 +2,5500,-14681.308607565503 +2,6000,-14681.308607565503 +2,6500,-14681.308607565503 +2,7000,-14681.308607565503 +2,7500,-14681.308607565503 +2,8000,-14681.308607565503 +2,8500,-14681.308607565503 +2,9000,-14681.308607565503 +2,9500,-14681.308607565503 +2,10000,-14681.308607565503 +2,10500,-14681.308607565503 +2,11000,-14681.308607565503 +2,11500,-14681.308607565503 +2,12000,-14681.308607565503 +2,12500,-14681.308607565503 +2,13000,-14681.308607565503 +2,13500,-14681.308607565503 +2,14000,-14681.308607565503 +2,14500,-14681.308607565503 +2,15000,-14681.308607565503 +2,15500,-14681.308607565503 +2,16000,-14681.308607565503 +2,16500,-14681.308607565503 +2,17000,-14681.308607565503 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-15514.971931343787 +3,1000,-14681.308607565503 +3,1500,-14681.308607565503 +3,2000,-14681.308607565503 +3,2500,-14681.308607565503 +3,3000,-14681.308607565503 +3,3500,-14681.308607565503 +3,4000,-14681.308607565503 +3,4500,-14681.308607565503 +3,5000,-14681.308607565503 +3,5500,-14681.308607565503 +3,6000,-14681.308607565503 +3,6500,-14681.308607565503 +3,7000,-14681.308607565503 +3,7500,-14681.308607565503 +3,8000,-14681.308607565503 +3,8500,-14681.308607565503 +3,9000,-14681.308607565503 +3,9500,-14681.308607565503 +3,10000,-14681.308607565503 +3,10500,-14681.308607565503 +3,11000,-14681.308607565503 +3,11500,-14681.308607565503 +3,12000,-14681.308607565503 +3,12500,-14681.308607565503 +3,13000,-14681.308607565503 +3,13500,-14681.308607565503 +3,14000,-14681.308607565503 +3,14500,-14681.308607565503 +3,15000,-14681.308607565503 +3,15500,-14681.308607565503 +3,16000,-14681.308607565503 +3,16500,-14681.308607565503 +3,17000,-14681.308607565503 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17464.568516864027 +4,500,-14805.06948647775 +4,1000,-14681.308607565503 +4,1500,-14681.308607565503 +4,2000,-14681.308607565503 +4,2500,-14681.308607565503 +4,3000,-14681.308607565503 +4,3500,-14681.308607565503 +4,4000,-14681.308607565503 +4,4500,-14681.308607565503 +4,5000,-14681.308607565503 +4,5500,-14681.308607565503 +4,6000,-14681.308607565503 +4,6500,-14681.308607565503 +4,7000,-14681.308607565503 +4,7500,-14681.308607565503 +4,8000,-14681.308607565503 +4,8500,-14681.308607565503 +4,9000,-14681.308607565503 +4,9500,-14681.308607565503 +4,10000,-14681.308607565503 +4,10500,-14681.308607565503 +4,11000,-14681.308607565503 +4,11500,-14681.308607565503 +4,12000,-14681.308607565503 +4,12500,-14681.308607565503 +4,13000,-14681.308607565503 +4,13500,-14681.308607565503 +4,14000,-14681.308607565503 +4,14500,-14681.308607565503 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-15641.389917920522 +5,1000,-14797.42321524005 +5,1500,-14681.308607565503 +5,2000,-14681.308607565503 +5,2500,-14681.308607565503 +5,3000,-14681.308607565503 +5,3500,-14681.308607565503 +5,4000,-14681.308607565503 +5,4500,-14681.308607565503 +5,5000,-14681.308607565503 +5,5500,-14681.308607565503 +5,6000,-14681.308607565503 +5,6500,-14681.308607565503 +5,7000,-14681.308607565503 +5,7500,-14681.308607565503 +5,8000,-14681.308607565503 +5,8500,-14681.308607565503 +5,9000,-14681.308607565503 +5,9500,-14681.308607565503 +5,10000,-14681.308607565503 +5,10500,-14681.308607565503 +5,11000,-14681.308607565503 +5,11500,-14681.308607565503 +5,12000,-14681.308607565503 +5,12500,-14681.308607565503 +5,13000,-14681.308607565503 +5,13500,-14681.308607565503 +5,14000,-14681.308607565503 +5,14500,-14681.308607565503 +5,15000,-14681.308607565503 +5,15500,-14681.308607565503 +5,16000,-14681.308607565503 +5,16500,-14681.308607565503 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17357.527829482053 +6,500,-14681.308607565503 +6,1000,-14681.308607565503 +6,1500,-14681.308607565503 +6,2000,-14681.308607565503 +6,2500,-14681.308607565503 +6,3000,-14681.308607565503 +6,3500,-14681.308607565503 +6,4000,-14681.308607565503 +6,4500,-14681.308607565503 +6,5000,-14681.308607565503 +6,5500,-14681.308607565503 +6,6000,-14681.308607565503 +6,6500,-14681.308607565503 +6,7000,-14681.308607565503 +6,7500,-14681.308607565503 +6,8000,-14681.308607565503 +6,8500,-14681.308607565503 +6,9000,-14681.308607565503 +6,9500,-14681.308607565503 +6,10000,-14681.308607565503 +6,10500,-14681.308607565503 +6,11000,-14681.308607565503 +6,11500,-14681.308607565503 +6,12000,-14681.308607565503 +6,12500,-14681.308607565503 +6,13000,-14681.308607565503 +6,13500,-14681.308607565503 +6,14000,-14681.308607565503 +6,14500,-14681.308607565503 +6,15000,-14681.308607565503 +6,15500,-14681.308607565503 +6,16000,-14681.308607565503 +6,16500,-14681.308607565503 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17464.568516864027 +7,500,-15357.58641833587 +7,1000,-14681.308607565503 +7,1500,-14681.308607565503 +7,2000,-14681.308607565503 +7,2500,-14681.308607565503 +7,3000,-14681.308607565503 +7,3500,-14681.308607565503 +7,4000,-14681.308607565503 +7,4500,-14681.308607565503 +7,5000,-14681.308607565503 +7,5500,-14681.308607565503 +7,6000,-14681.308607565503 +7,6500,-14681.308607565503 +7,7000,-14681.308607565503 +7,7500,-14681.308607565503 +7,8000,-14681.308607565503 +7,8500,-14681.308607565503 +7,9000,-14681.308607565503 +7,9500,-14681.308607565503 +7,10000,-14681.308607565503 +7,10500,-14681.308607565503 +7,11000,-14681.308607565503 +7,11500,-14681.308607565503 +7,12000,-14681.308607565503 +7,12500,-14681.308607565503 +7,13000,-14681.308607565503 +7,13500,-14681.308607565503 +7,14000,-14681.308607565503 +7,14500,-14681.308607565503 +7,15000,-14681.308607565503 +7,15500,-14681.308607565503 +7,16000,-14681.308607565503 +7,16500,-14681.308607565503 +7,17000,-14681.308607565503 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17464.568516864027 +8,500,-14681.308607565503 +8,1000,-14681.308607565503 +8,1500,-14681.308607565503 +8,2000,-14681.308607565503 +8,2500,-14681.308607565503 +8,3000,-14681.308607565503 +8,3500,-14681.308607565503 +8,4000,-14681.308607565503 +8,4500,-14681.308607565503 +8,5000,-14681.308607565503 +8,5500,-14681.308607565503 +8,6000,-14681.308607565503 +8,6500,-14681.308607565503 +8,7000,-14681.308607565503 +8,7500,-14681.308607565503 +8,8000,-14681.308607565503 +8,8500,-14681.308607565503 +8,9000,-14681.308607565503 +8,9500,-14681.308607565503 +8,10000,-14681.308607565503 +8,10500,-14681.308607565503 +8,11000,-14681.308607565503 +8,11500,-14681.308607565503 +8,12000,-14681.308607565503 +8,12500,-14681.308607565503 +8,13000,-14681.308607565503 +8,13500,-14681.308607565503 +8,14000,-14681.308607565503 +8,14500,-14681.308607565503 +8,15000,-14681.308607565503 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14681.308607565503 +8,17000,-14681.308607565503 +8,17500,-14681.308607565503 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17464.568516864027 +9,500,-14696.82992865629 +9,1000,-14681.308607565503 +9,1500,-14681.308607565503 +9,2000,-14681.308607565503 +9,2500,-14681.308607565503 +9,3000,-14681.308607565503 +9,3500,-14681.308607565503 +9,4000,-14681.308607565503 +9,4500,-14681.308607565503 +9,5000,-14681.308607565503 +9,5500,-14681.308607565503 +9,6000,-14681.308607565503 +9,6500,-14681.308607565503 +9,7000,-14681.308607565503 +9,7500,-14681.308607565503 +9,8000,-14681.308607565503 +9,8500,-14681.308607565503 +9,9000,-14681.308607565503 +9,9500,-14681.308607565503 +9,10000,-14681.308607565503 +9,10500,-14681.308607565503 +9,11000,-14681.308607565503 +9,11500,-14681.308607565503 +9,12000,-14681.308607565503 +9,12500,-14681.308607565503 +9,13000,-14681.308607565503 +9,13500,-14681.308607565503 +9,14000,-14681.308607565503 +9,14500,-14681.308607565503 +9,15000,-14681.308607565503 +9,15500,-14681.308607565503 +9,16000,-14681.308607565503 +9,16500,-14681.308607565503 +9,17000,-14681.308607565503 +9,17500,-14681.308607565503 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17464.568516864027 +10,500,-14681.308607565503 +10,1000,-14681.308607565503 +10,1500,-14681.308607565503 +10,2000,-14681.308607565503 +10,2500,-14681.308607565503 +10,3000,-14681.308607565503 +10,3500,-14681.308607565503 +10,4000,-14681.308607565503 +10,4500,-14681.308607565503 +10,5000,-14681.308607565503 +10,5500,-14681.308607565503 +10,6000,-14681.308607565503 +10,6500,-14681.308607565503 +10,7000,-14681.308607565503 +10,7500,-14681.308607565503 +10,8000,-14681.308607565503 +10,8500,-14681.308607565503 +10,9000,-14681.308607565503 +10,9500,-14681.308607565503 +10,10000,-14681.308607565503 +10,10500,-14681.308607565503 +10,11000,-14681.308607565503 +10,11500,-14681.308607565503 +10,12000,-14681.308607565503 +10,12500,-14681.308607565503 +10,13000,-14681.308607565503 +10,13500,-14681.308607565503 +10,14000,-14681.308607565503 +10,14500,-14681.308607565503 +10,15000,-14681.308607565503 +10,15500,-14681.308607565503 +10,16000,-14681.308607565503 +10,16500,-14681.308607565503 +10,17000,-14681.308607565503 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17302.600412949574 +11,500,-15748.306448354355 +11,1000,-14681.308607565503 +11,1500,-14681.308607565503 +11,2000,-14681.308607565503 +11,2500,-14681.308607565503 +11,3000,-14681.308607565503 +11,3500,-14681.308607565503 +11,4000,-14681.308607565503 +11,4500,-14681.308607565503 +11,5000,-14681.308607565503 +11,5500,-14681.308607565503 +11,6000,-14681.308607565503 +11,6500,-14681.308607565503 +11,7000,-14681.308607565503 +11,7500,-14681.308607565503 +11,8000,-14681.308607565503 +11,8500,-14681.308607565503 +11,9000,-14681.308607565503 +11,9500,-14681.308607565503 +11,10000,-14681.308607565503 +11,10500,-14681.308607565503 +11,11000,-14681.308607565503 +11,11500,-14681.308607565503 +11,12000,-14681.308607565503 +11,12500,-14681.308607565503 +11,13000,-14681.308607565503 +11,13500,-14681.308607565503 +11,14000,-14681.308607565503 +11,14500,-14681.308607565503 +11,15000,-14681.308607565503 +11,15500,-14681.308607565503 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14681.308607565503 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-15225.392349289901 +12,1000,-15150.265181766916 +12,1500,-15150.265181766916 +12,2000,-15150.265181766916 +12,2500,-15150.265181766916 +12,3000,-15150.265181766916 +12,3500,-15150.265181766916 +12,4000,-15150.265181766916 +12,4500,-15150.265181766916 +12,5000,-15150.265181766916 +12,5500,-14681.308607565503 +12,6000,-14681.308607565503 +12,6500,-14681.308607565503 +12,7000,-14681.308607565503 +12,7500,-14681.308607565503 +12,8000,-14681.308607565503 +12,8500,-14681.308607565503 +12,9000,-14681.308607565503 +12,9500,-14681.308607565503 +12,10000,-14681.308607565503 +12,10500,-14681.308607565503 +12,11000,-14681.308607565503 +12,11500,-14681.308607565503 +12,12000,-14681.308607565503 +12,12500,-14681.308607565503 +12,13000,-14681.308607565503 +12,13500,-14681.308607565503 +12,14000,-14681.308607565503 +12,14500,-14681.308607565503 +12,15000,-14681.308607565503 +12,15500,-14681.308607565503 +12,16000,-14681.308607565503 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14681.308607565503 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17464.568516864027 +13,500,-15252.781539373666 +13,1000,-15179.51988238142 +13,1500,-14681.308607565503 +13,2000,-14681.308607565503 +13,2500,-14681.308607565503 +13,3000,-14681.308607565503 +13,3500,-14681.308607565503 +13,4000,-14681.308607565503 +13,4500,-14681.308607565503 +13,5000,-14681.308607565503 +13,5500,-14681.308607565503 +13,6000,-14681.308607565503 +13,6500,-14681.308607565503 +13,7000,-14681.308607565503 +13,7500,-14681.308607565503 +13,8000,-14681.308607565503 +13,8500,-14681.308607565503 +13,9000,-14681.308607565503 +13,9500,-14681.308607565503 +13,10000,-14681.308607565503 +13,10500,-14681.308607565503 +13,11000,-14681.308607565503 +13,11500,-14681.308607565503 +13,12000,-14681.308607565503 +13,12500,-14681.308607565503 +13,13000,-14681.308607565503 +13,13500,-14681.308607565503 +13,14000,-14681.308607565503 +13,14500,-14681.308607565503 +13,15000,-14681.308607565503 +13,15500,-14681.308607565503 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14681.308607565503 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-14805.06948647775 +14,1000,-14805.06948647775 +14,1500,-14681.308607565503 +14,2000,-14681.308607565503 +14,2500,-14681.308607565503 +14,3000,-14681.308607565503 +14,3500,-14681.308607565503 +14,4000,-14681.308607565503 +14,4500,-14681.308607565503 +14,5000,-14681.308607565503 +14,5500,-14681.308607565503 +14,6000,-14681.308607565503 +14,6500,-14681.308607565503 +14,7000,-14681.308607565503 +14,7500,-14681.308607565503 +14,8000,-14681.308607565503 +14,8500,-14681.308607565503 +14,9000,-14681.308607565503 +14,9500,-14681.308607565503 +14,10000,-14681.308607565503 +14,10500,-14681.308607565503 +14,11000,-14681.308607565503 +14,11500,-14681.308607565503 +14,12000,-14681.308607565503 +14,12500,-14681.308607565503 +14,13000,-14681.308607565503 +14,13500,-14681.308607565503 +14,14000,-14681.308607565503 +14,14500,-14681.308607565503 +14,15000,-14681.308607565503 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17464.568516864027 +15,500,-14866.69469550524 +15,1000,-14681.308607565503 +15,1500,-14681.308607565503 +15,2000,-14681.308607565503 +15,2500,-14681.308607565503 +15,3000,-14681.308607565503 +15,3500,-14681.308607565503 +15,4000,-14681.308607565503 +15,4500,-14681.308607565503 +15,5000,-14681.308607565503 +15,5500,-14681.308607565503 +15,6000,-14681.308607565503 +15,6500,-14681.308607565503 +15,7000,-14681.308607565503 +15,7500,-14681.308607565503 +15,8000,-14681.308607565503 +15,8500,-14681.308607565503 +15,9000,-14681.308607565503 +15,9500,-14681.308607565503 +15,10000,-14681.308607565503 +15,10500,-14681.308607565503 +15,11000,-14681.308607565503 +15,11500,-14681.308607565503 +15,12000,-14681.308607565503 +15,12500,-14681.308607565503 +15,13000,-14681.308607565503 +15,13500,-14681.308607565503 +15,14000,-14681.308607565503 +15,14500,-14681.308607565503 +15,15000,-14681.308607565503 +15,15500,-14681.308607565503 +15,16000,-14681.308607565503 +15,16500,-14681.308607565503 +15,17000,-14681.308607565503 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17464.568516864027 +16,500,-14798.207889316744 +16,1000,-14681.308607565503 +16,1500,-14681.308607565503 +16,2000,-14681.308607565503 +16,2500,-14681.308607565503 +16,3000,-14681.308607565503 +16,3500,-14681.308607565503 +16,4000,-14681.308607565503 +16,4500,-14681.308607565503 +16,5000,-14681.308607565503 +16,5500,-14681.308607565503 +16,6000,-14681.308607565503 +16,6500,-14681.308607565503 +16,7000,-14681.308607565503 +16,7500,-14681.308607565503 +16,8000,-14681.308607565503 +16,8500,-14681.308607565503 +16,9000,-14681.308607565503 +16,9500,-14681.308607565503 +16,10000,-14681.308607565503 +16,10500,-14681.308607565503 +16,11000,-14681.308607565503 +16,11500,-14681.308607565503 +16,12000,-14681.308607565503 +16,12500,-14681.308607565503 +16,13000,-14681.308607565503 +16,13500,-14681.308607565503 +16,14000,-14681.308607565503 +16,14500,-14681.308607565503 +16,15000,-14681.308607565503 +16,15500,-14681.308607565503 +16,16000,-14681.308607565503 +16,16500,-14681.308607565503 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17464.568516864027 +17,500,-14681.308607565503 +17,1000,-14681.308607565503 +17,1500,-14681.308607565503 +17,2000,-14681.308607565503 +17,2500,-14681.308607565503 +17,3000,-14681.308607565503 +17,3500,-14681.308607565503 +17,4000,-14681.308607565503 +17,4500,-14681.308607565503 +17,5000,-14681.308607565503 +17,5500,-14681.308607565503 +17,6000,-14681.308607565503 +17,6500,-14681.308607565503 +17,7000,-14681.308607565503 +17,7500,-14681.308607565503 +17,8000,-14681.308607565503 +17,8500,-14681.308607565503 +17,9000,-14681.308607565503 +17,9500,-14681.308607565503 +17,10000,-14681.308607565503 +17,10500,-14681.308607565503 +17,11000,-14681.308607565503 +17,11500,-14681.308607565503 +17,12000,-14681.308607565503 +17,12500,-14681.308607565503 +17,13000,-14681.308607565503 +17,13500,-14681.308607565503 +17,14000,-14681.308607565503 +17,14500,-14681.308607565503 +17,15000,-14681.308607565503 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14681.308607565503 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17464.568516864027 +18,500,-14827.645272046742 +18,1000,-14681.308607565503 +18,1500,-14681.308607565503 +18,2000,-14681.308607565503 +18,2500,-14681.308607565503 +18,3000,-14681.308607565503 +18,3500,-14681.308607565503 +18,4000,-14681.308607565503 +18,4500,-14681.308607565503 +18,5000,-14681.308607565503 +18,5500,-14681.308607565503 +18,6000,-14681.308607565503 +18,6500,-14681.308607565503 +18,7000,-14681.308607565503 +18,7500,-14681.308607565503 +18,8000,-14681.308607565503 +18,8500,-14681.308607565503 +18,9000,-14681.308607565503 +18,9500,-14681.308607565503 +18,10000,-14681.308607565503 +18,10500,-14681.308607565503 +18,11000,-14681.308607565503 +18,11500,-14681.308607565503 +18,12000,-14681.308607565503 +18,12500,-14681.308607565503 +18,13000,-14681.308607565503 +18,13500,-14681.308607565503 +18,14000,-14681.308607565503 +18,14500,-14681.308607565503 +18,15000,-14681.308607565503 +18,15500,-14681.308607565503 +18,16000,-14681.308607565503 +18,16500,-14681.308607565503 +18,17000,-14681.308607565503 +18,17500,-14681.308607565503 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-14681.308607565503 +19,1000,-14681.308607565503 +19,1500,-14681.308607565503 +19,2000,-14681.308607565503 +19,2500,-14681.308607565503 +19,3000,-14681.308607565503 +19,3500,-14681.308607565503 +19,4000,-14681.308607565503 +19,4500,-14681.308607565503 +19,5000,-14681.308607565503 +19,5500,-14681.308607565503 +19,6000,-14681.308607565503 +19,6500,-14681.308607565503 +19,7000,-14681.308607565503 +19,7500,-14681.308607565503 +19,8000,-14681.308607565503 +19,8500,-14681.308607565503 +19,9000,-14681.308607565503 +19,9500,-14681.308607565503 +19,10000,-14681.308607565503 +19,10500,-14681.308607565503 +19,11000,-14681.308607565503 +19,11500,-14681.308607565503 +19,12000,-14681.308607565503 +19,12500,-14681.308607565503 +19,13000,-14681.308607565503 +19,13500,-14681.308607565503 +19,14000,-14681.308607565503 +19,14500,-14681.308607565503 +19,15000,-14681.308607565503 +19,15500,-14681.308607565503 +19,16000,-14681.308607565503 +19,16500,-14681.308607565503 +19,17000,-14681.308607565503 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17456.382828517755 +20,500,-14805.06948647775 +20,1000,-14681.308607565503 +20,1500,-14681.308607565503 +20,2000,-14681.308607565503 +20,2500,-14681.308607565503 +20,3000,-14681.308607565503 +20,3500,-14681.308607565503 +20,4000,-14681.308607565503 +20,4500,-14681.308607565503 +20,5000,-14681.308607565503 +20,5500,-14681.308607565503 +20,6000,-14681.308607565503 +20,6500,-14681.308607565503 +20,7000,-14681.308607565503 +20,7500,-14681.308607565503 +20,8000,-14681.308607565503 +20,8500,-14681.308607565503 +20,9000,-14681.308607565503 +20,9500,-14681.308607565503 +20,10000,-14681.308607565503 +20,10500,-14681.308607565503 +20,11000,-14681.308607565503 +20,11500,-14681.308607565503 +20,12000,-14681.308607565503 +20,12500,-14681.308607565503 +20,13000,-14681.308607565503 +20,13500,-14681.308607565503 +20,14000,-14681.308607565503 +20,14500,-14681.308607565503 +20,15000,-14681.308607565503 +20,15500,-14681.308607565503 +20,16000,-14681.308607565503 +20,16500,-14681.308607565503 +20,17000,-14681.308607565503 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-14681.308607565503 +21,1000,-14681.308607565503 +21,1500,-14681.308607565503 +21,2000,-14681.308607565503 +21,2500,-14681.308607565503 +21,3000,-14681.308607565503 +21,3500,-14681.308607565503 +21,4000,-14681.308607565503 +21,4500,-14681.308607565503 +21,5000,-14681.308607565503 +21,5500,-14681.308607565503 +21,6000,-14681.308607565503 +21,6500,-14681.308607565503 +21,7000,-14681.308607565503 +21,7500,-14681.308607565503 +21,8000,-14681.308607565503 +21,8500,-14681.308607565503 +21,9000,-14681.308607565503 +21,9500,-14681.308607565503 +21,10000,-14681.308607565503 +21,10500,-14681.308607565503 +21,11000,-14681.308607565503 +21,11500,-14681.308607565503 +21,12000,-14681.308607565503 +21,12500,-14681.308607565503 +21,13000,-14681.308607565503 +21,13500,-14681.308607565503 +21,14000,-14681.308607565503 +21,14500,-14681.308607565503 +21,15000,-14681.308607565503 +21,15500,-14681.308607565503 +21,16000,-14681.308607565503 +21,16500,-14681.308607565503 +21,17000,-14681.308607565503 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-14759.146412767077 +22,1000,-14681.308607565503 +22,1500,-14681.308607565503 +22,2000,-14681.308607565503 +22,2500,-14681.308607565503 +22,3000,-14681.308607565503 +22,3500,-14681.308607565503 +22,4000,-14681.308607565503 +22,4500,-14681.308607565503 +22,5000,-14681.308607565503 +22,5500,-14681.308607565503 +22,6000,-14681.308607565503 +22,6500,-14681.308607565503 +22,7000,-14681.308607565503 +22,7500,-14681.308607565503 +22,8000,-14681.308607565503 +22,8500,-14681.308607565503 +22,9000,-14681.308607565503 +22,9500,-14681.308607565503 +22,10000,-14681.308607565503 +22,10500,-14681.308607565503 +22,11000,-14681.308607565503 +22,11500,-14681.308607565503 +22,12000,-14681.308607565503 +22,12500,-14681.308607565503 +22,13000,-14681.308607565503 +22,13500,-14681.308607565503 +22,14000,-14681.308607565503 +22,14500,-14681.308607565503 +22,15000,-14681.308607565503 +22,15500,-14681.308607565503 +22,16000,-14681.308607565503 +22,16500,-14681.308607565503 +22,17000,-14681.308607565503 +22,17500,-14681.308607565503 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17464.568516864027 +23,500,-15428.735087168214 +23,1000,-14895.824562769463 +23,1500,-14681.308607565503 +23,2000,-14681.308607565503 +23,2500,-14681.308607565503 +23,3000,-14681.308607565503 +23,3500,-14681.308607565503 +23,4000,-14681.308607565503 +23,4500,-14681.308607565503 +23,5000,-14681.308607565503 +23,5500,-14681.308607565503 +23,6000,-14681.308607565503 +23,6500,-14681.308607565503 +23,7000,-14681.308607565503 +23,7500,-14681.308607565503 +23,8000,-14681.308607565503 +23,8500,-14681.308607565503 +23,9000,-14681.308607565503 +23,9500,-14681.308607565503 +23,10000,-14681.308607565503 +23,10500,-14681.308607565503 +23,11000,-14681.308607565503 +23,11500,-14681.308607565503 +23,12000,-14681.308607565503 +23,12500,-14681.308607565503 +23,13000,-14681.308607565503 +23,13500,-14681.308607565503 +23,14000,-14681.308607565503 +23,14500,-14681.308607565503 +23,15000,-14681.308607565503 +23,15500,-14681.308607565503 +23,16000,-14681.308607565503 +23,16500,-14681.308607565503 +23,17000,-14681.308607565503 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv.png b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv.png new file mode 100644 index 0000000..43fbe21 Binary files /dev/null and b/hillclimbing-results/hillclimbing-given-trigram-gaussian.csv.png differ diff --git a/hillclimbing-results/hillclimbing-given-trigram-uniform.csv b/hillclimbing-results/hillclimbing-given-trigram-uniform.csv new file mode 100644 index 0000000..205e3d6 --- /dev/null +++ b/hillclimbing-results/hillclimbing-given-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17464.568516864027 +0,500,-15809.117659516185 +0,1000,-14811.909299609817 +0,1500,-14681.308607565503 +0,2000,-14681.308607565503 +0,2500,-14681.308607565503 +0,3000,-14681.308607565503 +0,3500,-14681.308607565503 +0,4000,-14681.308607565503 +0,4500,-14681.308607565503 +0,5000,-14681.308607565503 +0,5500,-14681.308607565503 +0,6000,-14681.308607565503 +0,6500,-14681.308607565503 +0,7000,-14681.308607565503 +0,7500,-14681.308607565503 +0,8000,-14681.308607565503 +0,8500,-14681.308607565503 +0,9000,-14681.308607565503 +0,9500,-14681.308607565503 +0,10000,-14681.308607565503 +0,10500,-14681.308607565503 +0,11000,-14681.308607565503 +0,11500,-14681.308607565503 +0,12000,-14681.308607565503 +0,12500,-14681.308607565503 +0,13000,-14681.308607565503 +0,13500,-14681.308607565503 +0,14000,-14681.308607565503 +0,14500,-14681.308607565503 +0,15000,-14681.308607565503 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-14839.503521529277 +1,1000,-14681.308607565503 +1,1500,-14681.308607565503 +1,2000,-14681.308607565503 +1,2500,-14681.308607565503 +1,3000,-14681.308607565503 +1,3500,-14681.308607565503 +1,4000,-14681.308607565503 +1,4500,-14681.308607565503 +1,5000,-14681.308607565503 +1,5500,-14681.308607565503 +1,6000,-14681.308607565503 +1,6500,-14681.308607565503 +1,7000,-14681.308607565503 +1,7500,-14681.308607565503 +1,8000,-14681.308607565503 +1,8500,-14681.308607565503 +1,9000,-14681.308607565503 +1,9500,-14681.308607565503 +1,10000,-14681.308607565503 +1,10500,-14681.308607565503 +1,11000,-14681.308607565503 +1,11500,-14681.308607565503 +1,12000,-14681.308607565503 +1,12500,-14681.308607565503 +1,13000,-14681.308607565503 +1,13500,-14681.308607565503 +1,14000,-14681.308607565503 +1,14500,-14681.308607565503 +1,15000,-14681.308607565503 +1,15500,-14681.308607565503 +1,16000,-14681.308607565503 +1,16500,-14681.308607565503 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-15316.386222673593 +2,1000,-14681.308607565503 +2,1500,-14681.308607565503 +2,2000,-14681.308607565503 +2,2500,-14681.308607565503 +2,3000,-14681.308607565503 +2,3500,-14681.308607565503 +2,4000,-14681.308607565503 +2,4500,-14681.308607565503 +2,5000,-14681.308607565503 +2,5500,-14681.308607565503 +2,6000,-14681.308607565503 +2,6500,-14681.308607565503 +2,7000,-14681.308607565503 +2,7500,-14681.308607565503 +2,8000,-14681.308607565503 +2,8500,-14681.308607565503 +2,9000,-14681.308607565503 +2,9500,-14681.308607565503 +2,10000,-14681.308607565503 +2,10500,-14681.308607565503 +2,11000,-14681.308607565503 +2,11500,-14681.308607565503 +2,12000,-14681.308607565503 +2,12500,-14681.308607565503 +2,13000,-14681.308607565503 +2,13500,-14681.308607565503 +2,14000,-14681.308607565503 +2,14500,-14681.308607565503 +2,15000,-14681.308607565503 +2,15500,-14681.308607565503 +2,16000,-14681.308607565503 +2,16500,-14681.308607565503 +2,17000,-14681.308607565503 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-15854.655604306314 +3,1000,-15317.301870203746 +3,1500,-15317.301870203746 +3,2000,-15317.301870203746 +3,2500,-14681.308607565503 +3,3000,-14681.308607565503 +3,3500,-14681.308607565503 +3,4000,-14681.308607565503 +3,4500,-14681.308607565503 +3,5000,-14681.308607565503 +3,5500,-14681.308607565503 +3,6000,-14681.308607565503 +3,6500,-14681.308607565503 +3,7000,-14681.308607565503 +3,7500,-14681.308607565503 +3,8000,-14681.308607565503 +3,8500,-14681.308607565503 +3,9000,-14681.308607565503 +3,9500,-14681.308607565503 +3,10000,-14681.308607565503 +3,10500,-14681.308607565503 +3,11000,-14681.308607565503 +3,11500,-14681.308607565503 +3,12000,-14681.308607565503 +3,12500,-14681.308607565503 +3,13000,-14681.308607565503 +3,13500,-14681.308607565503 +3,14000,-14681.308607565503 +3,14500,-14681.308607565503 +3,15000,-14681.308607565503 +3,15500,-14681.308607565503 +3,16000,-14681.308607565503 +3,16500,-14681.308607565503 +3,17000,-14681.308607565503 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17464.568516864027 +4,500,-15578.69113412184 +4,1000,-14681.308607565503 +4,1500,-14681.308607565503 +4,2000,-14681.308607565503 +4,2500,-14681.308607565503 +4,3000,-14681.308607565503 +4,3500,-14681.308607565503 +4,4000,-14681.308607565503 +4,4500,-14681.308607565503 +4,5000,-14681.308607565503 +4,5500,-14681.308607565503 +4,6000,-14681.308607565503 +4,6500,-14681.308607565503 +4,7000,-14681.308607565503 +4,7500,-14681.308607565503 +4,8000,-14681.308607565503 +4,8500,-14681.308607565503 +4,9000,-14681.308607565503 +4,9500,-14681.308607565503 +4,10000,-14681.308607565503 +4,10500,-14681.308607565503 +4,11000,-14681.308607565503 +4,11500,-14681.308607565503 +4,12000,-14681.308607565503 +4,12500,-14681.308607565503 +4,13000,-14681.308607565503 +4,13500,-14681.308607565503 +4,14000,-14681.308607565503 +4,14500,-14681.308607565503 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-15316.386222673593 +5,1000,-15316.386222673593 +5,1500,-14681.308607565503 +5,2000,-14681.308607565503 +5,2500,-14681.308607565503 +5,3000,-14681.308607565503 +5,3500,-14681.308607565503 +5,4000,-14681.308607565503 +5,4500,-14681.308607565503 +5,5000,-14681.308607565503 +5,5500,-14681.308607565503 +5,6000,-14681.308607565503 +5,6500,-14681.308607565503 +5,7000,-14681.308607565503 +5,7500,-14681.308607565503 +5,8000,-14681.308607565503 +5,8500,-14681.308607565503 +5,9000,-14681.308607565503 +5,9500,-14681.308607565503 +5,10000,-14681.308607565503 +5,10500,-14681.308607565503 +5,11000,-14681.308607565503 +5,11500,-14681.308607565503 +5,12000,-14681.308607565503 +5,12500,-14681.308607565503 +5,13000,-14681.308607565503 +5,13500,-14681.308607565503 +5,14000,-14681.308607565503 +5,14500,-14681.308607565503 +5,15000,-14681.308607565503 +5,15500,-14681.308607565503 +5,16000,-14681.308607565503 +5,16500,-14681.308607565503 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17464.568516864027 +6,500,-15640.411868370436 +6,1000,-15057.871304375103 +6,1500,-14681.308607565503 +6,2000,-14681.308607565503 +6,2500,-14681.308607565503 +6,3000,-14681.308607565503 +6,3500,-14681.308607565503 +6,4000,-14681.308607565503 +6,4500,-14681.308607565503 +6,5000,-14681.308607565503 +6,5500,-14681.308607565503 +6,6000,-14681.308607565503 +6,6500,-14681.308607565503 +6,7000,-14681.308607565503 +6,7500,-14681.308607565503 +6,8000,-14681.308607565503 +6,8500,-14681.308607565503 +6,9000,-14681.308607565503 +6,9500,-14681.308607565503 +6,10000,-14681.308607565503 +6,10500,-14681.308607565503 +6,11000,-14681.308607565503 +6,11500,-14681.308607565503 +6,12000,-14681.308607565503 +6,12500,-14681.308607565503 +6,13000,-14681.308607565503 +6,13500,-14681.308607565503 +6,14000,-14681.308607565503 +6,14500,-14681.308607565503 +6,15000,-14681.308607565503 +6,15500,-14681.308607565503 +6,16000,-14681.308607565503 +6,16500,-14681.308607565503 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17464.568516864027 +7,500,-15946.828653238075 +7,1000,-15592.355129734276 +7,1500,-14681.308607565503 +7,2000,-14681.308607565503 +7,2500,-14681.308607565503 +7,3000,-14681.308607565503 +7,3500,-14681.308607565503 +7,4000,-14681.308607565503 +7,4500,-14681.308607565503 +7,5000,-14681.308607565503 +7,5500,-14681.308607565503 +7,6000,-14681.308607565503 +7,6500,-14681.308607565503 +7,7000,-14681.308607565503 +7,7500,-14681.308607565503 +7,8000,-14681.308607565503 +7,8500,-14681.308607565503 +7,9000,-14681.308607565503 +7,9500,-14681.308607565503 +7,10000,-14681.308607565503 +7,10500,-14681.308607565503 +7,11000,-14681.308607565503 +7,11500,-14681.308607565503 +7,12000,-14681.308607565503 +7,12500,-14681.308607565503 +7,13000,-14681.308607565503 +7,13500,-14681.308607565503 +7,14000,-14681.308607565503 +7,14500,-14681.308607565503 +7,15000,-14681.308607565503 +7,15500,-14681.308607565503 +7,16000,-14681.308607565503 +7,16500,-14681.308607565503 +7,17000,-14681.308607565503 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17464.568516864027 +8,500,-15030.25560462655 +8,1000,-14681.308607565503 +8,1500,-14681.308607565503 +8,2000,-14681.308607565503 +8,2500,-14681.308607565503 +8,3000,-14681.308607565503 +8,3500,-14681.308607565503 +8,4000,-14681.308607565503 +8,4500,-14681.308607565503 +8,5000,-14681.308607565503 +8,5500,-14681.308607565503 +8,6000,-14681.308607565503 +8,6500,-14681.308607565503 +8,7000,-14681.308607565503 +8,7500,-14681.308607565503 +8,8000,-14681.308607565503 +8,8500,-14681.308607565503 +8,9000,-14681.308607565503 +8,9500,-14681.308607565503 +8,10000,-14681.308607565503 +8,10500,-14681.308607565503 +8,11000,-14681.308607565503 +8,11500,-14681.308607565503 +8,12000,-14681.308607565503 +8,12500,-14681.308607565503 +8,13000,-14681.308607565503 +8,13500,-14681.308607565503 +8,14000,-14681.308607565503 +8,14500,-14681.308607565503 +8,15000,-14681.308607565503 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14681.308607565503 +8,17000,-14681.308607565503 +8,17500,-14681.308607565503 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17464.568516864027 +9,500,-15581.246846101012 +9,1000,-14681.308607565503 +9,1500,-14681.308607565503 +9,2000,-14681.308607565503 +9,2500,-14681.308607565503 +9,3000,-14681.308607565503 +9,3500,-14681.308607565503 +9,4000,-14681.308607565503 +9,4500,-14681.308607565503 +9,5000,-14681.308607565503 +9,5500,-14681.308607565503 +9,6000,-14681.308607565503 +9,6500,-14681.308607565503 +9,7000,-14681.308607565503 +9,7500,-14681.308607565503 +9,8000,-14681.308607565503 +9,8500,-14681.308607565503 +9,9000,-14681.308607565503 +9,9500,-14681.308607565503 +9,10000,-14681.308607565503 +9,10500,-14681.308607565503 +9,11000,-14681.308607565503 +9,11500,-14681.308607565503 +9,12000,-14681.308607565503 +9,12500,-14681.308607565503 +9,13000,-14681.308607565503 +9,13500,-14681.308607565503 +9,14000,-14681.308607565503 +9,14500,-14681.308607565503 +9,15000,-14681.308607565503 +9,15500,-14681.308607565503 +9,16000,-14681.308607565503 +9,16500,-14681.308607565503 +9,17000,-14681.308607565503 +9,17500,-14681.308607565503 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17464.568516864027 +10,500,-15317.64955451566 +10,1000,-14681.308607565503 +10,1500,-14681.308607565503 +10,2000,-14681.308607565503 +10,2500,-14681.308607565503 +10,3000,-14681.308607565503 +10,3500,-14681.308607565503 +10,4000,-14681.308607565503 +10,4500,-14681.308607565503 +10,5000,-14681.308607565503 +10,5500,-14681.308607565503 +10,6000,-14681.308607565503 +10,6500,-14681.308607565503 +10,7000,-14681.308607565503 +10,7500,-14681.308607565503 +10,8000,-14681.308607565503 +10,8500,-14681.308607565503 +10,9000,-14681.308607565503 +10,9500,-14681.308607565503 +10,10000,-14681.308607565503 +10,10500,-14681.308607565503 +10,11000,-14681.308607565503 +10,11500,-14681.308607565503 +10,12000,-14681.308607565503 +10,12500,-14681.308607565503 +10,13000,-14681.308607565503 +10,13500,-14681.308607565503 +10,14000,-14681.308607565503 +10,14500,-14681.308607565503 +10,15000,-14681.308607565503 +10,15500,-14681.308607565503 +10,16000,-14681.308607565503 +10,16500,-14681.308607565503 +10,17000,-14681.308607565503 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17402.413764393372 +11,500,-15538.738089056338 +11,1000,-14843.71541565901 +11,1500,-14681.308607565503 +11,2000,-14681.308607565503 +11,2500,-14681.308607565503 +11,3000,-14681.308607565503 +11,3500,-14681.308607565503 +11,4000,-14681.308607565503 +11,4500,-14681.308607565503 +11,5000,-14681.308607565503 +11,5500,-14681.308607565503 +11,6000,-14681.308607565503 +11,6500,-14681.308607565503 +11,7000,-14681.308607565503 +11,7500,-14681.308607565503 +11,8000,-14681.308607565503 +11,8500,-14681.308607565503 +11,9000,-14681.308607565503 +11,9500,-14681.308607565503 +11,10000,-14681.308607565503 +11,10500,-14681.308607565503 +11,11000,-14681.308607565503 +11,11500,-14681.308607565503 +11,12000,-14681.308607565503 +11,12500,-14681.308607565503 +11,13000,-14681.308607565503 +11,13500,-14681.308607565503 +11,14000,-14681.308607565503 +11,14500,-14681.308607565503 +11,15000,-14681.308607565503 +11,15500,-14681.308607565503 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14681.308607565503 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-15935.395414293653 +12,1000,-15592.355129734276 +12,1500,-15592.355129734276 +12,2000,-14681.308607565503 +12,2500,-14681.308607565503 +12,3000,-14681.308607565503 +12,3500,-14681.308607565503 +12,4000,-14681.308607565503 +12,4500,-14681.308607565503 +12,5000,-14681.308607565503 +12,5500,-14681.308607565503 +12,6000,-14681.308607565503 +12,6500,-14681.308607565503 +12,7000,-14681.308607565503 +12,7500,-14681.308607565503 +12,8000,-14681.308607565503 +12,8500,-14681.308607565503 +12,9000,-14681.308607565503 +12,9500,-14681.308607565503 +12,10000,-14681.308607565503 +12,10500,-14681.308607565503 +12,11000,-14681.308607565503 +12,11500,-14681.308607565503 +12,12000,-14681.308607565503 +12,12500,-14681.308607565503 +12,13000,-14681.308607565503 +12,13500,-14681.308607565503 +12,14000,-14681.308607565503 +12,14500,-14681.308607565503 +12,15000,-14681.308607565503 +12,15500,-14681.308607565503 +12,16000,-14681.308607565503 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14681.308607565503 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17464.568516864027 +13,500,-15605.72862766334 +13,1000,-15353.626759295123 +13,1500,-14696.82992865629 +13,2000,-14696.82992865629 +13,2500,-14681.308607565503 +13,3000,-14681.308607565503 +13,3500,-14681.308607565503 +13,4000,-14681.308607565503 +13,4500,-14681.308607565503 +13,5000,-14681.308607565503 +13,5500,-14681.308607565503 +13,6000,-14681.308607565503 +13,6500,-14681.308607565503 +13,7000,-14681.308607565503 +13,7500,-14681.308607565503 +13,8000,-14681.308607565503 +13,8500,-14681.308607565503 +13,9000,-14681.308607565503 +13,9500,-14681.308607565503 +13,10000,-14681.308607565503 +13,10500,-14681.308607565503 +13,11000,-14681.308607565503 +13,11500,-14681.308607565503 +13,12000,-14681.308607565503 +13,12500,-14681.308607565503 +13,13000,-14681.308607565503 +13,13500,-14681.308607565503 +13,14000,-14681.308607565503 +13,14500,-14681.308607565503 +13,15000,-14681.308607565503 +13,15500,-14681.308607565503 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14681.308607565503 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-15905.603869069477 +14,1000,-14681.308607565503 +14,1500,-14681.308607565503 +14,2000,-14681.308607565503 +14,2500,-14681.308607565503 +14,3000,-14681.308607565503 +14,3500,-14681.308607565503 +14,4000,-14681.308607565503 +14,4500,-14681.308607565503 +14,5000,-14681.308607565503 +14,5500,-14681.308607565503 +14,6000,-14681.308607565503 +14,6500,-14681.308607565503 +14,7000,-14681.308607565503 +14,7500,-14681.308607565503 +14,8000,-14681.308607565503 +14,8500,-14681.308607565503 +14,9000,-14681.308607565503 +14,9500,-14681.308607565503 +14,10000,-14681.308607565503 +14,10500,-14681.308607565503 +14,11000,-14681.308607565503 +14,11500,-14681.308607565503 +14,12000,-14681.308607565503 +14,12500,-14681.308607565503 +14,13000,-14681.308607565503 +14,13500,-14681.308607565503 +14,14000,-14681.308607565503 +14,14500,-14681.308607565503 +14,15000,-14681.308607565503 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17464.568516864027 +15,500,-15317.301870203746 +15,1000,-15317.301870203746 +15,1500,-15317.301870203746 +15,2000,-15317.301870203746 +15,2500,-14681.308607565503 +15,3000,-14681.308607565503 +15,3500,-14681.308607565503 +15,4000,-14681.308607565503 +15,4500,-14681.308607565503 +15,5000,-14681.308607565503 +15,5500,-14681.308607565503 +15,6000,-14681.308607565503 +15,6500,-14681.308607565503 +15,7000,-14681.308607565503 +15,7500,-14681.308607565503 +15,8000,-14681.308607565503 +15,8500,-14681.308607565503 +15,9000,-14681.308607565503 +15,9500,-14681.308607565503 +15,10000,-14681.308607565503 +15,10500,-14681.308607565503 +15,11000,-14681.308607565503 +15,11500,-14681.308607565503 +15,12000,-14681.308607565503 +15,12500,-14681.308607565503 +15,13000,-14681.308607565503 +15,13500,-14681.308607565503 +15,14000,-14681.308607565503 +15,14500,-14681.308607565503 +15,15000,-14681.308607565503 +15,15500,-14681.308607565503 +15,16000,-14681.308607565503 +15,16500,-14681.308607565503 +15,17000,-14681.308607565503 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17464.568516864027 +16,500,-15382.241292546243 +16,1000,-14911.437813997505 +16,1500,-14681.308607565503 +16,2000,-14681.308607565503 +16,2500,-14681.308607565503 +16,3000,-14681.308607565503 +16,3500,-14681.308607565503 +16,4000,-14681.308607565503 +16,4500,-14681.308607565503 +16,5000,-14681.308607565503 +16,5500,-14681.308607565503 +16,6000,-14681.308607565503 +16,6500,-14681.308607565503 +16,7000,-14681.308607565503 +16,7500,-14681.308607565503 +16,8000,-14681.308607565503 +16,8500,-14681.308607565503 +16,9000,-14681.308607565503 +16,9500,-14681.308607565503 +16,10000,-14681.308607565503 +16,10500,-14681.308607565503 +16,11000,-14681.308607565503 +16,11500,-14681.308607565503 +16,12000,-14681.308607565503 +16,12500,-14681.308607565503 +16,13000,-14681.308607565503 +16,13500,-14681.308607565503 +16,14000,-14681.308607565503 +16,14500,-14681.308607565503 +16,15000,-14681.308607565503 +16,15500,-14681.308607565503 +16,16000,-14681.308607565503 +16,16500,-14681.308607565503 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17464.568516864027 +17,500,-14934.044680354038 +17,1000,-14827.645272046742 +17,1500,-14681.308607565503 +17,2000,-14681.308607565503 +17,2500,-14681.308607565503 +17,3000,-14681.308607565503 +17,3500,-14681.308607565503 +17,4000,-14681.308607565503 +17,4500,-14681.308607565503 +17,5000,-14681.308607565503 +17,5500,-14681.308607565503 +17,6000,-14681.308607565503 +17,6500,-14681.308607565503 +17,7000,-14681.308607565503 +17,7500,-14681.308607565503 +17,8000,-14681.308607565503 +17,8500,-14681.308607565503 +17,9000,-14681.308607565503 +17,9500,-14681.308607565503 +17,10000,-14681.308607565503 +17,10500,-14681.308607565503 +17,11000,-14681.308607565503 +17,11500,-14681.308607565503 +17,12000,-14681.308607565503 +17,12500,-14681.308607565503 +17,13000,-14681.308607565503 +17,13500,-14681.308607565503 +17,14000,-14681.308607565503 +17,14500,-14681.308607565503 +17,15000,-14681.308607565503 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14681.308607565503 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17462.30002118683 +18,500,-16295.647455749717 +18,1000,-16212.74648744306 +18,1500,-14890.18658972495 +18,2000,-14681.308607565503 +18,2500,-14681.308607565503 +18,3000,-14681.308607565503 +18,3500,-14681.308607565503 +18,4000,-14681.308607565503 +18,4500,-14681.308607565503 +18,5000,-14681.308607565503 +18,5500,-14681.308607565503 +18,6000,-14681.308607565503 +18,6500,-14681.308607565503 +18,7000,-14681.308607565503 +18,7500,-14681.308607565503 +18,8000,-14681.308607565503 +18,8500,-14681.308607565503 +18,9000,-14681.308607565503 +18,9500,-14681.308607565503 +18,10000,-14681.308607565503 +18,10500,-14681.308607565503 +18,11000,-14681.308607565503 +18,11500,-14681.308607565503 +18,12000,-14681.308607565503 +18,12500,-14681.308607565503 +18,13000,-14681.308607565503 +18,13500,-14681.308607565503 +18,14000,-14681.308607565503 +18,14500,-14681.308607565503 +18,15000,-14681.308607565503 +18,15500,-14681.308607565503 +18,16000,-14681.308607565503 +18,16500,-14681.308607565503 +18,17000,-14681.308607565503 +18,17500,-14681.308607565503 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-15423.65729739402 +19,1000,-14681.308607565503 +19,1500,-14681.308607565503 +19,2000,-14681.308607565503 +19,2500,-14681.308607565503 +19,3000,-14681.308607565503 +19,3500,-14681.308607565503 +19,4000,-14681.308607565503 +19,4500,-14681.308607565503 +19,5000,-14681.308607565503 +19,5500,-14681.308607565503 +19,6000,-14681.308607565503 +19,6500,-14681.308607565503 +19,7000,-14681.308607565503 +19,7500,-14681.308607565503 +19,8000,-14681.308607565503 +19,8500,-14681.308607565503 +19,9000,-14681.308607565503 +19,9500,-14681.308607565503 +19,10000,-14681.308607565503 +19,10500,-14681.308607565503 +19,11000,-14681.308607565503 +19,11500,-14681.308607565503 +19,12000,-14681.308607565503 +19,12500,-14681.308607565503 +19,13000,-14681.308607565503 +19,13500,-14681.308607565503 +19,14000,-14681.308607565503 +19,14500,-14681.308607565503 +19,15000,-14681.308607565503 +19,15500,-14681.308607565503 +19,16000,-14681.308607565503 +19,16500,-14681.308607565503 +19,17000,-14681.308607565503 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17464.568516864027 +20,500,-14976.674911561153 +20,1000,-14759.146412767077 +20,1500,-14681.308607565503 +20,2000,-14681.308607565503 +20,2500,-14681.308607565503 +20,3000,-14681.308607565503 +20,3500,-14681.308607565503 +20,4000,-14681.308607565503 +20,4500,-14681.308607565503 +20,5000,-14681.308607565503 +20,5500,-14681.308607565503 +20,6000,-14681.308607565503 +20,6500,-14681.308607565503 +20,7000,-14681.308607565503 +20,7500,-14681.308607565503 +20,8000,-14681.308607565503 +20,8500,-14681.308607565503 +20,9000,-14681.308607565503 +20,9500,-14681.308607565503 +20,10000,-14681.308607565503 +20,10500,-14681.308607565503 +20,11000,-14681.308607565503 +20,11500,-14681.308607565503 +20,12000,-14681.308607565503 +20,12500,-14681.308607565503 +20,13000,-14681.308607565503 +20,13500,-14681.308607565503 +20,14000,-14681.308607565503 +20,14500,-14681.308607565503 +20,15000,-14681.308607565503 +20,15500,-14681.308607565503 +20,16000,-14681.308607565503 +20,16500,-14681.308607565503 +20,17000,-14681.308607565503 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-14925.811119868038 +21,1000,-14681.308607565503 +21,1500,-14681.308607565503 +21,2000,-14681.308607565503 +21,2500,-14681.308607565503 +21,3000,-14681.308607565503 +21,3500,-14681.308607565503 +21,4000,-14681.308607565503 +21,4500,-14681.308607565503 +21,5000,-14681.308607565503 +21,5500,-14681.308607565503 +21,6000,-14681.308607565503 +21,6500,-14681.308607565503 +21,7000,-14681.308607565503 +21,7500,-14681.308607565503 +21,8000,-14681.308607565503 +21,8500,-14681.308607565503 +21,9000,-14681.308607565503 +21,9500,-14681.308607565503 +21,10000,-14681.308607565503 +21,10500,-14681.308607565503 +21,11000,-14681.308607565503 +21,11500,-14681.308607565503 +21,12000,-14681.308607565503 +21,12500,-14681.308607565503 +21,13000,-14681.308607565503 +21,13500,-14681.308607565503 +21,14000,-14681.308607565503 +21,14500,-14681.308607565503 +21,15000,-14681.308607565503 +21,15500,-14681.308607565503 +21,16000,-14681.308607565503 +21,16500,-14681.308607565503 +21,17000,-14681.308607565503 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-15428.103783488883 +22,1000,-14681.308607565503 +22,1500,-14681.308607565503 +22,2000,-14681.308607565503 +22,2500,-14681.308607565503 +22,3000,-14681.308607565503 +22,3500,-14681.308607565503 +22,4000,-14681.308607565503 +22,4500,-14681.308607565503 +22,5000,-14681.308607565503 +22,5500,-14681.308607565503 +22,6000,-14681.308607565503 +22,6500,-14681.308607565503 +22,7000,-14681.308607565503 +22,7500,-14681.308607565503 +22,8000,-14681.308607565503 +22,8500,-14681.308607565503 +22,9000,-14681.308607565503 +22,9500,-14681.308607565503 +22,10000,-14681.308607565503 +22,10500,-14681.308607565503 +22,11000,-14681.308607565503 +22,11500,-14681.308607565503 +22,12000,-14681.308607565503 +22,12500,-14681.308607565503 +22,13000,-14681.308607565503 +22,13500,-14681.308607565503 +22,14000,-14681.308607565503 +22,14500,-14681.308607565503 +22,15000,-14681.308607565503 +22,15500,-14681.308607565503 +22,16000,-14681.308607565503 +22,16500,-14681.308607565503 +22,17000,-14681.308607565503 +22,17500,-14681.308607565503 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17464.568516864027 +23,500,-16032.277509376685 +23,1000,-15386.321365650807 +23,1500,-14681.308607565503 +23,2000,-14681.308607565503 +23,2500,-14681.308607565503 +23,3000,-14681.308607565503 +23,3500,-14681.308607565503 +23,4000,-14681.308607565503 +23,4500,-14681.308607565503 +23,5000,-14681.308607565503 +23,5500,-14681.308607565503 +23,6000,-14681.308607565503 +23,6500,-14681.308607565503 +23,7000,-14681.308607565503 +23,7500,-14681.308607565503 +23,8000,-14681.308607565503 +23,8500,-14681.308607565503 +23,9000,-14681.308607565503 +23,9500,-14681.308607565503 +23,10000,-14681.308607565503 +23,10500,-14681.308607565503 +23,11000,-14681.308607565503 +23,11500,-14681.308607565503 +23,12000,-14681.308607565503 +23,12500,-14681.308607565503 +23,13000,-14681.308607565503 +23,13500,-14681.308607565503 +23,14000,-14681.308607565503 +23,14500,-14681.308607565503 +23,15000,-14681.308607565503 +23,15500,-14681.308607565503 +23,16000,-14681.308607565503 +23,16500,-14681.308607565503 +23,17000,-14681.308607565503 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/hillclimbing-given-trigram-uniform.csv.png b/hillclimbing-results/hillclimbing-given-trigram-uniform.csv.png new file mode 100644 index 0000000..66be9f6 Binary files /dev/null and b/hillclimbing-results/hillclimbing-given-trigram-uniform.csv.png differ diff --git a/hillclimbing-results/hillclimbing-random-trigram-uniform.csv b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv new file mode 100644 index 0000000..ab1e968 --- /dev/null +++ b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-23391.198595534333 +0,500,-16429.246383054444 +0,1000,-15210.110480206318 +0,1500,-14895.824562769463 +0,2000,-14681.308607565503 +0,2500,-14681.308607565503 +0,3000,-14681.308607565503 +0,3500,-14681.308607565503 +0,4000,-14681.308607565503 +0,4500,-14681.308607565503 +0,5000,-14681.308607565503 +0,5500,-14681.308607565503 +0,6000,-14681.308607565503 +0,6500,-14681.308607565503 +0,7000,-14681.308607565503 +0,7500,-14681.308607565503 +0,8000,-14681.308607565503 +0,8500,-14681.308607565503 +0,9000,-14681.308607565503 +0,9500,-14681.308607565503 +0,10000,-14681.308607565503 +0,10500,-14681.308607565503 +0,11000,-14681.308607565503 +0,11500,-14681.308607565503 +0,12000,-14681.308607565503 +0,12500,-14681.308607565503 +0,13000,-14681.308607565503 +0,13500,-14681.308607565503 +0,14000,-14681.308607565503 +0,14500,-14681.308607565503 +0,15000,-14681.308607565503 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-22560.711990533913 +1,500,-16027.541562327337 +1,1000,-14798.207889316744 +1,1500,-14681.308607565503 +1,2000,-14681.308607565503 +1,2500,-14681.308607565503 +1,3000,-14681.308607565503 +1,3500,-14681.308607565503 +1,4000,-14681.308607565503 +1,4500,-14681.308607565503 +1,5000,-14681.308607565503 +1,5500,-14681.308607565503 +1,6000,-14681.308607565503 +1,6500,-14681.308607565503 +1,7000,-14681.308607565503 +1,7500,-14681.308607565503 +1,8000,-14681.308607565503 +1,8500,-14681.308607565503 +1,9000,-14681.308607565503 +1,9500,-14681.308607565503 +1,10000,-14681.308607565503 +1,10500,-14681.308607565503 +1,11000,-14681.308607565503 +1,11500,-14681.308607565503 +1,12000,-14681.308607565503 +1,12500,-14681.308607565503 +1,13000,-14681.308607565503 +1,13500,-14681.308607565503 +1,14000,-14681.308607565503 +1,14500,-14681.308607565503 +1,15000,-14681.308607565503 +1,15500,-14681.308607565503 +1,16000,-14681.308607565503 +1,16500,-14681.308607565503 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-23946.416996282886 +2,500,-17713.309325534163 +2,1000,-15515.213547514084 +2,1500,-14681.308607565503 +2,2000,-14681.308607565503 +2,2500,-14681.308607565503 +2,3000,-14681.308607565503 +2,3500,-14681.308607565503 +2,4000,-14681.308607565503 +2,4500,-14681.308607565503 +2,5000,-14681.308607565503 +2,5500,-14681.308607565503 +2,6000,-14681.308607565503 +2,6500,-14681.308607565503 +2,7000,-14681.308607565503 +2,7500,-14681.308607565503 +2,8000,-14681.308607565503 +2,8500,-14681.308607565503 +2,9000,-14681.308607565503 +2,9500,-14681.308607565503 +2,10000,-14681.308607565503 +2,10500,-14681.308607565503 +2,11000,-14681.308607565503 +2,11500,-14681.308607565503 +2,12000,-14681.308607565503 +2,12500,-14681.308607565503 +2,13000,-14681.308607565503 +2,13500,-14681.308607565503 +2,14000,-14681.308607565503 +2,14500,-14681.308607565503 +2,15000,-14681.308607565503 +2,15500,-14681.308607565503 +2,16000,-14681.308607565503 +2,16500,-14681.308607565503 +2,17000,-14681.308607565503 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-24667.80842984903 +3,500,-15922.600927353451 +3,1000,-15081.479542679608 +3,1500,-14681.308607565503 +3,2000,-14681.308607565503 +3,2500,-14681.308607565503 +3,3000,-14681.308607565503 +3,3500,-14681.308607565503 +3,4000,-14681.308607565503 +3,4500,-14681.308607565503 +3,5000,-14681.308607565503 +3,5500,-14681.308607565503 +3,6000,-14681.308607565503 +3,6500,-14681.308607565503 +3,7000,-14681.308607565503 +3,7500,-14681.308607565503 +3,8000,-14681.308607565503 +3,8500,-14681.308607565503 +3,9000,-14681.308607565503 +3,9500,-14681.308607565503 +3,10000,-14681.308607565503 +3,10500,-14681.308607565503 +3,11000,-14681.308607565503 +3,11500,-14681.308607565503 +3,12000,-14681.308607565503 +3,12500,-14681.308607565503 +3,13000,-14681.308607565503 +3,13500,-14681.308607565503 +3,14000,-14681.308607565503 +3,14500,-14681.308607565503 +3,15000,-14681.308607565503 +3,15500,-14681.308607565503 +3,16000,-14681.308607565503 +3,16500,-14681.308607565503 +3,17000,-14681.308607565503 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-20974.326561480106 +4,500,-16957.02348346289 +4,1000,-15105.284518289178 +4,1500,-15026.198858142992 +4,2000,-14681.308607565503 +4,2500,-14681.308607565503 +4,3000,-14681.308607565503 +4,3500,-14681.308607565503 +4,4000,-14681.308607565503 +4,4500,-14681.308607565503 +4,5000,-14681.308607565503 +4,5500,-14681.308607565503 +4,6000,-14681.308607565503 +4,6500,-14681.308607565503 +4,7000,-14681.308607565503 +4,7500,-14681.308607565503 +4,8000,-14681.308607565503 +4,8500,-14681.308607565503 +4,9000,-14681.308607565503 +4,9500,-14681.308607565503 +4,10000,-14681.308607565503 +4,10500,-14681.308607565503 +4,11000,-14681.308607565503 +4,11500,-14681.308607565503 +4,12000,-14681.308607565503 +4,12500,-14681.308607565503 +4,13000,-14681.308607565503 +4,13500,-14681.308607565503 +4,14000,-14681.308607565503 +4,14500,-14681.308607565503 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-24260.018474107776 +5,500,-17568.24688313516 +5,1000,-15951.594916436296 +5,1500,-14827.645272046742 +5,2000,-14681.308607565503 +5,2500,-14681.308607565503 +5,3000,-14681.308607565503 +5,3500,-14681.308607565503 +5,4000,-14681.308607565503 +5,4500,-14681.308607565503 +5,5000,-14681.308607565503 +5,5500,-14681.308607565503 +5,6000,-14681.308607565503 +5,6500,-14681.308607565503 +5,7000,-14681.308607565503 +5,7500,-14681.308607565503 +5,8000,-14681.308607565503 +5,8500,-14681.308607565503 +5,9000,-14681.308607565503 +5,9500,-14681.308607565503 +5,10000,-14681.308607565503 +5,10500,-14681.308607565503 +5,11000,-14681.308607565503 +5,11500,-14681.308607565503 +5,12000,-14681.308607565503 +5,12500,-14681.308607565503 +5,13000,-14681.308607565503 +5,13500,-14681.308607565503 +5,14000,-14681.308607565503 +5,14500,-14681.308607565503 +5,15000,-14681.308607565503 +5,15500,-14681.308607565503 +5,16000,-14681.308607565503 +5,16500,-14681.308607565503 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-26969.324312110286 +6,500,-18456.892125909773 +6,1000,-18112.907377694177 +6,1500,-18058.13111697757 +6,2000,-17451.5815751544 +6,2500,-17106.079812184737 +6,3000,-16859.8638525924 +6,3500,-16849.258201888806 +6,4000,-16849.258201888806 +6,4500,-16849.258201888806 +6,5000,-16849.258201888806 +6,5500,-16849.258201888806 +6,6000,-16849.258201888806 +6,6500,-16849.258201888806 +6,7000,-16849.258201888806 +6,7500,-16849.258201888806 +6,8000,-16849.258201888806 +6,8500,-16849.258201888806 +6,9000,-16849.258201888806 +6,9500,-16849.258201888806 +6,10000,-16849.258201888806 +6,10500,-16849.258201888806 +6,11000,-16849.258201888806 +6,11500,-16849.258201888806 +6,12000,-16849.258201888806 +6,12500,-16849.258201888806 +6,13000,-16849.258201888806 +6,13500,-16849.258201888806 +6,14000,-16849.258201888806 +6,14500,-16849.258201888806 +6,15000,-16849.258201888806 +6,15500,-16849.258201888806 +6,16000,-16849.258201888806 +6,16500,-16849.258201888806 +6,17000,-16849.258201888806 +6,17500,-16849.258201888806 +6,18000,-16849.258201888806 +6,18500,-16849.258201888806 +6,19000,-16849.258201888806 +6,19500,-16849.258201888806 +7,0,-25165.017600317617 +7,500,-17369.50783294622 +7,1000,-16950.49045713967 +7,1500,-16922.461536483122 +7,2000,-16899.215913265423 +7,2500,-16899.215913265423 +7,3000,-16899.215913265423 +7,3500,-16899.215913265423 +7,4000,-16899.215913265423 +7,4500,-16899.215913265423 +7,5000,-16899.215913265423 +7,5500,-16899.215913265423 +7,6000,-16899.215913265423 +7,6500,-16899.215913265423 +7,7000,-16899.215913265423 +7,7500,-16899.215913265423 +7,8000,-16899.215913265423 +7,8500,-16899.215913265423 +7,9000,-16899.215913265423 +7,9500,-16899.215913265423 +7,10000,-16899.215913265423 +7,10500,-16899.215913265423 +7,11000,-16899.215913265423 +7,11500,-16899.215913265423 +7,12000,-16899.215913265423 +7,12500,-16899.215913265423 +7,13000,-16899.215913265423 +7,13500,-16899.215913265423 +7,14000,-16899.215913265423 +7,14500,-16899.215913265423 +7,15000,-16899.215913265423 +7,15500,-16899.215913265423 +7,16000,-16899.215913265423 +7,16500,-16899.215913265423 +7,17000,-16899.215913265423 +7,17500,-16899.215913265423 +7,18000,-16899.215913265423 +7,18500,-16899.215913265423 +7,19000,-16899.215913265423 +7,19500,-16899.215913265423 +8,0,-26078.537904081804 +8,500,-16680.252198692553 +8,1000,-16126.378570543662 +8,1500,-14872.207453362882 +8,2000,-14681.308607565503 +8,2500,-14681.308607565503 +8,3000,-14681.308607565503 +8,3500,-14681.308607565503 +8,4000,-14681.308607565503 +8,4500,-14681.308607565503 +8,5000,-14681.308607565503 +8,5500,-14681.308607565503 +8,6000,-14681.308607565503 +8,6500,-14681.308607565503 +8,7000,-14681.308607565503 +8,7500,-14681.308607565503 +8,8000,-14681.308607565503 +8,8500,-14681.308607565503 +8,9000,-14681.308607565503 +8,9500,-14681.308607565503 +8,10000,-14681.308607565503 +8,10500,-14681.308607565503 +8,11000,-14681.308607565503 +8,11500,-14681.308607565503 +8,12000,-14681.308607565503 +8,12500,-14681.308607565503 +8,13000,-14681.308607565503 +8,13500,-14681.308607565503 +8,14000,-14681.308607565503 +8,14500,-14681.308607565503 +8,15000,-14681.308607565503 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14681.308607565503 +8,17000,-14681.308607565503 +8,17500,-14681.308607565503 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-24328.860462615812 +9,500,-18192.56271081186 +9,1000,-18036.984255880183 +9,1500,-17163.168666573136 +9,2000,-15467.077163377333 +9,2500,-14681.308607565503 +9,3000,-14681.308607565503 +9,3500,-14681.308607565503 +9,4000,-14681.308607565503 +9,4500,-14681.308607565503 +9,5000,-14681.308607565503 +9,5500,-14681.308607565503 +9,6000,-14681.308607565503 +9,6500,-14681.308607565503 +9,7000,-14681.308607565503 +9,7500,-14681.308607565503 +9,8000,-14681.308607565503 +9,8500,-14681.308607565503 +9,9000,-14681.308607565503 +9,9500,-14681.308607565503 +9,10000,-14681.308607565503 +9,10500,-14681.308607565503 +9,11000,-14681.308607565503 +9,11500,-14681.308607565503 +9,12000,-14681.308607565503 +9,12500,-14681.308607565503 +9,13000,-14681.308607565503 +9,13500,-14681.308607565503 +9,14000,-14681.308607565503 +9,14500,-14681.308607565503 +9,15000,-14681.308607565503 +9,15500,-14681.308607565503 +9,16000,-14681.308607565503 +9,16500,-14681.308607565503 +9,17000,-14681.308607565503 +9,17500,-14681.308607565503 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-25448.469871189336 +10,500,-17222.08214511485 +10,1000,-15126.227448319314 +10,1500,-14681.308607565503 +10,2000,-14681.308607565503 +10,2500,-14681.308607565503 +10,3000,-14681.308607565503 +10,3500,-14681.308607565503 +10,4000,-14681.308607565503 +10,4500,-14681.308607565503 +10,5000,-14681.308607565503 +10,5500,-14681.308607565503 +10,6000,-14681.308607565503 +10,6500,-14681.308607565503 +10,7000,-14681.308607565503 +10,7500,-14681.308607565503 +10,8000,-14681.308607565503 +10,8500,-14681.308607565503 +10,9000,-14681.308607565503 +10,9500,-14681.308607565503 +10,10000,-14681.308607565503 +10,10500,-14681.308607565503 +10,11000,-14681.308607565503 +10,11500,-14681.308607565503 +10,12000,-14681.308607565503 +10,12500,-14681.308607565503 +10,13000,-14681.308607565503 +10,13500,-14681.308607565503 +10,14000,-14681.308607565503 +10,14500,-14681.308607565503 +10,15000,-14681.308607565503 +10,15500,-14681.308607565503 +10,16000,-14681.308607565503 +10,16500,-14681.308607565503 +10,17000,-14681.308607565503 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-25685.153357530584 +11,500,-16575.163645681507 +11,1000,-15631.791752706391 +11,1500,-14843.71541565901 +11,2000,-14681.308607565503 +11,2500,-14681.308607565503 +11,3000,-14681.308607565503 +11,3500,-14681.308607565503 +11,4000,-14681.308607565503 +11,4500,-14681.308607565503 +11,5000,-14681.308607565503 +11,5500,-14681.308607565503 +11,6000,-14681.308607565503 +11,6500,-14681.308607565503 +11,7000,-14681.308607565503 +11,7500,-14681.308607565503 +11,8000,-14681.308607565503 +11,8500,-14681.308607565503 +11,9000,-14681.308607565503 +11,9500,-14681.308607565503 +11,10000,-14681.308607565503 +11,10500,-14681.308607565503 +11,11000,-14681.308607565503 +11,11500,-14681.308607565503 +11,12000,-14681.308607565503 +11,12500,-14681.308607565503 +11,13000,-14681.308607565503 +11,13500,-14681.308607565503 +11,14000,-14681.308607565503 +11,14500,-14681.308607565503 +11,15000,-14681.308607565503 +11,15500,-14681.308607565503 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14681.308607565503 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-25342.603007548332 +12,500,-17039.759989266677 +12,1000,-15760.83182754192 +12,1500,-15342.355750394649 +12,2000,-14876.118543452645 +12,2500,-14876.118543452645 +12,3000,-14681.308607565503 +12,3500,-14681.308607565503 +12,4000,-14681.308607565503 +12,4500,-14681.308607565503 +12,5000,-14681.308607565503 +12,5500,-14681.308607565503 +12,6000,-14681.308607565503 +12,6500,-14681.308607565503 +12,7000,-14681.308607565503 +12,7500,-14681.308607565503 +12,8000,-14681.308607565503 +12,8500,-14681.308607565503 +12,9000,-14681.308607565503 +12,9500,-14681.308607565503 +12,10000,-14681.308607565503 +12,10500,-14681.308607565503 +12,11000,-14681.308607565503 +12,11500,-14681.308607565503 +12,12000,-14681.308607565503 +12,12500,-14681.308607565503 +12,13000,-14681.308607565503 +12,13500,-14681.308607565503 +12,14000,-14681.308607565503 +12,14500,-14681.308607565503 +12,15000,-14681.308607565503 +12,15500,-14681.308607565503 +12,16000,-14681.308607565503 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14681.308607565503 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-22280.338729910192 +13,500,-17677.367629213433 +13,1000,-17462.76571995028 +13,1500,-17462.76571995028 +13,2000,-17431.742338474025 +13,2500,-17416.82761434277 +13,3000,-17347.29643278463 +13,3500,-17060.771441970177 +13,4000,-15812.756535707558 +13,4500,-15812.756535707558 +13,5000,-15701.012021259707 +13,5500,-15386.321365650807 +13,6000,-14681.308607565503 +13,6500,-14681.308607565503 +13,7000,-14681.308607565503 +13,7500,-14681.308607565503 +13,8000,-14681.308607565503 +13,8500,-14681.308607565503 +13,9000,-14681.308607565503 +13,9500,-14681.308607565503 +13,10000,-14681.308607565503 +13,10500,-14681.308607565503 +13,11000,-14681.308607565503 +13,11500,-14681.308607565503 +13,12000,-14681.308607565503 +13,12500,-14681.308607565503 +13,13000,-14681.308607565503 +13,13500,-14681.308607565503 +13,14000,-14681.308607565503 +13,14500,-14681.308607565503 +13,15000,-14681.308607565503 +13,15500,-14681.308607565503 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14681.308607565503 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-24120.635080420907 +14,500,-17428.398665794088 +14,1000,-16442.596880302364 +14,1500,-16144.608588739991 +14,2000,-16036.023625275999 +14,2500,-15386.321365650807 +14,3000,-15386.321365650807 +14,3500,-15386.321365650807 +14,4000,-14681.308607565503 +14,4500,-14681.308607565503 +14,5000,-14681.308607565503 +14,5500,-14681.308607565503 +14,6000,-14681.308607565503 +14,6500,-14681.308607565503 +14,7000,-14681.308607565503 +14,7500,-14681.308607565503 +14,8000,-14681.308607565503 +14,8500,-14681.308607565503 +14,9000,-14681.308607565503 +14,9500,-14681.308607565503 +14,10000,-14681.308607565503 +14,10500,-14681.308607565503 +14,11000,-14681.308607565503 +14,11500,-14681.308607565503 +14,12000,-14681.308607565503 +14,12500,-14681.308607565503 +14,13000,-14681.308607565503 +14,13500,-14681.308607565503 +14,14000,-14681.308607565503 +14,14500,-14681.308607565503 +14,15000,-14681.308607565503 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-25094.584697846363 +15,500,-17229.495081133813 +15,1000,-16944.22130070452 +15,1500,-16410.09932326747 +15,2000,-15871.410891031353 +15,2500,-14681.308607565503 +15,3000,-14681.308607565503 +15,3500,-14681.308607565503 +15,4000,-14681.308607565503 +15,4500,-14681.308607565503 +15,5000,-14681.308607565503 +15,5500,-14681.308607565503 +15,6000,-14681.308607565503 +15,6500,-14681.308607565503 +15,7000,-14681.308607565503 +15,7500,-14681.308607565503 +15,8000,-14681.308607565503 +15,8500,-14681.308607565503 +15,9000,-14681.308607565503 +15,9500,-14681.308607565503 +15,10000,-14681.308607565503 +15,10500,-14681.308607565503 +15,11000,-14681.308607565503 +15,11500,-14681.308607565503 +15,12000,-14681.308607565503 +15,12500,-14681.308607565503 +15,13000,-14681.308607565503 +15,13500,-14681.308607565503 +15,14000,-14681.308607565503 +15,14500,-14681.308607565503 +15,15000,-14681.308607565503 +15,15500,-14681.308607565503 +15,16000,-14681.308607565503 +15,16500,-14681.308607565503 +15,17000,-14681.308607565503 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-25048.933096558754 +16,500,-17626.935107318055 +16,1000,-15339.60158417285 +16,1500,-14933.76129543647 +16,2000,-14739.612188053427 +16,2500,-14681.308607565503 +16,3000,-14681.308607565503 +16,3500,-14681.308607565503 +16,4000,-14681.308607565503 +16,4500,-14681.308607565503 +16,5000,-14681.308607565503 +16,5500,-14681.308607565503 +16,6000,-14681.308607565503 +16,6500,-14681.308607565503 +16,7000,-14681.308607565503 +16,7500,-14681.308607565503 +16,8000,-14681.308607565503 +16,8500,-14681.308607565503 +16,9000,-14681.308607565503 +16,9500,-14681.308607565503 +16,10000,-14681.308607565503 +16,10500,-14681.308607565503 +16,11000,-14681.308607565503 +16,11500,-14681.308607565503 +16,12000,-14681.308607565503 +16,12500,-14681.308607565503 +16,13000,-14681.308607565503 +16,13500,-14681.308607565503 +16,14000,-14681.308607565503 +16,14500,-14681.308607565503 +16,15000,-14681.308607565503 +16,15500,-14681.308607565503 +16,16000,-14681.308607565503 +16,16500,-14681.308607565503 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-23120.12372512257 +17,500,-17953.643036263675 +17,1000,-17423.336837761388 +17,1500,-17344.188182053327 +17,2000,-17149.666138575478 +17,2500,-16392.962840163014 +17,3000,-16116.659198892436 +17,3500,-14759.146412767077 +17,4000,-14681.308607565503 +17,4500,-14681.308607565503 +17,5000,-14681.308607565503 +17,5500,-14681.308607565503 +17,6000,-14681.308607565503 +17,6500,-14681.308607565503 +17,7000,-14681.308607565503 +17,7500,-14681.308607565503 +17,8000,-14681.308607565503 +17,8500,-14681.308607565503 +17,9000,-14681.308607565503 +17,9500,-14681.308607565503 +17,10000,-14681.308607565503 +17,10500,-14681.308607565503 +17,11000,-14681.308607565503 +17,11500,-14681.308607565503 +17,12000,-14681.308607565503 +17,12500,-14681.308607565503 +17,13000,-14681.308607565503 +17,13500,-14681.308607565503 +17,14000,-14681.308607565503 +17,14500,-14681.308607565503 +17,15000,-14681.308607565503 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14681.308607565503 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-22578.061357316015 +18,500,-18313.499496790897 +18,1000,-18123.91299641731 +18,1500,-18109.131220804742 +18,2000,-18101.74281102421 +18,2500,-18101.74281102421 +18,3000,-18101.74281102421 +18,3500,-18101.74281102421 +18,4000,-18101.74281102421 +18,4500,-18101.74281102421 +18,5000,-18101.74281102421 +18,5500,-18101.74281102421 +18,6000,-18101.74281102421 +18,6500,-18101.74281102421 +18,7000,-18101.74281102421 +18,7500,-18101.74281102421 +18,8000,-18101.74281102421 +18,8500,-18101.74281102421 +18,9000,-18101.74281102421 +18,9500,-18101.74281102421 +18,10000,-18101.74281102421 +18,10500,-18101.74281102421 +18,11000,-18101.74281102421 +18,11500,-18101.74281102421 +18,12000,-18101.74281102421 +18,12500,-18101.74281102421 +18,13000,-18101.74281102421 +18,13500,-18101.74281102421 +18,14000,-18101.74281102421 +18,14500,-18101.74281102421 +18,15000,-18101.74281102421 +18,15500,-18101.74281102421 +18,16000,-18101.74281102421 +18,16500,-18101.74281102421 +18,17000,-18101.74281102421 +18,17500,-18101.74281102421 +18,18000,-18101.74281102421 +18,18500,-18101.74281102421 +18,19000,-18101.74281102421 +18,19500,-18101.74281102421 +19,0,-24757.317732064173 +19,500,-17152.430090040772 +19,1000,-16595.838650378526 +19,1500,-15283.064603953288 +19,2000,-14952.161407602784 +19,2500,-14681.308607565503 +19,3000,-14681.308607565503 +19,3500,-14681.308607565503 +19,4000,-14681.308607565503 +19,4500,-14681.308607565503 +19,5000,-14681.308607565503 +19,5500,-14681.308607565503 +19,6000,-14681.308607565503 +19,6500,-14681.308607565503 +19,7000,-14681.308607565503 +19,7500,-14681.308607565503 +19,8000,-14681.308607565503 +19,8500,-14681.308607565503 +19,9000,-14681.308607565503 +19,9500,-14681.308607565503 +19,10000,-14681.308607565503 +19,10500,-14681.308607565503 +19,11000,-14681.308607565503 +19,11500,-14681.308607565503 +19,12000,-14681.308607565503 +19,12500,-14681.308607565503 +19,13000,-14681.308607565503 +19,13500,-14681.308607565503 +19,14000,-14681.308607565503 +19,14500,-14681.308607565503 +19,15000,-14681.308607565503 +19,15500,-14681.308607565503 +19,16000,-14681.308607565503 +19,16500,-14681.308607565503 +19,17000,-14681.308607565503 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-27211.09615617547 +20,500,-17601.974192255166 +20,1000,-16316.249753907994 +20,1500,-15814.340679553412 +20,2000,-15732.04115205315 +20,2500,-14681.308607565503 +20,3000,-14681.308607565503 +20,3500,-14681.308607565503 +20,4000,-14681.308607565503 +20,4500,-14681.308607565503 +20,5000,-14681.308607565503 +20,5500,-14681.308607565503 +20,6000,-14681.308607565503 +20,6500,-14681.308607565503 +20,7000,-14681.308607565503 +20,7500,-14681.308607565503 +20,8000,-14681.308607565503 +20,8500,-14681.308607565503 +20,9000,-14681.308607565503 +20,9500,-14681.308607565503 +20,10000,-14681.308607565503 +20,10500,-14681.308607565503 +20,11000,-14681.308607565503 +20,11500,-14681.308607565503 +20,12000,-14681.308607565503 +20,12500,-14681.308607565503 +20,13000,-14681.308607565503 +20,13500,-14681.308607565503 +20,14000,-14681.308607565503 +20,14500,-14681.308607565503 +20,15000,-14681.308607565503 +20,15500,-14681.308607565503 +20,16000,-14681.308607565503 +20,16500,-14681.308607565503 +20,17000,-14681.308607565503 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-26507.556845586383 +21,500,-15741.208137057667 +21,1000,-15009.163844873727 +21,1500,-14681.308607565503 +21,2000,-14681.308607565503 +21,2500,-14681.308607565503 +21,3000,-14681.308607565503 +21,3500,-14681.308607565503 +21,4000,-14681.308607565503 +21,4500,-14681.308607565503 +21,5000,-14681.308607565503 +21,5500,-14681.308607565503 +21,6000,-14681.308607565503 +21,6500,-14681.308607565503 +21,7000,-14681.308607565503 +21,7500,-14681.308607565503 +21,8000,-14681.308607565503 +21,8500,-14681.308607565503 +21,9000,-14681.308607565503 +21,9500,-14681.308607565503 +21,10000,-14681.308607565503 +21,10500,-14681.308607565503 +21,11000,-14681.308607565503 +21,11500,-14681.308607565503 +21,12000,-14681.308607565503 +21,12500,-14681.308607565503 +21,13000,-14681.308607565503 +21,13500,-14681.308607565503 +21,14000,-14681.308607565503 +21,14500,-14681.308607565503 +21,15000,-14681.308607565503 +21,15500,-14681.308607565503 +21,16000,-14681.308607565503 +21,16500,-14681.308607565503 +21,17000,-14681.308607565503 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-24439.85655481467 +22,500,-17834.049874696197 +22,1000,-17301.390882116564 +22,1500,-16919.14884684411 +22,2000,-16862.57975928654 +22,2500,-16859.672484111048 +22,3000,-16859.672484111048 +22,3500,-16859.672484111048 +22,4000,-16859.672484111048 +22,4500,-16859.672484111048 +22,5000,-16859.672484111048 +22,5500,-16859.672484111048 +22,6000,-16859.672484111048 +22,6500,-16859.672484111048 +22,7000,-16859.672484111048 +22,7500,-16859.672484111048 +22,8000,-16859.672484111048 +22,8500,-16859.672484111048 +22,9000,-16859.672484111048 +22,9500,-16859.672484111048 +22,10000,-16859.672484111048 +22,10500,-16859.672484111048 +22,11000,-16859.672484111048 +22,11500,-16859.672484111048 +22,12000,-16859.672484111048 +22,12500,-16859.672484111048 +22,13000,-16859.672484111048 +22,13500,-16859.672484111048 +22,14000,-16859.672484111048 +22,14500,-16859.672484111048 +22,15000,-16859.672484111048 +22,15500,-16859.672484111048 +22,16000,-16859.672484111048 +22,16500,-16859.672484111048 +22,17000,-16859.672484111048 +22,17500,-16859.672484111048 +22,18000,-16859.672484111048 +22,18500,-16859.672484111048 +22,19000,-16859.672484111048 +22,19500,-16859.672484111048 +23,0,-25271.568100436813 +23,500,-17377.179984302802 +23,1000,-15743.034551751674 +23,1500,-14890.18658972495 +23,2000,-14681.308607565503 +23,2500,-14681.308607565503 +23,3000,-14681.308607565503 +23,3500,-14681.308607565503 +23,4000,-14681.308607565503 +23,4500,-14681.308607565503 +23,5000,-14681.308607565503 +23,5500,-14681.308607565503 +23,6000,-14681.308607565503 +23,6500,-14681.308607565503 +23,7000,-14681.308607565503 +23,7500,-14681.308607565503 +23,8000,-14681.308607565503 +23,8500,-14681.308607565503 +23,9000,-14681.308607565503 +23,9500,-14681.308607565503 +23,10000,-14681.308607565503 +23,10500,-14681.308607565503 +23,11000,-14681.308607565503 +23,11500,-14681.308607565503 +23,12000,-14681.308607565503 +23,12500,-14681.308607565503 +23,13000,-14681.308607565503 +23,13500,-14681.308607565503 +23,14000,-14681.308607565503 +23,14500,-14681.308607565503 +23,15000,-14681.308607565503 +23,15500,-14681.308607565503 +23,16000,-14681.308607565503 +23,16500,-14681.308607565503 +23,17000,-14681.308607565503 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/hillclimbing-random-trigram-uniform.csv.png b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv.png new file mode 100644 index 0000000..2b4c5d2 Binary files /dev/null and b/hillclimbing-results/hillclimbing-random-trigram-uniform.csv.png differ diff --git a/hillclimbing-results/hillclimbing-random-unigram-uniform.csv b/hillclimbing-results/hillclimbing-random-unigram-uniform.csv new file mode 100644 index 0000000..a9ae7a9 --- /dev/null +++ b/hillclimbing-results/hillclimbing-random-unigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-6907.632194053305 +0,500,-5467.695881965694 +0,1000,-5439.8225186078225 +0,1500,-5439.653663160256 +0,2000,-5439.653663160256 +0,2500,-5439.653663160256 +0,3000,-5439.653663160256 +0,3500,-5439.653663160256 +0,4000,-5439.653663160256 +0,4500,-5439.653663160256 +0,5000,-5439.653663160256 +0,5500,-5439.653663160256 +0,6000,-5439.653663160256 +0,6500,-5439.653663160256 +0,7000,-5439.653663160256 +0,7500,-5439.653663160256 +0,8000,-5439.653663160256 +0,8500,-5439.653663160256 +0,9000,-5439.653663160256 +0,9500,-5439.653663160256 +0,10000,-5439.653663160256 +0,10500,-5439.653663160256 +0,11000,-5439.653663160256 +0,11500,-5439.653663160256 +0,12000,-5439.653663160256 +0,12500,-5439.653663160256 +0,13000,-5439.653663160256 +0,13500,-5439.653663160256 +0,14000,-5439.653663160256 +0,14500,-5439.653663160256 +0,15000,-5439.653663160256 +0,15500,-5439.653663160256 +0,16000,-5439.653663160256 +0,16500,-5439.653663160256 +0,17000,-5439.653663160256 +0,17500,-5439.653663160256 +0,18000,-5439.653663160256 +0,18500,-5439.653663160256 +0,19000,-5439.653663160256 +0,19500,-5439.653663160256 +1,0,-8207.450902697638 +1,500,-5459.541828341814 +1,1000,-5440.560878663491 +1,1500,-5439.946214897769 +1,2000,-5439.653663160256 +1,2500,-5439.653663160256 +1,3000,-5439.653663160256 +1,3500,-5439.653663160256 +1,4000,-5439.653663160256 +1,4500,-5439.653663160256 +1,5000,-5439.653663160256 +1,5500,-5439.653663160256 +1,6000,-5439.653663160256 +1,6500,-5439.653663160256 +1,7000,-5439.653663160256 +1,7500,-5439.653663160256 +1,8000,-5439.653663160256 +1,8500,-5439.653663160256 +1,9000,-5439.653663160256 +1,9500,-5439.653663160256 +1,10000,-5439.653663160256 +1,10500,-5439.653663160256 +1,11000,-5439.653663160256 +1,11500,-5439.653663160256 +1,12000,-5439.653663160256 +1,12500,-5439.653663160256 +1,13000,-5439.653663160256 +1,13500,-5439.653663160256 +1,14000,-5439.653663160256 +1,14500,-5439.653663160256 +1,15000,-5439.653663160256 +1,15500,-5439.653663160256 +1,16000,-5439.653663160256 +1,16500,-5439.653663160256 +1,17000,-5439.653663160256 +1,17500,-5439.653663160256 +1,18000,-5439.653663160256 +1,18500,-5439.653663160256 +1,19000,-5439.653663160256 +1,19500,-5439.653663160256 +2,0,-6879.0028824485835 +2,500,-5470.6227880184415 +2,1000,-5442.915546687022 +2,1500,-5441.393392399978 +2,2000,-5441.393392399978 +2,2500,-5439.653663160256 +2,3000,-5439.653663160256 +2,3500,-5439.653663160256 +2,4000,-5439.653663160256 +2,4500,-5439.653663160256 +2,5000,-5439.653663160256 +2,5500,-5439.653663160256 +2,6000,-5439.653663160256 +2,6500,-5439.653663160256 +2,7000,-5439.653663160256 +2,7500,-5439.653663160256 +2,8000,-5439.653663160256 +2,8500,-5439.653663160256 +2,9000,-5439.653663160256 +2,9500,-5439.653663160256 +2,10000,-5439.653663160256 +2,10500,-5439.653663160256 +2,11000,-5439.653663160256 +2,11500,-5439.653663160256 +2,12000,-5439.653663160256 +2,12500,-5439.653663160256 +2,13000,-5439.653663160256 +2,13500,-5439.653663160256 +2,14000,-5439.653663160256 +2,14500,-5439.653663160256 +2,15000,-5439.653663160256 +2,15500,-5439.653663160256 +2,16000,-5439.653663160256 +2,16500,-5439.653663160256 +2,17000,-5439.653663160256 +2,17500,-5439.653663160256 +2,18000,-5439.653663160256 +2,18500,-5439.653663160256 +2,19000,-5439.653663160256 +2,19500,-5439.653663160256 +3,0,-7540.616516718036 +3,500,-5449.188681467844 +3,1000,-5440.626240912534 +3,1500,-5439.653663160256 +3,2000,-5439.653663160256 +3,2500,-5439.653663160256 +3,3000,-5439.653663160256 +3,3500,-5439.653663160256 +3,4000,-5439.653663160256 +3,4500,-5439.653663160256 +3,5000,-5439.653663160256 +3,5500,-5439.653663160256 +3,6000,-5439.653663160256 +3,6500,-5439.653663160256 +3,7000,-5439.653663160256 +3,7500,-5439.653663160256 +3,8000,-5439.653663160256 +3,8500,-5439.653663160256 +3,9000,-5439.653663160256 +3,9500,-5439.653663160256 +3,10000,-5439.653663160256 +3,10500,-5439.653663160256 +3,11000,-5439.653663160256 +3,11500,-5439.653663160256 +3,12000,-5439.653663160256 +3,12500,-5439.653663160256 +3,13000,-5439.653663160256 +3,13500,-5439.653663160256 +3,14000,-5439.653663160256 +3,14500,-5439.653663160256 +3,15000,-5439.653663160256 +3,15500,-5439.653663160256 +3,16000,-5439.653663160256 +3,16500,-5439.653663160256 +3,17000,-5439.653663160256 +3,17500,-5439.653663160256 +3,18000,-5439.653663160256 +3,18500,-5439.653663160256 +3,19000,-5439.653663160256 +3,19500,-5439.653663160256 +4,0,-8178.835789150368 +4,500,-5485.603544252211 +4,1000,-5442.804743535769 +4,1500,-5439.653663160256 +4,2000,-5439.653663160256 +4,2500,-5439.653663160256 +4,3000,-5439.653663160256 +4,3500,-5439.653663160256 +4,4000,-5439.653663160256 +4,4500,-5439.653663160256 +4,5000,-5439.653663160256 +4,5500,-5439.653663160256 +4,6000,-5439.653663160256 +4,6500,-5439.653663160256 +4,7000,-5439.653663160256 +4,7500,-5439.653663160256 +4,8000,-5439.653663160256 +4,8500,-5439.653663160256 +4,9000,-5439.653663160256 +4,9500,-5439.653663160256 +4,10000,-5439.653663160256 +4,10500,-5439.653663160256 +4,11000,-5439.653663160256 +4,11500,-5439.653663160256 +4,12000,-5439.653663160256 +4,12500,-5439.653663160256 +4,13000,-5439.653663160256 +4,13500,-5439.653663160256 +4,14000,-5439.653663160256 +4,14500,-5439.653663160256 +4,15000,-5439.653663160256 +4,15500,-5439.653663160256 +4,16000,-5439.653663160256 +4,16500,-5439.653663160256 +4,17000,-5439.653663160256 +4,17500,-5439.653663160256 +4,18000,-5439.653663160256 +4,18500,-5439.653663160256 +4,19000,-5439.653663160256 +4,19500,-5439.653663160256 +5,0,-6825.575850407211 +5,500,-5448.033395389956 +5,1000,-5446.112255603743 +5,1500,-5442.034178412074 +5,2000,-5442.034178412074 +5,2500,-5439.653663160256 +5,3000,-5439.653663160256 +5,3500,-5439.653663160256 +5,4000,-5439.653663160256 +5,4500,-5439.653663160256 +5,5000,-5439.653663160256 +5,5500,-5439.653663160256 +5,6000,-5439.653663160256 +5,6500,-5439.653663160256 +5,7000,-5439.653663160256 +5,7500,-5439.653663160256 +5,8000,-5439.653663160256 +5,8500,-5439.653663160256 +5,9000,-5439.653663160256 +5,9500,-5439.653663160256 +5,10000,-5439.653663160256 +5,10500,-5439.653663160256 +5,11000,-5439.653663160256 +5,11500,-5439.653663160256 +5,12000,-5439.653663160256 +5,12500,-5439.653663160256 +5,13000,-5439.653663160256 +5,13500,-5439.653663160256 +5,14000,-5439.653663160256 +5,14500,-5439.653663160256 +5,15000,-5439.653663160256 +5,15500,-5439.653663160256 +5,16000,-5439.653663160256 +5,16500,-5439.653663160256 +5,17000,-5439.653663160256 +5,17500,-5439.653663160256 +5,18000,-5439.653663160256 +5,18500,-5439.653663160256 +5,19000,-5439.653663160256 +5,19500,-5439.653663160256 +6,0,-7204.250620309152 +6,500,-5473.144417541555 +6,1000,-5440.343728087173 +6,1500,-5439.669278732766 +6,2000,-5439.669278732766 +6,2500,-5439.669278732766 +6,3000,-5439.653663160256 +6,3500,-5439.653663160256 +6,4000,-5439.653663160256 +6,4500,-5439.653663160256 +6,5000,-5439.653663160256 +6,5500,-5439.653663160256 +6,6000,-5439.653663160256 +6,6500,-5439.653663160256 +6,7000,-5439.653663160256 +6,7500,-5439.653663160256 +6,8000,-5439.653663160256 +6,8500,-5439.653663160256 +6,9000,-5439.653663160256 +6,9500,-5439.653663160256 +6,10000,-5439.653663160256 +6,10500,-5439.653663160256 +6,11000,-5439.653663160256 +6,11500,-5439.653663160256 +6,12000,-5439.653663160256 +6,12500,-5439.653663160256 +6,13000,-5439.653663160256 +6,13500,-5439.653663160256 +6,14000,-5439.653663160256 +6,14500,-5439.653663160256 +6,15000,-5439.653663160256 +6,15500,-5439.653663160256 +6,16000,-5439.653663160256 +6,16500,-5439.653663160256 +6,17000,-5439.653663160256 +6,17500,-5439.653663160256 +6,18000,-5439.653663160256 +6,18500,-5439.653663160256 +6,19000,-5439.653663160256 +6,19500,-5439.653663160256 +7,0,-7178.973585003043 +7,500,-5469.316327415586 +7,1000,-5440.330750299468 +7,1500,-5439.713549130703 +7,2000,-5439.653663160256 +7,2500,-5439.653663160256 +7,3000,-5439.653663160256 +7,3500,-5439.653663160256 +7,4000,-5439.653663160256 +7,4500,-5439.653663160256 +7,5000,-5439.653663160256 +7,5500,-5439.653663160256 +7,6000,-5439.653663160256 +7,6500,-5439.653663160256 +7,7000,-5439.653663160256 +7,7500,-5439.653663160256 +7,8000,-5439.653663160256 +7,8500,-5439.653663160256 +7,9000,-5439.653663160256 +7,9500,-5439.653663160256 +7,10000,-5439.653663160256 +7,10500,-5439.653663160256 +7,11000,-5439.653663160256 +7,11500,-5439.653663160256 +7,12000,-5439.653663160256 +7,12500,-5439.653663160256 +7,13000,-5439.653663160256 +7,13500,-5439.653663160256 +7,14000,-5439.653663160256 +7,14500,-5439.653663160256 +7,15000,-5439.653663160256 +7,15500,-5439.653663160256 +7,16000,-5439.653663160256 +7,16500,-5439.653663160256 +7,17000,-5439.653663160256 +7,17500,-5439.653663160256 +7,18000,-5439.653663160256 +7,18500,-5439.653663160256 +7,19000,-5439.653663160256 +7,19500,-5439.653663160256 +8,0,-7417.995251985582 +8,500,-5453.2214733004585 +8,1000,-5440.587265710787 +8,1500,-5439.653663160256 +8,2000,-5439.653663160256 +8,2500,-5439.653663160256 +8,3000,-5439.653663160256 +8,3500,-5439.653663160256 +8,4000,-5439.653663160256 +8,4500,-5439.653663160256 +8,5000,-5439.653663160256 +8,5500,-5439.653663160256 +8,6000,-5439.653663160256 +8,6500,-5439.653663160256 +8,7000,-5439.653663160256 +8,7500,-5439.653663160256 +8,8000,-5439.653663160256 +8,8500,-5439.653663160256 +8,9000,-5439.653663160256 +8,9500,-5439.653663160256 +8,10000,-5439.653663160256 +8,10500,-5439.653663160256 +8,11000,-5439.653663160256 +8,11500,-5439.653663160256 +8,12000,-5439.653663160256 +8,12500,-5439.653663160256 +8,13000,-5439.653663160256 +8,13500,-5439.653663160256 +8,14000,-5439.653663160256 +8,14500,-5439.653663160256 +8,15000,-5439.653663160256 +8,15500,-5439.653663160256 +8,16000,-5439.653663160256 +8,16500,-5439.653663160256 +8,17000,-5439.653663160256 +8,17500,-5439.653663160256 +8,18000,-5439.653663160256 +8,18500,-5439.653663160256 +8,19000,-5439.653663160256 +8,19500,-5439.653663160256 +9,0,-7657.397517962615 +9,500,-5444.102225373367 +9,1000,-5440.496618533429 +9,1500,-5440.252711353468 +9,2000,-5439.653663160256 +9,2500,-5439.653663160256 +9,3000,-5439.653663160256 +9,3500,-5439.653663160256 +9,4000,-5439.653663160256 +9,4500,-5439.653663160256 +9,5000,-5439.653663160256 +9,5500,-5439.653663160256 +9,6000,-5439.653663160256 +9,6500,-5439.653663160256 +9,7000,-5439.653663160256 +9,7500,-5439.653663160256 +9,8000,-5439.653663160256 +9,8500,-5439.653663160256 +9,9000,-5439.653663160256 +9,9500,-5439.653663160256 +9,10000,-5439.653663160256 +9,10500,-5439.653663160256 +9,11000,-5439.653663160256 +9,11500,-5439.653663160256 +9,12000,-5439.653663160256 +9,12500,-5439.653663160256 +9,13000,-5439.653663160256 +9,13500,-5439.653663160256 +9,14000,-5439.653663160256 +9,14500,-5439.653663160256 +9,15000,-5439.653663160256 +9,15500,-5439.653663160256 +9,16000,-5439.653663160256 +9,16500,-5439.653663160256 +9,17000,-5439.653663160256 +9,17500,-5439.653663160256 +9,18000,-5439.653663160256 +9,18500,-5439.653663160256 +9,19000,-5439.653663160256 +9,19500,-5439.653663160256 +10,0,-8142.966593330112 +10,500,-5446.587686870147 +10,1000,-5440.9942764624675 +10,1500,-5439.653663160256 +10,2000,-5439.653663160256 +10,2500,-5439.653663160256 +10,3000,-5439.653663160256 +10,3500,-5439.653663160256 +10,4000,-5439.653663160256 +10,4500,-5439.653663160256 +10,5000,-5439.653663160256 +10,5500,-5439.653663160256 +10,6000,-5439.653663160256 +10,6500,-5439.653663160256 +10,7000,-5439.653663160256 +10,7500,-5439.653663160256 +10,8000,-5439.653663160256 +10,8500,-5439.653663160256 +10,9000,-5439.653663160256 +10,9500,-5439.653663160256 +10,10000,-5439.653663160256 +10,10500,-5439.653663160256 +10,11000,-5439.653663160256 +10,11500,-5439.653663160256 +10,12000,-5439.653663160256 +10,12500,-5439.653663160256 +10,13000,-5439.653663160256 +10,13500,-5439.653663160256 +10,14000,-5439.653663160256 +10,14500,-5439.653663160256 +10,15000,-5439.653663160256 +10,15500,-5439.653663160256 +10,16000,-5439.653663160256 +10,16500,-5439.653663160256 +10,17000,-5439.653663160256 +10,17500,-5439.653663160256 +10,18000,-5439.653663160256 +10,18500,-5439.653663160256 +10,19000,-5439.653663160256 +10,19500,-5439.653663160256 +11,0,-8259.44168109899 +11,500,-5447.185071580798 +11,1000,-5439.653663160256 +11,1500,-5439.653663160256 +11,2000,-5439.653663160256 +11,2500,-5439.653663160256 +11,3000,-5439.653663160256 +11,3500,-5439.653663160256 +11,4000,-5439.653663160256 +11,4500,-5439.653663160256 +11,5000,-5439.653663160256 +11,5500,-5439.653663160256 +11,6000,-5439.653663160256 +11,6500,-5439.653663160256 +11,7000,-5439.653663160256 +11,7500,-5439.653663160256 +11,8000,-5439.653663160256 +11,8500,-5439.653663160256 +11,9000,-5439.653663160256 +11,9500,-5439.653663160256 +11,10000,-5439.653663160256 +11,10500,-5439.653663160256 +11,11000,-5439.653663160256 +11,11500,-5439.653663160256 +11,12000,-5439.653663160256 +11,12500,-5439.653663160256 +11,13000,-5439.653663160256 +11,13500,-5439.653663160256 +11,14000,-5439.653663160256 +11,14500,-5439.653663160256 +11,15000,-5439.653663160256 +11,15500,-5439.653663160256 +11,16000,-5439.653663160256 +11,16500,-5439.653663160256 +11,17000,-5439.653663160256 +11,17500,-5439.653663160256 +11,18000,-5439.653663160256 +11,18500,-5439.653663160256 +11,19000,-5439.653663160256 +11,19500,-5439.653663160256 +12,0,-7093.17976397692 +12,500,-5503.352906756106 +12,1000,-5440.244358568461 +12,1500,-5439.653663160256 +12,2000,-5439.653663160256 +12,2500,-5439.653663160256 +12,3000,-5439.653663160256 +12,3500,-5439.653663160256 +12,4000,-5439.653663160256 +12,4500,-5439.653663160256 +12,5000,-5439.653663160256 +12,5500,-5439.653663160256 +12,6000,-5439.653663160256 +12,6500,-5439.653663160256 +12,7000,-5439.653663160256 +12,7500,-5439.653663160256 +12,8000,-5439.653663160256 +12,8500,-5439.653663160256 +12,9000,-5439.653663160256 +12,9500,-5439.653663160256 +12,10000,-5439.653663160256 +12,10500,-5439.653663160256 +12,11000,-5439.653663160256 +12,11500,-5439.653663160256 +12,12000,-5439.653663160256 +12,12500,-5439.653663160256 +12,13000,-5439.653663160256 +12,13500,-5439.653663160256 +12,14000,-5439.653663160256 +12,14500,-5439.653663160256 +12,15000,-5439.653663160256 +12,15500,-5439.653663160256 +12,16000,-5439.653663160256 +12,16500,-5439.653663160256 +12,17000,-5439.653663160256 +12,17500,-5439.653663160256 +12,18000,-5439.653663160256 +12,18500,-5439.653663160256 +12,19000,-5439.653663160256 +12,19500,-5439.653663160256 +13,0,-7499.604029222448 +13,500,-5448.718915358249 +13,1000,-5441.417555405491 +13,1500,-5440.038202160348 +13,2000,-5439.653663160256 +13,2500,-5439.653663160256 +13,3000,-5439.653663160256 +13,3500,-5439.653663160256 +13,4000,-5439.653663160256 +13,4500,-5439.653663160256 +13,5000,-5439.653663160256 +13,5500,-5439.653663160256 +13,6000,-5439.653663160256 +13,6500,-5439.653663160256 +13,7000,-5439.653663160256 +13,7500,-5439.653663160256 +13,8000,-5439.653663160256 +13,8500,-5439.653663160256 +13,9000,-5439.653663160256 +13,9500,-5439.653663160256 +13,10000,-5439.653663160256 +13,10500,-5439.653663160256 +13,11000,-5439.653663160256 +13,11500,-5439.653663160256 +13,12000,-5439.653663160256 +13,12500,-5439.653663160256 +13,13000,-5439.653663160256 +13,13500,-5439.653663160256 +13,14000,-5439.653663160256 +13,14500,-5439.653663160256 +13,15000,-5439.653663160256 +13,15500,-5439.653663160256 +13,16000,-5439.653663160256 +13,16500,-5439.653663160256 +13,17000,-5439.653663160256 +13,17500,-5439.653663160256 +13,18000,-5439.653663160256 +13,18500,-5439.653663160256 +13,19000,-5439.653663160256 +13,19500,-5439.653663160256 +14,0,-7047.624246248118 +14,500,-5455.341634267808 +14,1000,-5439.653663160256 +14,1500,-5439.653663160256 +14,2000,-5439.653663160256 +14,2500,-5439.653663160256 +14,3000,-5439.653663160256 +14,3500,-5439.653663160256 +14,4000,-5439.653663160256 +14,4500,-5439.653663160256 +14,5000,-5439.653663160256 +14,5500,-5439.653663160256 +14,6000,-5439.653663160256 +14,6500,-5439.653663160256 +14,7000,-5439.653663160256 +14,7500,-5439.653663160256 +14,8000,-5439.653663160256 +14,8500,-5439.653663160256 +14,9000,-5439.653663160256 +14,9500,-5439.653663160256 +14,10000,-5439.653663160256 +14,10500,-5439.653663160256 +14,11000,-5439.653663160256 +14,11500,-5439.653663160256 +14,12000,-5439.653663160256 +14,12500,-5439.653663160256 +14,13000,-5439.653663160256 +14,13500,-5439.653663160256 +14,14000,-5439.653663160256 +14,14500,-5439.653663160256 +14,15000,-5439.653663160256 +14,15500,-5439.653663160256 +14,16000,-5439.653663160256 +14,16500,-5439.653663160256 +14,17000,-5439.653663160256 +14,17500,-5439.653663160256 +14,18000,-5439.653663160256 +14,18500,-5439.653663160256 +14,19000,-5439.653663160256 +14,19500,-5439.653663160256 +15,0,-7170.527993229003 +15,500,-5467.901156890647 +15,1000,-5440.861305617873 +15,1500,-5439.653663160256 +15,2000,-5439.653663160256 +15,2500,-5439.653663160256 +15,3000,-5439.653663160256 +15,3500,-5439.653663160256 +15,4000,-5439.653663160256 +15,4500,-5439.653663160256 +15,5000,-5439.653663160256 +15,5500,-5439.653663160256 +15,6000,-5439.653663160256 +15,6500,-5439.653663160256 +15,7000,-5439.653663160256 +15,7500,-5439.653663160256 +15,8000,-5439.653663160256 +15,8500,-5439.653663160256 +15,9000,-5439.653663160256 +15,9500,-5439.653663160256 +15,10000,-5439.653663160256 +15,10500,-5439.653663160256 +15,11000,-5439.653663160256 +15,11500,-5439.653663160256 +15,12000,-5439.653663160256 +15,12500,-5439.653663160256 +15,13000,-5439.653663160256 +15,13500,-5439.653663160256 +15,14000,-5439.653663160256 +15,14500,-5439.653663160256 +15,15000,-5439.653663160256 +15,15500,-5439.653663160256 +15,16000,-5439.653663160256 +15,16500,-5439.653663160256 +15,17000,-5439.653663160256 +15,17500,-5439.653663160256 +15,18000,-5439.653663160256 +15,18500,-5439.653663160256 +15,19000,-5439.653663160256 +15,19500,-5439.653663160256 +16,0,-7344.129414498361 +16,500,-5482.174154829381 +16,1000,-5444.909413685522 +16,1500,-5439.653663160256 +16,2000,-5439.653663160256 +16,2500,-5439.653663160256 +16,3000,-5439.653663160256 +16,3500,-5439.653663160256 +16,4000,-5439.653663160256 +16,4500,-5439.653663160256 +16,5000,-5439.653663160256 +16,5500,-5439.653663160256 +16,6000,-5439.653663160256 +16,6500,-5439.653663160256 +16,7000,-5439.653663160256 +16,7500,-5439.653663160256 +16,8000,-5439.653663160256 +16,8500,-5439.653663160256 +16,9000,-5439.653663160256 +16,9500,-5439.653663160256 +16,10000,-5439.653663160256 +16,10500,-5439.653663160256 +16,11000,-5439.653663160256 +16,11500,-5439.653663160256 +16,12000,-5439.653663160256 +16,12500,-5439.653663160256 +16,13000,-5439.653663160256 +16,13500,-5439.653663160256 +16,14000,-5439.653663160256 +16,14500,-5439.653663160256 +16,15000,-5439.653663160256 +16,15500,-5439.653663160256 +16,16000,-5439.653663160256 +16,16500,-5439.653663160256 +16,17000,-5439.653663160256 +16,17500,-5439.653663160256 +16,18000,-5439.653663160256 +16,18500,-5439.653663160256 +16,19000,-5439.653663160256 +16,19500,-5439.653663160256 +17,0,-7120.191810089551 +17,500,-5463.052337656567 +17,1000,-5441.160294857993 +17,1500,-5439.653663160256 +17,2000,-5439.653663160256 +17,2500,-5439.653663160256 +17,3000,-5439.653663160256 +17,3500,-5439.653663160256 +17,4000,-5439.653663160256 +17,4500,-5439.653663160256 +17,5000,-5439.653663160256 +17,5500,-5439.653663160256 +17,6000,-5439.653663160256 +17,6500,-5439.653663160256 +17,7000,-5439.653663160256 +17,7500,-5439.653663160256 +17,8000,-5439.653663160256 +17,8500,-5439.653663160256 +17,9000,-5439.653663160256 +17,9500,-5439.653663160256 +17,10000,-5439.653663160256 +17,10500,-5439.653663160256 +17,11000,-5439.653663160256 +17,11500,-5439.653663160256 +17,12000,-5439.653663160256 +17,12500,-5439.653663160256 +17,13000,-5439.653663160256 +17,13500,-5439.653663160256 +17,14000,-5439.653663160256 +17,14500,-5439.653663160256 +17,15000,-5439.653663160256 +17,15500,-5439.653663160256 +17,16000,-5439.653663160256 +17,16500,-5439.653663160256 +17,17000,-5439.653663160256 +17,17500,-5439.653663160256 +17,18000,-5439.653663160256 +17,18500,-5439.653663160256 +17,19000,-5439.653663160256 +17,19500,-5439.653663160256 +18,0,-6789.392850278677 +18,500,-5479.645691663675 +18,1000,-5458.201084182317 +18,1500,-5458.137876964936 +18,2000,-5439.653663160256 +18,2500,-5439.653663160256 +18,3000,-5439.653663160256 +18,3500,-5439.653663160256 +18,4000,-5439.653663160256 +18,4500,-5439.653663160256 +18,5000,-5439.653663160256 +18,5500,-5439.653663160256 +18,6000,-5439.653663160256 +18,6500,-5439.653663160256 +18,7000,-5439.653663160256 +18,7500,-5439.653663160256 +18,8000,-5439.653663160256 +18,8500,-5439.653663160256 +18,9000,-5439.653663160256 +18,9500,-5439.653663160256 +18,10000,-5439.653663160256 +18,10500,-5439.653663160256 +18,11000,-5439.653663160256 +18,11500,-5439.653663160256 +18,12000,-5439.653663160256 +18,12500,-5439.653663160256 +18,13000,-5439.653663160256 +18,13500,-5439.653663160256 +18,14000,-5439.653663160256 +18,14500,-5439.653663160256 +18,15000,-5439.653663160256 +18,15500,-5439.653663160256 +18,16000,-5439.653663160256 +18,16500,-5439.653663160256 +18,17000,-5439.653663160256 +18,17500,-5439.653663160256 +18,18000,-5439.653663160256 +18,18500,-5439.653663160256 +18,19000,-5439.653663160256 +18,19500,-5439.653663160256 +19,0,-6509.718986570921 +19,500,-5452.408662724173 +19,1000,-5444.2517892788965 +19,1500,-5439.653663160256 +19,2000,-5439.653663160256 +19,2500,-5439.653663160256 +19,3000,-5439.653663160256 +19,3500,-5439.653663160256 +19,4000,-5439.653663160256 +19,4500,-5439.653663160256 +19,5000,-5439.653663160256 +19,5500,-5439.653663160256 +19,6000,-5439.653663160256 +19,6500,-5439.653663160256 +19,7000,-5439.653663160256 +19,7500,-5439.653663160256 +19,8000,-5439.653663160256 +19,8500,-5439.653663160256 +19,9000,-5439.653663160256 +19,9500,-5439.653663160256 +19,10000,-5439.653663160256 +19,10500,-5439.653663160256 +19,11000,-5439.653663160256 +19,11500,-5439.653663160256 +19,12000,-5439.653663160256 +19,12500,-5439.653663160256 +19,13000,-5439.653663160256 +19,13500,-5439.653663160256 +19,14000,-5439.653663160256 +19,14500,-5439.653663160256 +19,15000,-5439.653663160256 +19,15500,-5439.653663160256 +19,16000,-5439.653663160256 +19,16500,-5439.653663160256 +19,17000,-5439.653663160256 +19,17500,-5439.653663160256 +19,18000,-5439.653663160256 +19,18500,-5439.653663160256 +19,19000,-5439.653663160256 +19,19500,-5439.653663160256 +20,0,-7281.357391974094 +20,500,-5449.0646507449665 +20,1000,-5441.100840662465 +20,1500,-5439.653663160256 +20,2000,-5439.653663160256 +20,2500,-5439.653663160256 +20,3000,-5439.653663160256 +20,3500,-5439.653663160256 +20,4000,-5439.653663160256 +20,4500,-5439.653663160256 +20,5000,-5439.653663160256 +20,5500,-5439.653663160256 +20,6000,-5439.653663160256 +20,6500,-5439.653663160256 +20,7000,-5439.653663160256 +20,7500,-5439.653663160256 +20,8000,-5439.653663160256 +20,8500,-5439.653663160256 +20,9000,-5439.653663160256 +20,9500,-5439.653663160256 +20,10000,-5439.653663160256 +20,10500,-5439.653663160256 +20,11000,-5439.653663160256 +20,11500,-5439.653663160256 +20,12000,-5439.653663160256 +20,12500,-5439.653663160256 +20,13000,-5439.653663160256 +20,13500,-5439.653663160256 +20,14000,-5439.653663160256 +20,14500,-5439.653663160256 +20,15000,-5439.653663160256 +20,15500,-5439.653663160256 +20,16000,-5439.653663160256 +20,16500,-5439.653663160256 +20,17000,-5439.653663160256 +20,17500,-5439.653663160256 +20,18000,-5439.653663160256 +20,18500,-5439.653663160256 +20,19000,-5439.653663160256 +20,19500,-5439.653663160256 +21,0,-7261.265196632455 +21,500,-5455.782026819415 +21,1000,-5439.669278732766 +21,1500,-5439.653663160256 +21,2000,-5439.653663160256 +21,2500,-5439.653663160256 +21,3000,-5439.653663160256 +21,3500,-5439.653663160256 +21,4000,-5439.653663160256 +21,4500,-5439.653663160256 +21,5000,-5439.653663160256 +21,5500,-5439.653663160256 +21,6000,-5439.653663160256 +21,6500,-5439.653663160256 +21,7000,-5439.653663160256 +21,7500,-5439.653663160256 +21,8000,-5439.653663160256 +21,8500,-5439.653663160256 +21,9000,-5439.653663160256 +21,9500,-5439.653663160256 +21,10000,-5439.653663160256 +21,10500,-5439.653663160256 +21,11000,-5439.653663160256 +21,11500,-5439.653663160256 +21,12000,-5439.653663160256 +21,12500,-5439.653663160256 +21,13000,-5439.653663160256 +21,13500,-5439.653663160256 +21,14000,-5439.653663160256 +21,14500,-5439.653663160256 +21,15000,-5439.653663160256 +21,15500,-5439.653663160256 +21,16000,-5439.653663160256 +21,16500,-5439.653663160256 +21,17000,-5439.653663160256 +21,17500,-5439.653663160256 +21,18000,-5439.653663160256 +21,18500,-5439.653663160256 +21,19000,-5439.653663160256 +21,19500,-5439.653663160256 +22,0,-6609.040736835264 +22,500,-5441.707248204651 +22,1000,-5440.421566801035 +22,1500,-5439.8225186078225 +22,2000,-5439.653663160256 +22,2500,-5439.653663160256 +22,3000,-5439.653663160256 +22,3500,-5439.653663160256 +22,4000,-5439.653663160256 +22,4500,-5439.653663160256 +22,5000,-5439.653663160256 +22,5500,-5439.653663160256 +22,6000,-5439.653663160256 +22,6500,-5439.653663160256 +22,7000,-5439.653663160256 +22,7500,-5439.653663160256 +22,8000,-5439.653663160256 +22,8500,-5439.653663160256 +22,9000,-5439.653663160256 +22,9500,-5439.653663160256 +22,10000,-5439.653663160256 +22,10500,-5439.653663160256 +22,11000,-5439.653663160256 +22,11500,-5439.653663160256 +22,12000,-5439.653663160256 +22,12500,-5439.653663160256 +22,13000,-5439.653663160256 +22,13500,-5439.653663160256 +22,14000,-5439.653663160256 +22,14500,-5439.653663160256 +22,15000,-5439.653663160256 +22,15500,-5439.653663160256 +22,16000,-5439.653663160256 +22,16500,-5439.653663160256 +22,17000,-5439.653663160256 +22,17500,-5439.653663160256 +22,18000,-5439.653663160256 +22,18500,-5439.653663160256 +22,19000,-5439.653663160256 +22,19500,-5439.653663160256 +23,0,-6954.550085849049 +23,500,-5448.267097785252 +23,1000,-5441.0330164053985 +23,1500,-5441.0330164053985 +23,2000,-5441.0330164053985 +23,2500,-5439.653663160256 +23,3000,-5439.653663160256 +23,3500,-5439.653663160256 +23,4000,-5439.653663160256 +23,4500,-5439.653663160256 +23,5000,-5439.653663160256 +23,5500,-5439.653663160256 +23,6000,-5439.653663160256 +23,6500,-5439.653663160256 +23,7000,-5439.653663160256 +23,7500,-5439.653663160256 +23,8000,-5439.653663160256 +23,8500,-5439.653663160256 +23,9000,-5439.653663160256 +23,9500,-5439.653663160256 +23,10000,-5439.653663160256 +23,10500,-5439.653663160256 +23,11000,-5439.653663160256 +23,11500,-5439.653663160256 +23,12000,-5439.653663160256 +23,12500,-5439.653663160256 +23,13000,-5439.653663160256 +23,13500,-5439.653663160256 +23,14000,-5439.653663160256 +23,14500,-5439.653663160256 +23,15000,-5439.653663160256 +23,15500,-5439.653663160256 +23,16000,-5439.653663160256 +23,16500,-5439.653663160256 +23,17000,-5439.653663160256 +23,17500,-5439.653663160256 +23,18000,-5439.653663160256 +23,18500,-5439.653663160256 +23,19000,-5439.653663160256 +23,19500,-5439.653663160256 diff --git a/hillclimbing-results/hillclimbing-results.ipynb b/hillclimbing-results/hillclimbing-results.ipynb new file mode 100644 index 0000000..e86acb3 --- /dev/null +++ b/hillclimbing-results/hillclimbing-results.ipynb @@ -0,0 +1,573 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "import glob\n", + "import pandas as pd\n", + "import csv\n", + "import matplotlib as mpl\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-5439.653663160256 -8354.182366165229 sa-random-unigram-uniform.csv\n", + "-5439.653663160256 -8259.44168109899 hillclimbing-random-unigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"*unigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "-14681.308607565503 -27211.09615617547 hillclimbing-random-trigram-uniform.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-given-trigram-uniform.csv\n", + "-14681.308607565503 -21515.898852481398 sa-given-trigram-gaussian.csv\n", + "-14681.308607565503 -17464.568516864027 hillclimbing-given-trigram-gaussian.csv\n", + "-14681.308607565503 -28346.7456787418 sa-random-trigram-uniform.csv\n", + "-14681.308607565503 -21065.204759662218 sa-given-trigram-uniform.csv\n" + ] + } + ], + "source": [ + "for f in glob.glob(\"*trigram*.csv\"):\n", + " df = pd.read_csv(f)\n", + " print(df.fitness.max(), df.fitness.min(), f)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fitness
workeriteration
00-23391.198596
500-16429.246383
1000-15210.110480
1500-14895.824563
2000-14681.308608
2500-14681.308608
3000-14681.308608
3500-14681.308608
4000-14681.308608
4500-14681.308608
5000-14681.308608
5500-14681.308608
6000-14681.308608
6500-14681.308608
7000-14681.308608
7500-14681.308608
8000-14681.308608
8500-14681.308608
9000-14681.308608
9500-14681.308608
10000-14681.308608
10500-14681.308608
11000-14681.308608
11500-14681.308608
12000-14681.308608
12500-14681.308608
13000-14681.308608
13500-14681.308608
14000-14681.308608
14500-14681.308608
.........
235000-14681.308608
5500-14681.308608
6000-14681.308608
6500-14681.308608
7000-14681.308608
7500-14681.308608
8000-14681.308608
8500-14681.308608
9000-14681.308608
9500-14681.308608
10000-14681.308608
10500-14681.308608
11000-14681.308608
11500-14681.308608
12000-14681.308608
12500-14681.308608
13000-14681.308608
13500-14681.308608
14000-14681.308608
14500-14681.308608
15000-14681.308608
15500-14681.308608
16000-14681.308608
16500-14681.308608
17000-14681.308608
17500-14681.308608
18000-14681.308608
18500-14681.308608
19000-14681.308608
19500-14681.308608
\n", + "

960 rows × 1 columns

\n", + "
" + ], + "text/plain": [ + " fitness\n", + "worker iteration \n", + "0 0 -23391.198596\n", + " 500 -16429.246383\n", + " 1000 -15210.110480\n", + " 1500 -14895.824563\n", + " 2000 -14681.308608\n", + " 2500 -14681.308608\n", + " 3000 -14681.308608\n", + " 3500 -14681.308608\n", + " 4000 -14681.308608\n", + " 4500 -14681.308608\n", + " 5000 -14681.308608\n", + " 5500 -14681.308608\n", + " 6000 -14681.308608\n", + " 6500 -14681.308608\n", + " 7000 -14681.308608\n", + " 7500 -14681.308608\n", + " 8000 -14681.308608\n", + " 8500 -14681.308608\n", + " 9000 -14681.308608\n", + " 9500 -14681.308608\n", + " 10000 -14681.308608\n", + " 10500 -14681.308608\n", + " 11000 -14681.308608\n", + " 11500 -14681.308608\n", + " 12000 -14681.308608\n", + " 12500 -14681.308608\n", + " 13000 -14681.308608\n", + " 13500 -14681.308608\n", + " 14000 -14681.308608\n", + " 14500 -14681.308608\n", + "... ...\n", + "23 5000 -14681.308608\n", + " 5500 -14681.308608\n", + " 6000 -14681.308608\n", + " 6500 -14681.308608\n", + " 7000 -14681.308608\n", + " 7500 -14681.308608\n", + " 8000 -14681.308608\n", + " 8500 -14681.308608\n", + " 9000 -14681.308608\n", + " 9500 -14681.308608\n", + " 10000 -14681.308608\n", + " 10500 -14681.308608\n", + " 11000 -14681.308608\n", + " 11500 -14681.308608\n", + " 12000 -14681.308608\n", + " 12500 -14681.308608\n", + " 13000 -14681.308608\n", + " 13500 -14681.308608\n", + " 14000 -14681.308608\n", + " 14500 -14681.308608\n", + " 15000 -14681.308608\n", + " 15500 -14681.308608\n", + " 16000 -14681.308608\n", + " 16500 -14681.308608\n", + " 17000 -14681.308608\n", + " 17500 -14681.308608\n", + " 18000 -14681.308608\n", + " 18500 -14681.308608\n", + " 19000 -14681.308608\n", + " 19500 -14681.308608\n", + "\n", + "[960 rows x 1 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trace = pd.read_csv('hillclimbing-random-trigram-uniform.csv').set_index(['worker', 'iteration']).sort_index()\n", + "workers = list(sorted(set(trace.index.get_level_values(0))))\n", + "trace" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots()\n", + "for w in workers:\n", + " trace.loc[w].fitness.plot(ax=ax, color='#00000020', ylim=(-22000, -14000), figsize=(8,8))\n", + "fig.savefig('test.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgEAAAHkCAYAAACnh/zNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3WuMJNl1J/b/iYiMfFZlvat7pmeGQ3JGQ1IiBLGtpQDvmlpSFqkP5gOkLMlY0gtCY0FawPDCtijwi2z4g9aPFSx5LWN2tRLpNSwJWoxIgJQJkdKagrUUdsil+Fhqlj2kZrpn+lGPrMyMjHfE9YfKezuqKqsqszKqKnPq/wMaXRX5qKwh0ffEueeeI0opEBER0dVjXfYHICIiosvBIICIiOiKYhBARER0RTEIICIiuqIYBBAREV1RDAKIiIiuqKmCABH5iIh8W0RyEbk54vHHRcQTkf+6cO29IvKiiNwSkU8Urj8pIn85vP77IuIOr1eH398aPv6GaT4zERER7Zs2E/AtAB8C8OVjHv/HAP5YfyMiNoB/AuB9AN4K4GdF5K3Dh/8RgF9XSr0ZQAfAx4fXPw6gM7z+68PnERER0ZSmCgKUUt9RSr046jER+QCA7wP4duHyjwK4pZT6nlIqBvB7AN4vIgLg7wL4w+HzPgXgA8Ov3z/8HsPH3z18PhEREU3hXGoCRKQF4JcB/HeHHnoUwO3C93eG11YB7Cml0kPXD7xm+Hh3+HwiIiKagnPaE0TkiwCujXjok0qpzxzzsl/Ffmrfu8ibdhF5FsCzANBsNt/xzDPPXNjPJiIiukxf/epXt5VS65O85tQgQCn1njN8lr8F4MMi8j8CWAKQi0gI4KsAHis87waAVwHsAFgSEWd4t6+vY/j3YwDuiIgDoD18/qjP+hyA5wDg5s2b6oUXXjjDRyciIpo/IvLypK85NQg4C6XU39Zfi8ivAvCUUv/bcBF/SkSexP7i/jMAfk4ppUTkzwB8GPt1Ah8DoLMMnx1+/6+Hj/+p4tQjIiKiqU17RPCDInIHwI8B+JyIfOGk5w/v8v8BgC8A+A6AP1BK6cLBXwbwD0XkFvb3/H97eP23AawOr/9DAJ8AERERTU1erzfV3A4gIqKrRES+qpQ60rPnJOwYSEREdEUxCCAiIrqiGAQQERFdUQwCiIiIrigGAURERFcUgwAiIqIrikEAERHRFcUggIiI6IpiEEBERHRFMQggIiK6ohgEEBERXVEMAoiIiK4oBgFERERXFIMAIiKiK4pBABER0RXFIICIiOiKYhBARER0RTEIICIiuqIYBBAREV1RDAKIiIiuKAYBREREVxSDACIioiuKQQAREdEVxSCAiIjoimIQQEREdEUxCCAiIrqiGAQQERFdUQwCiIiIrigGAURERFcUgwAiIqIrikEAERHRFeVc9gegk+3u7uKP/uiPEEXRic/L8xxf+9rXsLOzc+xzlFLIsgy+75/4vOLz0zSd+DOf9vOTJCntPc+L/qxEROfFsiy8/PLLl/oZGATMqCzLsLu7iz//8z/H3bt3cf369WOfmyQJXnjhBdy+fRvtdhu2bZvH9EKe5zmyLINSCoPBAHmeo1arHfueSikkSQLHcWBZ0yWM8jw3P9+yLDiOAxGBiEz1vucpTVOIyNS/OxHRcarV6mV/BAYBs0YphX6/j729Pfi+j62tLTz99NP48Ic/PHLR3Nvbw+c//3msra3hx3/8x/FzP/dzyPMcvu8jCAKEYQilFGzbRr1eh+/7+Iu/+AtUq1V88IMfPPYz3L9/H2EYYn19Hc1m80y/x2AwQL/fRxRFEBE0m03EcYw0TfHYY4/NbBCglMLt27fRbDaxurp62R+HiOjcMAiYIVEUYWdnB3Eco16v4/79+7BtG29729uOLJhKKdy9exd/9md/hpdeeglvf/vb8a53vQv37t1DHMcAgEqlgsXFRTQaDVSrVbMoiwjW19dHfgalFB48eIAwDLG2tjZxAJAkCfr9PjzPQ57nqFQqWFlZQavVgmVZuHPnDmq12swGAMD+/w55nqNer1/2RyEiOlcMAmZAnufodDro9/uwbRsbGxvIsgx3797F0tLSka2ANE3xN3/zN3jhhRdw7949vPWtb8Vb3vIWxHGMWq2GlZUV1Ot1VCqVA6/Z2dmBUgqWZWFpaenI59ABQBAEWFtbQ6vVGvt3SJIEOzs7CMMQIoJGo4GFhYUDWw5pmiJNUywuLp7hv9LFCcMQAE7cLiEiej1gEHDJPM9Dp9NBlmVYXFw0i/M3v/lNhGGIN73pTQf2jYIgwK1bt/DXf/3X6HQ6eOaZZ3D9+nVYloVms4n19fWRd9nb29tQSsFx9v8nX15ePvC4UgpbW1sIggCrq6sTBQAA0Ov1EEURlpeX0Wq1DtQlFD87gJm/ww6CANVqlfUARPS6xyDgkqRpiq2tLURRhGq1is3NTbiuC2D/RMBrr72GdruN5eVlEwR0Oh289NJLePXVV9Hv9/GmN70JGxsbiOMYq6urxwYAvV4PYRhidXUVr7zyChzHOXA3rgMA3/exurqKhYWFiX+fJEngui7a7faxzwmCAI7jHMhQzJo8zxFF0chMCRHR6w2DgEvS7XYRx/GRtHuSJHj11VeRZRmuX79uAoDXXnsNd+7cQafTge/7uHHjBp544glsbW3hiSeeODYAiOMYnU4HjUYDrVYLe3t7qFaraDQaAA4GACsrK2cKAID9oOa00wZhGJqfO6v0VsCsZyuIiMrAIOCSxHGMarV6JO3e6XTw4MEDrKysYHFxEZVKBS+//DIePHiAKIrgeR5WVlbwzDPP4JVXXsHy8jJu3LgxMgDQC7xlWVhdXUUcx/B936TrlVLY3t42AcBZ9+r1MUS91XDc7zsPxXZBEMCyLJOVISJ6PeOm5yVJkuRIWjwIAmxtbSHLMqyvr8OyLFMgmOc5er0ems0mnnnmGWxvb6NWq+Hpp58+ttK+0+kgSRKsra3Btm2EYYgwDE09wPb2NgaDAZaXl6cq1tMNhU5K8+t6gFkvtguCYOZPLxARlYWZgEuQZZk5PqcppbC7u4tOp4OFhQUsLS1hMBggjmPs7u6avfQ3v/nNiKIIWZbhjW9844H3yPPcdOPTAcXi4iIsyzLHD8MwhOu6BwKAk/bxx6F/5kmZAP1zRxUMzookSZCm6dT/PYiI5gWDgEugF83iAt7v99Hr9ZDnudnftywLvV4Pt2/fxhve8AY8+eSTcBwH/X4fGxsbRyr879+/bwKE+/fvm7T23bt3AQDf+973zM+pVqtYWloqZcE7LROgi+14NJCIaLYwCLgEh4OALMuwt7cHz/NQqVRw7do1eJ6HarWKO3fuwPd9XLt2DbVaDUoptFotLC8vHzjCFkURoihCu91Gt9vFysoKrl27Zva2dQ+B9fV1PPHEE2i326W1rEySBJZlHXukTnctnId6gFk/vUBEVCYGAZcgSRKIiEmfdzodBEGAPM/RbrfRbDbR6XRQq9Vw+/ZtOI5jGu/o/v+Hq/j7/f6BhfiRRx45cOedpimUUlhaWsLKysqJqftJpWl64sKpGwjNQp/s4+jTC2dpkUxENK9YGHgJikWBuuJf1wlsbm6atr+dTsfUCLRaLdTrdSRJguXl5QOFa3meYzAYwHVd7O3toVarHUm9h2GIKIrQaDRKDQD073PSe85DsZ0+vcCtACK6SqYKAkTkIyLybRHJReRm4fobRCQQka8P//wfhcfeISLfFJFbIvIbMlwZRGRFRP5ERL47/Ht5eF2Gz7slIt8QkR+Z5jPPgmIQsLu7izRNEccxms0mFhcXzb7+1tYWwjDEtWvXsLa2ZvbyD9+tep4HpZQZ1LO2tnbkZwZBAKVU6ef09fHA4zIBaZoiSZK52AoA2B+AiK6WaTMB3wLwIQBfHvHYS0qpHx7++YXC9d8C8PMAnhr+ee/w+icAfEkp9RSALw2/B4D3FZ777PD1c6u4aHqehyiKYFmWmdhXqVQQRRGCIMDe3h5s28YjjzyCwWCALMuwsrJy5D37/b7ZJhiV6k+SBGEYwrKs0oMAXRR4XCZgXhZXtgomoqtoqn/xlFLfUUq9OO7zReQ6gEWl1FeUUgrApwF8YPjw+wF8avj1pw5d/7Ta9xUAS8P3mUt60bRtG51OByJiOuktLS1BKWW6CepOf5ubm+h2u2g2m0f21YMgQBRFSNMUruuO7PkfhiGSJIFt2+cWBByXCQjDELZtz3SxnT69wK0AIrpqzvO250kR+bci8v+KyN8eXnsUwJ3Cc+4MrwHAplLq7vDrewA2C6+5fcxrDhCRZ0XkBRF5YWtrq5RfomzFc/xZlsG2bXNev16vI4oidDodWJaFwWCAdruNPM8BHB36A+xnAXzfh+u6WF1dHfkzdT2A4zilBwGn9QgIgmDmswBsFUxEV9WpFWIi8kUA10Y89Eml1GeOedldAI8rpXZE5B0A/khE3jbuh1JKKRFR4z6/8LrnADwHADdv3pz49RdBL5q6za4u6NPn9R88eIA0TU2PgEcffdRM5zu80KZpanoLtFqtY6vvwzBEnudwXbf0O3L9WUc1AYqiaG5aBc/66QUiovNwahCglHrPpG+qlIoARMOvvyoiLwF4GsCrAG4UnnpjeA0A7ovIdaXU3WG6/8Hw+qsAHjvmNXNHn6nX1eg6C9BqtZCmKe7fvw+lFL7//e/D933U63UsLy+PzAJ4nodut4ulpaWRj+ufl2WZGfBTdhBw0smAeWm+E4bhzJ9eICI6D+eyHSAi6yJiD79+I/aL+r43TPf3ROSdw1MBHwWgswmfBfCx4dcfO3T9o8NTAu8E0C1sG8wdvShnWWaKAtvtNtI0xXe/+13cuXMHcRyj2+1iY2MDP/ADP4CVlZUjC5QeDpTnOVZXV49diHW9gIig0WiUvtCddDIgCIKZbxU8L6cXiIjOw1QHxkXkgwB+E8A6gM+JyNeVUj8J4O8A+O9FJAGQA/gFpdTu8GW/COB3AdQB/PHwDwD8GoA/EJGPA3gZwE8Pr38ewE8BuAXAB/D3p/nMly1JEpMByPMclmXB8zzcv3/fTA+s1WpYXl6G67rH3uEHQYDd3V2srKyc2PpXbwUAOLfjgaPed15aBc/L6QUiovMwVRCglHoewPMjrv9LAP/ymNe8AOAHR1zfAfDuEdcVgF+a5nPOCt0QKE1ThGGIBw8e4Nq1a+bu/Nq1a4jj2Bznq9frx+5Tv/baa8jzHI888siJd/e6W99xi/W0v49SamQmIIoiKKXmYiuArYKJ6KrioegLpLcClFLodDpwHAdvfOMbTTfAVqsF3/dRqVSQpimazeaxC+z9+/exurp6YpvbNE2RpinyPIdt26UXvp10MkAX2816EKC7GRIRXUUMAi6QbtqjlEKWZWg2m1hYWECv10Or1UIQBKb/f5ZlaDQaI4OAO3fuQCmFxx57bMRPeUgX5mVZhkqlci4nA4DRPQLmoVXwvJxeICI6LwwCLlCSJCYbAACtVgs7OzsQEbTbbezs7MBxHGRZBsuyRmYC4jjG/fv3sb6+furipdsI60ZC53EyQESOFP7pYrtZv8PW9QCz/jmJiM4Lg4ALpAMAEYFSCnmeIwxDLC8vo9frIUkSLC4uIggC2LaNhYWFI3fSOgtw48aNY37KQ7q2QFe/l90StzgD4fDPBWa/2C4Mw5k/vUBEdJ4YBFwg3/cPLOq6X/3CwgK2trZg2zbq9TriOB7Z4tf3fWxvb59aCwDsbwHoO/XzKAoEHjY8OkwHMa7rlv4zy6JPL8x6oEJEdJ4YBFwQfSwQAETE9AhYXV1FGIbo9/tYXl42EwSr1eqBRVQphfv37yPPc1y/fvroBH03bts2siw7l8XuuB4BYRjO/OKqazNm/XMSEZ0nBgEXJE1Ts/Dr7YBmswnXdbG3t4c0Tc0YYQBHuvv1ej10Oh0sLy9jYWHh1J9XPBp4Hkfg0jSFUupIJiCOY2RZNvP77Pq/D1sFE9FVxiDgguiTAfr4n4ig2Wya7oA6va8r1otFgVmWodPpIM9zrK2tjbW3r6fiBUFwLicD9PHAw+87L8135uH0AhHReWMQcEEGg8GBxjr6CGC320Wapmi1WlBKIYoic6Zf32V3Oh14nod2uz1WFiDPc8RxDMdxEEXRuR4PPJwJYKtgIqL5wSDggnieZ6bt6UxApVIxUwRd1zWDfizLQqVSgeM4SNMUnucB2D9SOE6xna4H0NsBtVqt9EVZFx0WgwAdxMzDVgDAo4FERAwCLki/34dt27Bt23Twi+PYBAO6WFBETMtgYH+PXd/Nj5MFAB7ud+vjgRd1MmBeiu3m4fQCEdFFYBBwAZRS8DzPLDpxHAPAgYY6+i5aRExmAIDJBFSr1VOPBWphGKJarSJJEiilzqX4bVSPgHlpFTwPpxeIiC4Cg4ALUKwHcF3XFP8BB1PSeZ6bzIBeYMMwNNP4xili0/UAuijQtu1zGY5zXCagWq3OdLHdvJxeICK6CAwCLkC/3zfH6arVqqnY13v+elaA7iJYDAJ2d3fhOM7YI3n1EUP9c86jXbA+Hlh83yzLEMfxzN9hz8vpBSKiizDVKGEaj+d5B+7wdfGcbdumd0Acx8jz3BQFVioV5HmObreLdrs9sjPfKLoeQERMyv5wEJDnOTzPw/6U5smFYYher4d6vW4yGvrI4KwvrvNweoGI6KIwCDhnSikMBgNTFAjAdATUxYC6SFBPENRZgn6/jyRJsLy8PPbP0/3wkyQx7YIPBxD9fh+dTufMv5Pneej1emg0GubOGoDZ7phVcRwjDEO02+3L/ihERDOBQcA5C8PQ3JHr44FKKdRqNXP3rJQyRXy2bZsmNjs7O6hWq2i1WmP9LKUU4jjG4uKiGVY06s5c3w2P0354lE6ng1arhSeeeOLA9VmuBQCAnZ0d2LbNIICIaIg1AecsDEPTY79Wq5kiwWq1akYKK6VMCt+yLDiOA9/3EUURWq3W2Hv6URSZACOO4yP79gDM5MJ6vW5+5qR/9O9z+Pos6/f7iKIIKysrpU9TJCKaV/zX8JwNBgOzSFarVfi+b4IAXRSoTwXoxalSqaDb7QLY32OfpB4A2C8KDMNw5MkAnb6fpnfAcYODZpVuu1yr1cY+ZklEdBUwCDhHxcmBlUrFBAGO48BxHLMFkCSJWej1loGutLdte+w71yiK4LquGZM7qigwCAJYljVV74Di550HnU4HSimsrq5e9kchIpop8/Mv+RwKguBAG2DXdc3xwCzLzOKuv9ZthfX5fsdxJkqzJ0mCarWKOI7N3fqoIGCaLIA+yjgvmYAwDM3chXn5zEREF4WZgHMUhqE5QtdsNqGUQhiGB/oD6GN6eZ6bPgF6rPCohjwnybIMjuOYIMB13QOvj6Lo2GLBcelixnnIBCilTJ+FpaWly/44REQzh0HAOdJn9ounAeI4NpmAIhExRXuu66LZbCLLsrHvXvUdum3bZpvBdd0DmQTf9wFMd5ZfTw+ch7vqfr+POI6xsrIy84WLRESXgUHAOdHjatM0NaOB9R16rVZDlmUQEWRZZvb9syxDkiRotVomgzDuYlsc7asHEx0+sx8EAWq12lTV8Xp64Kw328myDHt7e6jX6+cyQImI6PWAQcA50RP1dBtgXbGvv9cFgTptLyLwfR+VSsWc8wfGT7vrzMLh6YRasdhwGnqLYtbvrHd3d1kMSER0CgYB56QYBOgq/zAMTfEf8PDuXR8RHAwGWFxcNCcHgMkzATqbcLgosIyjgcB8nAwIggCDwWCidstERFcRg4Bzoiv84zg2Z9P1qGA9F0Av/gDQ6/Vg2zZWVlYATH7HXdxeGHUyIAgCOI4z9V7+rPcI0MWAlUqFnQGJiE7BIOAc6Ja9OhPQarWglDJn9C3LMnvrAGBZFvb29tBqtUzAMOkdt6490KNyiwu+/tnTZgGyLEOe5zN9d93tdpEkCYsBiYjGwCDgHOjOffoYYKPRMIWCemHWFfyVSsX0EyieZS8+dxw6c6CDi2IWQW9NlFEPAMzuyYA0TdHtdtFsNmd+miER0SxgEHAOdOpdd/CrVCpIkgRJkpiOfrqQT0TQ7/dRqVTQbDZNG2FdQDiuYo8A4OBC7fs+RAS1Wm2q32vWewTs7OxARMyWChERnYxBwDkIw9AMCyqm93WKXyllFm19vTgo6CyLrZ5OqGsDiscDgyAwA4OmUTyGOGt830cQBFhaWpr544tERLOCQUDJoigy++ZxHJsxwEmSIM/zA/UA+lig3jI4HARM0igIgOk2WKwH0McQy0iP6yBm1vba8zzH7u4uXNfFwsLCZX8cIqK5MXu3dHOuWA8A4EAQoJQyQQAA0yug0WgcWLgnveMuHjVM0xTVatW8l+4SWEbDnFk8GeB5HjqdDrIsw7Vr12YuQCEimmUMAkoWhqEp9gNw5HggAMRxbOYIWJZl6gaKd++T3HGnaYo0TQ+cNtDvFQQBXNctJUWeJMnMjOKNogi7u7uIogjVahUbGxtTTUYkIrqKuB1QMl0P4HkeXNeF67qmgY9ut6u3DMIwxMLCAkQElmWZO/9JTgaEYYh79+7h3r17yLIM1WrVtCHWP6OMLMBZihXPQ5Zl2N7ext27d5GmKdbW1nD9+nUGAEREZ8BMQMl0yv9wUaCuB9BBgG3bqFQqqNVqpnpfBwF6vsBJP2MwGKDX6yGOY9Np8PHHH8fW1pbJCOhsRFn1AMDlFQUqpdDv97G3twelFNrtNtrt9lRzEIiIrjoGASXSY4F1xf/a2pr5XlftK6WglDJH9vSgIJ3+P6khT5qm6Pf76Pf7yPMcrutibW0N9Xr9QJ8AHXz4vm+GF03rMnsEBEGA3d1dJEmCer2OlZWVS89IEBG9HjAIOAdhGCLLsiMnA4CHiykAc1ywOOxn1MmAKIrQ6/UwGAwA7Bf5LS4ummxBv9+H4zhI09QEBwBK6RKolZkJ0Nshp1FKwfM8M1hpY2ODEwGJiErEIKBEOhOgj/3pNHwcx2aPXt/pA/sT//RrDp8M0N/HcYy7d+/Csiy0220sLCwcWYj1EcBiAKEX2rI655U1PTBNU9y9e3fs51uWheXlZSwuLrLyn4ioZAwCzoHv+weO6enjgY7jmBMBuj5g1Ll+XUAI7N/liwhu3Lgxcv/7cOMhYD8I6PV6EJHSgoCypgfqjoZra2tjpfQrlQr3/YmIzgmDgBIppZCmKaIoMh0Ai3f/lmWZrIBt26ZGoHikr3g8UBcANhqNYxdC3ShIDw/S7x0EAarVamkLaJqmpaTidaBy0u9EREQXg/8KlyyOY9MASETMogc8nMKnF/5ier24HVBs9JPn+Yld8IqNheI4RqVSQZqmiOO4tP1zHciUkQlIksQcYSQiosvFf4lLpJRCHMfI8/zA8UD9mB4vDDwssNM9AvSiWEy7e54Hx3FOPC6oMwHAfsFdvV4v9WggUO7JgEmnIxIR0flhEFCyOI4PDPApngzQjwEHF9RiFkCPF07TFEEQmBMGx9ELtG5X3Gq14Pv+gTqDaZV5MoBBABHR7GAQUCKllGnTe7jQT9cLuK57ZCEcdTLA8zwAODUIyLIMlmWZGgDbtkvrEqiVlQnQ2yEMAoiIZsNUQYCIfEREvi0iuYjcPPTY20XkXw8f/6aI1IbX3zH8/paI/IYMb41FZEVE/kREvjv8e3l4XYbPuyUi3xCRH5nmM58nvdAfPvdvWZa5y9cBgW3bplhw1Ahhz/NQq9VOvftO0xRZlpmJhWEYQilV2laA/ly6kHEal9lwiIiIjpo2E/AtAB8C8OXiRRFxAPwLAL+glHobgHcB0BVyvwXg5wE8Nfzz3uH1TwD4klLqKQBfGn4PAO8rPPfZ4etnkp4KqIMAHRRYlmWOBhbbB49qFCQiZiDQOGNxdREgsF9xr1sQn1RHMKmyUviTjkgmIqLzNVUQoJT6jlLqxREP/ccAvqGU+qvh83aUUpmIXAewqJT6itqvkPs0gA8MX/N+AJ8afv2pQ9c/rfZ9BcDS8H1mjq6it23b9ADQC72eF6DT98dtB+itAMuyxkrp6yxAvV43RwPr9XqpjXV0L4Np6SDnsuYPEBHRQedVE/A0ACUiXxCRr4nIfzu8/iiAO4Xn3RleA4BNpZRuJXcPwGbhNbePec3M0fv+wMM7X8uyzN20DhJ0y2AAB6YHFocPnbaQK6Xg+z6UUmi1WojjuLTz/JoObMrKBDAAICKaHaf+iywiXwRwbcRDn1RKfeaE9/0PAfwHAHwAXxKRrwLojvOhlFJKRNQ4zz30WZ/F/pYBHn/88UlfPrU8z5GmqRnYUwwC4jhGu91GHMfmcX0SoFg4qI8RnlYQCOxnAXR3wkajgV6vB6C8o4HAwT4E0+LJACKi2XLqv+xKqfec4X3vAPiyUmobAETk8wB+BPt1AjcKz7sB4NXh1/dF5LpS6u4w3f9geP1VAI8d85rDn/U5AM8BwM2bNycOIqallDJ7/sDDgjrdO0B/3Ww2zdaAXhT14q8bDY0z+S9JEvi+j9XVVfT7fXS7XXNCoCxl7ePrIIcDgIiIZsd5bQd8AcAPiUhjWCT4HwH4d8N0f09E3jk8FfBRADqb8FkAHxt+/bFD1z86PCXwTgDdwrbBTCkOBgIe3vl6nme2APQ1XRhY3ArQI4fHyQIA+3MFwjCE7/vY3d01o4XLVFYmoNgDgYiIZsO0RwQ/KCJ3APwYgM+JyBcAQCnVAfCPAfwbAF8H8DWl1OeGL/tFAP8MwC0ALwH44+H1XwPwEyLyXQDvGX4PAJ8H8L3h8//p8PUzSXfv03v5eg/c9/0Dd+eu65pTA8WTAXpkru42eJI4jvH9738fe3t7aDab2NjYwLVr10pfZMtq88uTAUREs2eq2zul1PMAnj/msX+B/fT/4esvAPjBEdd3ALx7xHUF4Jem+ZwXpZgJKA4NCsPQdAFUSpkg4HBToSAIcP369RPT+VmWYW9vD91uF7u7u7h+/Tpu3LhxbmN2yzwZADAIICKaJSzVLpEOAvRpAP217uan9/1d1z1yVFCP/j1uK0AphV6vh263izzP4TgOVldXsb6+fm4BgK5RKKPQkIODiIhmD4OAEukjf8UgANhfABcXFxHHsQkC9HFAfdevi/pGLbh6zz9NU9TrdazAdS8eAAAgAElEQVSsrGBnZweWZY21dXBWvV4PWZaVFgQwC0BENFt4W1YiXRNg27ZpjKNPBujpftVq1VzXlfJpmsLzPCwtLR25q/d9Hw8ePICIYHNzE5ubm2aLoeyTAEVxHJt6gzICjeKIZCIimg3MBJRIbweIiLnzDYLgQBBQq9VMC2G9uHa7++0T2u32kffb2dmB67q4fv26CRAGgwGUUmPNFjgLpRS2trZgWRZWV1enfr8yGw4REVF5mAkoUbEwsBgE6L1wPWEwCAJUKhXT37/T6cB13SNn6DudDrIsw+rq6oEMgW4rrI8alq3T6SBJEqytrZWyh8+iQCKi2cQgoETFI4I6/V08GaAr7eM4xsLCgpkpEAQBGo3GgUUyDEP0+30sLi4eaByUJAniODYBRNmZgDAM0ev1sLCwUFrnweJ0RCIimh0MAkqkCwOLGYEwDM2RQH06QERM6t/zPNMgSN91K6Wws7MDx3GwvLx84GcMBgMAOJcgIM9zbG9vo1KpYGVlpbT35eAgIqLZxCCgRHrx1xkBfcSuVqshTVPkeW56B7RaLSilMBgMUKlUDtzt7+3tIUmSI9sAwH7QUK/XTcBR5naAPoGwtrZW6rFD3TTpvI4yEhHR2TAIKNHhICDLMhME6FMCSZKY2QGDwQB5nqNarZqtgDiO0e120Wq1jqTjoyhCmqZoNptmGmFZC+tgMDAnFMaZWzAJHg8kIppNDAJKpBd/3cwnCAJTwBfHsWkQpBsCFWcK6NHC29vbsG17ZDre8zyICBqNBtI0LS0LkGUZdnZ2UK1Wj5xQmJYeHMQggIho9jAIKJFO0etFT88M0AGBPibXbDaRpqk56w/sV873+33EcYyVlZUjVflKKfi+j0ajAcuySmvnCwDb29tQSpW+DQBwcBAR0SxjEFCiLMsgIuaOP45js5j7vg+lFJrNJhzHged5AB4W+IkIOp0OGo3GyOY8YRgiyzLzWJZlpQQB/X4fQRBgeXn5XBZqHg8kIppdDAJKlOc50jQ1d9P6bj1NU/i+D8dxTBAQxzEqlYrJHuzt7UFEjq3K170B6vW6KTCcdjsgSRLs7u6iXq9jcXFxqvc66WcADAKIiGYRg4ASKaVMcaD+Wi/U/X4f1WoVrVYLjuOYYrkkSRCGIeI4xvLy8si7+zzP4fs+ms2myTQA0x0P1PUHIoK1tbUzv89pdO0CBwcREc0e/stcIt0e17IscxTQcRyEYYgwDLGwsADbtmHbtqkbiKIInuehVqthYWFh5PsGQWC2EoD9hRWYLgjo9XqIogirq6vnNn8A4MkAIqJZxiCgRMU0fZqm5u633+8jz/MDY4J1sdzW1hZs2z6xR7/neXAcx9QP6CDgrIt32cOBTqJ7BBAR0exhEFAi3RFQV+/rRVofBdTn/nUdQBiG8DwPq6urx94tZ1mGIAgOLNbFaYVnoYsUy+wKOAoHBxERzTYGASXTgQAAEwxEUQTXdeE4jskS5HmO3d1dVCqVE7MAuk1wMQjQAcZZj/Od9xhijUWBRESzjUFAiYodA3VNgO/7yLIMtVrN9AxIkgSDwQBpmmJpaenERXIwGMB1Xbiua65N0yNAKYUoiszWwnliEEBENNsYBJRI1wHogTlKKQRBAMdx4LouLMs6kAmwLOtAy+DDkiRBFEVH9u2n6REQhiGUUhcWBHBwEBHR7GIQUKI8z814YH0qII5j2LZtggCdCSieHjgurT9qKwDAVC2DwzCEiJQ+H2AUDg4iIpptvEUrUZ7nB/oDDAYDKKVg27Y5DaDHC+s9/ZPukgeDAWq12oHn6J8xTSZAByTnjccDiYhmGzMBJdJHBEUEtm3D8zxUq1VYlmWCAKUU4jg2i/hxi2QURUiS5MCxQmC644F5niOO4wvZCuDgICKi2ccgoERpmpr5Afpr13VNZkAv/EmSmO+PWyQHg4GZGHj4ZwBnaxQURdGF1QNwcBAR0exjEFAifS6+Wq2aAUGO45hTA7Ztm7txvVc+ajFXSmEwGJiJgUXTtAzW9QAXFQQAPBlARDTLGASUSG8HuK6LXq9n+gLkeQ7HcUw74eJMgVGL5OGJgUV6QNFZtgN0f4CLKNTj8UAiotnHIKBEOgWe57kpilNKmbS4PjFgWZa5wx91R1+cGHhYlmVnrge4qP4AwH4QUPw9iYho9vBf6BIppSAi5lSA67qme6DjOHAcx4wU1hmDw3flhycGHnbW44FRFAHAhQYBzAIQEc02BgEl0s2CfN9HtVo1+/cATA1AGIYA9hf7Uel+3df/8KmA4s+Yph7gIvoDAAwCiIjmAYOAEmVZhjRNkaYparWaOS6oh+jo44F6yNCoIGAwGMBxnGMX67N2CwyC4MLqATg4iIhoPjAIKJGuBQBgFn0dBFSrVSilzOPVavXIYj5qYuDhx3XzoUk/10X1BwBYFEhENC8YBJREFwTqxVZvBehAwHEcZFlmugUelwUAcOJWADD58UC9BcEggIiIihgElEQHAcD+CGE9M0AHAbZtI45js1UwKgjwPA+u6x67eJ61R8Bl1ANwcBAR0exjEFAifYY/z3Nz164HBemZAUmSYGFh4UhKP0kSxHF8bBZAvz8wecvgi+wPAHBwEBHRvGAQUBLdD0Cfiy8GBJZloVKpoNfrwbZtLCwsHHn9cRMDi3RL4kmCgIuuBwB4MoCIaF4wCCiJHpijhwXp4Tm6BsC2bXS7XdTr9SPzAID9rYB6vX7iAn+WHgEXXQ8AgIODiIjmBIOAkuiaAH33X/xap8U9z8Py8vKRhTyKIqRpemIWADhbj4CLrgfg4CAiovnBIKAkejtAL/i6ba5SCo7joN/vI8syrK2tHXmt53kjJwYedpYeAWEYolarXWg9AHC2AUdERHSxGASUJM9z0yK4WB+QJAmq1Sr29vYgIkeCgJMmBh426XZAlmWXUg8A8HggEdE8YBBQkizLzBFBfURORJAkCWq1Gnq9HhYXF48sjkEQIM/zE08F6PcHJrvDvox6AJ0BOct8AyIiuljM2ZZEZwKKBYLAw+AgiiKsr68fed1gMIBt26cu1OMcD9Rti3VGotPpmHoD3W0QgPl7HFEUIY5jU+dQ/D2L3+u/t7a2THaDiIiOZ9s2nn766Uv9DAwCSnI4CKhUKqYwMI5jJElyZCtATwxcWFg4dc/+uG6BURTB930EQYA4jg88du/ePdi2ja2trTP9TlEUHXmtiJgRwTrQ0V+LiBmepKcWEhHRaLOQMWUQUBJ9x6/rAJrNpukV0O/3Ua/Xj1T/64mBp50K0O8P7C+4g8EAQRAgCAJz3XVdNJtNE3xkWYZ+v4+lpSUsLS0BgAk0xikSTNMUd+/excbGBjY3N2Hb9qmvy/MclUoFy8vLaLfbp/4MIiK6XAwCSlLMBGRZZtoEJ0mCJEmwtLR0ZLH3PA+VSuXU43tJkmB7ext3795FEAQHjuFVKhU4joM4jg9kAnzfR7fbheu6B0Yaj0On9ZMkwcbGBjqdzlivi6IInU7HtE0mIqLjHTdN9iIxCCiJ3h8HYCb96TbBwH5xXr1eN8/Xw4T0Xbq+lqapCRzSNIXneXjttdewu7sLYH+4kH4vx3HgOA5s2zZf6xT9zs4OHMfBjRs3Jj4euLOzg8XFRaytrU30f1DP86CUwiOPPMLTAUREp5iF1upTBQEi8hEAvwrgLQB+VCn1wvD6fwbgvyk89e0AfkQp9XUReQeA3wVQB/B5AP+lUkqJyAqA3wfwBgB/A+CnlVId2f+v9L8C+CkAPoD/XCn1tWk+93nQmYBi2l4v5rrwr3gEsNvtotfrwXVdBEGAJElMEAHADOAZDAZYWFjA8vIyarUabty4cWCxP46IoN1un9p74LDBYIA0TbGxsYGVlZWJXqt7EoxT40BERJdv2iOC3wLwIQBfLl5USv1fSqkfVkr9MIC/B+D7SqmvDx/+LQA/D+Cp4Z/3Dq9/AsCXlFJPAfjS8HsAeF/huc8OXz9zdPW9rgOoVCro9/sAHu7Xa2ma4qWXXkIURaaOoNlsYmVlBZubm3j00Ufx+OOPY21tDa1WC0888QQWFhawuLgI13VPDQCyLEOSJAcyD+OI4xjb29uo1WpYXl6e+L9BsSCSiIhm31SZAKXUd4BTUxo/C+D3hs+7DmBRKfWV4fefBvABAH8M4P0A3jV8zacA/CsAvzy8/mm1f67tKyKyJCLXlVJ3p/nsZSsel9NDfvr9PhzHgeu6B+7IX3vtNcRxjGeeeQarq6vHvufe3h4sy0Kr1UKn0xm7R8BZ+gPkeY6trS1YloX19fUzLeQcHERENF8uolnQfwrg/x5+/SiAO4XH7gyvAcBmYWG/B2Cz8Jrbx7xmZhwOArIsM4V/xeKPXq+Hra0trKysnHi3HUURgiBAu9025/rHPU4ShiEsy4LrumN//u3tbSRJgvX19TMfW9EjhImIaD6c+i+2iHwRwLURD31SKfWZU177twD4SqlvTfKhhjUC43e0efjznsX+lgEef/zxSV8+lWIQUKlU4Hke8jyH67pwHAeNRgNJkmBrawt5nmNzc/PEtL7OAiwsLJhK+0kyAZNkAbrdLnzfx8rKypm7C3JwEBHR/Dl1VVFKvWeK9/8ZPMwCAMCrAG4Uvr8xvAYA93Waf7ht8KDwmseOec3hz/ocgOcA4ObNmxMHEdModtFzHAe+7wPY3yqp1WpwHAc7OzsYDAZYXV3F4uLise+lswDLy8uwLGuilsH6dMHCwsJYnzsMQ3Q6HTSbzRM/02k4M4CIaP6c23aAiFgAfhrDegAAGKb7eyLyzmHV/0cB6GzCZwF8bPj1xw5d/6jseyeA7qzVAwAPCwN1oZ/neahWq8jzHNVqFUEQwPd9OI6DxcXFExf0YhYAGK9lsDZJPUCaptja2kKlUjmxNmEcDAKIiObPVEGAiHxQRO4A+DEAnxORLxQe/jsAbiulvnfoZb8I4J8BuAXgJewXBQLArwH4CRH5LoD3DL8H9o8Rfm/4/H86fP3MKfYJSJLkwFFBx3Gwt7eHPM/RaDTGygK02+0D8weKbXpPMm49QLHP/8bGxljvfdJ7eZ5nehYQEdF8mPZ0wPMAnj/msX8F4J0jrr8A4AdHXN8B8O4R1xWAX5rmc16EPM/N4KAgCOA4jtkjD8MQCwsLcBwH9Xr9xAX6cBYAmGyE8Lj1ALu7u2ao0bR3791uF3EcY2NjY6r3ISKii8VRwiXSzYKiKILrulBKIQgCWJZlWgOf1FN/VBYA2A8Cxq0HSNP01CDA9330+30sLi5O3bIyjmN0u120Wq2JGxMREdHlYhBQEp3+L+7f6zG+7XYbWZbBdd0TF+hRWQD93uMEAePUAyil0Ol0zKCfaSilsL29DcuyJu4uSEREl49BQEnSNDVjg23bhlIK3W4XjUYDCwsLSJLkTFmA4kCi0wRBANu2T9xu6Pf7SJIEKysrU3f209sAq6urU9UUEBHR5eC/3CXJ8xxZliHLMjQaDezs7CBJEly7dg1xHJteAcfZ29uDbdtHsgA6s3BaJqDX62EwGJyY3s/zHHt7e0eGGZ0FtwGIiOYfg4CSFMf15nmO7e1tuK6LdruNNE2xuLh47J23zgIsLi4euaPWjYJOKt7r9/vY3d1Fo9E4McXf7XaR5/nUqXtuAxARvT4wCCiJzgIAQKfTMRkBpZTp/3+c47IAwH6AICLHpvj7/T52dnbQaDRO7Pmfpil6vR5ardZE7YRH4TYAEdHrA/8FL4luFlQcH1ypVJCmKRYWFo5dLE/KAujHXdcdubh7noednR3U6/VTh/50Oh0AwNLS0hl/w31xHGNvb4/bAERErwMMAkqi5waEYYhqtQrLsszsgJOaA52UBVBKIY5jc7ywyPM8bG9vo16vY2Nj48QAIIoiDAaDUzsVnkZvA9i2zW0AIqLXAQYBJUnT1GwHiAiCIICIYHFx8djK/tOyAHEcQyl1JAiYJAAA9rMAtm2feDphHHobYG1tjdsARESvA/yXvCR6O0BEkCSJqdQ/qSe/zgIclymIoggADgQBg8EA29vbqNVqYwUAvu8jDEMsLS1NtXAXtwGmPVlARESzgUFAiXQgEIYhfN/H0tLSsfvmxSzASacGbNs2KfzBYICtrS3UajVsbm6eGgAUGwOdVJh4Gm4DEBG9PjEIKIGeHqgHCPX7fYgINjc3j90K6PV6sCzr1GFCOgvg+74JAMbJAAD72wZJkmB5eXmqxkB7e3vcBiAieh3iv+gl0YWBtm2j2+3Cdd1jz+zneQ7f99FqtY5dnLMsQ5qmqFarJgCoVqtjT/wrNgaapoo/iiLTFIjbAEREry9TTRGkfUop8yeKIsRxfOJWgO/7UEqd2N0viiJEUYRer4csy1CtVrG5uTn2nXi320WWZdjc3DzT75RlGQaDAXq9HrcBiIhepxgElED398/z3AzxabVaxw7y8TwPlUpl5NG/PM8xGAzwyiuvoNPp4LHHHsPi4uJEhX26MVCz2ZyoMZDOUAwGAwRBAGC/KHFlZYXbAEREr0MMAkqglDI9/tM0hW3bqNVqIxf5NE1NtX5RHMfo9/sYDAbI8xxJkmBzcxOPP/74xPv5e3t7ADD2lMAgCDAYDDAYDKCUguM4WFpaQrPZPLFdMRERzTcGASXQhYE6G6DT96MyAYPBAMB+pkApBd/30e/3EYYhRATNZtN0GGw2mxMHAHEcw/M8tNvtYxsD6c6GnudhMBggyzLT2rjZbJ44ipiIiF4/GASUoHg6QBcIViqVkXfRg8EA1WoVSZLg7t27yLIMlUoFKysraLVasCwLcRwjz/ORmYTj6OzBq6++ijAM0W63sbu7eyQ4KZ5iEBHU63VT9DftaGEiIpovDAJKUNwO0EFAvV4fORFQD97pdDrmGOHhqvtRTYK0LMvMfAL9J45jZFmGMAyxvb2NdruNbrcLy7JgWRZs24ZlWahUKuZ727ZRr9ePPcJIRESvfwwCSqBPBuhAAMDI5jyDwQAigkqlgn6/b47/+b5/4Hk7OzsIgsDME9DvnSTJgZHFerpgvV5HpVLB9vY2Hn30UTz22GOwbZt39kREdCIGASXQpwP018cd//M8D/V6Hd1uF9vb27h+/fqRAADYP95n2/aBxxzHQaPRMNsMlUrlwJ5/lmXodDpYXl6eakgQERFdHVwtSqBrAop/H84EhGFoCgZffPFFNBoNPPHEE0fS8XrvfmlpaaKxvzpg4HhfIiIaFw9/l0Cn63VGQFfaF3meB6UUtra2kCQJnnzyyZH78SfVA5xkMBgcW4xIREQ0CjMBJSg2C8rzHK7rHrgjV0qZc/hpmmJ9ff3Ysb5nCQJ0k6JpRwUTEdHVwkxACXQQoDMClUrlQKc+Pf3PcRzU63WsrKycODlQV/GPi1sBRER0FgwCSlAsDMyyDI1G40Bx3p07dxDHMZaXl1GtVk+dGTDpVoDv+7Bte+LXERHR1cYgoATFICDP8wPn73d2dsxJABEx5/NHSZJk4iZBSikEQcAsABERTYxBQEl0TYBuFGTbNjzPw927d9FoNHD9+nUEQXBqFgCYrB4gCIJTJxISERGNwiCgBMWaAH0MMIoibG9vI89zbG5uIkmSkUcHi6IogmVZE03+830flmVxK4CIiCbGIKAExR4BwH4nvwcPHpijgq1WC57nwXXdExf4KIomCgD0AKJGo8HugERENDEGASUoHhFUSsHzPNi2jWazae7Soyg6MWWvlEIcxxPd0UdRhDzPWQ9ARERnwiCgBHrxFxEkSYJqtYrNzU2EYYharYYwDAGg9HoA3/fNJEAiIqJJMQgoQXGMMAAsLi6a0b6tVguDwQC1Wu3Env5nDQI4ApiIiM6KQUAJ9HZAlmUQEVSrVTMx0LZtEwycJIoiOI4z9mjfKIqQpim3AoiI6MwYBJTgcCZABwGNRgNBEEBETl2sJ20SxC6BREQ0LQYBJdCNgoD9kwE6M9BoNEwwcFIb4DRNzdHCcfm+j1qtNlF7YSIioiKuICXQJwP0doCeJKgfO62Rz6T1AEmSIEkSZgGIiGgqDAJKcDgISNMUzWbTNPI5rXo/iiKIyNg9ArgVQEREZWAQUII0Tc3XSilYloVGowHf99FsNk+t3tf1AONW+fu+j2q1euJpAyIiotMwCChBmqYmAwAA9XrdtBE+7VTApE2CsixDFEXMAhAR0dQYBJRAL/i6dXCz2YTneahUKqcu7nEcQyk1dhDArQAiIioLg4ASJEkCYD8jYNs2bNtGGIZjTfabtCjQ931UKhVUKpWzf2AiIiIwCChFmqYmE2BZlgkKTtsKACZrEpTnOcIwZBaAiIhKwSCgBMUpgsX5AeMU7k3SJMj3fSilGAQQEVEpGASUQO/rAzAZgXGyAFmWIU3TiYIA27YnaipERER0HAYBJSgWBgKA4zil1wMopRAEAbMARERUmqmCABH5iIh8W0RyEblZuF4RkU+JyDdF5Dsi8iuFx94rIi+KyC0R+UTh+pMi8pfD678vIu7wenX4/a3h42+Y5jOXTbcI1n8D+yODx2nnO0mToCAIuBVARESlmjYT8C0AHwLw5UPXPwKgqpT6IQDvAPBfiMgbRMQG8E8AvA/AWwH8rIi8dfiafwTg15VSbwbQAfDx4fWPA+gMr//68HkzQ2cA9MwAETm1Q6AWRRFc1x2rSZDuPlir1ab9yERERACmDAKUUt9RSr046iEATRFxANQBxAB6AH4UwC2l1PeUUjGA3wPwftlfBf8ugD8cvv5TAD4w/Pr9w+8xfPzdMm5rvQuglDKnA/I8h2VZYxUEKqXGLgpUSsH3fTQajbG7ChIREZ3mvGoC/hDAAMBdAK8A+J+VUrsAHgVwu/C8O8NrqwD2lFLpoesovmb4eHf4/CNE5FkReUFEXtja2ir3NzpGcRtgkiAgSZKxmwRFUYQ8z7kVQEREpTp1tRKRLwK4NuKhTyqlPnPMy34UQAbgEQDLAP58+D7nSin1HIDnAODmzZvqvH/e8GeaICDLMti2PVYjn0mKAn3fn2ibgYiIaBynBgFKqfec4X1/DsD/o5RKADwQkf8PwE3s39E/VnjeDQCvAtgBsCQizvBuX1/H8O/HANwZbi+0h8+fCXobQH9t2/apRYFhGKLT6cBxnFOzBnoroF6vcyuAiIhKdV7bAa9gf48fItIE8E4Afw3g3wB4angSwAXwMwA+q/bP1v0ZgA8PX/8xADrL8Nnh9xg+/qdKn8WbAcVMALB/PPCkIKDX6+HevXuwbRubm5sjn5NlGTzPw9bWFm7fvm1GExMREZVpqlm0IvJBAL8JYB3A50Tk60qpn8T+CYDfEZFvAxAAv6OU+sbwNf8AwBcA2AD+uVLq28O3+2UAvyci/wOAfwvgt4fXfxvA/ykitwDsYj9wmBk6E6C7BlqWNbIFsFIKOzs78DwPjUYDa2trJljQRYJBECAIAsRxDACwbRuNRsP8ISIiKtNUQYBS6nkAz4+47mH/mOCo13wewOdHXP8e9msJDl8Pj3uvWaAzAToQGLUdkGUZHjx4gCiKsLS0hKWlJSil4HmeWfj1loLrumi1WqhWq7BtG3meI0kS7O3tHZhUqL8e9T0REc0+y7LwyCOPXOpnmCoIoIeZAL1ff3gYUBRFePDgAfI8x/r6uknrv/LKK9ja2jLNgvSsgTiOEccxPM878rNExPyxLOvA97Zts2aAiGiOjNNU7rwxCJiSzgDoroHFmgDP87CzswPbtnH9+nXTGXB3dxe3b9/G0tIS1tbWTPZAbyWM+nsW/s9CRESvLwwCpqSDAJ2SdxwHIoLd3V30ej3UajWsr6+b7MBgMMCtW7dQr9fxlre8ZawRwkREROeBQcCUdAZA7+nbto3t7W3EcYzFxUUsLy+bNP1gMMDLL78MAHjqqacYABAR0aViEDCl4umAPM8RxzGiKMLa2hoWFhbM8waDAR48eIAwDPHII49gcXHxEj81ERERRwlP7fAYYRFBu90+EgBsbW0hSRJTB0BERHTZmAmYUrEwMM9zuK57IM3veR62t7dRqVRM619OAiQiolnATMCU9OKvFUcD6wCgVquhWq1CKYXl5eXL+qhEREQHMAiYkg4A9N/6jl8HAPV6HSsrK/A8DwsLC2MNFyIiIroI3A6Ykp4bkCQJgP1MgOd5iKII9XodGxsb2NragmVZWFpausyPSkREdAAzAVPS/QF0bUCapuh0OiYAiKIIvu+j3W7zSCAREc0UBgFTKi7+IoI0TVGr1bCxsWGaBjmOwyOBREQ0cxgETCnLMoiIOSZYqVTQaDRMXUAcxwcaBhEREc0KBgFT0gWBOhioVCqwLAtKKezt7aFarZqhQURERLOEQcCUdLMgXSBYqVRg2zZ6vR7SNOWRQCIimlkMAqakOwXqYKBSqUAphW63i0ajwcZAREQ0sxgETElnAIp9Avr9PhsDERHRzGMQMKXiEUERgWVZ8H2fjYGIiGjmMQiYki4I1NsBSZLAtm202+3L/mhEREQnYhAwpcOnA5RSbAxERERzgUHAlHSTIF0bYNs2HIfdmImIaPYxCJiSrgXQwQCDACIimhcMAqag+wMUMwGO48Cy+J+ViIhmH1erKeggQLcMFhG4rssWwURENBcYBExBDw/SX4sIHMdhEEBERHOBQcAUdI8AXRMA7BcGMgggIqJ5wCBgClmWIc9zZFl2YIAQgwAiIpoHDAKmoDMBuhBQbwcQERHNAwYBU9BFgfpry7JYGEhERHODQcAUikWBOiNgWRaDACIimgsMAqagMwG6NkDXBBAREc0DBgFT0Is/cHCUMDMBREQ0DxgETKE4RlhvB7BPABERzQsGAVM4vB1gWRYzAURENDcYBEyhOEZYZwI4QpiIiOYFg4Ap6KFBOhNg2zY7BhIR0dxgEDAF3TJYZwT0KGEGAURENA8YBExBL/5pmppMAAsDiYhoXjAImILuDaBHCTMLQERE84RBwBSKpwNEhEcEiYhorjAImILuD6CDAcdx2DaYiC3GJO8AABr3SURBVIjmBoOAKegMgK4J0LMDiIiI5gFXrCnoCYLFmgDWBRAR0bxgEHBGul0wACRJYrYD2CyIiIjmBYOAM9J3/4drAjhFkIiI5sVUQYCIfEREvi0iuYjcLFx3ReR3ROSbIvJXIvKuwmPvGF6/JSK/IcPcuYisiMifiMh3h38vD6/L8Hm3ROQbIvIj03zmshSHBiVJAgCwbZs1AURENDemXbG+BeBDAL586PrPA4BS6ocA/ASA/0VE9M/6reHjTw3/vHd4/RMAvqSUegrAl4bfA8D7Cs99dvj6S3c4EwDsjxFmEEBERPNiqhVLKfUdpdSLIx56K4A/HT7nAYA9ADdF5DqARaXUV9R+Vd2nAXxg+Jr3A/jU8OtPHbr+abXvKwCWhu9zqXQmQEQOZAJYE0BERPPivG5b/wrAfyIijog8CeAdAB4D8CiAO4Xn3RleA4BNpdTd4df3AGwOv34UwO1jXnNpdBagODvAdV1mAoiIaG44pz1BRL4I4NqIhz6plPrMMS/75wDeAuAFAC8D+AsA2bgfSimlRESN+/zCZ30W+1sGePzxxyd9+UT0wq+UMpkA3SyIiIhoHpwaBCil3jPpmyqlUgD/lf5eRP4CwL8H0AFwo/DUGwBeHX59X0SuK6XuDtP9D4bXX8V+FmHUaw7/3OcAPAcAN2/enDiImITeDsjznDUBREQ0l85lxRKRhog0h1//BIBUKfXvhun+noi8c3gq4KMAdDbhswA+Nvz6Y4euf3R4SuCdALqFbYNLo7cD8jw3WQFmAoiIaJ6cmgk4iYh8EMBvAlgH8DkR+bpS6icBbAD4gojk2L9r/3uFl/0igN8FUAfwx8M/APBrAP5ARD6O/S2Enx5e/zyAnwJwC4AP4O9P85nLohd+ETmQCWC3QCIimhdTBQFKqecBPD/i+t8A+IFjXvMCgB8ccX0HwLtHXFcAfmmaz3kedCYAAGsCiIhoLnHFOiOdCciyzHzNTAAREc0TBgFnpI8HAg8zAa7rXuZHIiIimgiDgDMadTrAdV1mAoiIaG4wCDijw2OELcvidgAREc0VBgFnpOsAil8zE0BERPOEQcAZFTsGpmkKAKhWq5f5kYiIiCbCIOCMsiwzcwP019wOICKiecIg4Ix0YWCWZUjT1EwQZBBARETzgkHAGem7f+Dh1gDHCBMR0TxhEHBGeZ4fGCPM0wFERDRvGAScge4PYFkW8jxHmqasCSAiornDIOAMinMDilMELctiEEBERHODQcAZFI8H6u91YSAREdG8YBBwBjoToLcFdBDA7QAiIponDALOQGcCROTA1gC3A4iIaJ4wCDiDYiYgTVNzUoB9AoiIaJ4wCDgD3SgI2O8XwJoAIiKaRwwCzkAHAcVJguwYSERE84ZBwBnoAEBEkGUZgP36ANYEEBHRPGEQcAY6E6A7BuZ5DsdxYFn8z0lERPODq9YZFAsDdSZAbwUwE0BERPOCQcAZ6COCuigwyzLYts3tACIimisMAs6guBWQJAkAwHEcZgKIiGiuMAg4A90XQHcMVEqxJoCIiOYOV60zKM4MSNMUAEwAwEwAERHNCwYBZ1DMBOggQM8NYBBARETzgkHAGRSbBMVxzO0AIiKaS1y1zkBnArIsOxIEMBNARETzgkHAGRQzAbpPAE8HEBHRvGEQcAbFmgAdBFQqFWYCiIhorjAIOIPi3IA0Tc0AIdYEEBHRPOGqNaHi8CBdGCgicF2X2wFERDRXGARMSNcD6K/1EUEGAURENG8YBExIzw3QbYPTNDWZACIionnCIGBChzMBeoiQzgQQERHNCwYBEypmAoD9SYI6E8DCQCIimidctSZ0uEeA3g7QbYOJiIjmBYOACY2qCQAeNgsiIiKaFwwCJqSDgGKvAJ0J4HYAERHNE65aEyr2CdBFgQC4HUBERHOHQcCE8jw/UBfA7QAiIppXDAImVMwEcDuAiIjmGVetCen0v/5anw7g8CAiIpo3DAImVJwboLcGLMtiJoCIiOYOV60J6THCOiOgtwMYABAR0byZauUSkf9JRP5aRL4hIs+LyFLhsV8RkVsi8qKI/GTh+nuH126JyCcK158Ukb8cXv99EXGH16vD728NH3/DNJ95WrooMMsy87eIcJQwERHNnWlXrT8B8INKqbcD+PcAfgUAROStAH4GwNsAvBfA/y4itojY/3979xpjW1kecPz/7Jkzp3gFlCKKFqzHNkitIhJM1RhBBIJA1SrWBBQj9dbWNsaipMYPmmhNa2o0GlqNYKioWAtJtYIUr81REY8I3jggRpBbwTsVzux5+mG972ad7eyZvc7MmZnF/H/JZNZ+11p71jtrZtYzz3sD3gecABwGvKQcC/BO4N2Z+Tjgp8ArSvkrgJ+W8neX49bNwsICg8Fg1EGwZgYcHSBJ6psVBQGZeWlmzpeX24GDy/YpwIWZeU9m/hDYCRxVPnZm5g2ZeS9wIXBKNE/PZwMXlfPPA05tvdd5Zfsi4JhYx6dtzQQsLCywsLCwW3OAQYAkqU9WM399JvCZsv0o4MetfTeVsknlDwN+1gooavlu71X2/7wcvy7afQLqR+0YKElSn8wud0BEfA54xCK7zsnMi8sx5wDzwAWre3ndRMRZwFkAj3nMY/bK12hnAmqTwGAwYGZmxkyAJKlXlg0CMvPYpfZHxMuAk4Bjsj4h4Wbg0a3DDi5lTCi/E9g3ImbLf/vt4+t73RQRs8BDy/GLXeu5wLkARx55ZC52zErVTECdLdAgQJLUVysdHXA88Ebg5My8u7XrEuC00rP/UGAb8DXg68C2MhJgjqbz4CUleLgCeGE5/wzg4tZ7nVG2Xwj8dyvYWHPt0QHD4XD0emZmZr0uSZKkPbJsJmAZ7wW2ApeV/4K3Z+arMvPaiPg48B2aZoLXZuYQICJeB3wWmAE+lJnXlvf6O+DCiHgb8E3gg6X8g8BHImIncBdN4LAu2lMGtycL2rJli6MDJEm9s6IgoAzbm7Tv7cDbFyn/NPDpRcpvoBk9MF7+G+DPVnKdq6WdgKgBwMLCwigLYBAgSeoTZ7fpoM4SWBcOqs0Bg8HAIYKSpN4xCOignQnITHbt2jXKBDhboCSpb3xyddDOBLRf15EBZgIkSX1iENBBexnhdnOAMwZKkvrIIKCD2hwwPk/Ali1bDAAkSb1jENBBOxNQpwzOTGZnZ80ESJJ6xyCgg3YmoC4e5OgASVJfGQR00M4EtJsDnCdAktRHBgEd1EzAYDDYbaTA3NycQwQlSb3jk6uDumxwnSlw165djg6QJPWWQUAH7XUD6mRBtWMg2BwgSeoXg4AO2pmAzGQ4HAK4eJAkqZcMAjoYX0GwPWMgmAmQJPWLQUAHi2UCMpO5uTmnDZYk9Y5BQAc1E1AzAPPz80TEqDnAIECS1CcGAR3UTMBwOGRhYWE0T0DtGChJUp8YBHTQzgTUj4gYrR1gJkCS1CcGAR3UTEBdM2B+fp6FhQWHCEqSeskgoIOaCajNATUTYBAgSeojg4Ap1REB9UGfmdxzzz1EBFu3bjUAkCT1jkHAlOq6AcBoBcF2x0D7BEiS+sYgYErtBYPaEwXVZYTrPkmS+sIgYErjmYA6ayAwGh0gSVKfGARMaTwTUBcQGgwGzM3NjfZJktQXBgFTWqw5YDgcEhHMzMyMmgQkSeoLn1xTqs0B7UxALZudnTUIkCT1jk+uKdVMQN2umYB2x0BJkvrEp9eU2pmA2gxQA4O5uTkDAUlS7/jkmlI7EwCMpg1urx0gSVKfGARMabxPQF1FEGBmZmY9L02SpD1iEDClunhQnR+gBgUzMzN2DJQk9ZJPrinVdQPakwS1mwMMAiRJfeOTa0rtTEBmMhwOyUwGg8Fo7QBJkvrEIGBK7UxADQDa8wQYBEiS+sYgYErjfQJqQDAYDJwxUJLUSz65ptTOBLQ7B9bJgswESJL6xiBgSuOZgPn5+VFGwOYASVIfGQRMaXx0QM0I1OYAgwBJUt8YBEypZgJqAFA7B7qKoCSpr3xyTak+8NsjA2pgABgESJJ6xyfXFNqp/zoscDgcAtgpUJLUWwYBUxhfN6DdL6D2BzATIEnqG59cU6jTBA8Gg1FzwHA4ZGFhYbR4kNkASVLfGARMYbFMQH3oz87OjvZLktQnBgFTaGcCahDQXkY4IswESJJ6xyBgCjUIaGcCanntC2AQIEnqmxUFARHxroj4XkRcHRGfioh9S/nDIuKKiPhVRLx37JynRMS3I2JnRLwnytMzIvaPiMsi4rryeb9SHuW4neXrHLGSa94T9aG/2DwBs7OztV5rfVmSJK3ISjMBlwGHZ+YTgR8AbyrlvwH+HnjDIue8H3glsK18HF/KzwYuz8xtwOXlNcAJrWPPKuevqfFMQHvGQGcLlCT11YqCgMy8NDPny8vtwMGl/NeZ+WWaYGAkIg4CHpKZ27P59/p84NSy+xTgvLJ93lj5+dnYDuxb3mfNDAYD5ubmRqMD6sgAMwGSpD5bzT4BZwKfWeaYRwE3tV7fVMoADszMW8r2rcCBrXN+POGc3UTEWRFxZURceccdd3S59iU94AEP4JGPfCQzMzO79QkARosHGQRIkvpm2SAgIj4XEdcs8nFK65hzgHnggtW4qJIl6DzuLjPPzcwjM/PIAw44YDUuZbGvMeoPAI4OkCT11+xyB2TmsUvtj4iXAScBx+TyA+ZvpjQZFAeXMoDbIuKgzLylpPtvb53z6AnnrLn2ZEG1T4AkSX200tEBxwNvBE7OzLuXO76k+38REUeXUQGnAxeX3ZcAZ5TtM8bKTy+jBI4Gft5qNlhz7WmDAbZs2WImQJLUS8tmApbxXmArcFl5CG7PzFcBRMSNwEOAuYg4FTguM78DvAb4MLAPTR+C2o/gHcDHI+IVwI+AF5XyTwMnAjuBu4GXr/Ca91h79cC6gJBBgCSpr1YUBGTm45bYd8iE8iuBwxcpvxM4ZpHyBF6751e5emoAUIOAurKgJEl95BOsg9rloU4bnJnMzc0BDhGUJPWPQUBH7cWDajOAzQGSpD4yCOigPSqg9glwsiBJUl8ZBHRQ+wTUzxExmixIkqS+MQjooB0E7Nq1axQEgJkASVL/GAR00G4GqPMEOG2wJKmvDAI6qKMCIoL5+WbdJFcRlCT1lUFAB+0lhGswsGXLFsDmAElS/xgEdFBHBrSbBVxASJLUVwYBHdSZAgeDgdMGS5J6zyCgg9oZMCJGwUAdHSBJUt8YBHQwHA5HawfMz8+PggAzAZKkPjII6KAGAHDfioJ2DJQk9ZVBQAc1CGj3DagLCEmS1DcGAR3U5oA6cyA0owNcTliS1Ec+vTqoWYDaFAD3jQ6QJKlvDAI6GO8PEBHMzc2ZCZAk9ZJPrw7qw789WdBgMDATIEnqJYOADmpTADQBQe0YaBAgSeojg4AO2n0CFhYWRvME2BwgSeojn14dtDMBCwsLrhsgSeo1g4AOaj+AxRYQkiSpbwwCOmgPD6x9AgwCJEl9ZRDQwfjogDpRkH0CJEl95NOrg3ZzAODDX5LUaz7FOmiPDKhrBzhtsCSpr3x6dVCDgOFwOJoxEFxBUJLUTwYBHdTmgPrQn52dBWwWkCT1k0+vDtpBQJ0noL6WJKlvDAI6mJ+fH/UJyEyDAElSrxkEdFAzAXU1wRoE2BwgSeojn15TqhkAYNQxcDAY7NZBUJKkPjEImFJ73QBogoLaMdAgQJLURwYBU6pZgPrAr30CakZAkqS+8ek1pbqMMNzXHOAQQUlSn/n0mlK7OaD2D6gdAyVJ6iODgCm1ZwlsLyMMZgIkSf3k02tK45kAuO/hb8dASVIfGQRMqd0noH7esmXLel6SJEkrYhAwpeFwOOoHUAOCmZkZIsJMgCSplwwCplQf/BExag6omQCDAElSHxkETKndJ+Dee+8lIswESJJ6zSBgSrU5YDAY7DZtsAGAJKmvDAKmND46ICKcNliS1GsGAVOqQUBEjLbn5uZsDpAk9daKgoCIeFdEfC8iro6IT0XEvqX8ORHxjYj4dvn87NY5TynlOyPiPVGeoBGxf0RcFhHXlc/7lfIox+0sX+eIlVzznqoP/swc9QkwAJAk9dlKMwGXAYdn5hOBHwBvKuX/CzwvM/8IOAP4SOuc9wOvBLaVj+NL+dnA5Zm5Dbi8vAY4oXXsWeX8NdduDhgOh0QEc3NzgM0BkqR+WlEQkJmXZuZ8ebkdOLiUfzMzf1LKrwX2iYitEXEQ8JDM3J7NE/V84NRy3CnAeWX7vLHy87OxHdi3vM+aWlhYGHUIrJMF1Y6BBgGSpD5azT4BZwKfWaT8BcBVmXkP8Cjgpta+m0oZwIGZeUvZvhU4sGw/CvjxhHPWTA0AAObnm7jHeQIkSX02u9wBEfE54BGL7DonMy8ux5wDzAMXjJ37BOCdwHFdLiozMyKyyznl651F02QA8KuI+H7X91jCw2maOUbe/OY3r+Lbr7nfqk/PWZ+N7f5WH7j/1cn6bGzT1Of3ur7pskFAZh671P6IeBlwEnBM1n+Vm/KDgU8Bp2fm9aX4ZkqTQXFwKQO4LSIOysxbSrr/9tY5j55wzvi1ngucu1yd9kREXJmZR+6N914P1mdjsz4b3/2tTtZnY9tb9Vnp6IDjgTcCJ2fm3a3yfYH/BM7OzK/U8pLu/0VEHF1GBZwOXFx2X0LTiZDyuV1+ehklcDTw81azgSRJ2kMr7RPwXuDBwGURsSMiPlDKXwc8DnhLKd8REb9b9r0G+FdgJ3A99/UjeAfwnIi4Dji2vAb4NHBDOf5fyvmSJGmFlm0OWEpmPm5C+duAt03YdyVw+CLldwLHLFKewGtXcp2rZK80M6wj67OxWZ+N7/5WJ+uzse2dpu5WM74kSdpEnDZYkqRNyiBgChFxfER8v0xdfPbyZ6yPiHh0RFwREd+JiGsj4q9L+Vsj4uZW/4wTW+e8qdTr+xHx3Fb5hqhzRNxYppneERFXlrLOU0xHxBnl+Osi4oxJX28v1+UPWvdgR0T8IiJe36f7ExEfiojbI+KaVtmq3Y+YMK34Gtdn0nToh0TE/7Xu0wda53SaDn2N67NqP18RcWhEfLWUfywi5tahPh9r1eXGiNhRyvtwfyb9jV6/36E6H74fi38AMzQdGB8LzAHfAg5b7+uacK0HAUeU7QfTTOV8GPBW4A2LHH9Yqc9W4NBSz5mNVGfgRuDhY2X/QDPyBJrppd9Ztk+k6WgawNHAV0v5/jSdS/cH9ivb+22An6tbacb19ub+AM8EjgCu2Rv3A/haOTbKuSesQ32OA2bL9jtb9TmkfdzY+yx63ZO+N2tcn1X7+QI+DpxWtj8AvHqt6zO2/x+Bt/To/kz6G71uv0NmApZ3FLAzM2/IzHuBC2mmMt5wMvOWzLyqbP8S+C5Lz654CnBhZt6TmT+kGYFxFBu/zl2nmH4ucFlm3pWZP6VZ8+L48TddY8cA12fmj5Y4ZsPdn8z8InDXIte54vsRS08rvmb1yQnToU+yzHVP+t7sFRPuzySdfr7Kf5TPBi4q569rfcr1vAj46FLvscHuz6S/0ev2O2QQsLwNMW1xVxFxCPBk4Kul6HUlnfShVsprUt02Up0TuDSa1SjrbJBdp5jeSPWpTmP3P159vT+wevdjqWnF18v4dOiHRsQ3I+ILEfGMUrYn06GvtdX4+XoY8LNWgLTe9+cZwG2ZeV2rrDf3Z+xv9Lr9DhkE3A9FxIOATwKvz8xf0Ky8+PvAk4BbaFJoffH0zDyCZjXJ10bEM9s7S7TbqyEupR31ZOATpajP92c3fbwfk8RvT4d+C/CYzHwy8LfAv0XEQ6Z9v3X83txvfr7GvITdA+ne3J9F/kavy3WAQcA0pp62eCOIiC00P1wXZOa/A2TmbZk5zMwFmgmXjiqHT6rbhqlzZt5cPt9OMw31UZQppmGU6ltuiukNU5/iBJpFtW6Dft+fYrXux1LTiq+puG869JeWP8qUtPmdZfsbNO3mj2eK6dDLe7a/N2tmFX++7qRJR8+Ola+5cg3PBz5Wy/pyfxb7G73Edez13yGDgOV9HdhWesXO0aRxL1nna1pUaSP7IPDdzPynVnl76eU/BWpP20uA06JZ5vlQYBtNp5INUeeIeGBEPLhu03TYuobuU0x/FjguIvYrqdDjStl62e0/mL7en5ZVuR+59LTiayYmT4d+QETMlO3H0tyPG5a57knfmzWzWj9fJRi6AnhhOX9d6lMcC3wvM0ep7z7cn0l/o5e4jr3/O7RUr0E/Rj06T6TpxXk9zeqJ635NE67z6TRppKuBHeXjROAjwLdL+SXAQa1zzin1+j6tXqQboc40vZO/VT6urddB0zZ5OXAd8Dlg/1IewPvKNX8bOLL1XmfSdHzaCbx8He/RA2n+o3poq6w394cmeLkF2EXT3viK1bwfwJE0D6nraaYlj3Woz06a9tb6O/SBcuwLys/hDuAq4HnLXfek780a12fVfr7K7+TXyvfoE8DWta5PKf8w8KqxY/twfyb9jV633yFnDJQkaZOyOUCSpE3KIECSpE3KIECSpE3KIECSpE3KIECSpE3KIEDa5CLif8rnQyLiz1f5vd+82NeStDE4RFASABHxLJrV5k7qcM5s3jeX/GL7f5WZD1qN65O0+swESJtcRPyqbL4DeEY0a7H/TUTMRMS7IuLrZfGZvyjHPysivhQRlwDfKWX/Ec0iT9dGWegpIt4B7FPe74L21yozoL0rIq6JZu3zF7fe+/MRcVFEfC8iLigzn0naC2aXP0TSJnE2rUxAeZj/PDOfGhFbga9ExKXl2COAw7NZghbgzMy8KyL2Ab4eEZ/MzLMj4nWZ+aRFvtbzaRa0+WPg4eWcL5Z9TwaeAPwE+ArwJ8CXV7+6kswESJrkOJp5y3fQLHf6MJr52AG+1goAAP4qIr4FbKdZ2GQbS3s68NFsFra5DfgC8NTWe9+UzYI3O4BDVqU2kn6LmQBJkwTwl5m522JLpe/Ar8deHws8LTPvjojPA7+zgq97T2t7iH+npL3GTICk6pfAg1uvPwu8uix9SkQ8vqzmOO6hwE9LAPCHwNGtfbvq+WO+BLy49Ds4AHgmzcI0ktaQEbak6mpgWNL6Hwb+mSYVf1XpnHcHcOoi5/0X8KqI+C7NanTbW/vOBa6OiKsy86Wt8k8BT6NZITKBN2bmrSWIkLRGHCIoSdImZXOAJEmblEGAJEmblEGAJEmblEGAJEmblEGAJEmblEGAJEmblEGAJEmblEGAJEmb1P8DmleSB54aqoIAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "for f in glob.glob(\"*trigram*.csv\"):\n", + " df = pd.read_csv(f).set_index(['worker', 'iteration']).sort_index()\n", + " workers = list(sorted(set(df.index.get_level_values(0))))\n", + " fig, ax = plt.subplots()\n", + " for w in workers:\n", + " df.loc[w].fitness.plot(ax=ax, color='#00000020', ylim=(-22000, -14000), figsize=(8,8))\n", + " fig.savefig(f + '.png')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.7" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/hillclimbing-results/sa-given-trigram-gaussian.csv b/hillclimbing-results/sa-given-trigram-gaussian.csv new file mode 100644 index 0000000..73594e3 --- /dev/null +++ b/hillclimbing-results/sa-given-trigram-gaussian.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17421.93971832711 +0,500,-18690.082651806046 +0,1000,-19393.338442214677 +0,1500,-19696.579649686024 +0,2000,-18365.342551802387 +0,2500,-18876.81546305746 +0,3000,-18253.768624379816 +0,3500,-18979.879419582343 +0,4000,-18746.7635683347 +0,4500,-19317.59531029781 +0,5000,-18705.237130755246 +0,5500,-18792.311849150563 +0,6000,-18176.020332219996 +0,6500,-17702.070252087204 +0,7000,-17073.518419835273 +0,7500,-17293.46744605124 +0,8000,-17346.600916269763 +0,8500,-17751.82736274834 +0,9000,-17083.9626914897 +0,9500,-16408.30675072623 +0,10000,-16171.696727918315 +0,10500,-15472.465066990337 +0,11000,-15658.525786334652 +0,11500,-15381.488068057346 +0,12000,-15153.619936065732 +0,12500,-15164.059055266942 +0,13000,-14681.308607565503 +0,13500,-14868.489706335171 +0,14000,-14793.711524932658 +0,14500,-14908.781931879957 +0,15000,-14767.359551554202 +0,15500,-14681.308607565503 +0,16000,-14689.84155926745 +0,16500,-14703.30465175159 +0,17000,-14698.864981580778 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-18742.881259646212 +1,1000,-18474.80110454925 +1,1500,-18499.18327874377 +1,2000,-19833.178768642618 +1,2500,-19803.051801833735 +1,3000,-19635.55432771799 +1,3500,-18882.790498682923 +1,4000,-17461.853254549053 +1,4500,-17014.222897206007 +1,5000,-16136.13766629631 +1,5500,-17288.410545876213 +1,6000,-18120.492425194807 +1,6500,-18141.15714440251 +1,7000,-18739.503698977485 +1,7500,-17594.82609149801 +1,8000,-15950.422989521834 +1,8500,-17353.696204556392 +1,9000,-16935.36343448496 +1,9500,-16712.624875737067 +1,10000,-15949.276920420294 +1,10500,-16425.27174192575 +1,11000,-16483.634867931767 +1,11500,-16427.467952038296 +1,12000,-15676.366607861775 +1,12500,-14911.730980302847 +1,13000,-14889.678384055127 +1,13500,-14759.146412767077 +1,14000,-14806.572089657724 +1,14500,-14983.00024322006 +1,15000,-14681.308607565503 +1,15500,-14703.30465175159 +1,16000,-14753.192978629439 +1,16500,-14681.308607565503 +1,17000,-14700.923210187424 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-19131.9049888866 +2,1000,-19967.048205314695 +2,1500,-18406.03642218038 +2,2000,-19104.419570214046 +2,2500,-19551.70654694407 +2,3000,-19248.384445773576 +2,3500,-18794.990303300063 +2,4000,-18393.451907994433 +2,4500,-17648.634866924232 +2,5000,-19213.269603861456 +2,5500,-17726.8526688424 +2,6000,-18822.512000541592 +2,6500,-17059.60488541401 +2,7000,-17296.294196262144 +2,7500,-18590.97050277478 +2,8000,-16606.621679974985 +2,8500,-16325.466603520705 +2,9000,-15971.863600472632 +2,9500,-16059.284820994388 +2,10000,-17095.84365218783 +2,10500,-16668.288925131954 +2,11000,-16239.175138876642 +2,11500,-16337.497687863075 +2,12000,-15351.114518197779 +2,12500,-15126.85359418816 +2,13000,-14774.667733857865 +2,13500,-15231.55520267939 +2,14000,-14997.895017016868 +2,14500,-15261.955076465507 +2,15000,-14863.330018280933 +2,15500,-14843.71541565901 +2,16000,-14700.923210187424 +2,16500,-14696.82992865629 +2,17000,-14703.30465175159 +2,17500,-14698.864981580778 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-18186.813318640485 +3,1000,-17605.054222972183 +3,1500,-18838.142742249995 +3,2000,-18797.38039841258 +3,2500,-18728.548672734716 +3,3000,-18193.34817218508 +3,3500,-18966.85276485863 +3,4000,-18316.290996703454 +3,4500,-17258.77844041743 +3,5000,-16540.165922477765 +3,5500,-17761.930495643403 +3,6000,-18343.576955197183 +3,6500,-18312.501090734728 +3,7000,-18012.062682089072 +3,7500,-19154.422622202906 +3,8000,-17539.34380703216 +3,8500,-17289.677337470122 +3,9000,-17340.787380066147 +3,9500,-17172.08707423793 +3,10000,-17857.403714212753 +3,10500,-17333.851570905335 +3,11000,-16306.709920983392 +3,11500,-16653.220741990885 +3,12000,-16751.805172283206 +3,12500,-16282.679742939265 +3,13000,-15911.892408465279 +3,13500,-16115.196812603635 +3,14000,-16007.516963351023 +3,14500,-14886.002092049923 +3,15000,-14778.761015389 +3,15500,-14696.82992865629 +3,16000,-14776.152336721 +3,16500,-14681.308607565503 +3,17000,-14689.84155926745 +3,17500,-14689.84155926745 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17532.45678872673 +4,500,-18651.37375715543 +4,1000,-19937.505054748795 +4,1500,-19415.5037482997 +4,2000,-17468.179850442204 +4,2500,-19758.29037627594 +4,3000,-19423.554388697936 +4,3500,-18200.048103724246 +4,4000,-19190.074943355517 +4,4500,-19863.340231864033 +4,5000,-18799.622729559254 +4,5500,-19421.84249276327 +4,6000,-19315.514209855985 +4,6500,-18175.876695857256 +4,7000,-16906.77881911956 +4,7500,-16979.622523095513 +4,8000,-16489.420013972325 +4,8500,-16202.172420115974 +4,9000,-15603.417884406897 +4,9500,-15653.733941869288 +4,10000,-15596.685380300407 +4,10500,-16030.912914827837 +4,11000,-15533.143068661793 +4,11500,-15417.764925891774 +4,12000,-15506.148410653897 +4,12500,-15245.781939703567 +4,13000,-14943.777502163508 +4,13500,-15084.505209236931 +4,14000,-15461.830935082879 +4,14500,-15280.652582119757 +4,15000,-15030.478499705265 +4,15500,-14698.864981580778 +4,16000,-14703.30465175159 +4,16500,-14758.523310234728 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-18595.33546671379 +5,1000,-18936.314679626077 +5,1500,-18965.607516083575 +5,2000,-19582.778078722098 +5,2500,-19580.6554441967 +5,3000,-19832.54333046969 +5,3500,-19173.67961569336 +5,4000,-19029.71797478339 +5,4500,-18485.265616797395 +5,5000,-18723.618799431773 +5,5500,-18349.74599474438 +5,6000,-18330.612944779914 +5,6500,-17507.535364003405 +5,7000,-17510.59661167309 +5,7500,-17056.34727176018 +5,8000,-16132.870061263566 +5,8500,-15942.744542760174 +5,9000,-15545.198112539196 +5,9500,-15901.1295379924 +5,10000,-16688.228557620354 +5,10500,-15777.02878491371 +5,11000,-16137.44268482272 +5,11500,-15911.57042972295 +5,12000,-14899.180351904377 +5,12500,-15202.067505876255 +5,13000,-15043.407412983755 +5,13500,-14909.561074385821 +5,14000,-15116.2636525016 +5,14500,-15059.444902998253 +5,15000,-14898.312984552047 +5,15500,-14747.441659314753 +5,16000,-14778.839722420422 +5,16500,-14689.84155926745 +5,17000,-14681.308607565503 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17464.568516864027 +6,500,-19874.991037064316 +6,1000,-19126.127969125657 +6,1500,-19068.311353046633 +6,2000,-18767.465587289513 +6,2500,-20152.902916639545 +6,3000,-17508.579215943533 +6,3500,-16884.469938815677 +6,4000,-17168.29090922871 +6,4500,-17187.561187464464 +6,5000,-16312.08607660059 +6,5500,-17999.909868192164 +6,6000,-18800.00897644659 +6,6500,-19271.398799025603 +6,7000,-18625.07823468173 +6,7500,-17111.8675365869 +6,8000,-17981.55093220868 +6,8500,-16859.634269677623 +6,9000,-16468.2828057147 +6,9500,-15620.02723601628 +6,10000,-15053.682148268284 +6,10500,-16043.500210161783 +6,11000,-15643.36674120761 +6,11500,-14847.259874668664 +6,12000,-14969.484381435517 +6,12500,-14992.705634565897 +6,13000,-14681.308607565503 +6,13500,-15082.759134746193 +6,14000,-15197.047490003204 +6,14500,-14871.45457660937 +6,15000,-15045.275882683778 +6,15500,-14876.300734894015 +6,16000,-14696.82992865629 +6,16500,-14681.308607565503 +6,17000,-14681.308607565503 +6,17500,-14698.864981580778 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17464.568516864027 +7,500,-18945.52469911745 +7,1000,-21515.8988524814 +7,1500,-18170.066518044117 +7,2000,-18022.710316059965 +7,2500,-18968.123175678775 +7,3000,-17680.088821623318 +7,3500,-18770.645968120643 +7,4000,-18337.84180916433 +7,4500,-18079.140869921663 +7,5000,-17932.695023414995 +7,5500,-16365.367507702684 +7,6000,-18268.234861390803 +7,6500,-17614.864525324287 +7,7000,-16881.15634053197 +7,7500,-17323.784345200525 +7,8000,-16582.235094240914 +7,8500,-16794.827161944326 +7,9000,-16125.452205508189 +7,9500,-15880.92896907358 +7,10000,-15683.691212749467 +7,10500,-15304.559835572676 +7,11000,-15765.383065188913 +7,11500,-15632.561457806896 +7,12000,-14950.239618246922 +7,12500,-15772.020260526004 +7,13000,-15382.814240502808 +7,13500,-15202.63658609266 +7,14000,-14681.308607565503 +7,14500,-15011.6158625077 +7,15000,-14747.441659314753 +7,15500,-14700.923210187424 +7,16000,-14681.308607565503 +7,16500,-14681.308607565503 +7,17000,-14689.84155926745 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17532.45678872673 +8,500,-17688.423527923198 +8,1000,-18013.241628512238 +8,1500,-18962.2133256329 +8,2000,-18372.354948286582 +8,2500,-19273.233816167405 +8,3000,-17564.20649771781 +8,3500,-19786.374636978737 +8,4000,-19969.49783090396 +8,4500,-19308.870389619526 +8,5000,-18378.76463443363 +8,5500,-19700.83054597952 +8,6000,-19012.801429389947 +8,6500,-18885.434506825422 +8,7000,-18567.278748267174 +8,7500,-17204.2232548203 +8,8000,-17540.602241680383 +8,8500,-17854.99768961729 +8,9000,-17388.989054426307 +8,9500,-17374.223349098378 +8,10000,-17368.7173996049 +8,10500,-16153.126219902984 +8,11000,-16306.744165067688 +8,11500,-15967.597016915657 +8,12000,-15433.548476973418 +8,12500,-15707.25461599498 +8,13000,-15372.569954976774 +8,13500,-15306.472678409718 +8,14000,-15244.568713828832 +8,14500,-14681.308607565503 +8,15000,-14863.373066965674 +8,15500,-14689.84155926745 +8,16000,-14698.864981580778 +8,16500,-14703.30465175159 +8,17000,-14681.308607565503 +8,17500,-14696.82992865629 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17480.599844272907 +9,500,-18632.172425775992 +9,1000,-19763.154940099408 +9,1500,-20445.789541042875 +9,2000,-18988.27775196442 +9,2500,-19003.901386705773 +9,3000,-18556.53497706911 +9,3500,-18852.103439576753 +9,4000,-16987.38051480558 +9,4500,-17564.229607509656 +9,5000,-17879.381213568944 +9,5500,-18124.705721564056 +9,6000,-17432.121660430592 +9,6500,-16758.357873495057 +9,7000,-17470.53933115625 +9,7500,-16291.624240537874 +9,8000,-16452.426495185344 +9,8500,-15722.420219773292 +9,9000,-17102.709380735523 +9,9500,-16867.447132654288 +9,10000,-16741.16504826681 +9,10500,-15766.317185944074 +9,11000,-16883.615274054657 +9,11500,-15767.627568914173 +9,12000,-15464.011019472966 +9,12500,-15560.91925465848 +9,13000,-15164.988052916051 +9,13500,-14885.844855764008 +9,14000,-15176.548141337553 +9,14500,-14681.308607565503 +9,15000,-14821.683947823392 +9,15500,-14700.923210187424 +9,16000,-14696.82992865629 +9,16500,-14700.923210187424 +9,17000,-14698.864981580778 +9,17500,-14700.923210187424 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17558.28913751367 +10,500,-18753.83214687699 +10,1000,-18064.80211679582 +10,1500,-19815.449965678716 +10,2000,-18311.238097587604 +10,2500,-18054.046791426714 +10,3000,-19170.68348269976 +10,3500,-19407.64029147656 +10,4000,-18199.23598260205 +10,4500,-17605.345927257917 +10,5000,-17472.691745881075 +10,5500,-18688.87017901741 +10,6000,-17923.092870302888 +10,6500,-16535.145685854874 +10,7000,-17339.567490209563 +10,7500,-16972.99081971799 +10,8000,-16094.74033724369 +10,8500,-17352.422128235856 +10,9000,-17647.80213199661 +10,9500,-16225.68253673257 +10,10000,-16192.072289167012 +10,10500,-16568.299798407093 +10,11000,-16302.123977721212 +10,11500,-15955.309248071522 +10,12000,-14820.590807568537 +10,12500,-15261.44332257237 +10,13000,-15418.966914407889 +10,13500,-14968.338321399242 +10,14000,-15283.42115714837 +10,14500,-14703.30465175159 +10,15000,-14681.308607565503 +10,15500,-14891.575216230123 +10,16000,-14696.82992865629 +10,16500,-14703.30465175159 +10,17000,-14689.84155926745 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17464.568516864027 +11,500,-19284.91911843333 +11,1000,-18342.909753735184 +11,1500,-18151.718572865593 +11,2000,-18058.421524879726 +11,2500,-19537.495658818043 +11,3000,-19013.825533908355 +11,3500,-18061.996327666417 +11,4000,-16112.474583302144 +11,4500,-17911.235818108173 +11,5000,-18356.524703341813 +11,5500,-17547.906414701898 +11,6000,-18295.51154222435 +11,6500,-17889.063268205176 +11,7000,-17603.884296098768 +11,7500,-18011.0418518155 +11,8000,-18354.016543443944 +11,8500,-18156.93705941105 +11,9000,-18308.08743877002 +11,9500,-18035.4825317174 +11,10000,-17372.284786768592 +11,10500,-16770.92150459148 +11,11000,-16949.181220306175 +11,11500,-15466.297195524005 +11,12000,-14958.548689207328 +11,12500,-15818.736580703944 +11,13000,-15402.033673438169 +11,13500,-15372.375429951986 +11,14000,-15082.497469077734 +11,14500,-14958.295441973547 +11,15000,-14689.84155926745 +11,15500,-14938.424693950374 +11,16000,-14689.84155926745 +11,16500,-14703.30465175159 +11,17000,-14700.923210187424 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-17782.212376380685 +12,1000,-18482.100511913846 +12,1500,-17204.090966653715 +12,2000,-19782.017538829794 +12,2500,-19048.444715130212 +12,3000,-20130.755033186324 +12,3500,-19630.274320789875 +12,4000,-19487.834601668197 +12,4500,-18959.378018800533 +12,5000,-19358.787209475267 +12,5500,-18116.138660875913 +12,6000,-16656.424290078252 +12,6500,-16521.40498663436 +12,7000,-15909.727590182667 +12,7500,-16430.765047106775 +12,8000,-17144.004057209862 +12,8500,-16422.847638487747 +12,9000,-16475.737460510685 +12,9500,-15606.958187624168 +12,10000,-16728.258797814036 +12,10500,-15332.945736808397 +12,11000,-15886.170327326188 +12,11500,-15693.457143780353 +12,12000,-15661.519107290527 +12,12500,-15107.24140357184 +12,13000,-15199.943227952726 +12,13500,-15238.826851989523 +12,14000,-14985.01144664412 +12,14500,-15089.275318211607 +12,15000,-14822.625860493024 +12,15500,-14822.625860493024 +12,16000,-14907.996761288627 +12,16500,-14762.142170684896 +12,17000,-14797.804806463791 +12,17500,-14700.923210187424 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17464.568516864027 +13,500,-19087.499566764855 +13,1000,-18356.124822437778 +13,1500,-17410.65864963208 +13,2000,-18916.303902980897 +13,2500,-19448.771154743237 +13,3000,-18293.40407541768 +13,3500,-18706.53293727931 +13,4000,-18061.829931669286 +13,4500,-17060.827206119156 +13,5000,-16953.225474743624 +13,5500,-17781.21176596964 +13,6000,-18481.08845971557 +13,6500,-17813.67607743426 +13,7000,-18760.30520493148 +13,7500,-18724.1464690067 +13,8000,-16584.301023927408 +13,8500,-16996.634276496476 +13,9000,-16871.68699411296 +13,9500,-17387.96065233021 +13,10000,-16048.017962937587 +13,10500,-15886.623263596612 +13,11000,-15359.773905557258 +13,11500,-15458.675499925152 +13,12000,-15567.482976498359 +13,12500,-14901.95831849297 +13,13000,-15195.408246803723 +13,13500,-14703.30465175159 +13,14000,-14849.820081655142 +13,14500,-14681.308607565503 +13,15000,-14822.068093057549 +13,15500,-14696.82992865629 +13,16000,-14681.308607565503 +13,16500,-14681.308607565503 +13,17000,-14689.84155926745 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-19696.697279383734 +14,1000,-20246.01341679036 +14,1500,-18070.404598017052 +14,2000,-20190.07290897835 +14,2500,-20022.813799047442 +14,3000,-19154.788839027762 +14,3500,-18617.41458492587 +14,4000,-19086.67070240758 +14,4500,-18193.044482272086 +14,5000,-16760.20034260613 +14,5500,-17180.601242677032 +14,6000,-18796.62359815693 +14,6500,-18543.00046701702 +14,7000,-18058.944066753993 +14,7500,-17758.610210788313 +14,8000,-18314.226599734775 +14,8500,-17392.92960682833 +14,9000,-16517.679437216688 +14,9500,-17114.32141549789 +14,10000,-15443.3450033608 +14,10500,-15799.371500437746 +14,11000,-15905.88273939176 +14,11500,-15786.41384911537 +14,12000,-15098.624190795055 +14,12500,-14992.16551558815 +14,13000,-15861.788559670953 +14,13500,-15238.30812616901 +14,14000,-14808.607142582212 +14,14500,-14681.308607565503 +14,15000,-14916.226784698963 +14,15500,-14918.468165702387 +14,16000,-14689.84155926745 +14,16500,-14698.864981580778 +14,17000,-14689.84155926745 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17464.568516864027 +15,500,-18546.138141495132 +15,1000,-18005.022297243715 +15,1500,-19048.84623578524 +15,2000,-20187.5574472571 +15,2500,-17165.107888345814 +15,3000,-19208.677745362722 +15,3500,-20246.508191594898 +15,4000,-19942.203071152864 +15,4500,-18349.67992639022 +15,5000,-17205.244312961655 +15,5500,-16925.51143842844 +15,6000,-17173.631702801955 +15,6500,-17198.171185124236 +15,7000,-18663.502951220395 +15,7500,-16633.26523182815 +15,8000,-16237.667623348774 +15,8500,-16450.270403717248 +15,9000,-14990.113351657817 +15,9500,-15397.759460241554 +15,10000,-16032.74448256746 +15,10500,-15007.070152396132 +15,11000,-16080.422741015891 +15,11500,-15311.134429271993 +15,12000,-15154.483750189804 +15,12500,-15048.675622884162 +15,13000,-14866.69469550524 +15,13500,-15701.555564027654 +15,14000,-14894.573261231671 +15,14500,-14865.101725972445 +15,15000,-14698.864981580778 +15,15500,-14833.492259843659 +15,16000,-14698.864981580778 +15,16500,-14681.308607565503 +15,17000,-14689.84155926745 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17480.599844272907 +16,500,-19594.755401249546 +16,1000,-20236.04816581722 +16,1500,-17796.052191806 +16,2000,-18883.923372981837 +16,2500,-18103.478034169053 +16,3000,-18540.10328338886 +16,3500,-18123.98492814944 +16,4000,-18575.912306551192 +16,4500,-19003.412292606434 +16,5000,-18481.69984162173 +16,5500,-17864.954276700635 +16,6000,-17029.066481226135 +16,6500,-17925.483890326406 +16,7000,-17346.11223189093 +16,7500,-18017.171490508208 +16,8000,-17008.356486638855 +16,8500,-17815.614322902027 +16,9000,-17418.120392603258 +16,9500,-16265.764752390425 +16,10000,-17714.558291351776 +16,10500,-15976.083354553506 +16,11000,-15308.396771212501 +16,11500,-16093.50199597532 +16,12000,-15751.129370630066 +16,12500,-15395.253053330001 +16,13000,-15075.153571258657 +16,13500,-15872.474900995025 +16,14000,-15304.411032990138 +16,14500,-14930.33700359437 +16,15000,-14790.013949151382 +16,15500,-14766.30773587518 +16,16000,-14681.308607565503 +16,16500,-14689.84155926745 +16,17000,-14696.82992865629 +16,17500,-14698.864981580778 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17558.28913751367 +17,500,-18047.879939980638 +17,1000,-19876.69477623284 +17,1500,-20308.639930383422 +17,2000,-19791.82112175937 +17,2500,-19667.302427737453 +17,3000,-18434.753157049614 +17,3500,-18813.468353985587 +17,4000,-17548.037207539837 +17,4500,-17014.645797963876 +17,5000,-18153.906417145943 +17,5500,-17864.324332709886 +17,6000,-18493.946829044784 +17,6500,-18089.14361386407 +17,7000,-16846.1161376758 +17,7500,-16494.95012630193 +17,8000,-16472.934331588116 +17,8500,-16736.624354754444 +17,9000,-15770.584759631878 +17,9500,-16964.499412148267 +17,10000,-16748.62935149933 +17,10500,-16366.178971736517 +17,11000,-15411.778580632777 +17,11500,-15150.98458108215 +17,12000,-15432.739768199624 +17,12500,-15868.684354735755 +17,13000,-15143.169474556102 +17,13500,-14898.75124338364 +17,14000,-14776.152336721 +17,14500,-14696.82992865629 +17,15000,-14698.864981580778 +17,15500,-14681.308607565503 +17,16000,-14681.308607565503 +17,16500,-14681.308607565503 +17,17000,-14698.864981580778 +17,17500,-14681.308607565503 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17357.527829482053 +18,500,-18836.217512409494 +18,1000,-20006.50805197155 +18,1500,-19654.96916904392 +18,2000,-18551.324326334114 +18,2500,-18872.63732682978 +18,3000,-18030.183275285108 +18,3500,-17426.976037011354 +18,4000,-18404.936284095707 +18,4500,-17288.36407702487 +18,5000,-16427.679294555095 +18,5500,-17869.421628854794 +18,6000,-18321.838781394177 +18,6500,-18031.258920517823 +18,7000,-16757.171488725784 +18,7500,-16316.623129968599 +18,8000,-16596.825387564855 +18,8500,-16630.986663614556 +18,9000,-17046.678944625077 +18,9500,-16345.966948544661 +18,10000,-15918.666955404042 +18,10500,-16320.492762716749 +18,11000,-15724.289429986378 +18,11500,-15257.86145571145 +18,12000,-14894.881379852237 +18,12500,-15571.535374374282 +18,13000,-15691.524733147686 +18,13500,-14994.344049955096 +18,14000,-14931.9806079294 +18,14500,-14928.242064189808 +18,15000,-14822.625860493024 +18,15500,-14804.642663261855 +18,16000,-14681.308607565503 +18,16500,-14689.84155926745 +18,17000,-14681.308607565503 +18,17500,-14681.308607565503 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-19199.57859925321 +19,1000,-20612.69287921373 +19,1500,-19414.89005864926 +19,2000,-20472.17275325968 +19,2500,-20359.95457146989 +19,3000,-20292.708404700108 +19,3500,-18115.498816020936 +19,4000,-19375.02716671149 +19,4500,-18330.92527778016 +19,5000,-17418.071864269128 +19,5500,-16405.000414704395 +19,6000,-18198.17992094623 +19,6500,-17940.50840755957 +19,7000,-16981.159315724246 +19,7500,-17027.315273358392 +19,8000,-15963.7079126076 +19,8500,-15954.922790694067 +19,9000,-17129.57946705742 +19,9500,-15615.867268916692 +19,10000,-16464.50913868549 +19,10500,-15405.229412792827 +19,11000,-15799.42901723314 +19,11500,-15192.927440808297 +19,12000,-15116.78273402764 +19,12500,-15750.595534305901 +19,13000,-14767.173982493881 +19,13500,-14960.402756562431 +19,14000,-15151.304125336384 +19,14500,-14813.046812753024 +19,15000,-14689.84155926745 +19,15500,-14781.142456953165 +19,16000,-14698.864981580778 +19,16500,-14759.146412767077 +19,17000,-14696.82992865629 +19,17500,-14689.84155926745 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17566.018267502714 +20,500,-19666.949682501716 +20,1000,-19708.255631562504 +20,1500,-19380.114030300585 +20,2000,-18550.541921200645 +20,2500,-19713.7523552577 +20,3000,-18744.599748008543 +20,3500,-18615.332354929225 +20,4000,-19169.469472726574 +20,4500,-20337.08585420298 +20,5000,-19346.321909764825 +20,5500,-17325.544476193012 +20,6000,-17990.184894031798 +20,6500,-17848.64254983758 +20,7000,-18478.793691546838 +20,7500,-18100.589982027355 +20,8000,-17333.820594956436 +20,8500,-17886.102784848423 +20,9000,-16860.017322081658 +20,9500,-16974.564604593896 +20,10000,-15896.682687260727 +20,10500,-16200.334194931589 +20,11000,-15949.903473145154 +20,11500,-15775.63456358726 +20,12000,-15981.944451679243 +20,12500,-15405.24370230392 +20,13000,-15172.685770184047 +20,13500,-14761.868065704366 +20,14000,-14804.642663261855 +20,14500,-14805.06948647775 +20,15000,-14772.059055189866 +20,15500,-14881.250148012348 +20,16000,-14739.612188053427 +20,16500,-14681.308607565503 +20,17000,-14700.923210187424 +20,17500,-14681.308607565503 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-18083.04815394079 +21,1000,-17672.72968052926 +21,1500,-18189.224578120877 +21,2000,-18040.053686340314 +21,2500,-18929.860866316903 +21,3000,-17997.082055048675 +21,3500,-17619.869859950475 +21,4000,-17741.44937723424 +21,4500,-18172.523581776164 +21,5000,-18988.559086308247 +21,5500,-17667.041054937203 +21,6000,-17569.790915733276 +21,6500,-18549.21943879228 +21,7000,-17906.91167830089 +21,7500,-17344.264500755784 +21,8000,-17113.98680934286 +21,8500,-15679.811485314056 +21,9000,-15838.99242101873 +21,9500,-16165.194340766688 +21,10000,-15784.688079149362 +21,10500,-15946.183916492644 +21,11000,-15216.722813600598 +21,11500,-15391.50091542509 +21,12000,-15180.660810923346 +21,12500,-15066.69645813505 +21,13000,-15495.402969965166 +21,13500,-15454.408764153479 +21,14000,-15115.51647919819 +21,14500,-14817.037817861976 +21,15000,-15206.097848403231 +21,15500,-15058.859906415524 +21,16000,-14689.84155926745 +21,16500,-14696.82992865629 +21,17000,-14689.84155926745 +21,17500,-14689.84155926745 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-19351.87392662867 +22,1000,-18285.497442301832 +22,1500,-21165.58291284351 +22,2000,-20391.79715383858 +22,2500,-19710.935268464356 +22,3000,-18413.493363153906 +22,3500,-19232.37074528687 +22,4000,-18950.362175969745 +22,4500,-19110.601237834668 +22,5000,-18999.980317845824 +22,5500,-18626.18932395225 +22,6000,-18403.840426026083 +22,6500,-18492.843808581216 +22,7000,-18880.009338242035 +22,7500,-16894.288876206258 +22,8000,-16532.19794538008 +22,8500,-16627.535526954256 +22,9000,-16403.029515971015 +22,9500,-15701.289426458616 +22,10000,-15079.2903989461 +22,10500,-15368.009339538807 +22,11000,-15440.011448930887 +22,11500,-15885.203884398376 +22,12000,-15501.39942560403 +22,12500,-15430.018724611224 +22,13000,-15314.916871363226 +22,13500,-15178.55188291696 +22,14000,-14878.894388056462 +22,14500,-15021.64740186478 +22,15000,-14889.208790456592 +22,15500,-14681.308607565503 +22,16000,-14859.118124151199 +22,16500,-14681.308607565503 +22,17000,-14681.308607565503 +22,17500,-14689.84155926745 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17540.244298119153 +23,500,-18914.101847959104 +23,1000,-19301.7838082847 +23,1500,-19766.725942906218 +23,2000,-20314.26974224128 +23,2500,-18208.197181075408 +23,3000,-18781.482536692693 +23,3500,-17654.233188750113 +23,4000,-17769.46606093871 +23,4500,-18448.414255016807 +23,5000,-17946.84046232509 +23,5500,-18211.057655772915 +23,6000,-18051.433960353377 +23,6500,-17877.061222388726 +23,7000,-16776.431039153198 +23,7500,-16724.770849231358 +23,8000,-17009.88255660598 +23,8500,-15872.280812477418 +23,9000,-15951.471112961088 +23,9500,-15873.434926241463 +23,10000,-15741.355504387238 +23,10500,-15858.428402136266 +23,11000,-15285.561013913768 +23,11500,-14767.173982493881 +23,12000,-14857.794487531582 +23,12500,-15384.680740139953 +23,13000,-15119.291169629862 +23,13500,-15099.093366115829 +23,14000,-14698.864981580778 +23,14500,-14962.359844005792 +23,15000,-14700.923210187424 +23,15500,-14951.08841893043 +23,16000,-14689.84155926745 +23,16500,-14696.82992865629 +23,17000,-14681.308607565503 +23,17500,-14689.84155926745 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/sa-given-trigram-gaussian.csv.png b/hillclimbing-results/sa-given-trigram-gaussian.csv.png new file mode 100644 index 0000000..a79cdaa Binary files /dev/null and b/hillclimbing-results/sa-given-trigram-gaussian.csv.png differ diff --git a/hillclimbing-results/sa-given-trigram-uniform.csv b/hillclimbing-results/sa-given-trigram-uniform.csv new file mode 100644 index 0000000..d65a359 --- /dev/null +++ b/hillclimbing-results/sa-given-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-17464.568516864027 +0,500,-20704.43907694592 +0,1000,-18725.386606022366 +0,1500,-19883.02587791564 +0,2000,-20038.995485277486 +0,2500,-20002.056418440003 +0,3000,-19472.754565828338 +0,3500,-17551.649470832548 +0,4000,-17759.914808928697 +0,4500,-18183.946347234825 +0,5000,-17727.27343190481 +0,5500,-18139.409291842177 +0,6000,-17307.055660347083 +0,6500,-15988.473487104588 +0,7000,-15667.524038436148 +0,7500,-17033.338885801608 +0,8000,-16608.472386032543 +0,8500,-15866.650914513615 +0,9000,-16089.9271159182 +0,9500,-16335.173885322794 +0,10000,-15450.625464153432 +0,10500,-15290.38505085438 +0,11000,-15179.774961768502 +0,11500,-15720.977937801445 +0,12000,-15286.315701427333 +0,12500,-14938.013290996058 +0,13000,-15304.512492638161 +0,13500,-15303.449184623205 +0,14000,-15046.48669409238 +0,14500,-14938.606408688802 +0,15000,-14698.864981580778 +0,15500,-14689.84155926745 +0,16000,-14700.923210187424 +0,16500,-14689.84155926745 +0,17000,-14681.308607565503 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-17464.568516864027 +1,500,-19570.972268531114 +1,1000,-20627.24323290054 +1,1500,-19124.209071676694 +1,2000,-18949.8056476956 +1,2500,-18549.963074169304 +1,3000,-18272.778019534122 +1,3500,-19197.211666734587 +1,4000,-16484.99823127488 +1,4500,-16600.810297762207 +1,5000,-17894.04693148512 +1,5500,-16370.9653178158 +1,6000,-16851.786470082912 +1,6500,-16902.368252310804 +1,7000,-15312.868645818045 +1,7500,-15849.870847300817 +1,8000,-16540.821507820063 +1,8500,-16085.357824695837 +1,9000,-15815.426764508602 +1,9500,-15935.272544397165 +1,10000,-15689.264686244971 +1,10500,-15879.953387147343 +1,11000,-15991.684550082113 +1,11500,-15074.151648801278 +1,12000,-15027.149363967055 +1,12500,-15484.662743087407 +1,13000,-15691.80659779949 +1,13500,-15084.731961614914 +1,14000,-14861.917323869118 +1,14500,-14698.864981580778 +1,15000,-14703.30465175159 +1,15500,-14700.923210187424 +1,16000,-14781.480997449438 +1,16500,-14700.923210187424 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-17464.568516864027 +2,500,-19068.747441927953 +2,1000,-20336.60642936478 +2,1500,-18251.23212186272 +2,2000,-17858.320506321903 +2,2500,-16614.16815013982 +2,3000,-19289.484902282806 +2,3500,-17281.131017854674 +2,4000,-16588.507465158902 +2,4500,-17830.747106336592 +2,5000,-18355.85697808238 +2,5500,-17915.345644139034 +2,6000,-18299.43674017201 +2,6500,-17836.38704665564 +2,7000,-17713.438271503896 +2,7500,-17921.115797203103 +2,8000,-16903.218970122456 +2,8500,-16491.25041414705 +2,9000,-16445.942191470083 +2,9500,-16882.801585157744 +2,10000,-16469.594439531487 +2,10500,-16266.832461935062 +2,11000,-15661.953757222065 +2,11500,-15429.910949862395 +2,12000,-15426.546788506514 +2,12500,-15298.681118941073 +2,13000,-15713.543549497625 +2,13500,-15197.17675259344 +2,14000,-15367.172076843393 +2,14500,-15288.345029557402 +2,15000,-14990.278411295405 +2,15500,-14969.242677234903 +2,16000,-14797.42321524005 +2,16500,-14703.30465175159 +2,17000,-14689.84155926745 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-17464.568516864027 +3,500,-19918.96640283748 +3,1000,-18742.401241724605 +3,1500,-19705.612980241476 +3,2000,-18173.54771655022 +3,2500,-20117.462451872943 +3,3000,-19728.535835504666 +3,3500,-18953.97450711636 +3,4000,-19560.069020189567 +3,4500,-17386.559999270754 +3,5000,-17738.144915113826 +3,5500,-17605.215661174625 +3,6000,-16657.612838419867 +3,6500,-16609.77876325242 +3,7000,-15965.550826763507 +3,7500,-16941.963479685073 +3,8000,-17108.22319657302 +3,8500,-17058.537125500206 +3,9000,-16056.568556136746 +3,9500,-16280.814490498971 +3,10000,-17104.010138257632 +3,10500,-17180.13445680915 +3,11000,-16362.365309454972 +3,11500,-16517.34203874728 +3,12000,-16076.615520904797 +3,12500,-15601.007125229135 +3,13000,-15517.840663056568 +3,13500,-15401.485106871334 +3,14000,-15024.539726444142 +3,14500,-14808.607142582212 +3,15000,-14814.979589255327 +3,15500,-14696.82992865629 +3,16000,-14755.133509144218 +3,16500,-14689.84155926745 +3,17000,-14681.308607565503 +3,17500,-14689.84155926745 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-17755.144157840343 +4,500,-19589.828143985942 +4,1000,-19063.369988222716 +4,1500,-20805.082870984814 +4,2000,-20068.523498234055 +4,2500,-20223.25552788879 +4,3000,-18519.317570944968 +4,3500,-17196.2492018093 +4,4000,-17761.737607281062 +4,4500,-18483.14395692223 +4,5000,-16882.320384355142 +4,5500,-16082.363020511464 +4,6000,-16597.366439604637 +4,6500,-15700.813556040854 +4,7000,-17032.62392012102 +4,7500,-15357.774148625607 +4,8000,-15999.403410985635 +4,8500,-16314.739736825799 +4,9000,-15865.668048108111 +4,9500,-15606.009319137114 +4,10000,-16715.24407100692 +4,10500,-17004.289104298856 +4,11000,-15581.994784628903 +4,11500,-15504.470779417505 +4,12000,-15184.358843531856 +4,12500,-15604.510265015171 +4,13000,-15554.677842404259 +4,13500,-15264.608101322396 +4,14000,-15088.330281390537 +4,14500,-15054.411911950281 +4,15000,-14681.308607565503 +4,15500,-14681.308607565503 +4,16000,-14739.612188053427 +4,16500,-14753.89645907006 +4,17000,-14681.308607565503 +4,17500,-14681.308607565503 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-17464.568516864027 +5,500,-19187.64538426769 +5,1000,-20380.19540819272 +5,1500,-20575.77973348019 +5,2000,-19216.582897630135 +5,2500,-17466.62623564411 +5,3000,-19095.88295742974 +5,3500,-18311.404030547706 +5,4000,-17992.58675309854 +5,4500,-18582.579592242226 +5,5000,-18996.44091838744 +5,5500,-17879.839792668936 +5,6000,-17605.03408938726 +5,6500,-18133.571657731587 +5,7000,-19287.045449046735 +5,7500,-16708.143949416866 +5,8000,-16326.362675367189 +5,8500,-15398.514573534227 +5,9000,-15477.682739531181 +5,9500,-15971.857624706157 +5,10000,-15823.270225606879 +5,10500,-15515.664168620779 +5,11000,-16290.474465657451 +5,11500,-15926.512999455115 +5,12000,-15123.695181534726 +5,12500,-15001.956136216502 +5,13000,-14681.308607565503 +5,13500,-15003.580405134384 +5,14000,-15286.743066111507 +5,14500,-14845.201646062016 +5,15000,-14833.492259843659 +5,15500,-14777.663491775682 +5,16000,-14681.308607565503 +5,16500,-14689.84155926745 +5,17000,-14696.82992865629 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-17464.568516864027 +6,500,-20525.5668458969 +6,1000,-18352.235345601435 +6,1500,-18624.371064175717 +6,2000,-18977.636319245892 +6,2500,-19753.837703299338 +6,3000,-19410.014726863978 +6,3500,-18239.821642202955 +6,4000,-18388.765672262372 +6,4500,-17798.0265166608 +6,5000,-18119.405053185146 +6,5500,-18993.087078035474 +6,6000,-18143.35981546763 +6,6500,-18338.076729011835 +6,7000,-17550.947945935717 +6,7500,-16780.430577236497 +6,8000,-16819.39305433954 +6,8500,-16427.87498513369 +6,9000,-16849.18383097639 +6,9500,-17180.49613725481 +6,10000,-16347.44189907987 +6,10500,-16281.512306252891 +6,11000,-15597.753401982152 +6,11500,-15244.329736646527 +6,12000,-15917.916823563344 +6,12500,-15895.140396948507 +6,13000,-15516.83430248253 +6,13500,-14774.667733857865 +6,14000,-14836.269161965614 +6,14500,-15087.442999096433 +6,15000,-15028.771383929263 +6,15500,-14696.82992865629 +6,16000,-14681.308607565503 +6,16500,-14703.30465175159 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-17485.74617409865 +7,500,-17957.44006604859 +7,1000,-19474.841986314575 +7,1500,-19227.59272427533 +7,2000,-19741.244339077875 +7,2500,-19888.31640264421 +7,3000,-19117.671378051135 +7,3500,-19144.126887255108 +7,4000,-18317.60937943206 +7,4500,-18486.26278314026 +7,5000,-17945.59875370333 +7,5500,-19169.91537328383 +7,6000,-17727.987256258708 +7,6500,-18035.993575235287 +7,7000,-16599.532445609977 +7,7500,-17208.931314439655 +7,8000,-16709.57752374364 +7,8500,-16256.16643610368 +7,9000,-16037.488460070788 +7,9500,-15517.409233610413 +7,10000,-15971.878189019948 +7,10500,-15267.316720118735 +7,11000,-15993.457201026224 +7,11500,-15204.009829430233 +7,12000,-15606.161883270142 +7,12500,-15392.522785239871 +7,13000,-15266.231271556358 +7,13500,-15076.0866290779 +7,14000,-15051.941954010497 +7,14500,-15102.935315373725 +7,15000,-14767.359551554202 +7,15500,-14681.308607565503 +7,16000,-14681.308607565503 +7,16500,-14703.30465175159 +7,17000,-14689.84155926745 +7,17500,-14681.308607565503 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-17034.34557193095 +8,500,-19017.40982053762 +8,1000,-20092.400037859003 +8,1500,-18665.020201543928 +8,2000,-20150.061550327595 +8,2500,-18071.32265492126 +8,3000,-18745.319782422586 +8,3500,-19582.63258405965 +8,4000,-18478.48414112962 +8,4500,-18372.74966742579 +8,5000,-18240.489689428698 +8,5500,-18964.510000083217 +8,6000,-19275.70160882996 +8,6500,-19080.617679462484 +8,7000,-18431.83000143764 +8,7500,-17420.948862043017 +8,8000,-17722.123535771778 +8,8500,-17755.26980272357 +8,9000,-17350.17813290837 +8,9500,-16190.013065185392 +8,10000,-15935.5663586937 +8,10500,-16371.095632427161 +8,11000,-16151.299948649796 +8,11500,-15376.306278867149 +8,12000,-15302.567638713472 +8,12500,-14832.182557298505 +8,13000,-15443.970546237046 +8,13500,-15172.110939883089 +8,14000,-15312.019951557999 +8,14500,-14772.059055189866 +8,15000,-14866.69469550524 +8,15500,-14681.308607565503 +8,16000,-14681.308607565503 +8,16500,-14689.84155926745 +8,17000,-14771.903569422147 +8,17500,-14777.663491775682 +8,18000,-14681.308607565503 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-17464.568516864027 +9,500,-17540.17327150694 +9,1000,-17561.60385874251 +9,1500,-19274.605679512035 +9,2000,-19945.88554503161 +9,2500,-18893.418915872873 +9,3000,-18513.120567887898 +9,3500,-16854.066923997376 +9,4000,-17355.90898967822 +9,4500,-16920.370359041764 +9,5000,-17363.19765388975 +9,5500,-19313.200247629116 +9,6000,-17277.111842545564 +9,6500,-17862.29338989295 +9,7000,-16769.943609499656 +9,7500,-17702.72132172593 +9,8000,-18627.31689096717 +9,8500,-17802.512805570623 +9,9000,-16349.021835063426 +9,9500,-17498.91519796114 +9,10000,-16428.708518920554 +9,10500,-15571.272960483497 +9,11000,-14944.128869048785 +9,11500,-15779.838994080606 +9,12000,-15668.470990499816 +9,12500,-15050.746485617194 +9,13000,-14696.82992865629 +9,13500,-15500.622903587577 +9,14000,-15045.856465028566 +9,14500,-14982.231206965625 +9,15000,-15037.110243873263 +9,15500,-14973.760695129762 +9,16000,-14958.548689207328 +9,16500,-14698.864981580778 +9,17000,-14700.923210187424 +9,17500,-14703.30465175159 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-17464.568516864027 +10,500,-19227.247967220952 +10,1000,-19174.103079016084 +10,1500,-19991.162357315854 +10,2000,-19272.42121331227 +10,2500,-18734.08551829434 +10,3000,-18390.67246071208 +10,3500,-20524.24014902949 +10,4000,-19225.47260555379 +10,4500,-19660.68928967345 +10,5000,-19382.035008147624 +10,5500,-17959.565799732765 +10,6000,-18315.782725239766 +10,6500,-18887.82065524184 +10,7000,-17295.83101465073 +10,7500,-18178.902616847667 +10,8000,-18270.07233462708 +10,8500,-18289.863666619818 +10,9000,-16506.343015055092 +10,9500,-15942.711049986323 +10,10000,-15885.434822855726 +10,10500,-15109.11596584808 +10,11000,-15710.009304885123 +10,11500,-15597.7769091547 +10,12000,-15245.561409673255 +10,12500,-15428.944689100043 +10,13000,-15284.318825796692 +10,13500,-15185.849942795587 +10,14000,-15179.683920721063 +10,14500,-14947.501929020185 +10,15000,-14896.087884580826 +10,15500,-14747.441659314753 +10,16000,-14753.89645907006 +10,16500,-14703.30465175159 +10,17000,-14696.82992865629 +10,17500,-14681.308607565503 +10,18000,-14681.308607565503 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-17618.230712115375 +11,500,-17713.157025783694 +11,1000,-17555.903031936843 +11,1500,-18428.95646608696 +11,2000,-18709.15213394193 +11,2500,-18717.84973164507 +11,3000,-19029.61531976682 +11,3500,-19452.583691162363 +11,4000,-19906.392216372216 +11,4500,-19054.273244118187 +11,5000,-19072.35988777777 +11,5500,-19434.412689271634 +11,6000,-19664.82921202724 +11,6500,-17125.99140001521 +11,7000,-16797.68344882192 +11,7500,-15933.845919625493 +11,8000,-16949.695746264853 +11,8500,-16013.421522253395 +11,9000,-17022.27994195793 +11,9500,-15834.699406723857 +11,10000,-15286.436643906689 +11,10500,-16433.081727016684 +11,11000,-16613.026467584263 +11,11500,-15220.318543273892 +11,12000,-15566.974090510987 +11,12500,-15648.0629436561 +11,13000,-15493.228884650838 +11,13500,-15308.006688875328 +11,14000,-15167.628219621058 +11,14500,-14861.29562742454 +11,15000,-14770.749352644714 +11,15500,-14753.89645907006 +11,16000,-14681.308607565503 +11,16500,-14681.308607565503 +11,17000,-14696.82992865629 +11,17500,-14703.30465175159 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-17464.568516864027 +12,500,-20846.533945629766 +12,1000,-19178.64071704839 +12,1500,-19245.236224331013 +12,2000,-18518.02918325276 +12,2500,-19246.22479132306 +12,3000,-18636.853333081537 +12,3500,-19930.917392241678 +12,4000,-18520.436009100045 +12,4500,-17575.07282126593 +12,5000,-19458.52541248005 +12,5500,-18426.444673821574 +12,6000,-18232.40723239026 +12,6500,-16114.53012532257 +12,7000,-16062.627280158953 +12,7500,-16272.53644124963 +12,8000,-16823.57774110297 +12,8500,-16599.043857593748 +12,9000,-15560.941359354207 +12,9500,-15821.21349584565 +12,10000,-15633.392875709585 +12,10500,-15334.5539523592 +12,11000,-15216.02948849436 +12,11500,-15315.62858057353 +12,12000,-15114.796900363934 +12,12500,-15267.615356180084 +12,13000,-14891.575233418305 +12,13500,-15053.272224364355 +12,14000,-15281.845800505835 +12,14500,-14989.714838869904 +12,15000,-14747.441659314753 +12,15500,-14681.308607565503 +12,16000,-14689.84155926745 +12,16500,-14681.308607565503 +12,17000,-14681.308607565503 +12,17500,-14698.864981580778 +12,18000,-14698.864981580778 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-17679.615953424844 +13,500,-19787.146380012644 +13,1000,-18421.726683536042 +13,1500,-19501.297918550063 +13,2000,-20254.315966624345 +13,2500,-20085.203166433905 +13,3000,-18962.78216808098 +13,3500,-18697.328208278643 +13,4000,-18911.520313575205 +13,4500,-18986.576016838648 +13,5000,-18112.606786597884 +13,5500,-18167.814828327006 +13,6000,-17461.329861665567 +13,6500,-17787.625384684314 +13,7000,-16804.1330248759 +13,7500,-16128.098957232773 +13,8000,-16062.424317999079 +13,8500,-16634.71479844438 +13,9000,-16241.963483510557 +13,9500,-15850.427258065174 +13,10000,-15858.158961093575 +13,10500,-15558.191639015175 +13,11000,-15881.781354821402 +13,11500,-15782.361064305198 +13,12000,-15168.872202140456 +13,12500,-14947.444783263949 +13,13000,-15005.617059680082 +13,13500,-15038.570441674136 +13,14000,-15023.028946106457 +13,14500,-14703.30465175159 +13,15000,-14696.82992865629 +13,15500,-14696.82992865629 +13,16000,-14739.612188053427 +13,16500,-14703.30465175159 +13,17000,-14689.84155926745 +13,17500,-14681.308607565503 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-17464.568516864027 +14,500,-19894.74199484352 +14,1000,-18979.482579301563 +14,1500,-18963.909449840645 +14,2000,-17840.694991459983 +14,2500,-20365.41019790042 +14,3000,-19150.18447268528 +14,3500,-18649.483298725332 +14,4000,-19780.336819474145 +14,4500,-19652.466194972152 +14,5000,-17184.828619967517 +14,5500,-17530.703836357457 +14,6000,-17738.43991603959 +14,6500,-17315.03589474479 +14,7000,-16935.03180234392 +14,7500,-16379.01470951333 +14,8000,-15704.901552401645 +14,8500,-15864.762013584408 +14,9000,-16498.357185348697 +14,9500,-16084.908993869394 +14,10000,-16812.12720666379 +14,10500,-16092.46132049525 +14,11000,-15764.86061984178 +14,11500,-16297.005930733687 +14,12000,-15545.412742611457 +14,12500,-15322.510597549228 +14,13000,-15100.844041516777 +14,13500,-15213.861651867146 +14,14000,-15110.345499936955 +14,14500,-14696.82992865629 +14,15000,-14951.296280683979 +14,15500,-14700.923210187424 +14,16000,-14759.146412767077 +14,16500,-14681.308607565503 +14,17000,-14703.30465175159 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-17491.388854195942 +15,500,-19037.35949310692 +15,1000,-17950.8832239621 +15,1500,-19686.72921429692 +15,2000,-19460.72123903586 +15,2500,-18533.043660422572 +15,3000,-20265.1059782212 +15,3500,-19079.61243654008 +15,4000,-18326.90747101407 +15,4500,-19010.691512785274 +15,5000,-19042.442216274656 +15,5500,-17576.593322025863 +15,6000,-16413.188340974368 +15,6500,-17213.29190634262 +15,7000,-16970.407057589033 +15,7500,-16337.192695882686 +15,8000,-18282.162174753536 +15,8500,-16991.156731260307 +15,9000,-17144.591667785542 +15,9500,-16016.221924131281 +15,10000,-16305.976923165323 +15,10500,-15793.485823826088 +15,11000,-15324.635341501704 +15,11500,-15930.288633445598 +15,12000,-15248.148777339795 +15,12500,-15267.825533904139 +15,13000,-15244.567248219653 +15,13500,-14876.897025724196 +15,14000,-14771.903569422147 +15,14500,-14818.384022705113 +15,15000,-15007.05744288942 +15,15500,-15033.367011019827 +15,16000,-14928.60033724679 +15,16500,-14946.949567293037 +15,17000,-14938.17512787044 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-17464.568516864027 +16,500,-19298.407809432694 +16,1000,-19866.42235402669 +16,1500,-18080.013132309443 +16,2000,-18948.596039123877 +16,2500,-18115.424980334377 +16,3000,-18975.60444779147 +16,3500,-18081.430403488765 +16,4000,-18289.761562585492 +16,4500,-17890.578076929494 +16,5000,-18298.58933422505 +16,5500,-17376.502887276827 +16,6000,-18235.672876162113 +16,6500,-19104.57549431688 +16,7000,-17829.62498459853 +16,7500,-17358.031494080933 +16,8000,-17657.362549030888 +16,8500,-15344.381946663445 +16,9000,-16048.539253102352 +16,9500,-15807.986702893242 +16,10000,-15275.464820510346 +16,10500,-15260.564814226876 +16,11000,-15459.350841216716 +16,11500,-15524.999692109895 +16,12000,-15051.614794239702 +16,12500,-15408.611535217264 +16,13000,-15122.446220913087 +16,13500,-15347.494525761236 +16,14000,-14994.5971062584 +16,14500,-15146.40364025975 +16,15000,-15022.813740512809 +16,15500,-14976.478494942174 +16,16000,-14681.308607565503 +16,16500,-14753.89645907006 +16,17000,-14681.308607565503 +16,17500,-14681.308607565503 +16,18000,-14681.308607565503 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-17464.568516864027 +17,500,-19488.488173784855 +17,1000,-20884.253513126692 +17,1500,-18363.08022149817 +17,2000,-20112.057809439804 +17,2500,-19589.990659933883 +17,3000,-18581.683333492132 +17,3500,-18324.66258092527 +17,4000,-18527.670862238825 +17,4500,-18231.416220624855 +17,5000,-17727.815104029694 +17,5500,-17631.113878427732 +17,6000,-17568.02263246113 +17,6500,-17979.976113571192 +17,7000,-18480.799712177075 +17,7500,-17417.88552576316 +17,8000,-17157.32786626124 +17,8500,-17078.126317183207 +17,9000,-17458.488032276382 +17,9500,-16181.05437891044 +17,10000,-16653.236389084235 +17,10500,-15920.512388756213 +17,11000,-15492.24488198604 +17,11500,-15784.847292251236 +17,12000,-14978.816482097294 +17,12500,-15028.090956578666 +17,13000,-15038.718840364729 +17,13500,-15238.44869449593 +17,14000,-15064.07505558258 +17,14500,-14689.84155926745 +17,15000,-14689.84155926745 +17,15500,-14778.839722420422 +17,16000,-14689.84155926745 +17,16500,-14700.923210187424 +17,17000,-14698.864981580778 +17,17500,-14698.864981580778 +17,18000,-14681.308607565503 +17,18500,-14681.308607565503 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-17464.568516864027 +18,500,-20691.59417461706 +18,1000,-20243.881931976804 +18,1500,-19521.911658080262 +18,2000,-19045.88759888653 +18,2500,-19706.421580398484 +18,3000,-19296.984358953305 +18,3500,-19709.12871506989 +18,4000,-19164.73531941722 +18,4500,-18684.360471919386 +18,5000,-18745.498610080853 +18,5500,-18573.389778678727 +18,6000,-18068.957513639434 +18,6500,-18453.514971209865 +18,7000,-17438.196404916474 +18,7500,-17384.574037145947 +18,8000,-17009.19550913364 +18,8500,-17470.90128345516 +18,9000,-16582.41606826759 +18,9500,-16040.965527504133 +18,10000,-16301.005843314446 +18,10500,-16134.388622963696 +18,11000,-15646.287098170178 +18,11500,-15390.949131575551 +18,12000,-15693.68168483731 +18,12500,-15159.62879279193 +18,13000,-15312.098704013912 +18,13500,-14959.523445618479 +18,14000,-14784.610965075099 +18,14500,-14904.184126920103 +18,15000,-14771.903569422147 +18,15500,-14905.241876361682 +18,16000,-14813.602438179694 +18,16500,-14703.30465175159 +18,17000,-14681.308607565503 +18,17500,-14689.84155926745 +18,18000,-14689.84155926745 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-17464.568516864027 +19,500,-20191.40719741843 +19,1000,-18591.279002643998 +19,1500,-19228.001396844713 +19,2000,-18151.243489201694 +19,2500,-18296.980131567667 +19,3000,-19094.836631327704 +19,3500,-20030.68555207812 +19,4000,-18360.9585054435 +19,4500,-18841.02950454227 +19,5000,-19124.184382760264 +19,5500,-18844.2261644453 +19,6000,-18860.46559185006 +19,6500,-17443.997741875868 +19,7000,-17059.99621891516 +19,7500,-16972.442735933597 +19,8000,-16897.82970858876 +19,8500,-17143.43751521464 +19,9000,-17129.322496502635 +19,9500,-16599.234958079924 +19,10000,-16198.698577301177 +19,10500,-16192.578970895647 +19,11000,-15713.11863817228 +19,11500,-15088.612516040195 +19,12000,-15194.611349841269 +19,12500,-15221.210790212663 +19,13000,-15217.703351334718 +19,13500,-15095.899390088505 +19,14000,-14908.51264212089 +19,14500,-14926.880144795672 +19,15000,-14689.84155926745 +19,15500,-14689.84155926745 +19,16000,-14703.30465175159 +19,16500,-14689.84155926745 +19,17000,-14700.923210187424 +19,17500,-14698.864981580778 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-17464.568516864027 +20,500,-18167.616927779818 +20,1000,-19818.942091576595 +20,1500,-18594.866967159134 +20,2000,-19392.706057041392 +20,2500,-18357.97971915002 +20,3000,-19708.275791653916 +20,3500,-17871.33407311522 +20,4000,-18804.73532976087 +20,4500,-18766.594919773892 +20,5000,-17802.994918021504 +20,5500,-17351.260127617188 +20,6000,-17667.25557127018 +20,6500,-17320.69047083206 +20,7000,-16776.5411792077 +20,7500,-18110.74130452718 +20,8000,-17639.70652016307 +20,8500,-17322.24437645068 +20,9000,-16501.51877679309 +20,9500,-15665.812004494133 +20,10000,-16079.297706061105 +20,10500,-15389.069512392292 +20,11000,-15276.5156462141 +20,11500,-15913.783735991272 +20,12000,-15118.704543531905 +20,12500,-15212.889680569891 +20,13000,-14930.688249503657 +20,13500,-15058.068883212407 +20,14000,-15016.845129961812 +20,14500,-14761.868065704366 +20,15000,-14681.308607565503 +20,15500,-14703.30465175159 +20,16000,-14703.30465175159 +20,16500,-14739.612188053427 +20,17000,-14703.30465175159 +20,17500,-14703.30465175159 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-17464.568516864027 +21,500,-21065.204759662218 +21,1000,-19155.73145788827 +21,1500,-19533.37373971645 +21,2000,-19647.1742471782 +21,2500,-18742.479744402888 +21,3000,-18975.344172428453 +21,3500,-18712.056601662436 +21,4000,-19377.820838932716 +21,4500,-19025.298049399247 +21,5000,-19071.07549738354 +21,5500,-19345.68619801143 +21,6000,-18774.815933599624 +21,6500,-18311.30807629034 +21,7000,-16654.155055478437 +21,7500,-16741.58348965403 +21,8000,-16026.62008933294 +21,8500,-16016.374488244262 +21,9000,-16608.825891907083 +21,9500,-16600.032219035038 +21,10000,-16231.78376188582 +21,10500,-15632.475890361375 +21,11000,-16134.165705790041 +21,11500,-15610.634537352895 +21,12000,-16037.832813443796 +21,12500,-15338.78346611488 +21,13000,-14990.624703240223 +21,13500,-15341.798163193582 +21,14000,-14776.343239592958 +21,14500,-14689.84155926745 +21,15000,-14857.649552916466 +21,15500,-14755.133509144218 +21,16000,-14761.868065704366 +21,16500,-14700.923210187424 +21,17000,-14689.84155926745 +21,17500,-14689.84155926745 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-17464.568516864027 +22,500,-20178.13858598451 +22,1000,-19265.57868130677 +22,1500,-19052.708289026243 +22,2000,-17853.05292511588 +22,2500,-18232.264399139593 +22,3000,-19253.21593655085 +22,3500,-19692.013103992827 +22,4000,-19397.970449159482 +22,4500,-19159.519800992384 +22,5000,-18695.738709323698 +22,5500,-19516.48294504935 +22,6000,-18351.025738782584 +22,6500,-17692.930444004036 +22,7000,-16466.788128376844 +22,7500,-17851.9508380279 +22,8000,-16335.55922748547 +22,8500,-17097.009586999306 +22,9000,-15475.90183207083 +22,9500,-15322.660486085035 +22,10000,-15497.572622336667 +22,10500,-15426.574501729117 +22,11000,-15487.00063906434 +22,11500,-15397.507458062988 +22,12000,-15747.004289813936 +22,12500,-15258.55642180754 +22,13000,-15300.230499611755 +22,13500,-15047.188783321842 +22,14000,-14953.94033116655 +22,14500,-14813.150996121447 +22,15000,-14762.142170684896 +22,15500,-14700.923210187424 +22,16000,-14681.308607565503 +22,16500,-14689.84155926745 +22,17000,-14681.308607565503 +22,17500,-14689.84155926745 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-17499.989982333056 +23,500,-19086.199849600896 +23,1000,-19852.76727996562 +23,1500,-18769.03206232025 +23,2000,-17697.050344556657 +23,2500,-17412.701395395172 +23,3000,-17421.554588025105 +23,3500,-18331.21767373327 +23,4000,-18370.27643512817 +23,4500,-17656.225652433914 +23,5000,-17824.351567336398 +23,5500,-17614.3385015513 +23,6000,-16949.778377840375 +23,6500,-17729.125389017605 +23,7000,-17342.73853950761 +23,7500,-16429.24163291087 +23,8000,-16858.7589593392 +23,8500,-16902.23026131831 +23,9000,-17379.108290324613 +23,9500,-15808.046515672515 +23,10000,-16222.977479344774 +23,10500,-15401.410083905439 +23,11000,-16142.238082455382 +23,11500,-15507.24588186589 +23,12000,-15402.538557687652 +23,12500,-15750.056914303812 +23,13000,-14937.286156506076 +23,13500,-14896.087884580826 +23,14000,-14948.8631836713 +23,14500,-14854.957530840116 +23,15000,-14910.267954003182 +23,15500,-14698.864981580778 +23,16000,-14681.308607565503 +23,16500,-14698.864981580778 +23,17000,-14696.82992865629 +23,17500,-14681.308607565503 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/sa-given-trigram-uniform.csv.png b/hillclimbing-results/sa-given-trigram-uniform.csv.png new file mode 100644 index 0000000..fb91438 Binary files /dev/null and b/hillclimbing-results/sa-given-trigram-uniform.csv.png differ diff --git a/hillclimbing-results/sa-random-trigram-uniform.csv b/hillclimbing-results/sa-random-trigram-uniform.csv new file mode 100644 index 0000000..827d975 --- /dev/null +++ b/hillclimbing-results/sa-random-trigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-24648.959996077057 +0,500,-18976.795686548776 +0,1000,-19330.41007222808 +0,1500,-18736.848633147278 +0,2000,-18906.547775068626 +0,2500,-19701.77325245739 +0,3000,-20152.69786860696 +0,3500,-17667.006765786573 +0,4000,-16653.330645838585 +0,4500,-16950.712167461283 +0,5000,-18290.813761335998 +0,5500,-17483.215616050988 +0,6000,-18271.9146381633 +0,6500,-18071.099340808218 +0,7000,-18337.49022981286 +0,7500,-19079.915169876786 +0,8000,-17474.590587155126 +0,8500,-15965.763789023229 +0,9000,-15973.521609112693 +0,9500,-17019.602740893915 +0,10000,-15799.473707502477 +0,10500,-15847.330582187713 +0,11000,-15667.523846056072 +0,11500,-15230.308005608827 +0,12000,-15335.285994418027 +0,12500,-15220.617287029107 +0,13000,-15107.005457063873 +0,13500,-14864.847828296677 +0,14000,-14828.792756207995 +0,14500,-14700.923210187424 +0,15000,-14776.781493813774 +0,15500,-14681.308607565503 +0,16000,-14681.308607565503 +0,16500,-14681.308607565503 +0,17000,-14689.84155926745 +0,17500,-14681.308607565503 +0,18000,-14681.308607565503 +0,18500,-14681.308607565503 +0,19000,-14681.308607565503 +0,19500,-14681.308607565503 +1,0,-24443.758279220106 +1,500,-19351.010192309805 +1,1000,-20177.302122399735 +1,1500,-18631.099870407037 +1,2000,-18144.679931943443 +1,2500,-17093.57649498862 +1,3000,-16420.101030469294 +1,3500,-17274.576345213016 +1,4000,-18729.658097697786 +1,4500,-18982.238862746504 +1,5000,-18423.232858447827 +1,5500,-20710.7758434873 +1,6000,-19002.60678185026 +1,6500,-16860.353951465364 +1,7000,-15855.13362582614 +1,7500,-15864.978987217291 +1,8000,-16576.028598190172 +1,8500,-16694.77930802148 +1,9000,-16360.526664009138 +1,9500,-16544.691366449 +1,10000,-15928.840826597334 +1,10500,-16076.943033810143 +1,11000,-16411.080948572042 +1,11500,-15218.529827170792 +1,12000,-15767.805675223295 +1,12500,-15361.473060546337 +1,13000,-15086.605439053055 +1,13500,-14849.820081655142 +1,14000,-14833.492259843659 +1,14500,-14831.228882296493 +1,15000,-14994.748133294159 +1,15500,-14776.702786782353 +1,16000,-14703.30465175159 +1,16500,-14689.84155926745 +1,17000,-14681.308607565503 +1,17500,-14681.308607565503 +1,18000,-14681.308607565503 +1,18500,-14681.308607565503 +1,19000,-14681.308607565503 +1,19500,-14681.308607565503 +2,0,-26870.43331343934 +2,500,-19769.32740590173 +2,1000,-20955.74321616918 +2,1500,-19971.751464355602 +2,2000,-18119.21504487029 +2,2500,-19618.319956895244 +2,3000,-18269.873197937606 +2,3500,-18224.58807336795 +2,4000,-16784.885576087225 +2,4500,-19293.233823432314 +2,5000,-18060.40791503353 +2,5500,-17414.493157932913 +2,6000,-18364.338000437685 +2,6500,-17205.724520477183 +2,7000,-17117.807902707795 +2,7500,-16385.23566924631 +2,8000,-16647.00505886194 +2,8500,-16388.71852951209 +2,9000,-16680.690794027592 +2,9500,-15805.196694904907 +2,10000,-15337.768149873937 +2,10500,-15586.716083534075 +2,11000,-15792.655255327232 +2,11500,-15498.263549164847 +2,12000,-15239.649209992793 +2,12500,-15086.529844069782 +2,13000,-15549.563196898136 +2,13500,-15095.400992382225 +2,14000,-14956.181717421943 +2,14500,-14772.059055189866 +2,15000,-14791.050768566936 +2,15500,-14696.82992865629 +2,16000,-14689.84155926745 +2,16500,-14700.923210187424 +2,17000,-14700.923210187424 +2,17500,-14681.308607565503 +2,18000,-14681.308607565503 +2,18500,-14681.308607565503 +2,19000,-14681.308607565503 +2,19500,-14681.308607565503 +3,0,-27252.814765724692 +3,500,-19725.016387444415 +3,1000,-21321.877051586325 +3,1500,-18797.066016914032 +3,2000,-19342.75115515641 +3,2500,-19061.2466306155 +3,3000,-19119.03048239981 +3,3500,-17815.244974770154 +3,4000,-18090.846115221524 +3,4500,-20095.594043572797 +3,5000,-17674.45828010272 +3,5500,-17756.929148478026 +3,6000,-17139.45294129426 +3,6500,-16751.311805356167 +3,7000,-16491.957024473963 +3,7500,-16242.593643293594 +3,8000,-16230.292742100328 +3,8500,-15402.170502433739 +3,9000,-16289.067128559387 +3,9500,-15896.638452263473 +3,10000,-15543.70686920458 +3,10500,-15856.450992852666 +3,11000,-15349.481899142085 +3,11500,-15236.881302277603 +3,12000,-15841.234442638524 +3,12500,-14872.207453362882 +3,13000,-15288.970461762814 +3,13500,-14964.073089093346 +3,14000,-14916.870553568035 +3,14500,-15136.941876304805 +3,15000,-14827.099904866538 +3,15500,-14866.9987550254 +3,16000,-14992.369318372479 +3,16500,-14753.192978629439 +3,17000,-14700.923210187424 +3,17500,-14681.308607565503 +3,18000,-14681.308607565503 +3,18500,-14681.308607565503 +3,19000,-14681.308607565503 +3,19500,-14681.308607565503 +4,0,-26379.903874848438 +4,500,-19747.268005300128 +4,1000,-19274.01640615375 +4,1500,-20559.294955128073 +4,2000,-19136.224367957504 +4,2500,-18429.705872894836 +4,3000,-19112.229688332078 +4,3500,-19736.791855073716 +4,4000,-19180.77427214896 +4,4500,-17357.31048948852 +4,5000,-18037.39104665056 +4,5500,-18551.344202713026 +4,6000,-18870.28888336451 +4,6500,-18432.93656366405 +4,7000,-18242.94573297888 +4,7500,-17127.88457170907 +4,8000,-18128.13438861227 +4,8500,-16366.499270735934 +4,9000,-15976.060446976167 +4,9500,-15856.175123745761 +4,10000,-15547.972532176236 +4,10500,-16674.020026306363 +4,11000,-15469.345463283009 +4,11500,-15104.790912789635 +4,12000,-14959.911299219406 +4,12500,-14872.317900723001 +4,13000,-15116.503758110915 +4,13500,-14976.99031665272 +4,14000,-14944.842946356446 +4,14500,-14985.59085975287 +4,15000,-14778.255633413857 +4,15500,-14700.923210187424 +4,16000,-14681.308607565503 +4,16500,-14681.308607565503 +4,17000,-14698.864981580778 +4,17500,-14689.84155926745 +4,18000,-14681.308607565503 +4,18500,-14681.308607565503 +4,19000,-14681.308607565503 +4,19500,-14681.308607565503 +5,0,-24121.962617688376 +5,500,-20076.901607209093 +5,1000,-18789.959382603727 +5,1500,-19146.20368668466 +5,2000,-19398.168686911966 +5,2500,-19909.228347210883 +5,3000,-20194.276236430152 +5,3500,-18417.56163717982 +5,4000,-18361.586445756544 +5,4500,-19384.618415382505 +5,5000,-17971.808593183196 +5,5500,-18356.908346479442 +5,6000,-16572.094935280853 +5,6500,-16601.98902569045 +5,7000,-15959.98448958816 +5,7500,-16664.21531936688 +5,8000,-16910.079915145183 +5,8500,-17396.59325757226 +5,9000,-16787.62439167018 +5,9500,-15755.93079140094 +5,10000,-15442.445279073394 +5,10500,-15207.626564671353 +5,11000,-15351.120075840365 +5,11500,-15151.724840286419 +5,12000,-14905.313146661687 +5,12500,-14863.330018280933 +5,13000,-14830.90388283326 +5,13500,-14700.923210187424 +5,14000,-14856.97887427141 +5,14500,-14681.308607565503 +5,15000,-14883.851579790855 +5,15500,-14888.441807984707 +5,16000,-14789.428426682205 +5,16500,-14696.82992865629 +5,17000,-14696.82992865629 +5,17500,-14681.308607565503 +5,18000,-14681.308607565503 +5,18500,-14681.308607565503 +5,19000,-14681.308607565503 +5,19500,-14681.308607565503 +6,0,-25132.40247784986 +6,500,-18935.560767463747 +6,1000,-18772.00900445918 +6,1500,-19140.787951551323 +6,2000,-20606.822496890538 +6,2500,-17499.599390852632 +6,3000,-18379.19831193932 +6,3500,-18274.58534371167 +6,4000,-18550.561890700465 +6,4500,-18549.01733613186 +6,5000,-18362.17215788513 +6,5500,-18338.283920562368 +6,6000,-18932.374821738897 +6,6500,-17924.72079049791 +6,7000,-17089.015961728688 +6,7500,-16709.07297615276 +6,8000,-17036.193013488668 +6,8500,-16770.942006797955 +6,9000,-16219.667797306656 +6,9500,-16303.132174933266 +6,10000,-15425.158920018435 +6,10500,-15754.552391611995 +6,11000,-15177.776837164061 +6,11500,-15532.672890892523 +6,12000,-15375.427770838389 +6,12500,-14851.442423539871 +6,13000,-15533.591538672305 +6,13500,-14759.146412767077 +6,14000,-15020.070453902945 +6,14500,-14805.06948647775 +6,15000,-14781.142456953165 +6,15500,-14767.173982493881 +6,16000,-14689.84155926745 +6,16500,-14698.864981580778 +6,17000,-14681.308607565503 +6,17500,-14681.308607565503 +6,18000,-14681.308607565503 +6,18500,-14681.308607565503 +6,19000,-14681.308607565503 +6,19500,-14681.308607565503 +7,0,-26832.512361076246 +7,500,-19927.817647858432 +7,1000,-19315.88119102219 +7,1500,-17460.821267510408 +7,2000,-19435.48043267948 +7,2500,-18616.693233327176 +7,3000,-19771.216110205118 +7,3500,-18216.860424016475 +7,4000,-17261.04621261151 +7,4500,-19988.32756488018 +7,5000,-19103.78030529931 +7,5500,-18055.896010722186 +7,6000,-18138.80893890392 +7,6500,-19014.31677786665 +7,7000,-18879.18358337582 +7,7500,-17765.87840115512 +7,8000,-17154.554046145706 +7,8500,-17151.014705733283 +7,9000,-16826.47479490408 +7,9500,-16215.164056040703 +7,10000,-15670.3230079204 +7,10500,-15893.161882738987 +7,11000,-16067.516941150505 +7,11500,-15495.141317511705 +7,12000,-15139.121194512361 +7,12500,-15102.924437864218 +7,13000,-15081.171854556793 +7,13500,-14798.207889316744 +7,14000,-15223.146745712706 +7,14500,-14703.30465175159 +7,15000,-14808.607142582212 +7,15500,-14703.30465175159 +7,16000,-14681.308607565503 +7,16500,-14698.864981580778 +7,17000,-14698.864981580778 +7,17500,-14689.84155926745 +7,18000,-14681.308607565503 +7,18500,-14681.308607565503 +7,19000,-14681.308607565503 +7,19500,-14681.308607565503 +8,0,-27496.37757494272 +8,500,-18836.44454812028 +8,1000,-19435.652788171734 +8,1500,-20614.025647361577 +8,2000,-17872.649254651824 +8,2500,-19355.645481574946 +8,3000,-18759.203456881765 +8,3500,-19152.441553284007 +8,4000,-19481.680573298683 +8,4500,-17645.2096382526 +8,5000,-17568.612454232094 +8,5500,-17036.794817330872 +8,6000,-17421.61464311517 +8,6500,-17405.34703251296 +8,7000,-16616.502640686787 +8,7500,-16249.881355761181 +8,8000,-17218.69263006301 +8,8500,-16754.234461581607 +8,9000,-15932.402429419255 +8,9500,-16037.757808164575 +8,10000,-16368.7712417773 +8,10500,-15897.842000260835 +8,11000,-14876.118543452645 +8,11500,-15552.468888940315 +8,12000,-15524.014323741392 +8,12500,-15201.147810293363 +8,13000,-15103.102589656053 +8,13500,-15028.643094847044 +8,14000,-15121.001980110124 +8,14500,-14815.72431418183 +8,15000,-14700.923210187424 +8,15500,-14689.84155926745 +8,16000,-14698.864981580778 +8,16500,-14681.308607565503 +8,17000,-14689.84155926745 +8,17500,-14698.864981580778 +8,18000,-14689.84155926745 +8,18500,-14681.308607565503 +8,19000,-14681.308607565503 +8,19500,-14681.308607565503 +9,0,-25923.989173496193 +9,500,-19697.064565029737 +9,1000,-20075.219060045267 +9,1500,-19267.55839487879 +9,2000,-18408.06006005341 +9,2500,-18829.297587087116 +9,3000,-20666.740978426606 +9,3500,-18163.175604173677 +9,4000,-18186.341034832698 +9,4500,-18313.674384328842 +9,5000,-17940.157829117376 +9,5500,-17999.63283498547 +9,6000,-18650.569952402446 +9,6500,-18909.75707219234 +9,7000,-17322.975237857005 +9,7500,-16060.470345452826 +9,8000,-16849.300291736734 +9,8500,-17669.279589521822 +9,9000,-17083.592440166532 +9,9500,-16353.87056731142 +9,10000,-16239.642471814434 +9,10500,-16473.889891316507 +9,11000,-15951.615384407669 +9,11500,-15966.879102681693 +9,12000,-15329.622636406433 +9,12500,-14681.308607565503 +9,13000,-15271.74364027071 +9,13500,-15360.450041584501 +9,14000,-15262.005009215998 +9,14500,-14778.761015389 +9,15000,-14767.679364469022 +9,15500,-14681.308607565503 +9,16000,-14776.343239592958 +9,16500,-14689.84155926745 +9,17000,-14681.308607565503 +9,17500,-14689.84155926745 +9,18000,-14681.308607565503 +9,18500,-14681.308607565503 +9,19000,-14681.308607565503 +9,19500,-14681.308607565503 +10,0,-23834.083045012598 +10,500,-19246.944941004742 +10,1000,-17956.520285406135 +10,1500,-18719.65053536879 +10,2000,-19315.240840462648 +10,2500,-18150.860230127695 +10,3000,-19323.006751761277 +10,3500,-18900.725860455976 +10,4000,-19245.343111830105 +10,4500,-17953.116009555837 +10,5000,-19390.412794120657 +10,5500,-17876.285630767146 +10,6000,-18695.478681735713 +10,6500,-19184.67756023166 +10,7000,-18002.03956252592 +10,7500,-17852.959032905826 +10,8000,-17988.897291460522 +10,8500,-17964.27647453393 +10,9000,-16054.153450366788 +10,9500,-15935.268690730183 +10,10000,-16586.111949268132 +10,10500,-16675.615388840008 +10,11000,-16220.994413727036 +10,11500,-15463.515484411888 +10,12000,-14920.02591062118 +10,12500,-15707.579358045485 +10,13000,-15237.389937904169 +10,13500,-14805.956166942 +10,14000,-15003.469647536896 +10,14500,-14806.572089657724 +10,15000,-14831.228882296493 +10,15500,-14766.30773587518 +10,16000,-14696.82992865629 +10,16500,-14696.82992865629 +10,17000,-14703.30465175159 +10,17500,-14698.864981580778 +10,18000,-14700.923210187424 +10,18500,-14681.308607565503 +10,19000,-14681.308607565503 +10,19500,-14681.308607565503 +11,0,-26234.090560333287 +11,500,-18585.80773186413 +11,1000,-18835.30281288429 +11,1500,-19475.472148127807 +11,2000,-19439.95311905114 +11,2500,-18483.610965773958 +11,3000,-18823.265804921164 +11,3500,-19428.294255524885 +11,4000,-19767.318089208195 +11,4500,-18420.000900756306 +11,5000,-18042.971361765638 +11,5500,-18130.522689251186 +11,6000,-18000.601540644944 +11,6500,-17750.7542225068 +11,7000,-16606.614520425188 +11,7500,-16841.02781643232 +11,8000,-16095.894728090798 +11,8500,-15960.281413553474 +11,9000,-16216.770907192613 +11,9500,-15706.313133438367 +11,10000,-15386.783406893534 +11,10500,-15400.244174101179 +11,11000,-15552.067356098796 +11,11500,-15751.128019555312 +11,12000,-15666.741542016973 +11,12500,-15105.660950938167 +11,13000,-15479.42884654199 +11,13500,-14812.94453633084 +11,14000,-14851.442423539871 +11,14500,-14872.281926109456 +11,15000,-14810.66537118886 +11,15500,-14700.923210187424 +11,16000,-14832.851224181222 +11,16500,-14767.679364469022 +11,17000,-14689.84155926745 +11,17500,-14681.308607565503 +11,18000,-14681.308607565503 +11,18500,-14681.308607565503 +11,19000,-14681.308607565503 +11,19500,-14681.308607565503 +12,0,-28346.745678741805 +12,500,-18347.271138699976 +12,1000,-18375.686598340028 +12,1500,-19201.971175756746 +12,2000,-19023.089914275337 +12,2500,-19042.13427325153 +12,3000,-18322.258751855836 +12,3500,-17971.075037921975 +12,4000,-18783.142411403962 +12,4500,-18833.08658864157 +12,5000,-17760.947136107174 +12,5500,-18212.867236831353 +12,6000,-18019.227328307526 +12,6500,-16476.33007865454 +12,7000,-15666.298634353077 +12,7500,-16377.552760534429 +12,8000,-16968.302222854003 +12,8500,-16038.191718143295 +12,9000,-16452.784479351958 +12,9500,-16517.907321282466 +12,10000,-16330.089820596228 +12,10500,-15458.395184783407 +12,11000,-15695.411285551872 +12,11500,-15292.087562482924 +12,12000,-15516.10347919205 +12,12500,-15050.574026702696 +12,13000,-15268.264318151796 +12,13500,-15142.739001715789 +12,14000,-15164.53940863547 +12,14500,-15095.126824661349 +12,15000,-14914.48911200387 +12,15500,-14698.864981580778 +12,16000,-14878.682176458182 +12,16500,-14698.864981580778 +12,17000,-14698.864981580778 +12,17500,-14689.84155926745 +12,18000,-14681.308607565503 +12,18500,-14681.308607565503 +12,19000,-14681.308607565503 +12,19500,-14681.308607565503 +13,0,-23925.001482418127 +13,500,-20220.965087930483 +13,1000,-19983.469621406522 +13,1500,-20138.209775265157 +13,2000,-18064.658567927872 +13,2500,-20678.679668105215 +13,3000,-19371.615238098842 +13,3500,-18830.228699080915 +13,4000,-19228.16716920492 +13,4500,-18200.814637468888 +13,5000,-17469.6382614073 +13,5500,-17411.584725819943 +13,6000,-17339.57907061882 +13,6500,-17281.004436595565 +13,7000,-18196.766469530943 +13,7500,-17509.299769644622 +13,8000,-15794.576541635597 +13,8500,-16147.527259170334 +13,9000,-16494.505569155084 +13,9500,-17196.023682672287 +13,10000,-16566.072375849475 +13,10500,-15147.610490424751 +13,11000,-15735.190501782055 +13,11500,-14896.8826292485 +13,12000,-15008.166674587608 +13,12500,-15009.058779166704 +13,13000,-14889.783099714294 +13,13500,-15034.799609177817 +13,14000,-14903.963129075497 +13,14500,-15008.021558904898 +13,15000,-14747.441659314753 +13,15500,-14700.923210187424 +13,16000,-14696.82992865629 +13,16500,-14700.923210187424 +13,17000,-14689.84155926745 +13,17500,-14689.84155926745 +13,18000,-14681.308607565503 +13,18500,-14681.308607565503 +13,19000,-14681.308607565503 +13,19500,-14681.308607565503 +14,0,-25561.05804718724 +14,500,-19018.915102004736 +14,1000,-20018.701531898765 +14,1500,-19269.477520419605 +14,2000,-19538.307094684616 +14,2500,-18742.438695358407 +14,3000,-19722.139633523657 +14,3500,-18515.031965661146 +14,4000,-18420.218900932996 +14,4500,-18916.753757397317 +14,5000,-17451.710410524014 +14,5500,-17968.0538046208 +14,6000,-17905.146872537967 +14,6500,-17487.370598319536 +14,7000,-17765.61934515647 +14,7500,-16872.63471707527 +14,8000,-17162.752879232397 +14,8500,-16816.70085642816 +14,9000,-15810.425440327228 +14,9500,-15267.845141375803 +14,10000,-15734.691731877409 +14,10500,-15672.660608123684 +14,11000,-15446.713490828024 +14,11500,-15071.41692841689 +14,12000,-14778.761015389 +14,12500,-15272.177215640066 +14,13000,-15424.88764577645 +14,13500,-14778.255633413857 +14,14000,-14698.864981580778 +14,14500,-14954.578300353713 +14,15000,-14842.020481280297 +14,15500,-14681.308607565503 +14,16000,-14681.308607565503 +14,16500,-14681.308607565503 +14,17000,-14681.308607565503 +14,17500,-14681.308607565503 +14,18000,-14681.308607565503 +14,18500,-14681.308607565503 +14,19000,-14681.308607565503 +14,19500,-14681.308607565503 +15,0,-25705.449837971897 +15,500,-19958.321541910766 +15,1000,-18479.987264372656 +15,1500,-19753.183517482797 +15,2000,-18406.960498406454 +15,2500,-18959.477017166057 +15,3000,-18630.88270701025 +15,3500,-18353.753850195284 +15,4000,-17150.17377210144 +15,4500,-19577.270846820906 +15,5000,-17897.472638708663 +15,5500,-18025.991500697335 +15,6000,-18264.215629658233 +15,6500,-18914.82730204441 +15,7000,-18961.608666075135 +15,7500,-18189.890068030345 +15,8000,-18635.56489681313 +15,8500,-16963.14978301286 +15,9000,-16318.911454989497 +15,9500,-16507.710333193907 +15,10000,-15837.73969248135 +15,10500,-16826.8556691224 +15,11000,-16840.69765713023 +15,11500,-15473.404115223366 +15,12000,-15437.032952648693 +15,12500,-15440.633272070098 +15,13000,-15748.69839582357 +15,13500,-15400.403483006407 +15,14000,-14955.874865227424 +15,14500,-14952.325057556121 +15,15000,-14879.611306405333 +15,15500,-14805.06948647775 +15,16000,-14893.302071987724 +15,16500,-14696.82992865629 +15,17000,-14696.82992865629 +15,17500,-14681.308607565503 +15,18000,-14681.308607565503 +15,18500,-14681.308607565503 +15,19000,-14681.308607565503 +15,19500,-14681.308607565503 +16,0,-27720.950687358418 +16,500,-19457.731932586314 +16,1000,-18969.721747885756 +16,1500,-18480.721863956336 +16,2000,-16066.231992364415 +16,2500,-17505.459363286638 +16,3000,-17286.352811907094 +16,3500,-17887.107351165327 +16,4000,-19167.050562374374 +16,4500,-18670.093342102537 +16,5000,-19504.831422309147 +16,5500,-17419.96690409251 +16,6000,-17894.803533606137 +16,6500,-18152.362731093614 +16,7000,-19072.428936952205 +16,7500,-18522.64486606916 +16,8000,-18138.427704808124 +16,8500,-16156.565216205534 +16,9000,-17579.508615982613 +16,9500,-16378.60406446913 +16,10000,-15390.830296968377 +16,10500,-15180.937771743836 +16,11000,-15381.830173635404 +16,11500,-15813.709067490247 +16,12000,-15972.884303482644 +16,12500,-15859.424853158156 +16,13000,-14759.146412767077 +16,13500,-15186.96569921194 +16,14000,-15170.114377907936 +16,14500,-14971.395214581205 +16,15000,-14957.723506171898 +16,15500,-14698.864981580778 +16,16000,-14700.923210187424 +16,16500,-14681.308607565503 +16,17000,-14696.82992865629 +16,17500,-14703.30465175159 +16,18000,-14696.82992865629 +16,18500,-14681.308607565503 +16,19000,-14681.308607565503 +16,19500,-14681.308607565503 +17,0,-22150.957021025602 +17,500,-19521.09948104192 +17,1000,-18827.802705966405 +17,1500,-18830.265695030885 +17,2000,-19006.247345423348 +17,2500,-18583.36357099156 +17,3000,-19653.82376843134 +17,3500,-19196.971770617292 +17,4000,-17884.61207206745 +17,4500,-19208.585409683692 +17,5000,-17572.291190916894 +17,5500,-18665.814237768624 +17,6000,-17834.0212936266 +17,6500,-17991.143298982028 +17,7000,-19245.856933846302 +17,7500,-17144.16540105258 +17,8000,-16130.216570777337 +17,8500,-16244.403749003242 +17,9000,-16372.153907175949 +17,9500,-16034.8558992146 +17,10000,-16727.218642722517 +17,10500,-16015.830262617588 +17,11000,-15906.633726786215 +17,11500,-15615.113952257654 +17,12000,-15575.41215900068 +17,12500,-15350.226536737902 +17,13000,-15384.541749752312 +17,13500,-15422.760699410253 +17,14000,-15108.845714679586 +17,14500,-14689.84155926745 +17,15000,-15004.607367044995 +17,15500,-14689.84155926745 +17,16000,-14698.864981580778 +17,16500,-14698.864981580778 +17,17000,-14689.84155926745 +17,17500,-14698.864981580778 +17,18000,-14689.84155926745 +17,18500,-14689.84155926745 +17,19000,-14681.308607565503 +17,19500,-14681.308607565503 +18,0,-24376.47257952301 +18,500,-19424.621085587296 +18,1000,-19572.612518715578 +18,1500,-20181.744025847074 +18,2000,-18710.344734733026 +18,2500,-17789.540455328803 +18,3000,-17360.871622244387 +18,3500,-18217.081781439567 +18,4000,-19715.23151300985 +18,4500,-19360.133897263782 +18,5000,-17732.379117710898 +18,5500,-18403.306440162636 +18,6000,-18047.672048042416 +18,6500,-17090.329797396185 +18,7000,-16983.2152414457 +18,7500,-16515.610424661467 +18,8000,-16255.047787574982 +18,8500,-16016.996070216728 +18,9000,-16521.0761652687 +18,9500,-15620.994410748608 +18,10000,-15513.982770862234 +18,10500,-16037.974335187935 +18,11000,-15555.302045479608 +18,11500,-15845.878636804744 +18,12000,-15272.84948823187 +18,12500,-15129.610477874634 +18,13000,-15281.692645025305 +18,13500,-15416.790758280029 +18,14000,-15176.842539726014 +18,14500,-15268.809812987447 +18,15000,-15163.193286465059 +18,15500,-14761.868065704366 +18,16000,-14739.612188053427 +18,16500,-14703.30465175159 +18,17000,-14696.82992865629 +18,17500,-14698.864981580778 +18,18000,-14681.308607565503 +18,18500,-14681.308607565503 +18,19000,-14681.308607565503 +18,19500,-14681.308607565503 +19,0,-25994.95277884254 +19,500,-19455.11770619367 +19,1000,-18989.97246370688 +19,1500,-18694.901834133314 +19,2000,-17656.202714646966 +19,2500,-19983.67205830271 +19,3000,-18483.721088645285 +19,3500,-19690.494521564764 +19,4000,-18424.544050944853 +19,4500,-19934.027148064743 +19,5000,-17658.900710779297 +19,5500,-16655.669093475495 +19,6000,-16631.80374958758 +19,6500,-16444.686649643274 +19,7000,-16605.05626211649 +19,7500,-16292.0482809965 +19,8000,-17354.51598761359 +19,8500,-17114.12035084212 +19,9000,-15831.803051431281 +19,9500,-16708.47187625068 +19,10000,-16078.18720958793 +19,10500,-17126.561112401687 +19,11000,-16154.777451453117 +19,11500,-15642.536038587872 +19,12000,-15657.576796569654 +19,12500,-15435.313840145795 +19,13000,-15378.705620687115 +19,13500,-14849.820081655142 +19,14000,-15034.54464137084 +19,14500,-14698.864981580778 +19,15000,-14696.82992865629 +19,15500,-14681.308607565503 +19,16000,-14689.84155926745 +19,16500,-14698.864981580778 +19,17000,-14689.84155926745 +19,17500,-14681.308607565503 +19,18000,-14681.308607565503 +19,18500,-14681.308607565503 +19,19000,-14681.308607565503 +19,19500,-14681.308607565503 +20,0,-24650.286886779977 +20,500,-19543.218565181054 +20,1000,-18956.56787128356 +20,1500,-18750.40432674882 +20,2000,-19758.590578613224 +20,2500,-19680.84368672013 +20,3000,-18625.298714105415 +20,3500,-17372.306039033658 +20,4000,-19756.58359716459 +20,4500,-18926.751034806803 +20,5000,-18761.03858294528 +20,5500,-18916.81912552612 +20,6000,-18526.66963915423 +20,6500,-18878.87334035313 +20,7000,-17536.517019334344 +20,7500,-17263.20959485844 +20,8000,-16543.179035532565 +20,8500,-16044.722312716784 +20,9000,-16883.846251434737 +20,9500,-16148.043843066096 +20,10000,-15453.076316417704 +20,10500,-15206.371449523407 +20,11000,-15882.990843778676 +20,11500,-15768.946040150517 +20,12000,-16073.870458504967 +20,12500,-15018.016005760377 +20,13000,-15220.77861826431 +20,13500,-15169.864215391723 +20,14000,-14837.638439393408 +20,14500,-14874.35667816404 +20,15000,-14772.059055189866 +20,15500,-14781.480997449438 +20,16000,-14698.864981580778 +20,16500,-14776.152336721 +20,17000,-14681.308607565503 +20,17500,-14689.84155926745 +20,18000,-14681.308607565503 +20,18500,-14681.308607565503 +20,19000,-14681.308607565503 +20,19500,-14681.308607565503 +21,0,-23579.332282091385 +21,500,-19237.55703456296 +21,1000,-19802.63236767433 +21,1500,-19484.342717647283 +21,2000,-19649.165598619325 +21,2500,-17336.346497789236 +21,3000,-19410.425433621273 +21,3500,-17956.885514693207 +21,4000,-17423.469839369172 +21,4500,-18049.063035047115 +21,5000,-18678.891207918416 +21,5500,-18189.132032442827 +21,6000,-17237.923292261803 +21,6500,-17585.505642100376 +21,7000,-16594.78527726233 +21,7500,-16799.825499118888 +21,8000,-16864.135807270133 +21,8500,-16499.881254701177 +21,9000,-16227.004339392506 +21,9500,-16543.97212972236 +21,10000,-16889.459440383584 +21,10500,-16051.585917545159 +21,11000,-15512.260332015005 +21,11500,-16194.932256595319 +21,12000,-15302.9325747326 +21,12500,-15279.958125954225 +21,13000,-14999.070786290411 +21,13500,-15233.89656275007 +21,14000,-15364.51580252861 +21,14500,-14797.257897943533 +21,15000,-14802.098641848856 +21,15500,-14777.663491775682 +21,16000,-14700.923210187424 +21,16500,-14739.612188053427 +21,17000,-14761.868065704366 +21,17500,-14681.308607565503 +21,18000,-14681.308607565503 +21,18500,-14681.308607565503 +21,19000,-14681.308607565503 +21,19500,-14681.308607565503 +22,0,-25156.445425274836 +22,500,-20607.400278280344 +22,1000,-19054.09320387816 +22,1500,-18806.797902868293 +22,2000,-18449.241371273438 +22,2500,-19144.326773754463 +22,3000,-19412.618738430323 +22,3500,-18493.041041978187 +22,4000,-18263.03069637071 +22,4500,-19091.382971334006 +22,5000,-20414.274934791632 +22,5500,-18977.166629073457 +22,6000,-17518.674937379226 +22,6500,-18103.92724723415 +22,7000,-17696.228966375216 +22,7500,-16614.96202693662 +22,8000,-17441.489103833934 +22,8500,-16632.15213195201 +22,9000,-16393.643079312547 +22,9500,-16256.064651212777 +22,10000,-15771.479250478755 +22,10500,-15799.587625023225 +22,11000,-15800.055236201972 +22,11500,-15535.92388270448 +22,12000,-15178.969308151349 +22,12500,-15409.835694296324 +22,13000,-15199.28614775909 +22,13500,-15041.709691236045 +22,14000,-15245.273837069344 +22,14500,-14861.20027518948 +22,15000,-14880.30873023144 +22,15500,-14689.84155926745 +22,16000,-14681.308607565503 +22,16500,-14696.82992865629 +22,17000,-14696.82992865629 +22,17500,-14696.82992865629 +22,18000,-14681.308607565503 +22,18500,-14681.308607565503 +22,19000,-14681.308607565503 +22,19500,-14681.308607565503 +23,0,-27007.086707221457 +23,500,-19084.54636311438 +23,1000,-18479.935225408175 +23,1500,-18755.93931643816 +23,2000,-18038.83862908216 +23,2500,-18710.431401728645 +23,3000,-20247.476318089022 +23,3500,-17984.197030496398 +23,4000,-19341.451328033447 +23,4500,-17445.257854104464 +23,5000,-15878.10107747723 +23,5500,-15915.55771212622 +23,6000,-16302.64914510879 +23,6500,-16825.464334869503 +23,7000,-16053.357666644535 +23,7500,-17289.59314606503 +23,8000,-18634.613359385785 +23,8500,-18670.79528787315 +23,9000,-18880.689126920865 +23,9500,-18004.116307518016 +23,10000,-17536.683485939815 +23,10500,-17333.38744258879 +23,11000,-16153.422094083748 +23,11500,-15789.940332163374 +23,12000,-15119.86837102621 +23,12500,-15581.665235441524 +23,13000,-15487.652773520174 +23,13500,-15242.437320142242 +23,14000,-14689.84155926745 +23,14500,-14698.864981580778 +23,15000,-14815.72431418183 +23,15500,-14801.506500210682 +23,16000,-14696.82992865629 +23,16500,-14755.133509144218 +23,17000,-14698.864981580778 +23,17500,-14696.82992865629 +23,18000,-14681.308607565503 +23,18500,-14681.308607565503 +23,19000,-14681.308607565503 +23,19500,-14681.308607565503 diff --git a/hillclimbing-results/sa-random-trigram-uniform.csv.png b/hillclimbing-results/sa-random-trigram-uniform.csv.png new file mode 100644 index 0000000..7babbde Binary files /dev/null and b/hillclimbing-results/sa-random-trigram-uniform.csv.png differ diff --git a/hillclimbing-results/sa-random-unigram-uniform.csv b/hillclimbing-results/sa-random-unigram-uniform.csv new file mode 100644 index 0000000..b33e9aa --- /dev/null +++ b/hillclimbing-results/sa-random-unigram-uniform.csv @@ -0,0 +1,961 @@ +worker,iteration,fitness +0,0,-7266.299539903403 +0,500,-6604.574804580173 +0,1000,-6575.988568103552 +0,1500,-6796.685091985643 +0,2000,-6954.228271265133 +0,2500,-6277.431148598131 +0,3000,-6383.231123055491 +0,3500,-6504.30185022089 +0,4000,-6738.8473351651255 +0,4500,-6460.52756619529 +0,5000,-6016.890593031775 +0,5500,-6349.350562360881 +0,6000,-6315.333143268128 +0,6500,-6196.05365629525 +0,7000,-6372.596373184197 +0,7500,-6056.158174995664 +0,8000,-6757.076038955702 +0,8500,-6185.7932928878445 +0,9000,-6517.68785152861 +0,9500,-5999.417421091419 +0,10000,-5980.89170619385 +0,10500,-6089.577842407536 +0,11000,-6318.362820619475 +0,11500,-6050.231116160204 +0,12000,-6335.522945171842 +0,12500,-5861.255748202827 +0,13000,-5774.544493462071 +0,13500,-5807.150192319865 +0,14000,-6039.048177409304 +0,14500,-5685.75867942368 +0,15000,-5813.824236548279 +0,15500,-5554.272340493339 +0,16000,-5568.9762123795745 +0,16500,-5686.418848902798 +0,17000,-5567.787147438508 +0,17500,-5526.806219431515 +0,18000,-5448.77269416115 +0,18500,-5440.244358568461 +0,19000,-5439.653663160256 +0,19500,-5439.653663160256 +1,0,-6932.589630034048 +1,500,-6554.490709484782 +1,1000,-6610.292026366995 +1,1500,-6383.580581981555 +1,2000,-7261.167759222173 +1,2500,-6870.25667082621 +1,3000,-6505.335757030278 +1,3500,-6431.354863577191 +1,4000,-6462.5237448129565 +1,4500,-6373.4231475835695 +1,5000,-6178.270012643676 +1,5500,-6594.415695400145 +1,6000,-6247.488161408408 +1,6500,-6320.451727591091 +1,7000,-6194.000387059719 +1,7500,-6457.472052722195 +1,8000,-6867.604588958626 +1,8500,-6429.744640844783 +1,9000,-6241.165812146446 +1,9500,-6174.638829792091 +1,10000,-6527.908245483814 +1,10500,-6421.804868989515 +1,11000,-6087.468467467583 +1,11500,-6305.214543880382 +1,12000,-5916.940108510271 +1,12500,-5988.47316690395 +1,13000,-5774.594908294061 +1,13500,-5813.213815509334 +1,14000,-5889.350434809516 +1,14500,-5890.9676565657055 +1,15000,-5708.1509258092765 +1,15500,-5817.162695802366 +1,16000,-5697.5717846381685 +1,16500,-5622.061264960224 +1,17000,-5480.8261899403415 +1,17500,-5493.776316765654 +1,18000,-5455.2663878040385 +1,18500,-5441.046513120519 +1,19000,-5439.6671598753765 +1,19500,-5439.653663160256 +2,0,-7515.57882684771 +2,500,-6590.361482363292 +2,1000,-6685.414847306416 +2,1500,-5963.523964914162 +2,2000,-7020.494567233615 +2,2500,-6416.0219358326485 +2,3000,-6352.584694678162 +2,3500,-6270.770131945193 +2,4000,-6241.382344217542 +2,4500,-6295.522585721658 +2,5000,-6253.402720130952 +2,5500,-6253.644600276042 +2,6000,-6130.827645470165 +2,6500,-6442.666406744042 +2,7000,-6464.000012970526 +2,7500,-5975.131562162489 +2,8000,-6089.755657523125 +2,8500,-6131.703999691195 +2,9000,-6218.499581311094 +2,9500,-5916.364111854233 +2,10000,-6004.213399509734 +2,10500,-6163.503230394943 +2,11000,-6084.564633375948 +2,11500,-5820.316753265918 +2,12000,-6076.289233577383 +2,12500,-5887.258779298374 +2,13000,-5791.99883376421 +2,13500,-5926.249651998217 +2,14000,-6065.339895727383 +2,14500,-5726.381845196863 +2,15000,-5807.6763545506665 +2,15500,-5819.285624330609 +2,16000,-5625.939241656696 +2,16500,-5667.94440369499 +2,17000,-5546.699870280091 +2,17500,-5488.627193125994 +2,18000,-5450.7223081929615 +2,18500,-5440.0428082918315 +2,19000,-5440.027192719322 +2,19500,-5439.653663160256 +3,0,-7058.909399593928 +3,500,-6668.960395563368 +3,1000,-6766.600042601665 +3,1500,-7373.55645956045 +3,2000,-6613.973397101963 +3,2500,-5903.52733388231 +3,3000,-6397.368205449459 +3,3500,-6550.137881013358 +3,4000,-6589.025224935494 +3,4500,-6225.929633596691 +3,5000,-6294.33368116642 +3,5500,-6746.871792981763 +3,6000,-6212.589395876727 +3,6500,-6652.98076244616 +3,7000,-6499.488460257889 +3,7500,-6229.714674077003 +3,8000,-5977.422137016233 +3,8500,-6633.358773129761 +3,9000,-5975.4506904123255 +3,9500,-5945.6940165474625 +3,10000,-6555.575856983862 +3,10500,-6241.3679630592005 +3,11000,-5937.157196833745 +3,11500,-5971.29314187191 +3,12000,-6319.258639203019 +3,12500,-5742.6759260539 +3,13000,-6115.388943661173 +3,13500,-5670.600657980286 +3,14000,-5786.668687626711 +3,14500,-5742.657257902384 +3,15000,-5784.489607543393 +3,15500,-5547.8846085657515 +3,16000,-5613.600699516376 +3,16500,-5549.822423441579 +3,17000,-5569.303333375434 +3,17500,-5499.145592077556 +3,18000,-5468.165350116598 +3,18500,-5441.3390648580325 +3,19000,-5439.653663160256 +3,19500,-5439.653663160256 +4,0,-8354.182366165229 +4,500,-6239.7155860457815 +4,1000,-6132.863143701397 +4,1500,-6499.146710124726 +4,2000,-6375.623248520692 +4,2500,-6228.739865183352 +4,3000,-6061.253593749862 +4,3500,-6523.285349176537 +4,4000,-6734.621199980085 +4,4500,-6163.942295679118 +4,5000,-6649.4629157751415 +4,5500,-6228.2331584579415 +4,6000,-6305.3951137386075 +4,6500,-6711.420144602837 +4,7000,-6209.307743918132 +4,7500,-5980.384825168817 +4,8000,-6369.639697729775 +4,8500,-6172.444533434081 +4,9000,-5811.551606577151 +4,9500,-6057.402792967153 +4,10000,-5894.143004843109 +4,10500,-6506.252555901426 +4,11000,-6489.244482603452 +4,11500,-5860.858199117751 +4,12000,-5966.152786497577 +4,12500,-6032.174948472187 +4,13000,-6046.412549047685 +4,13500,-6090.782666861272 +4,14000,-5930.846234996644 +4,14500,-5882.4911196353105 +4,15000,-5722.698741251652 +4,15500,-5814.295551328843 +4,16000,-5670.3628304977365 +4,16500,-5672.141992209287 +4,17000,-5531.751486092794 +4,17500,-5508.322928087177 +4,18000,-5450.946701930284 +4,18500,-5446.21257778339 +4,19000,-5439.653663160256 +4,19500,-5439.653663160256 +5,0,-7366.059618679114 +5,500,-6299.9683187005785 +5,1000,-6707.79314094677 +5,1500,-6190.570843481972 +5,2000,-6639.312893500687 +5,2500,-6517.958317451714 +5,3000,-6206.5943070158255 +5,3500,-7121.528628054798 +5,4000,-6076.310405027337 +5,4500,-6671.754073887383 +5,5000,-6583.727092463939 +5,5500,-6512.2763710194195 +5,6000,-6682.776164072237 +5,6500,-6448.403699658894 +5,7000,-6488.32981284723 +5,7500,-6366.630018181447 +5,8000,-6015.219183845935 +5,8500,-6111.324796991577 +5,9000,-6587.45981723397 +5,9500,-5798.008599185676 +5,10000,-5991.778550525585 +5,10500,-5977.648990357532 +5,11000,-5861.225114365787 +5,11500,-6037.7537568008365 +5,12000,-5972.4456179985455 +5,12500,-6100.370604096434 +5,13000,-5820.291753668757 +5,13500,-5713.422550010487 +5,14000,-5746.5888858910275 +5,14500,-5747.594493495767 +5,15000,-5734.508935088761 +5,15500,-5607.921362118296 +5,16000,-5581.481860520788 +5,16500,-5633.005391222956 +5,17000,-5556.866914216979 +5,17500,-5492.235451683204 +5,18000,-5455.759821142271 +5,18500,-5445.873592656424 +5,19000,-5439.653663160256 +5,19500,-5439.653663160256 +6,0,-7337.791639908864 +6,500,-6545.379334166421 +6,1000,-6400.506270932036 +6,1500,-6010.223439518515 +6,2000,-7135.527008307197 +6,2500,-6700.84215905083 +6,3000,-6753.313078877269 +6,3500,-6322.351750071876 +6,4000,-6273.2604283735855 +6,4500,-6423.499038826112 +6,5000,-6787.073336128642 +6,5500,-6803.570294774379 +6,6000,-6109.48690102148 +6,6500,-6267.967558372777 +6,7000,-6382.586506651196 +6,7500,-6220.1670118987495 +6,8000,-6128.295854566264 +6,8500,-6146.39082851734 +6,9000,-6187.539497371404 +6,9500,-6024.9919314669505 +6,10000,-6250.41468371775 +6,10500,-6495.219815686313 +6,11000,-5884.941177988315 +6,11500,-5957.870597163402 +6,12000,-5876.999675512604 +6,12500,-5943.981115593456 +6,13000,-5946.424539332489 +6,13500,-5834.933899745142 +6,14000,-6007.255882370147 +6,14500,-5778.9754342660435 +6,15000,-5672.117262959479 +6,15500,-5757.382974376599 +6,16000,-5687.057981553439 +6,16500,-5565.031754128399 +6,17000,-5570.462388577116 +6,17500,-5576.25441265418 +6,18000,-5450.260747897491 +6,18500,-5443.2484195343595 +6,19000,-5441.0929023758445 +6,19500,-5439.653663160256 +7,0,-7214.205391698383 +7,500,-6888.825067824884 +7,1000,-6326.003163800545 +7,1500,-6372.983168415064 +7,2000,-6709.444967864075 +7,2500,-6399.910947197244 +7,3000,-7207.107541574813 +7,3500,-6393.516030412901 +7,4000,-6371.736691755515 +7,4500,-6710.457107435111 +7,5000,-6527.277032203221 +7,5500,-5783.269778279422 +7,6000,-6098.262460861144 +7,6500,-6120.852294626452 +7,7000,-6291.517328233206 +7,7500,-6464.130378394019 +7,8000,-6039.608119364279 +7,8500,-6674.955766906441 +7,9000,-6123.663413182819 +7,9500,-5952.630754219426 +7,10000,-6046.255632350715 +7,10500,-5880.474447505326 +7,11000,-6144.517582439479 +7,11500,-6119.915573539534 +7,12000,-6211.897542497456 +7,12500,-6009.571397201345 +7,13000,-5837.859555437551 +7,13500,-5781.412781903091 +7,14000,-5754.806461355518 +7,14500,-5748.531880362836 +7,15000,-5889.44077859603 +7,15500,-5689.068170470347 +7,16000,-5657.874566063165 +7,16500,-5524.155894058402 +7,17000,-5518.249581280784 +7,17500,-5487.963679650265 +7,18000,-5452.162554109245 +7,18500,-5447.105217587375 +7,19000,-5444.419042467427 +7,19500,-5439.653663160256 +8,0,-6835.2116662829085 +8,500,-6443.507379785182 +8,1000,-6702.9895426702915 +8,1500,-6111.677314489211 +8,2000,-6190.7635962224085 +8,2500,-6412.405455283397 +8,3000,-5913.960173804353 +8,3500,-6436.350494135431 +8,4000,-6400.7986406439295 +8,4500,-6991.19910609124 +8,5000,-6530.526099755242 +8,5500,-6516.156880900024 +8,6000,-6273.108367006557 +8,6500,-6234.643848965318 +8,7000,-6156.523539719112 +8,7500,-6105.71230000927 +8,8000,-6223.952209022985 +8,8500,-6415.563099441205 +8,9000,-6281.202194188079 +8,9500,-6122.772495560926 +8,10000,-5908.978093831029 +8,10500,-6051.71660794239 +8,11000,-5830.782167442273 +8,11500,-5965.991649008375 +8,12000,-5738.0279864942595 +8,12500,-5841.844937036868 +8,13000,-6116.651650883739 +8,13500,-5858.267649139066 +8,14000,-6017.556795264799 +8,14500,-5834.095808338008 +8,15000,-5709.783311432934 +8,15500,-5695.934629883507 +8,16000,-5763.829365461464 +8,16500,-5712.837201395266 +8,17000,-5523.156322854525 +8,17500,-5507.253846131072 +8,18000,-5451.915450238125 +8,18500,-5439.72342678747 +8,19000,-5439.72342678747 +8,19500,-5439.653663160256 +9,0,-6994.406523135042 +9,500,-7070.04314627361 +9,1000,-6661.590158877707 +9,1500,-7055.9100678390005 +9,2000,-6292.348891887237 +9,2500,-6528.684743792687 +9,3000,-6067.141958266721 +9,3500,-6536.727945797295 +9,4000,-6214.941739355764 +9,4500,-6075.62974912935 +9,5000,-6323.127325888099 +9,5500,-6153.344405175593 +9,6000,-6007.145777698541 +9,6500,-6822.35910420841 +9,7000,-6010.825300262018 +9,7500,-6026.6746611618855 +9,8000,-6012.194790516232 +9,8500,-6148.5650801809325 +9,9000,-6265.598781220496 +9,9500,-6019.466443687294 +9,10000,-6169.0173854626455 +9,10500,-6164.383114320871 +9,11000,-6002.522809005323 +9,11500,-6341.4479710650685 +9,12000,-6347.053415031713 +9,12500,-5868.005709847887 +9,13000,-5834.195574811546 +9,13500,-5977.289007115568 +9,14000,-6115.949641129402 +9,14500,-5904.372592522788 +9,15000,-5741.529826364513 +9,15500,-5705.863596326308 +9,16000,-5738.979237329114 +9,16500,-5598.584853092442 +9,17000,-5565.405149884731 +9,17500,-5492.888644678979 +9,18000,-5447.5291440589335 +9,18500,-5441.1350595874555 +9,19000,-5439.653663160256 +9,19500,-5439.653663160256 +10,0,-6656.964990032063 +10,500,-6526.268946944783 +10,1000,-6733.407775485483 +10,1500,-6294.714322243838 +10,2000,-6499.344199673015 +10,2500,-7050.201706175888 +10,3000,-6200.927366559997 +10,3500,-6075.209412415125 +10,4000,-6140.609338490991 +10,4500,-6703.681191569466 +10,5000,-6359.789567052816 +10,5500,-6123.787491541938 +10,6000,-6243.7745561399 +10,6500,-6454.32688275421 +10,7000,-6219.1397560972555 +10,7500,-5992.446236930762 +10,8000,-6796.538632768162 +10,8500,-6527.251450762564 +10,9000,-6274.401805492067 +10,9500,-6219.679490742586 +10,10000,-6270.8693329021 +10,10500,-5986.575665599586 +10,11000,-6060.905403688116 +10,11500,-5998.502769323145 +10,12000,-5921.716346417935 +10,12500,-6164.56493769111 +10,13000,-5749.950092816968 +10,13500,-5984.071998292195 +10,14000,-5928.409534390629 +10,14500,-5812.039425588554 +10,15000,-5685.583940625874 +10,15500,-5661.883732091986 +10,16000,-5676.26329353515 +10,16500,-5501.261892600095 +10,17000,-5547.481541041115 +10,17500,-5490.597697183739 +10,18000,-5448.662720552327 +10,18500,-5440.630192325906 +10,19000,-5439.6671598753765 +10,19500,-5439.653663160256 +11,0,-7330.042946363034 +11,500,-6296.781803677474 +11,1000,-6025.232997227714 +11,1500,-6091.115940315732 +11,2000,-6157.819218022444 +11,2500,-6683.54125853827 +11,3000,-6242.134399626944 +11,3500,-7153.25800118804 +11,4000,-6327.44054828483 +11,4500,-6582.211591780293 +11,5000,-6256.680098472966 +11,5500,-6386.375676050513 +11,6000,-6429.672318824784 +11,6500,-6055.88936775651 +11,7000,-6095.740854677014 +11,7500,-6468.638093049788 +11,8000,-6429.965450475716 +11,8500,-5880.66620079911 +11,9000,-6313.113144414526 +11,9500,-6086.287831146972 +11,10000,-6233.239461762328 +11,10500,-6479.8413339421895 +11,11000,-5790.178912476128 +11,11500,-5801.5495288781385 +11,12000,-6028.794709383609 +11,12500,-6052.150841496113 +11,13000,-6027.648117591755 +11,13500,-5704.344174712349 +11,14000,-5860.728533960651 +11,14500,-5717.399578213163 +11,15000,-5698.800108339109 +11,15500,-5691.026626088109 +11,16000,-5595.230991186489 +11,16500,-5527.794880728103 +11,17000,-5532.052927013312 +11,17500,-5499.129749585561 +11,18000,-5449.387536129157 +11,18500,-5441.53573506737 +11,19000,-5439.653663160256 +11,19500,-5439.653663160256 +12,0,-7563.859261013172 +12,500,-6546.726737718173 +12,1000,-6221.93996884384 +12,1500,-6106.608735308088 +12,2000,-6332.43798846097 +12,2500,-6920.762123844369 +12,3000,-6680.05853945593 +12,3500,-5946.376091138171 +12,4000,-6314.717302426823 +12,4500,-6745.557457643735 +12,5000,-6332.7821236748105 +12,5500,-6218.762001417874 +12,6000,-6160.7798372193165 +12,6500,-6066.175722517992 +12,7000,-6305.84940406389 +12,7500,-6385.459668949489 +12,8000,-5914.503646476445 +12,8500,-6173.2542820815825 +12,9000,-6463.964094277294 +12,9500,-6437.446977857588 +12,10000,-5875.835160683532 +12,10500,-6228.967007136804 +12,11000,-5996.2003298201425 +12,11500,-6105.2169398295655 +12,12000,-5926.965879990902 +12,12500,-6270.962324022399 +12,13000,-5747.710437397437 +12,13500,-5770.286334897273 +12,14000,-5676.518764302934 +12,14500,-5660.2992951788565 +12,15000,-5774.2184099557135 +12,15500,-5712.990060634512 +12,16000,-5521.5983979726325 +12,16500,-5752.009292879785 +12,17000,-5474.6268358379075 +12,17500,-5472.474333866331 +12,18000,-5453.9713350321435 +12,18500,-5442.56620668271 +12,19000,-5440.28843909546 +12,19500,-5439.653663160256 +13,0,-7114.2557286352185 +13,500,-6849.397643020702 +13,1000,-6160.410924059776 +13,1500,-6379.036001842108 +13,2000,-6403.678064499017 +13,2500,-6478.818950715607 +13,3000,-6335.387855831428 +13,3500,-6382.503675154154 +13,4000,-6105.917677158754 +13,4500,-6217.635934429184 +13,5000,-6186.778736900134 +13,5500,-6041.562230498811 +13,6000,-5871.0433617846975 +13,6500,-6343.160253758422 +13,7000,-6357.521657916686 +13,7500,-6328.56345778873 +13,8000,-6206.912647093871 +13,8500,-6062.611380417879 +13,9000,-6171.2489624217615 +13,9500,-6612.397905152632 +13,10000,-5752.300650567268 +13,10500,-5901.4852339073395 +13,11000,-6074.622387959512 +13,11500,-5963.448820221871 +13,12000,-5722.839856738273 +13,12500,-5900.096199524703 +13,13000,-6022.2202338090365 +13,13500,-6224.106288657308 +13,14000,-5965.606157541839 +13,14500,-5802.08473339127 +13,15000,-5673.58942898897 +13,15500,-5678.254694942712 +13,16000,-5699.048525992691 +13,16500,-5571.514954912814 +13,17000,-5556.376915614979 +13,17500,-5495.900192632225 +13,18000,-5450.446614592743 +13,18500,-5442.177621266672 +13,19000,-5439.653663160256 +13,19500,-5439.653663160256 +14,0,-7916.839640466082 +14,500,-6692.797182211228 +14,1000,-6653.665007502436 +14,1500,-6209.951608257114 +14,2000,-6147.22991247948 +14,2500,-6466.469973735312 +14,3000,-6546.181670690712 +14,3500,-5959.181374447071 +14,4000,-6097.649013012204 +14,4500,-6397.626877732845 +14,5000,-6257.900291002886 +14,5500,-6820.937904397725 +14,6000,-6045.510802077376 +14,6500,-6142.182139099109 +14,7000,-6035.613506439635 +14,7500,-6529.667502368598 +14,8000,-6504.210889602 +14,8500,-6306.321263774182 +14,9000,-6123.599930390173 +14,9500,-5991.4369313800535 +14,10000,-5995.385997395793 +14,10500,-5900.590077850779 +14,11000,-5921.874764484228 +14,11500,-6016.905347331984 +14,12000,-5805.616550912858 +14,12500,-6005.673896845291 +14,13000,-5737.727685384401 +14,13500,-5864.024275824832 +14,14000,-5820.78724632581 +14,14500,-5833.008847896474 +14,15000,-5861.848326402997 +14,15500,-5699.823168808569 +14,16000,-5593.59955182181 +14,16500,-5634.268693170113 +14,17000,-5551.282369514879 +14,17500,-5478.794756660469 +14,18000,-5452.586816055144 +14,18500,-5443.7690074111615 +14,19000,-5439.692415958686 +14,19500,-5439.653663160256 +15,0,-7032.618173560698 +15,500,-5975.924046511761 +15,1000,-6570.271189602791 +15,1500,-6489.624598788629 +15,2000,-6238.3790897552135 +15,2500,-7250.196736637375 +15,3000,-6828.103193513873 +15,3500,-6645.924939601747 +15,4000,-6909.773857452097 +15,4500,-6385.2944317026495 +15,5000,-6429.186589597014 +15,5500,-6412.828276502476 +15,6000,-6816.932647301065 +15,6500,-6115.957344323103 +15,7000,-6045.886006531448 +15,7500,-6412.535865007758 +15,8000,-6229.085381876796 +15,8500,-6069.431955827703 +15,9000,-6749.269819620538 +15,9500,-5892.378046994841 +15,10000,-5832.234328493088 +15,10500,-5808.892822475276 +15,11000,-6233.4459801809935 +15,11500,-5871.494016258931 +15,12000,-5730.923291439316 +15,12500,-6083.997733045316 +15,13000,-5985.354495653185 +15,13500,-5777.789412659981 +15,14000,-6005.354251525972 +15,14500,-5716.218160523179 +15,15000,-5838.604694705724 +15,15500,-5812.061017932225 +15,16000,-5709.522619525108 +15,16500,-5625.172096903442 +15,17000,-5595.638606425996 +15,17500,-5491.719580443612 +15,18000,-5476.344716368339 +15,18500,-5445.994443846042 +15,19000,-5439.653663160256 +15,19500,-5439.653663160256 +16,0,-7701.2327941702 +16,500,-6515.976933106584 +16,1000,-6482.558460171176 +16,1500,-6731.729537044075 +16,2000,-6041.111716091474 +16,2500,-6506.611869014227 +16,3000,-5860.362254713163 +16,3500,-6151.870755282472 +16,4000,-6136.0237555872845 +16,4500,-6423.328391698435 +16,5000,-6488.253861549711 +16,5500,-6365.58808546401 +16,6000,-6601.027030587765 +16,6500,-6262.952875603434 +16,7000,-6196.280663512245 +16,7500,-6184.599397812802 +16,8000,-5897.425203653608 +16,8500,-6057.386740789637 +16,9000,-6144.851812449726 +16,9500,-6218.9449246311615 +16,10000,-5901.226910260608 +16,10500,-6210.623643007585 +16,11000,-6061.496217450178 +16,11500,-6013.7800654476905 +16,12000,-5915.727873448226 +16,12500,-5801.048622665471 +16,13000,-5858.907954426698 +16,13500,-5844.958391924982 +16,14000,-5916.6955471286 +16,14500,-5849.320993868181 +16,15000,-5651.536725606116 +16,15500,-5802.664510926633 +16,16000,-5627.510431994905 +16,16500,-5497.64344521748 +16,17000,-5541.052189333185 +16,17500,-5504.974849379631 +16,18000,-5464.414579284494 +16,18500,-5441.51716022583 +16,19000,-5440.620664252177 +16,19500,-5439.946214897769 +17,0,-7425.428283494112 +17,500,-6622.235320068603 +17,1000,-6248.459200175187 +17,1500,-6716.484521376533 +17,2000,-6262.709337879827 +17,2500,-6967.8729017516425 +17,3000,-6553.713682093044 +17,3500,-6515.931699804575 +17,4000,-7247.740725438721 +17,4500,-6396.476502476297 +17,5000,-6225.193832272939 +17,5500,-6313.148114881743 +17,6000,-6026.1868305883545 +17,6500,-6302.067214724909 +17,7000,-6308.966981622898 +17,7500,-5983.866926126881 +17,8000,-6015.94575694481 +17,8500,-6619.845422257045 +17,9000,-6068.345422681422 +17,9500,-6207.2489148834065 +17,10000,-6241.349198679315 +17,10500,-5942.744098373136 +17,11000,-5882.851280837074 +17,11500,-5738.906741030115 +17,12000,-5885.496078606299 +17,12500,-5919.050685747948 +17,13000,-5699.479532126596 +17,13500,-6121.164557061527 +17,14000,-5911.0639685180395 +17,14500,-5845.921580149801 +17,15000,-5698.990230555228 +17,15500,-5623.7679848022935 +17,16000,-5659.77156979672 +17,16500,-5561.157202439833 +17,17000,-5589.887623735085 +17,17500,-5502.716870429593 +17,18000,-5451.135827659848 +17,18500,-5440.252711353468 +17,19000,-5439.653663160256 +17,19500,-5439.653663160256 +18,0,-7666.243731543722 +18,500,-6324.292890376338 +18,1000,-6726.871370572414 +18,1500,-6681.946539315681 +18,2000,-6627.713066819103 +18,2500,-6138.623463593892 +18,3000,-6331.703590209199 +18,3500,-6138.80939179056 +18,4000,-6238.50375021725 +18,4500,-6046.569083855207 +18,5000,-6457.848261374542 +18,5500,-6559.549959925187 +18,6000,-6602.896690435391 +18,6500,-6129.685765636757 +18,7000,-6586.648472086251 +18,7500,-6529.148240202443 +18,8000,-6759.775343045154 +18,8500,-6363.926457736789 +18,9000,-5876.454306435571 +18,9500,-6604.918142364112 +18,10000,-6287.000455535053 +18,10500,-5991.14824553929 +18,11000,-5997.323649897188 +18,11500,-5879.670386704583 +18,12000,-6473.271146128471 +18,12500,-5901.235855994199 +18,13000,-6101.494911192992 +18,13500,-6023.436065430676 +18,14000,-5749.810213428777 +18,14500,-5796.364965144789 +18,15000,-5833.613537616934 +18,15500,-5685.936208474597 +18,16000,-5751.846237778705 +18,16500,-5684.239279726318 +18,17000,-5641.308412551509 +18,17500,-5493.31644452533 +18,18000,-5462.946970560365 +18,18500,-5441.496081553076 +18,19000,-5439.653663160256 +18,19500,-5439.653663160256 +19,0,-7292.19541468222 +19,500,-6629.724381124025 +19,1000,-6476.405757509184 +19,1500,-6039.0311666264515 +19,2000,-6703.594333402461 +19,2500,-5991.568289171997 +19,3000,-6479.254911741219 +19,3500,-6217.941666887571 +19,4000,-6489.110942342668 +19,4500,-6534.728781981956 +19,5000,-7031.857872923393 +19,5500,-7140.43111836856 +19,6000,-6438.262637865366 +19,6500,-6239.395232335475 +19,7000,-6154.414023414114 +19,7500,-6408.4523737746285 +19,8000,-6109.624098594208 +19,8500,-6303.226425143606 +19,9000,-6272.539263703279 +19,9500,-6425.083374603218 +19,10000,-6456.463523058213 +19,10500,-5971.105014507507 +19,11000,-5813.058832219525 +19,11500,-6292.429828943372 +19,12000,-5805.704232091314 +19,12500,-5775.081021331857 +19,13000,-6113.471793923837 +19,13500,-5980.844900838629 +19,14000,-5870.340379455039 +19,14500,-5774.956782166184 +19,15000,-5694.893742765899 +19,15500,-5643.196421649624 +19,16000,-5665.370315729436 +19,16500,-5547.257297765358 +19,17000,-5473.429116382878 +19,17500,-5467.294764610335 +19,18000,-5454.384431896048 +19,18500,-5445.376024020127 +19,19000,-5440.63725035356 +19,19500,-5439.653663160256 +20,0,-7244.369264876275 +20,500,-6923.337137475891 +20,1000,-6376.390124120034 +20,1500,-6726.217285980242 +20,2000,-6863.377212138905 +20,2500,-6061.048405936802 +20,3000,-6191.923382315045 +20,3500,-6281.954924317406 +20,4000,-6280.019589885368 +20,4500,-6326.108140693786 +20,5000,-5992.963068856993 +20,5500,-6174.420875252321 +20,6000,-6342.013821795873 +20,6500,-6103.489314625744 +20,7000,-6515.053996317672 +20,7500,-6124.54016560625 +20,8000,-6627.899471645253 +20,8500,-6564.250809261816 +20,9000,-6028.801333726079 +20,9500,-6022.576944591348 +20,10000,-6073.669509324715 +20,10500,-5971.3621987164 +20,11000,-6143.033002036917 +20,11500,-6038.590933334424 +20,12000,-6191.4750477336665 +20,12500,-5835.157112207725 +20,13000,-5882.996888936158 +20,13500,-5796.01113753552 +20,14000,-5760.622885253669 +20,14500,-5754.022276544675 +20,15000,-5990.253162640693 +20,15500,-5769.263206201564 +20,16000,-5747.819735421651 +20,16500,-5585.276122016467 +20,17000,-5574.248982370745 +20,17500,-5603.312017794264 +20,18000,-5451.100146150865 +20,18500,-5441.460353811085 +20,19000,-5439.653663160256 +20,19500,-5439.653663160256 +21,0,-7240.069166536706 +21,500,-6581.956177619543 +21,1000,-7363.228926937236 +21,1500,-6023.121450398959 +21,2000,-6314.5733644947495 +21,2500,-6144.094946472179 +21,3000,-6385.389121350078 +21,3500,-6472.290796324478 +21,4000,-6352.2041051308015 +21,4500,-6132.77773212818 +21,5000,-6153.851460238835 +21,5500,-6261.712717324636 +21,6000,-6584.530455503929 +21,6500,-6094.942650954448 +21,7000,-6455.228646955631 +21,7500,-6139.8051314841005 +21,8000,-6317.611601417107 +21,8500,-6340.4364248132215 +21,9000,-6583.892797100487 +21,9500,-6212.1657310012215 +21,10000,-6189.534649998967 +21,10500,-6125.352594907864 +21,11000,-6337.541213711302 +21,11500,-6087.153541804363 +21,12000,-6240.09098318891 +21,12500,-6125.393684993598 +21,13000,-5775.46217952026 +21,13500,-5937.038890250219 +21,14000,-6037.891097096519 +21,14500,-6009.884547451672 +21,15000,-5722.249835846644 +21,15500,-5761.474232917507 +21,16000,-5620.216931151651 +21,16500,-5672.516124164596 +21,17000,-5507.298796586092 +21,17500,-5482.0714610808445 +21,18000,-5445.60735033525 +21,18500,-5440.485418920966 +21,19000,-5439.653663160256 +21,19500,-5439.653663160256 +22,0,-7951.52959989312 +22,500,-6098.727387582085 +22,1000,-6611.293714257744 +22,1500,-6459.295929176521 +22,2000,-6069.831228005766 +22,2500,-6294.775424671267 +22,3000,-6231.120297007179 +22,3500,-6577.8785461627185 +22,4000,-6400.223756834913 +22,4500,-6069.872614185448 +22,5000,-6702.565217951174 +22,5500,-6761.014926237198 +22,6000,-6887.861830540615 +22,6500,-6750.865850942744 +22,7000,-6108.810355067268 +22,7500,-5958.4291561420305 +22,8000,-6281.851457042693 +22,8500,-6039.5643072585935 +22,9000,-6912.660315440389 +22,9500,-5948.021521317442 +22,10000,-6534.114951978739 +22,10500,-5974.097903102347 +22,11000,-6154.675064159082 +22,11500,-5992.553632574385 +22,12000,-6286.522611446973 +22,12500,-6144.7371015475155 +22,13000,-5904.795012403992 +22,13500,-6113.065233920931 +22,14000,-5963.731986069148 +22,14500,-5844.248697751661 +22,15000,-5692.868082159361 +22,15500,-5691.810479034105 +22,16000,-5653.951818855911 +22,16500,-5578.350186434842 +22,17000,-5522.38514100765 +22,17500,-5538.803234303437 +22,18000,-5465.259051600971 +22,18500,-5445.866219969636 +22,19000,-5439.653663160256 +22,19500,-5439.653663160256 +23,0,-6687.7953961712055 +23,500,-6387.234956606564 +23,1000,-6605.865053920081 +23,1500,-6781.952941353634 +23,2000,-6615.0713709726515 +23,2500,-6684.378783815903 +23,3000,-7101.428419027742 +23,3500,-6349.8547804101845 +23,4000,-6409.2962620863555 +23,4500,-6062.3769762958555 +23,5000,-6210.526461669581 +23,5500,-5897.728920574617 +23,6000,-6535.035953857364 +23,6500,-6303.958864075763 +23,7000,-6047.666961831916 +23,7500,-6437.617397839225 +23,8000,-6201.749749008215 +23,8500,-6371.170307417196 +23,9000,-5950.850076516112 +23,9500,-6010.722552804328 +23,10000,-6074.206576705607 +23,10500,-6454.694465361867 +23,11000,-6007.084006044329 +23,11500,-6033.46053943067 +23,12000,-6343.002653986482 +23,12500,-6015.64413662494 +23,13000,-5771.474325381753 +23,13500,-5864.114350474518 +23,14000,-5790.596470958207 +23,14500,-5755.463659654082 +23,15000,-5727.169763689103 +23,15500,-5725.783605253743 +23,16000,-5788.394116540032 +23,16500,-5581.709168589353 +23,17000,-5584.486109592323 +23,17500,-5490.375132593863 +23,18000,-5448.769912784913 +23,18500,-5444.458811964472 +23,19000,-5442.607472360202 +23,19500,-5441.100840662465 diff --git a/hillclimbing-results/test.png b/hillclimbing-results/test.png new file mode 100644 index 0000000..2b4c5d2 Binary files /dev/null and b/hillclimbing-results/test.png differ