diff --git a/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb b/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb index 26a9f37..b11fb14 100644 --- a/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb +++ b/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb @@ -9,33 +9,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 104, "metadata": {}, "outputs": [ - { - "data": { - "text/html": [ - " \n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { "text/html": [ @@ -112,7 +88,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 105, "metadata": {}, "outputs": [], "source": [ @@ -130,7 +106,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 106, "metadata": {}, "outputs": [], "source": [ @@ -139,7 +115,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 107, "metadata": {}, "outputs": [], "source": [ @@ -148,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 108, "metadata": {}, "outputs": [], "source": [ @@ -161,12 +137,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### hepler functions for adjacency matrices" + "### helper functions for adjacency matrices" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 109, "metadata": {}, "outputs": [], "source": [ @@ -193,7 +169,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 110, "metadata": {}, "outputs": [], "source": [ @@ -218,7 +194,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 111, "metadata": {}, "outputs": [], "source": [ @@ -243,7 +219,66 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 112, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array(['heat', 'simmer', 'cook', 'bake', 'boil', 'place', 'cut', 'slice',\n", + " 'chop', 'dice', 'pour', 'drain', 'cool', 'refrigerate', 'thicken',\n", + " 'warm', 'chill', 'brown', 'blend', 'spread', 'grill', 'fry',\n", + " 'saute', 'mash', 'melt', 'whisk', 'peel', 'freeze', 'wash',\n", + " 'grate', 'squeeze', 'broil', 'marinate', 'skim', 'soak', 'mince',\n", + " 'break', 'open', 'sour', 'thaw', 'beat', 'wipe', 'carve', 'curdle'],\n", + " dtype='\n", "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "3158\n", - "\n", - "mix (0.006850405133872667)\n", - "\n", - "\n", - "\n", - "3160\n", - "\n", - "tomato (1)\n", - "\n", - "\n", - "\n", - "3158->3160\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3162\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "3158->3162\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3164\n", - "\n", - "cook (0.36065573770491804)\n", - "\n", - "\n", - "\n", - "3158->3164\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3161\n", - "\n", - "potato (1)\n", - "\n", - "\n", - "\n", - "3158->3161\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3159\n", - "\n", - "noodle (1.0)\n", - "\n", - "\n", - "\n", - "3164->3159\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.08820288074354661\n" - ] - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "3970\n", - "\n", - "mix (0.006850405133872667)\n", - "\n", - "\n", - "\n", - "3972\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "3970->3972\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3974\n", - "\n", - "cook (0.36065573770491804)\n", - "\n", - "\n", - "\n", - "3970->3974\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3971\n", - "\n", - "tomato (1)\n", - "\n", - "\n", - "\n", - "3970->3971\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3976\n", - "\n", - "potato (1)\n", - "\n", - "\n", - "\n", - "3970->3976\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3975\n", - "\n", - "noodle (1.0)\n", - "\n", - "\n", - "\n", - "3974->3975\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.08820288074354661\n" - ] - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "3439\n", - "\n", - "mix (0.005818786367414797)\n", + "3727\n", + "\n", + "mix (0.0)\n", "\n", - "\n", + "\n", "\n", - "3440\n", - "\n", - "potato (1)\n", + "3730\n", + "\n", + "mix (0.22564102564102564)\n", "\n", - "\n", + "\n", "\n", - "3439->3440\n", - "\n", - "\n", + "3727->3730\n", + "\n", + "\n", "\n", - "\n", - "\n", - "3442\n", - "\n", - "mix (0.007882023900330536)\n", - "\n", - "\n", - "\n", - "3439->3442\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3446\n", - "\n", - "tomato (1)\n", - "\n", - "\n", - "\n", - "3442->3446\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3444\n", - "\n", - "cook (0.36065573770491804)\n", - "\n", - "\n", - "\n", - "3442->3444\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "3443\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "3442->3443\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "3445\n", - "\n", - "noodle (1.0)\n", + "3728\n", + "\n", + "noodle (1)\n", "\n", - "\n", + "\n", "\n", - "3444->3445\n", - "\n", - "\n", + "3727->3728\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3731\n", + "\n", + "tomato (1)\n", + "\n", + "\n", + "\n", + "3730->3731\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3732\n", + "\n", + "cook (0.9999999999999999)\n", + "\n", + "\n", + "\n", + "3730->3732\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3733\n", + "\n", + "onion (1.0)\n", + "\n", + "\n", + "\n", + "3732->3733\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1330,7 +1262,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.08820288074354661\n" + "0.2576130268096809\n" ] }, { @@ -1342,203 +1274,130 @@ "\n", "\n", - "\n", - "\n", + "\n", + "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "4832\n", - "\n", - "mix (0.005818786367414797)\n", + "3716\n", + "\n", + "cook (0.9219858156028368)\n", "\n", - "\n", + "\n", "\n", - "4834\n", - "\n", - "potato (1)\n", + "3717\n", + "\n", + "bake (0.5054716884821958)\n", "\n", - "\n", + "\n", "\n", - "4832->4834\n", - "\n", - "\n", + "3716->3717\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "4835\n", - "\n", - "mix (0.007882023900330536)\n", + "3718\n", + "\n", + "mix (0.0)\n", "\n", - "\n", + "\n", "\n", - "4832->4835\n", - "\n", - "\n", + "3717->3718\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "4836\n", - "\n", - "cheese (1)\n", + "3721\n", + "\n", + "simmer (0.6899063929501801)\n", "\n", - "\n", + "\n", "\n", - "4835->4836\n", - "\n", - "\n", + "3718->3721\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "3719\n", + "\n", + "cut (0.25)\n", + "\n", + "\n", + "\n", + "3718->3719\n", + "\n", + "\n", + "\n", + "\n", "\n", - "4837\n", - "\n", - "tomato (1)\n", + "3722\n", + "\n", + "mix (0.3897435897435897)\n", "\n", - "\n", + "\n", "\n", - "4835->4837\n", - "\n", - "\n", + "3721->3722\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "4838\n", - "\n", - "cook (0.36065573770491804)\n", - "\n", - "\n", - "\n", - "4835->4838\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "4839\n", - "\n", - "noodle (1.0)\n", - "\n", - "\n", - "\n", - "4838->4839\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.08820288074354661\n" - ] - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "4949\n", - "\n", - "mix (0.005818786367414797)\n", - "\n", - "\n", - "\n", - "4950\n", - "\n", - "mix (0.007882023900330536)\n", - "\n", - "\n", - "\n", - "4949->4950\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "4956\n", - "\n", - "potato (1)\n", - "\n", - "\n", - "\n", - "4949->4956\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "4953\n", + "3726\n", "\n", - "cook (0.36065573770491804)\n", + "chop (0.21089630931458697)\n", "\n", - "\n", - "\n", - "4950->4953\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "4952\n", - "\n", - "tomato (1)\n", - "\n", - "\n", - "\n", - "4950->4952\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "4955\n", - "\n", - "cheese (1)\n", - "\n", - "\n", + "\n", "\n", - "4950->4955\n", - "\n", - "\n", + "3722->3726\n", + "\n", + "\n", "\n", - "\n", - "\n", - "4954\n", - "\n", - "noodle (1.0)\n", + "\n", + "\n", + "3723\n", + "\n", + "tomato (1.0)\n", "\n", - "\n", - "\n", - "4953->4954\n", + "\n", + "\n", + "3722->3723\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3724\n", + "\n", + "onion (1.0)\n", + "\n", + "\n", + "\n", + "3726->3724\n", "\n", "\n", "\n", + "\n", + "\n", + "3720\n", + "\n", + "noodle (1.0)\n", + "\n", + "\n", + "\n", + "3719->3720\n", + "\n", + "\n", + "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1548,7 +1407,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.08820288074354661\n" + "0.23576471183610126\n" ] }, { @@ -1560,191 +1419,82 @@ "\n", "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "5384\n", - "\n", - "mix (0.005818786367414797)\n", - "\n", - "\n", - "\n", - "5391\n", - "\n", - "potato (1)\n", - "\n", - "\n", - "\n", - "5384->5391\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5385\n", - "\n", - "mix (0.007882023900330536)\n", - "\n", - "\n", - "\n", - "5384->5385\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5390\n", - "\n", - "tomato (1)\n", - "\n", - "\n", - "\n", - "5385->5390\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5388\n", - "\n", - "cook (0.36065573770491804)\n", - "\n", - "\n", - "\n", - "5385->5388\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5386\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "5385->5386\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5389\n", - "\n", - "noodle (1.0)\n", - "\n", - "\n", - "\n", - "5388->5389\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.08820288074354661\n" - ] - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "5611\n", - "\n", - "mix (0.006850405133872667)\n", + "3403\n", + "\n", + "mix (0.0)\n", "\n", - "\n", + "\n", "\n", - "5615\n", - "\n", - "potato (1)\n", + "3404\n", + "\n", + "cook (1.0)\n", "\n", - "\n", + "\n", "\n", - "5611->5615\n", - "\n", - "\n", + "3403->3404\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5616\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "5611->5616\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "5617\n", - "\n", - "tomato (1)\n", + "3407\n", + "\n", + "mix (0.20029027576197386)\n", "\n", - "\n", + "\n", "\n", - "5611->5617\n", - "\n", - "\n", + "3403->3407\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "3406\n", + "\n", + "noodle (1.0)\n", + "\n", + "\n", + "\n", + "3404->3406\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5612\n", - "\n", - "cook (0.36065573770491804)\n", + "3409\n", + "\n", + "onion (1)\n", "\n", - "\n", + "\n", "\n", - "5611->5612\n", - "\n", - "\n", + "3407->3409\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5613\n", - "\n", - "noodle (1.0)\n", + "3408\n", + "\n", + "tomato (1)\n", "\n", - "\n", + "\n", "\n", - "5612->5613\n", - "\n", - "\n", + "3407->3408\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1754,7 +1504,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.08749121476036274\n" + "0.23576471183610126\n" ] }, { @@ -1766,106 +1516,421 @@ "\n", "\n", - "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "3708\n", + "\n", + "mix (0.0)\n", + "\n", + "\n", + "\n", + "3709\n", + "\n", + "cook (1.0)\n", + "\n", + "\n", + "\n", + "3708->3709\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3712\n", + "\n", + "mix (0.20029027576197386)\n", + "\n", + "\n", + "\n", + "3708->3712\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3711\n", + "\n", + "noodle (1.0)\n", + "\n", + "\n", + "\n", + "3709->3711\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3714\n", + "\n", + "onion (1)\n", + "\n", + "\n", + "\n", + "3712->3714\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3713\n", + "\n", + "tomato (1)\n", + "\n", + "\n", + "\n", + "3712->3713\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.21735554335886978\n" + ] + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "5556\n", - "\n", - "mix (0.008842105263157896)\n", + "4004\n", + "\n", + "cook (0.9219858156028368)\n", "\n", - "\n", + "\n", "\n", - "5550\n", - "\n", - "cook (0.36065573770491804)\n", + "4006\n", + "\n", + "mix (0.0)\n", "\n", - "\n", + "\n", "\n", - "5556->5550\n", - "\n", - "\n", + "4004->4006\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5549\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "5556->5549\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5555\n", - "\n", - "mash (0.08993683606086707)\n", - "\n", - "\n", - "\n", - "5556->5555\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "5551\n", - "\n", - "noodle (1.0)\n", + "4010\n", + "\n", + "noodle (1.0)\n", "\n", - "\n", + "\n", "\n", - "5550->5551\n", - "\n", - "\n", + "4006->4010\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "4007\n", + "\n", + "mix (0.20029027576197386)\n", + "\n", + "\n", + "\n", + "4006->4007\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "4009\n", + "\n", + "tomato (1.0)\n", + "\n", + "\n", + "\n", + "4007->4009\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5557\n", - "\n", - "mix (0.012468827930174564)\n", + "4008\n", + "\n", + "onion (1.0)\n", "\n", - "\n", + "\n", "\n", - "5555->5557\n", - "\n", - "\n", + "4007->4008\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.21735554335886978\n" + ] + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "3909\n", + "\n", + "cook (0.9219858156028368)\n", + "\n", + "\n", + "\n", + "3911\n", + "\n", + "mix (0.0)\n", + "\n", + "\n", + "\n", + "3909->3911\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3915\n", + "\n", + "noodle (1.0)\n", + "\n", + "\n", + "\n", + "3911->3915\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3912\n", + "\n", + "mix (0.20029027576197386)\n", + "\n", + "\n", + "\n", + "3911->3912\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3913\n", + "\n", + "onion (1.0)\n", + "\n", + "\n", + "\n", + "3912->3913\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3914\n", + "\n", + "tomato (1.0)\n", + "\n", + "\n", + "\n", + "3912->3914\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.20962497813112532\n" + ] + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "3947\n", + "\n", + "cook (0.9219858156028368)\n", + "\n", + "\n", + "\n", + "3948\n", + "\n", + "bake (0.5054716884821958)\n", + "\n", + "\n", + "\n", + "3947->3948\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3949\n", + "\n", + "mix (0.0)\n", + "\n", + "\n", + "\n", + "3948->3949\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3950\n", + "\n", + "cut (0.21044759376285382)\n", + "\n", + "\n", + "\n", + "3949->3950\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3955\n", + "\n", + "cut (0.25)\n", + "\n", + "\n", + "\n", + "3949->3955\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3951\n", + "\n", + "mix (0.3897435897435897)\n", + "\n", + "\n", + "\n", + "3950->3951\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3954\n", + "\n", + "tomato (1.0)\n", + "\n", + "\n", + "\n", + "3951->3954\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5552\n", - "\n", - "tomato (1.0)\n", + "3952\n", + "\n", + "chop (0.21089630931458697)\n", "\n", - "\n", + "\n", "\n", - "5557->5552\n", - "\n", - "\n", + "3951->3952\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5553\n", - "\n", - "potato (1.0)\n", + "3953\n", + "\n", + "onion (1.0)\n", "\n", - "\n", + "\n", "\n", - "5557->5553\n", - "\n", - "\n", + "3952->3953\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3956\n", + "\n", + "noodle (1.0)\n", + "\n", + "\n", + "\n", + "3955->3956\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1875,7 +1940,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.0689785320539355\n" + "0.18941305549164347\n" ] }, { @@ -1887,94 +1952,94 @@ "\n", "\n", - "\n", + "\n", "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "5176\n", - "\n", - "mix (0.0039264285256855325)\n", + "3870\n", + "\n", + "mix (0.0)\n", "\n", - "\n", + "\n", "\n", - "5181\n", - "\n", - "potato (1)\n", + "3873\n", + "\n", + "mix (0.20029027576197386)\n", "\n", - "\n", + "\n", "\n", - "5176->5181\n", - "\n", - "\n", + "3870->3873\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5177\n", - "\n", - "tomato (1)\n", - "\n", - "\n", - "\n", - "5176->5177\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5178\n", - "\n", - "cheese (1)\n", - "\n", - "\n", - "\n", - "5176->5178\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "5179\n", - "\n", - "cook (1.0)\n", + "3871\n", + "\n", + "cook (1.0)\n", "\n", - "\n", + "\n", "\n", - "5176->5179\n", - "\n", - "\n", + "3870->3871\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "3874\n", + "\n", + "onion (1)\n", + "\n", + "\n", + "\n", + "3873->3874\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3875\n", + "\n", + "tomato (1)\n", + "\n", + "\n", + "\n", + "3873->3875\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5183\n", - "\n", - "cut (0.03278688524590164)\n", + "3877\n", + "\n", + "bake (0.6071428571428571)\n", "\n", - "\n", + "\n", "\n", - "5179->5183\n", - "\n", - "\n", + "3871->3877\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5180\n", - "\n", - "noodle (1.0)\n", + "3872\n", + "\n", + "noodle (1.0)\n", "\n", - "\n", + "\n", "\n", - "5183->5180\n", - "\n", - "\n", + "3877->3872\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -1984,7 +2049,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.06277589667904378\n" + "0.18081651769563872\n" ] }, { @@ -1996,106 +2061,263 @@ "\n", "\n", - "\n", - "\n", + "\n", + "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "5192\n", - "\n", - "mix (0.00749063670411985)\n", + "3680\n", + "\n", + "mix (0.0)\n", "\n", - "\n", + "\n", "\n", - "5194\n", - "\n", - "mix (0.007882023900330536)\n", + "3689\n", + "\n", + "heat (0.969244288224956)\n", "\n", - "\n", + "\n", "\n", - "5192->5194\n", - "\n", - "\n", + "3680->3689\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5200\n", - "\n", - "cook (0.09465020576131687)\n", + "\n", + "\n", + "3687\n", + "\n", + "noodle (1)\n", "\n", - "\n", - "\n", - "5192->5200\n", - "\n", - "\n", + "\n", + "\n", + "3680->3687\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5195\n", - "\n", - "tomato (1)\n", + "3681\n", + "\n", + "open (0.009697241645788928)\n", "\n", - "\n", + "\n", "\n", - "5194->5195\n", - "\n", - "\n", + "3689->3681\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5198\n", - "\n", - "cheese (1)\n", + "3682\n", + "\n", + "simmer (0.6899063929501801)\n", "\n", - "\n", + "\n", "\n", - "5194->5198\n", - "\n", - "\n", + "3681->3682\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5196\n", - "\n", - "cook (0.36065573770491804)\n", + "3683\n", + "\n", + "mix (0.22564102564102564)\n", "\n", - "\n", + "\n", "\n", - "5194->5196\n", - "\n", - "\n", + "3682->3683\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5197\n", - "\n", - "noodle (1.0)\n", + "3684\n", + "\n", + "tomato (1.0)\n", "\n", - "\n", + "\n", "\n", - "5196->5197\n", - "\n", - "\n", + "3683->3684\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "3685\n", + "\n", + "cook (0.9999999999999999)\n", + "\n", + "\n", + "\n", + "3683->3685\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5193\n", - "\n", - "potato (1.0)\n", + "3686\n", + "\n", + "onion (1.0)\n", "\n", - "\n", + "\n", "\n", - "5200->5193\n", - "\n", - "\n", + "3685->3686\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.17755644030720744\n" + ] + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "3878\n", + "\n", + "mix (0.0)\n", + "\n", + "\n", + "\n", + "3879\n", + "\n", + "heat (0.969244288224956)\n", + "\n", + "\n", + "\n", + "3878->3879\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3888\n", + "\n", + "bake (0.6071428571428571)\n", + "\n", + "\n", + "\n", + "3878->3888\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3880\n", + "\n", + "open (0.009697241645788928)\n", + "\n", + "\n", + "\n", + "3879->3880\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3881\n", + "\n", + "simmer (0.6899063929501801)\n", + "\n", + "\n", + "\n", + "3880->3881\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3882\n", + "\n", + "mix (0.22564102564102564)\n", + "\n", + "\n", + "\n", + "3881->3882\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3883\n", + "\n", + "tomato (1.0)\n", + "\n", + "\n", + "\n", + "3882->3883\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3884\n", + "\n", + "cook (0.9999999999999999)\n", + "\n", + "\n", + "\n", + "3882->3884\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3885\n", + "\n", + "onion (1.0)\n", + "\n", + "\n", + "\n", + "3884->3885\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "3886\n", + "\n", + "noodle (1.0)\n", + "\n", + "\n", + "\n", + "3888->3886\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" ] }, "metadata": {},