metaheuristic-designer

View on PyPIReverse Dependencies (0)

0.1.5 metaheuristic_designer-0.1.5-py3-none-any.whl

Wheel Details

Project: metaheuristic-designer
Version: 0.1.5
Filename: metaheuristic_designer-0.1.5-py3-none-any.whl
Download: [link]
Size: 95857
MD5: 51d762a06c2442ce94b4576464f63a86
SHA256: 46cffaf926cb2440a382273d16b12d07b6a35dd28e4e0be45668fd6fca468173
Uploaded: 2023-11-09 13:07:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: metaheuristic-designer
Version: 0.1.5
Summary: A python package to desing metaheuristic optimization algorithms from components.
Author-Email: eugenioLR <eugeniolorente0[at]gmail.com>
Project-Url: Homepage, https://github.com/eugenioLR/metaheuristic-designer
License: LICENSE
Keywords: optization,genetic-algorithm,evolutionary-algorithms,metaheuristics
Requires-Python: >=3.10
Requires-Dist: matplotlib (>=3.5)
Requires-Dist: numpy (>=1.21)
Requires-Dist: scipy (>=1.8)
Requires-Dist: pyparsing (>=3.0)
Requires-Dist: scikit-image (>=0.21)
Requires-Dist: nox (>=2023.4.22); extra == "dev"
Requires-Dist: pytest (>=7.4.0); extra == "dev"
Requires-Dist: coverage (>=7.3.1); extra == "dev"
Requires-Dist: sphinx-material (>=0.0.36); extra == "dev"
Requires-Dist: sphinx (>=7.1.1); extra == "dev"
Requires-Dist: black[jupyter] (>=23.10.1); extra == "dev"
Requires-Dist: pygame (>=2.5.0); extra == "dev"
Requires-Dist: networkx (>=3.1); extra == "dev"
Requires-Dist: opencv-python (>=4.8); extra == "dev"
Requires-Dist: pandas (>=2.1.2); extra == "dev"
Requires-Dist: pygame (>=2.5.0); extra == "examples"
Requires-Dist: networkx (>=3.1); extra == "examples"
Requires-Dist: opencv-python (>=4.8); extra == "examples"
Provides-Extra: dev
Provides-Extra: examples
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 13324 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
metaheuristic_designer/Algorithm.py sha256=hz_EeORqMzTQLLf1IH2bL3HWuaWfh9c_eKYClKKZAAw 21186
metaheuristic_designer/Encoding.py sha256=_BEJvgpuEWl7xTIHhk-kW-gLha4JhCDb0aPPEBzJe3w 965
metaheuristic_designer/Individual.py sha256=Q6W9kjI0oWcUF6KP50tvAXeh2JRbQMAKqgXGCmdoyDs 3837
metaheuristic_designer/Initializer.py sha256=XCAp9l_b2n-BLmsMMBs-rKIgqneNHGSpAvR42BrpQR4 2202
metaheuristic_designer/ObjectiveFunc.py sha256=sohO538Z_-3MMbBfqe72iMcOkiM909EZJy-9DyOMfVI 6780
metaheuristic_designer/Operator.py sha256=OgB0_VU-28P-s_MYebr9Umbs-R_z7Me11NzE76clxUg 4290
metaheuristic_designer/ParamScheduler.py sha256=ZJUACLp4H7kkhoruBcOX3YWS51_GticSEDe72NmjbY4 3625
metaheuristic_designer/SearchStrategy.py sha256=Ci2zsc6cgEHbLnGog4QautzWbd1HedIIVgkAmGRQDE8 8042
metaheuristic_designer/SelectionMethod.py sha256=BElPwbbgJlasT-59vBcMIGb2ur-E1LMoqBUHixA3jZw 3056
metaheuristic_designer/__init__.py sha256=k1AsEnBUHmTOtbSAAVkW-SQc9hXgGkYKHwVgu2DqgCw 693
metaheuristic_designer/utils.py sha256=0Uz6ntx9LasphOA32bxbwC3zWtl_pT-Ur4sghWLnvqE 877
metaheuristic_designer/algorithms/AlgorithmSelection.py sha256=KbO1GDszrdYLwo3OQ9Jpw5vKjV25GiNCYWxyiYeEZDY 4904
metaheuristic_designer/algorithms/GeneralAlgorithm.py sha256=YSZvbP8vTk1zFkHpusrDXTglZBKY0iUaumZagWmaLVo 2284
metaheuristic_designer/algorithms/MemeticAlgorithm.py sha256=ZJWqFGiP-W9RD4I8pWwpXsStchfy-sHCAv9BgjrCk70 4465
metaheuristic_designer/algorithms/StrategySelection.py sha256=3VVwRUV4ralmmcpkrs4zEFuYHEgZO6C8g3A7D3aRXTg 1572
metaheuristic_designer/algorithms/__init__.py sha256=oUBSqNt6zViTnVnR83tA8gDznm0Wu9FIEF-H1qeZ7Y0 194
metaheuristic_designer/benchmarks/__init__.py sha256=Ew5xw9rivTo5V9E_BDZkQCpjtGXfG3ejOZ4Hx6g85as 88
metaheuristic_designer/benchmarks/benchmark_funcs.py sha256=Fre0j2gLuZreVr4ZeLjBYQsZGqd_2H9vfpnfClLQAaM 11889
metaheuristic_designer/benchmarks/classic_problems.py sha256=iMKQPmk9JwMXZWtgCQKDKWrc7wYPkvJueyWOfRrCerw 6250
metaheuristic_designer/benchmarks/img_funcs.py sha256=Xmswd_44CW3k-B3GxQq0I3hLiSM2BrHdoe7AkSQFNA4 3811
metaheuristic_designer/encodings/AdaptionEncoding.py sha256=WB8e4y2a_TF6m1H6H5dFiSQZXpgdwbhi-Oh5XZx4kA0 1138
metaheuristic_designer/encodings/CMAEncoding.py sha256=WLXB2E1d4I174qzKCsE2ukYfOHDyrnH1sHX0oyQIgYU 407
metaheuristic_designer/encodings/DefaultEncoding.py sha256=GlI7W1I82o9vv-ZxLCmFC734ahOPGC_qSKjhcwHP4sU 344
metaheuristic_designer/encodings/ImageEncoding.py sha256=GtzbU3R4Rb5658h9-bhUDi9zJs9JM9c-_oeFS9jkGCU 646
metaheuristic_designer/encodings/LambdaEncoding.py sha256=HujOT64VMo_IoaOo3yX5LW1sYcHMpEAtcz39PxOFoIQ 493
metaheuristic_designer/encodings/MatrixEncoding.py sha256=kVD4s99yj2nxRLcsnFrbqJRzGsdIXGmC5VrxaRhYUZ8 444
metaheuristic_designer/encodings/TypeCastEncoding.py sha256=VLE4rkzXudjgjX46rdOr3o9zInUHXIFw_vpBsTrqceY 687
metaheuristic_designer/encodings/__init__.py sha256=qjsiJzJ5JgCK4iQ9__bxrSA_ZM9jhdQjYjHitxLhWys 303
metaheuristic_designer/initializers/DirectInitializer.py sha256=u3jfjXjwUy6tiEoeB9pBTUzTOS8PlP2P4qnDv0NFNzo 1189
metaheuristic_designer/initializers/GaussianInitializer.py sha256=pnhWXs45-09XSfphO_-9WcvouhpRtg-UK_NTrfbz5Ck 2642
metaheuristic_designer/initializers/LambdaInitializer.py sha256=qxvEhykjfNymQL8H9SHGKzPH89SuteP0HQqOY46VCqI 1061
metaheuristic_designer/initializers/PermInitializer.py sha256=rzLd53IcA9vGO3nH0NCqfCm1LSNKCySTa-W2CQOINYU 832
metaheuristic_designer/initializers/SeedInitializer.py sha256=v8x_dnuFTy-ZLiT1SUoltUpO4rEBD4j7-an-E0ohh4I 3124
metaheuristic_designer/initializers/UniformInitializer.py sha256=XrjYsDPN0o60E1GJtS7f9laOisjrVOet3muIYjf-K-c 2756
metaheuristic_designer/initializers/__init__.py sha256=5pvM6T5NK5VLLV1Wd-CLROM-SqLxBeIahHylBvXqz44 380
metaheuristic_designer/operators/OperatorAdaptative.py sha256=cr2H-vd7cI14qLuXtVehugoo3HsNG5xZ5wI3KFRkF4c 2550
metaheuristic_designer/operators/OperatorBinary.py sha256=exIObfZguLVtaF2Lfh9TnSDK4HGoJH4ToOGZqP2EcSw 5259
metaheuristic_designer/operators/OperatorInt.py sha256=YPibwgqgWGjMewRldm3dwdi541Cfwcon5CwQW_iM-F0 9882
metaheuristic_designer/operators/OperatorLambda.py sha256=0_1bCvwdn4MJg_AngcMMXNuZrYIiJ2nYtH5zwqcaYNU 1237
metaheuristic_designer/operators/OperatorList.py sha256=WsXjC1wk_1aJ64Zi92vH9k1qSfGEcSifMWF1n6kY2dw 2095
metaheuristic_designer/operators/OperatorMeta.py sha256=992pQ-QFTOxYws0LIn-yjCb2P_s3bfgG8Nb19oPrlIs 4710
metaheuristic_designer/operators/OperatorNull.py sha256=aXVvA48FHUyqckaVHRTelwjEzdgOANKDrxQcUrAqYiI 952
metaheuristic_designer/operators/OperatorPerm.py sha256=_I49mqRWwSxpCf0yMb_nmviYMc7vXg5EgIovDS-yJPo 4020
metaheuristic_designer/operators/OperatorReal.py sha256=rIcAJgHEH04OD_eRJvCwMDzS7hERWcTZKp5Yth1b5Yo 9994
metaheuristic_designer/operators/__init__.py sha256=Rf4owPipTDzz0l0piubIzZSdqrjMxg7H_E0JAS_2RBg 512
metaheuristic_designer/operators/list_operator_functions.py sha256=t-_CKn8B1Oi9nUljs9mffYVZPq1uJsmg0kBOe_hejD8 1750
metaheuristic_designer/operators/vector_operator_functions.py sha256=Zy4-iSpSw7mXamSUo5umCqbEkEuSHLEz6VWQa_hQrn4 16840
metaheuristic_designer/selectionMethods/ParentSelection.py sha256=hylxFMDmnkGIC1Y8kteGf873tM-AbXsb5aBHTaKske8 3282
metaheuristic_designer/selectionMethods/SurvivorSelection.py sha256=0R2Yb836mhx4pEeHcvwKGxlS56cRMenp05LeQB7mX-M 3603
metaheuristic_designer/selectionMethods/__init__.py sha256=3Mhm-Gm9Cl9x47uRqOQ26SxutzwrwV0JtTPtFucmZhc 245
metaheuristic_designer/selectionMethods/parent_selection_functions.py sha256=_TdoQE-VeAH2EwaAx-pRzzkdA279jW4jbbrqFEWjZYk 6860
metaheuristic_designer/selectionMethods/survivor_selection_functions.py sha256=lGV15_mDe9-vnn23I15IupUEEwv9vK0_2dFBW39iKrc 8328
metaheuristic_designer/simple/__init__.py sha256=RQyy2JDjQfaZ3o8EkcjZ9iW_JEjTbjrE_Ul7EOe9SLU 331
metaheuristic_designer/simple/differential_evolution.py sha256=seRa5Jve3jREtWtCONJduHynxrVMIm_2pM-wjEejkEQ 4544
metaheuristic_designer/simple/evolution_strategy.py sha256=goY46NSPg5j70hCeMMJaaULHJAAOfo-nvBRoICzc-Bw 4425
metaheuristic_designer/simple/genetic_algorithm.py sha256=j3ih9vsiJi5KeEmHx5umqvFzy91-zyEUsM7bgY8j9Ik 4801
metaheuristic_designer/simple/hill_climb.py sha256=NL6vw3WNiyI-MMLK_S8cxeCGU5ACZxPn0P5IDpj8QpM 3205
metaheuristic_designer/simple/particle_swarm.py sha256=v-bwlfebfaWw_pcDCtxavQuWq1EITVI5Bjd-CT3nF_E 3367
metaheuristic_designer/simple/random_search.py sha256=ijWeZCaZzaGelKKG4cBcLmLkCCoWzsUeJwJNJTk_L6Y 2890
metaheuristic_designer/simple/simulated_annealing.py sha256=wMROM4dO0rGRoq1YV_YUgBVOe22cfbajsLs00xPkX6M 3891
metaheuristic_designer/strategies/HillClimb.py sha256=2v8efpDFL_qQ0KCGgVkbX8iYTg2_FDfp3zNiR7ZmmDk 1705
metaheuristic_designer/strategies/LocalSearch.py sha256=GbDz0_r3GAur08ObI76TcSmHXSx9RbU9aPE5CSll7pc 1762
metaheuristic_designer/strategies/NoSearch.py sha256=XlK1f97fIJNpFo_kAUUTH06Sb3Ao1yQ8iKVIlg7yFJ8 380
metaheuristic_designer/strategies/StaticPopulation.py sha256=mE6ymDW3AZLto-Fzl7leh9RF4asTUM6R2s7THYH2oNg 2149
metaheuristic_designer/strategies/VariablePopulation.py sha256=-yaZbs8Uaw8NFB3pcUY4lHPZlIVPbNznr1nDMIlyq8U 2472
metaheuristic_designer/strategies/__init__.py sha256=JJc0lEs5w1bf1DUmVC2IN9mhom8UtCjOcbNKzOyM-e4 263
metaheuristic_designer/strategies/CRO/CRO.py sha256=rznY-AIoZjFnBzJQMk2dknZkdTJ4sw6xawP7S4kelLM 1100
metaheuristic_designer/strategies/CRO/CRO_SL.py sha256=sqYu6aNo7ymmkmKs7tAFdYvxmSMXSvE_jJtDd1BUS-s 2473
metaheuristic_designer/strategies/CRO/DPCRO_SL.py sha256=iP5RZEWUnJbbGvSTAFmXStA132zkkBUG7jSsIi5cDIg 8107
metaheuristic_designer/strategies/CRO/PCRO_SL.py sha256=2oaqojwdcs5gmf4l74t1BVLj_LlHQCANV_SEjucnxN0 1092
metaheuristic_designer/strategies/CRO/__init__.py sha256=3GGiLvpDqELGSOn5w9UE591YPJWOvxfjfu9Pd51G7kg 108
metaheuristic_designer/strategies/Classic/CMA_ES.py sha256=61jgAQo-mFyRgMVkkx-ugoNq7nwxEI3mJiJKnViAwYE 1331
metaheuristic_designer/strategies/Classic/DE.py sha256=a0Xcp6yoE1L9vvf5c2W0zQyfh3YzPbcYYnwRQs9jSAA 639
metaheuristic_designer/strategies/Classic/ES.py sha256=suhgYquby1Kw2Nm5CU1wXTXRUrLpOPOqHh-eosHTICU 1069
metaheuristic_designer/strategies/Classic/GA.py sha256=_B7MFRq310w1adyg4vPip_vP06R9qdR6TWrdquVe_8M 1416
metaheuristic_designer/strategies/Classic/HS.py sha256=zoylp-v6WPoOYmsnNF6S9Ur1TOVSI_FRXl1KrG6vOHE 1293
metaheuristic_designer/strategies/Classic/PSO.py sha256=sjIta1oLyjkSEVgi1rmSYnzIHwj1CB5dBQg8bwGqI7k 1437
metaheuristic_designer/strategies/Classic/RandomSearch.py sha256=9M4_l4wSxGKA01OxzY_FJ_qX717CbkXSgeUVy9LQtgU 330
metaheuristic_designer/strategies/Classic/SA.py sha256=tTv2a2IKZDO4HQ3vsb57MAF7x7QGHlDRwDyn7oDkB5A 1786
metaheuristic_designer/strategies/Classic/__init__.py sha256=wMctRU7pG9dwBQpNRBZztISz-7HoeWa-ItZpeUenJ0Y 185
metaheuristic_designer/strategies/VNS/RVNS.py sha256=r6AF-xDlJOVOyMdhkMjgCiVxAL81uK7f38xdOYeLRr4 2499
metaheuristic_designer/strategies/VNS/VND.py sha256=qNA1-TYD-gWbTJqOcivdyMmCuApSAuvgz6yrcvN-YeE 3221
metaheuristic_designer/strategies/VNS/VNS.py sha256=5vB04bmN07rHvdtVM0Uby0biJnlKu426a-S-zsgCdBc 3448
metaheuristic_designer/strategies/VNS/__init__.py sha256=utg5K-zv3-DsufFhRYTPIDFsLTcwjAxtfKCTs-s44Ww 65
metaheuristic_designer/strategies/VNS/vns_neighborhood_changes.py sha256=lfuzN_HSkWil7R-hfmlbuyqU7KFC_t1iV-2BUB79Bss 1735
metaheuristic_designer-0.1.5.dist-info/LICENSE sha256=URQ4P1a4ikKONCPU2BAZiiOFJt3ut3H_90FDAkwzk80 1066
metaheuristic_designer-0.1.5.dist-info/METADATA sha256=OtIim-J4qjJ1UK8YujtvO6vIwx8zzsZ3Q2z4NS8a8uw 14659
metaheuristic_designer-0.1.5.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
metaheuristic_designer-0.1.5.dist-info/top_level.txt sha256=tvZF---NXuZNgGpdn71p75wkxgX2n_xk5ln09GlQdmw 23
metaheuristic_designer-0.1.5.dist-info/RECORD

top_level.txt

metaheuristic_designer