{"id":22912294,"url":"https://github.com/strongerprogrammer7/methodsoptimization","last_synced_at":"2025-06-17T16:36:24.646Z","repository":{"id":210462317,"uuid":"689433567","full_name":"StrongerProgrammer7/MethodsOptimization","owner":"StrongerProgrammer7","description":"Course \"Methods of Optimization\" takes place within the walls of the university and is paired with a colleague.","archived":false,"fork":false,"pushed_at":"2023-12-02T20:55:40.000Z","size":84,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-01T11:16:37.079Z","etag":null,"topics":["bacterial-algorithm","bees-algorithm","genetic-algorithm","gradient-algorithm","hybrid-algorithms","immunesystem-algorithm","matplotlib","python","simplex-algorithm","ttk"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StrongerProgrammer7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2023-09-09T19:41:00.000Z","updated_at":"2023-12-02T20:55:12.000Z","dependencies_parsed_at":"2023-12-02T22:40:57.724Z","dependency_job_id":null,"html_url":"https://github.com/StrongerProgrammer7/MethodsOptimization","commit_stats":null,"previous_names":["strongerprogrammer7/methodsoptimization"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/StrongerProgrammer7/MethodsOptimization","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongerProgrammer7%2FMethodsOptimization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongerProgrammer7%2FMethodsOptimization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongerProgrammer7%2FMethodsOptimization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongerProgrammer7%2FMethodsOptimization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StrongerProgrammer7","download_url":"https://codeload.github.com/StrongerProgrammer7/MethodsOptimization/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StrongerProgrammer7%2FMethodsOptimization/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260399818,"owners_count":23003252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bacterial-algorithm","bees-algorithm","genetic-algorithm","gradient-algorithm","hybrid-algorithms","immunesystem-algorithm","matplotlib","python","simplex-algorithm","ttk"],"created_at":"2024-12-14T04:27:42.428Z","updated_at":"2025-06-17T16:36:19.301Z","avatar_url":"https://github.com/StrongerProgrammer7.png","language":"Python","readme":"\u003csub\u003e**Course \"Methods of Optimization\" takes place within the walls of the university and is paired with a colleague. **\u003c/sub\u003e \n# MethodsOptimization\n***Navigation README***\n- \u003ca href=\"https://github.com/StrongerProgrammer7/MethodsOptimization#problem-realization-and-todo\" \u003e Problems \u003c/a\u003e\n- \u003ca href=\"https://github.com/StrongerProgrammer7/MethodsOptimization#available-function-and-color-in-the-table\" \u003e Available function and color in the table \u003c/a\u003e\n- \u003ca href=\"https://github.com/StrongerProgrammer7/MethodsOptimization#files-pdf\" \u003e Files \u003c/a\u003e\n- \u003ca href=\"https://github.com/StrongerProgrammer7/MethodsOptimization#graphics\" \u003e Functions \u003c/a\u003e\n- \u003ca href=\"https://github.com/StrongerProgrammer7/MethodsOptimization#work-algorithms\" \u003e Work algorithm \u003c/a\u003e\n\n\n## Introduction\n***Using only Lab2 folder***\nAll documents on the Russian language and pdf format. They are include description every algorithm of optimization, exclude the hybrid algorithm.\nAll packages in the files requierments.txt\n```sh\npip install -r requirements.txt \n```\nBackend's folder include only optimization's algorithms (description on the files)\nFrontshow's folder include only front-end\n\n***Hybrid***\n\n```sh \nDescription hybrid \n```\n\n### Problem realization and TODO:\n- Genetic, Bees, Hybrid, immune system out of bounds of 3d graphic \n- Eghold's function very slow displayd (if you using old PC or less 32GB RAM)\n- ``` Not correct display point on the graphic, if step for building function \u003e 0.2```\n- Can't change color function if exists points (because it, delete graphic and rebuild)\n- Restriction diapason values\n- Simplex method very bad :(\n![Problem all back alg for show point](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/b1ba526f-b488-4a0f-8464-53f2721582e7)\n\n### Available function and color in the table\n| Available function  | Available colors for function | Available colors for points | \n| ------ | ------ | ------ |\n| Square | plasma | red |\n| Sin | magma | green |\n| Billa | virdis | blue |\n| Buta | cividis | cyan |\n| Bukina | binary | yellow |\n| Egholder | spring | pink |\n| Quadratic | bone | black |\n| Rosenbrock | inferno | white |\n| ROMA |  | gray |\n| Rastrigina |\n| Himmelblau |\n\n### Files (pdf)\n\n[Quadratic](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537235/LR2.pdf)\n[Swarm](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537236/LR4_Algoritm_roya_chastits.pdf)\n[Bees](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537240/LR5.pdf)\n[Bacterial](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537238/LR7.pdf)\n[ImmuneSystem](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537237/LR6.pdf)\n[Genetic](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537246/geneticheskiy_algoritm.pdf)\n\n## Application\n### Main window\n![main](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/d4b3595d-9270-4f15-9063-0791e173b46c)\n\n### Graphics\n\n| Name function  | Picture |\n| ------ | ------ |\n| Square | ![square](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/fc86954b-8eb0-4201-9795-e8d3d446853f) | \n| Bill | ![bill](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/f5bba18c-1d77-4424-ade1-b54a88aa5cd4) | \n| Bukin | ![Bukin](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/94c2bd38-e9cc-44b1-bc26-75e6e56bb843) | \n| Buta | ![but](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/899402b6-3e87-4ea1-b3df-3e50f5d89537) | \n| Himmelblau | ![Himmelblau](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/619642b1-0f5c-463a-b1f3-4539e48a7d0d) | \n| ROMA | ![ROMA](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/c1f51aa9-cf1b-4ccf-a6b4-2898bfd455d4) | \n| Rastrigin | ![Rastrigin](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/4d0986fd-5031-4780-bfe1-ab6be7272cac) | \n| Rosenbrok | ![Rosenbrok](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/dd37f863-9a22-495e-bdc6-397983a29403) |\n| Egholder | ![Egholder](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/27744b92-ea04-49e5-9fae-0e0561877352) |\n| Sin | ![sin](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/83799c8d-03ac-4c48-8e8b-c077366a1e89) |\n\n### Example Exception\n![Exception](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/48f4b7c5-4e05-4d68-9b64-061c7992fab9)\n\n### Work algorithms\n| Name function  | Picture |\n| ------ | ------ |\n| Bacterial | ![Bacterial](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/aae6377d-aaab-4c1d-b096-6b8d32724974) |\n| Bees | ![Bees](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/fe5e4a5f-d04b-400b-81e0-b953d8ac8038) |\n| Genetic | ![Genetic](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/cfd6a153-ccfc-460b-9020-59a5c446d624) |\n| gradient | ![gradient](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/45b0aee0-4fc1-47ac-81a8-55cfe224e435) |\n| Hybrid | ![Hybrid](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/d3ffce7b-07c6-4e3a-bac7-7da21fd20b67) |\n| ImmunSystem | ![Immun](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/c22ac6ef-44fb-4b31-b689-9dc96ef68e6f) |\n| simplex | ![simplex](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/21608cc8-42ef-4a3a-9439-33dddc91047e)|\n| Swarm| ![Swarm](https://github.com/StrongerProgrammer7/MethodsOptimization/assets/71569051/77b1a049-65ef-46e8-a963-e0f52c96ee4d)|\n\n***Authors: Abduykov Z.M. and Petrenko M.O.***\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongerprogrammer7%2Fmethodsoptimization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrongerprogrammer7%2Fmethodsoptimization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrongerprogrammer7%2Fmethodsoptimization/lists"}