MethodsOptimization

Форк
0

README.md

**Course "Methods of Optimization" takes place within the walls of the university and is paired with a colleague. **

MethodsOptimization

Navigation README

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

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

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 :( Problem all back alg for show point

Available function and color in the table

Available functionAvailable colors for functionAvailable colors for points
Squareplasmared
Sinmagmagreen
Billavirdisblue
Butacividiscyan
Bukinabinaryyellow
Egholderspringpink
Quadraticboneblack
Rosenbrockinfernowhite
ROMAgray
Rastrigina
Himmelblau

Files (pdf)

Quadratic Swarm Bees Bacterial ImmuneSystem Genetic

Application

Main window

main

Graphics

Name functionPicture
Squaresquare
Billbill
BukinBukin
Butabut
HimmelblauHimmelblau
ROMAROMA
RastriginRastrigin
RosenbrokRosenbrok
EgholderEgholder
Sinsin

Example Exception

Exception

Work algorithms

Name functionPicture
BacterialBacterial
BeesBees
GeneticGenetic
gradientgradient
HybridHybrid
ImmunSystemImmun
simplexsimplex
SwarmSwarm

Authors: Abduykov Z.M. and Petrenko M.O.

Описание

Course "Methods of Optimization" takes place within the walls of the university and is paired with a colleague.

Языки

Python

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.