Skip to content

jamerico/Matlab-Didactic-Genetic-Algorithm

Repository files navigation

Matlab-Didactic-Genetic-Algorithm

An Didactic Genetic Algorithm for All Learners Matlab-Optimization-Algorithms-With-Interface Project presented in Optimization Course at Federal University of Rio de Janeiro (UFRJ)

Authors:

Jean Americo: jamerico "at" poli.ufrj.br

---------------------- ENGLISH -------------------

Project presented to Optimization Course at Federal University of Rio de Janeiro.

User Instruction: 1 - Run the file buscaMinimosGUI.m 2 - Fill the parameters and run.

User Details: When a function is entered with one or more variables, the algorithms evaluable will change automatically. The possibilities are: 1 variable: Aurea, Fibbonacci, Interpolation 2 or more: 'Gradient', 'Conjugated Gradient-PR', 'Conjugated Gradient-FR', 'Newton', 'Modified Newton', 'Almost Newton-DFP', 'HookeAndJeeves', 'Genetic'.

Color scheme: Blue-> Cyano-> Yellow-> Green. From the first to last generation of data.

Bugs known: Sometimes, the user inputs are being binding corretely, throwing a error. To fix it, press ENTER in each box evaluable in the interface as well as mark the options again.

--------------------- PORTUGUESE ----------------

Trabalho Final de Introdução a Otimização da Universidade Federal do Rio de Janeiro (UFRJ)

Instruções: 1 - Rode o arquivo buscaMinimosGUI.m 2 - Entre com os parâmetros.

Descrição:

Ao entrar com uma função de duas ou mais variáveis, os métodos de minimização mudam automaticamente. Possibilidades: 1 variável: Aurea, Fibbonacci, Interpolação 2 ou mais: 'Gradiente', 'Gradiente Conjugado-PR', 'Gradiente Conjugado-FR','Newton', 'Newton Modificado', 'Quase Newton-DFP', 'HookeAndJeeves', 'Genetico'.

Esquema de cores: Azul->Cyano->Amarelo->Verde. Primeiras para as últimas gerações de pontos.

Bugs e Soluções: Às vezes, as variáveis não são preenchidas com seus devidos valores. Para corrigir, apenas abra a interface e dê ENTER após entrar com cada valor, bem como marque as opções novamente. Em seguida, mande rodar.

Releases

No releases published

Packages

No packages published