https://github.com/strongerprogrammer7/methodsoptimization
Course "Methods of Optimization" takes place within the walls of the university and is paired with a colleague.
https://github.com/strongerprogrammer7/methodsoptimization
bacterial-algorithm bees-algorithm genetic-algorithm gradient-algorithm hybrid-algorithms immunesystem-algorithm matplotlib python simplex-algorithm ttk
Last synced: about 2 months ago
JSON representation
Course "Methods of Optimization" takes place within the walls of the university and is paired with a colleague.
- Host: GitHub
- URL: https://github.com/strongerprogrammer7/methodsoptimization
- Owner: StrongerProgrammer7
- Created: 2023-09-09T19:41:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-02T20:55:40.000Z (over 1 year ago)
- Last Synced: 2025-02-07T06:23:58.887Z (3 months ago)
- Topics: bacterial-algorithm, bees-algorithm, genetic-algorithm, gradient-algorithm, hybrid-algorithms, immunesystem-algorithm, matplotlib, python, simplex-algorithm, ttk
- Language: Python
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
**Course "Methods of Optimization" takes place within the walls of the university and is paired with a colleague. **
# MethodsOptimization
***Navigation README***
- Problems
- Available function and color in the table
- Files
- Functions
- Work algorithm## Introduction
***Using only Lab2 folder***
All documents on the Russian language and pdf format. They are include description every algorithm of optimization, exclude the hybrid algorithm.
All packages in the files requierments.txt
```sh
pip install -r requirements.txt
```
Backend's folder include only optimization's algorithms (description on the files)
Frontshow's folder include only front-end***Hybrid***
```sh
Description hybrid
```### Problem realization and TODO:
- Genetic, Bees, Hybrid, immune system out of bounds of 3d graphic
- Eghold's function very slow displayd (if you using old PC or less 32GB RAM)
- ``` Not correct display point on the graphic, if step for building function > 0.2```
- Can't change color function if exists points (because it, delete graphic and rebuild)
- Restriction diapason values
- Simplex method very bad :(
### Available function and color in the table
| Available function | Available colors for function | Available colors for points |
| ------ | ------ | ------ |
| Square | plasma | red |
| Sin | magma | green |
| Billa | virdis | blue |
| Buta | cividis | cyan |
| Bukina | binary | yellow |
| Egholder | spring | pink |
| Quadratic | bone | black |
| Rosenbrock | inferno | white |
| ROMA | | gray |
| Rastrigina |
| Himmelblau |### Files (pdf)
[Quadratic](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537235/LR2.pdf)
[Swarm](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537236/LR4_Algoritm_roya_chastits.pdf)
[Bees](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537240/LR5.pdf)
[Bacterial](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537238/LR7.pdf)
[ImmuneSystem](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537237/LR6.pdf)
[Genetic](https://github.com/StrongerProgrammer7/MethodsOptimization/files/13537246/geneticheskiy_algoritm.pdf)## Application
### Main window
### Graphics
| Name function | Picture |
| ------ | ------ |
| Square |  |
| Bill |  |
| Bukin |  |
| Buta |  |
| Himmelblau |  |
| ROMA |  |
| Rastrigin |  |
| Rosenbrok |  |
| Egholder |  |
| Sin |  |### Example Exception
### Work algorithms
| Name function | Picture |
| ------ | ------ |
| Bacterial |  |
| Bees |  |
| Genetic |  |
| gradient |  |
| Hybrid |  |
| ImmunSystem |  |
| simplex | |
| Swarm| |***Authors: Abduykov Z.M. and Petrenko M.O.***