From e7358998efbb8af8e873b6507c6a60e3f7107f90 Mon Sep 17 00:00:00 2001 From: s473633 Date: Mon, 19 Jun 2023 11:25:43 +0200 Subject: [PATCH] Genetics Algorithms --- src/__pycache__/agent.cpython-310.pyc | Bin 0 -> 8306 bytes src/__pycache__/decisiontree.cpython-310.pyc | Bin 0 -> 1096 bytes src/__pycache__/genetics.cpython-310.pyc | Bin 0 -> 2685 bytes src/__pycache__/simulation.cpython-310.pyc | Bin 0 -> 9933 bytes src/__pycache__/trashtype.cpython-310.pyc | Bin 0 -> 1408 bytes src/agent.py | 6 +- src/genetics.py | 95 +++++++++ src/tree_data.csv | 201 +++++++++++++++++++ src/tree_in_txt.txt | 52 +++++ 9 files changed, 353 insertions(+), 1 deletion(-) create mode 100644 src/__pycache__/agent.cpython-310.pyc create mode 100644 src/__pycache__/decisiontree.cpython-310.pyc create mode 100644 src/__pycache__/genetics.cpython-310.pyc create mode 100644 src/__pycache__/simulation.cpython-310.pyc create mode 100644 src/__pycache__/trashtype.cpython-310.pyc create mode 100644 src/genetics.py create mode 100644 src/tree_data.csv create mode 100644 src/tree_in_txt.txt diff --git a/src/__pycache__/agent.cpython-310.pyc b/src/__pycache__/agent.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2c24c8bbf16ba673ce357a5f6acdec1344130ba5 GIT binary patch literal 8306 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 W_)4u51Z_0ThUYpB+x?B@<^KaqS`^Lz literal 0 HcmV?d00001 diff --git a/src/__pycache__/decisiontree.cpython-310.pyc b/src/__pycache__/decisiontree.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..891acad1479db035b4878fd14aa92b301091832b GIT binary patch literal 1096 zcmY*Y&2HN`5av*_Ez7dwr0E};7tqB;Z^dF!6lk!A9&$;6wuB3T5XY_@SrSM(iG%c% zUW@J{*n8V|*mu}FuRZk@dTED_4Wtxi#BW3nzxjr$`~8^F_&@nueFzx)=E2<&5qL>v z{v)TDf|3cKH!t}-5CQmDP=@oCXwf`Wtqeau83TQ^J$aIo6L1p8|)hPba1)xY6i?~4OGSlz>5c8EhvX7^VQ)=Uk) z@HGH?ON>GmvKwMjMbDTyy`ZRn-jk_4)g?X;6`Znk_?;?XCn>nlYD9WJIL5p%MP0oi z{Hm136q5pV&i%seAWfLJS7hcnIm=dX4Qp6&8?50Izh>8b7M?SGcun)iY}Q(}*X)#d zO~H2jw;MPlobnS5v_Fj;Z;0#k`{Exhxm{tF6nz zSQnI7rGblbX>nTXrHi*SpQ3|RUMp1pGQCHq{CN5LkMS{@Gg~)fLx<#r)N)Muu`H%o z*-B=+@R=MNosZR43@^^8S-QR3jM?tEwpYMkhato;fFalW1g`pieWs+9quiXQf#_K+ z&Bx3aMBEKZQ&%ofa+!km+g-Ff>H9_x>W926%+>zr=_XZCW%kmJ$Q)dxAo>%OcA+t= z-Ev1uS0$zD?91PU6E!8tRZ%i0&~_{Yz6W*WVGz{K2BrXjDaR zsfIYOD^*y!8b%B%yvXk0#N*x0jo7ztNZIuvxhG`Cs}++_A*7E)yOEWW=9WOmoRuhb zrTsM%$rg<~1?>yk$SNX@Qe~v53%$0wwOQ<^*|yUnRJv{)ymPP=L0(Q=Fe$9|GPtmA zuyWy~DABbpbYW5S@Up43%`9HpO&_%X@i&C;6yfiV_LaEk&v~sDCBE>2n@Y-=4w~3mhL@feU#S%m$sDMyZz7kbM#jToFLRKoX^=#d3?OkVP z-6mlzA*G0N0KtKKdhCTiXm5y9&fGWvzc*{gwbQkB=FPmFH}B*3-g7)VTVi;=UHn!4 zUS{ksTD*vQZ%@<8UnK=ZRtE?4O_ahfZ36rEMj(LNzPy{$g-Tp z?8%Cp!(5bAc?NSyo|W^MXC&WdwS{9yXZ2%=vHjh`AJ_goc=l=mrNCL^q-BdKH1p} z^y4J%?dWb8v_fC`J7JUrovS9|-}JS~);1kEs#;geAI z{mu-jMZT(XMRbek(L=N~eDygHKe7j0aw(p92}}7Q--HeDf>oa|nU2|b=ke+V3~iRO zd+vZI>^TnnCU#-AF{qYbS`(RAeLv$(RlwJVqbRyrX`>VBq!o92SLd+)n<0oMpt!{MUmfz7=L5$ASc;>*b?Vu)3+XDyA5vjcdTR~Z=L)0RJ&E!ldW%>7Y&28ktT^r8p znb=#)#6I3V(EIDTo)q`o8E0W$i>wWr5*GSVD?WYuZyRHb}$7c8s zPt8&Uaz#oRb+AFMZ&Z>v@jEA)XFQy?Z)t4bLA(uiBGq&sOi^$f*=R3H^uQ zQiDkZAdcW8$pLs&C5{vyr8iPo(266B*xP{n0eewDrt%7ZoIrh?%IHv~ans0LV=ug5 z=2Ml*?e-ItsV^W-ldvUzfvYtT6N*ztQ<*Te=@$@$nuH%hSyJC1r_NC!Eu>ysn5@5; zI;e8R#6z7cN*6Vum=@uX!t1-*HZ+~;YSaoRyBd`zG#yG@MM0jzfvRBd2JKT@JGeCL z(oMh9j#ZdE?7ps>srTprRaygFbpceZWZF|UckAY@yEi_+bNyz$xqZE{Wg?f&)$e}Y zytY-}x@|byrfwJnnP_Bgu$KU`>P?bqR4$oft=^&yQ?V)!!Xyf`Zt7O70DxzfBRuy%gx>}XHqHNhh zT>-mR&cV4(*UWx>_fBpx%-d2QV9)%8F&;6!$JjJww2||QM&thKZFFPV?*v!L#hO~F W$85_+xA7d$@@$NrSM<)8o&NzV-7MSy literal 0 HcmV?d00001 diff --git a/src/__pycache__/simulation.cpython-310.pyc b/src/__pycache__/simulation.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2ae9ea6e546d3088ecd7066508407ba1540a076d GIT binary patch literal 9933 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 literal 0 HcmV?d00001 diff --git a/src/__pycache__/trashtype.cpython-310.pyc b/src/__pycache__/trashtype.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..be331d46bc62cf821ebe98e0388090d5c0b3574f GIT binary patch literal 1408 zcmZ`(JFg=(6drrtlgZ=mUI@D_3sMS_0?{B?Awj{S)e1ppMH+cyXX1NjG9%kj_FhdY zXp#5{2^~E(e}Nj8P~9Iuvke@3vf4$08TmZEV}Cy9cs$K;n0fI0mjB3p4L$Eq>%943 za6W^fo`PT=LzPF6)0p^92X#my)W>2HJ1ilI(bvQz|gneEW86o z@7WBQ@JUTezCzYNKNHXajL%`HFCoIv0WrM92Ym25AiBnKqP-(x0Siy~fB=gCdw9m; zGnN4M=!~UjECXzQ#s)p6afiM`Q|}Oz9?O41hfw=h!Bu#S*zkl75gT>h)MMkR*9D*_ zFf(>D;;W>KJKXte%r1Vwhonc3X_vsdRQt!QOBsS)(k?m@>dEnz*^UUuUXLLOLeb-~$s`{X%f%3dMwSftB4 zRAOlRy=T%kdWP?Q0VRD9CVMWLswu^aR(Ccieh1iuWkr<|e*t2`mbP4qZ{Tw zEAalnxxj=3#Kfv)E~*LyAzj!KzOtr`iLx;;|6n_EN@n}aK7Vl7Cqy(!j>tf~IllaHVWFF*b2 zD zzO^r)ineNWC7wej)-qAA< 0.50 +| | | |--- payment <= 0.50 +| | | | |--- class: 0 +| | | |--- payment > 0.50 +| | | | |--- bin_fullness <= 0.50 +| | | | | |--- class: 0 +| | | | |--- bin_fullness > 0.50 +| | | | | |--- trash_types_mixed <= 0.50 +| | | | | | |--- season_summer <= 0.50 +| | | | | | | |--- trash_types_plastic <= 0.50 +| | | | | | | | |--- class: 1 +| | | | | | | |--- trash_types_plastic > 0.50 +| | | | | | | | |--- season_winter <= 0.50 +| | | | | | | | | |--- class: 1 +| | | | | | | | |--- season_winter > 0.50 +| | | | | | | | | |--- day_wednesday <= 0.50 +| | | | | | | | | | |--- class: 0 +| | | | | | | | | |--- day_wednesday > 0.50 +| | | | | | | | | | |--- class: 1 +| | | | | | |--- season_summer > 0.50 +| | | | | | | |--- day_wednesday <= 0.50 +| | | | | | | | |--- class: 1 +| | | | | | | |--- day_wednesday > 0.50 +| | | | | | | | |--- trash_types_plastic <= 0.50 +| | | | | | | | | |--- class: 0 +| | | | | | | | |--- trash_types_plastic > 0.50 +| | | | | | | | | |--- class: 1 +| | | | | |--- trash_types_mixed > 0.50 +| | | | | | |--- day_wednesday <= 0.50 +| | | | | | | |--- season_winter <= 0.50 +| | | | | | | | |--- day_monday <= 0.50 +| | | | | | | | | |--- season_spring <= 0.50 +| | | | | | | | | | |--- class: 0 +| | | | | | | | | |--- season_spring > 0.50 +| | | | | | | | | | |--- class: 1 +| | | | | | | | |--- day_monday > 0.50 +| | | | | | | | | |--- season_spring <= 0.50 +| | | | | | | | | | |--- class: 1 +| | | | | | | | | |--- season_spring > 0.50 +| | | | | | | | | | |--- class: 0 +| | | | | | | |--- season_winter > 0.50 +| | | | | | | | |--- class: 0 +| | | | | | |--- day_wednesday > 0.50 +| | | | | | | |--- class: 1 +| |--- truck_fullness > 0.50 +| | |--- class: 0 +|--- dump_fullness > 0.50 +| |--- class: 0