Skip to content

pberezow/inz-pberezow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genetic Algorithm for Nonlinear Transportation Problem

This project contains genetic algorithm used to solve Nonlinear Transportation Problem. Algorithm is a part of bachelor's thesis. Project is written in Julia v1.1

Author - Piotr Berezowski

Short description of files

  • geneticPackage.jl - module definition (GeneticNTP)
  • chromosom.jl - all functions related to Chromosom (initialization, genetic operators, etc.)
  • population.jl - all functions related to population of chromosomes and algorithm (population init, selection, etc.)
  • config.jl - defines structure to store configuration of population, and functions to write/read configuration files
  • functions - definitions of cost functions used in nonlinear transportation problem to calculate cost of solution

TODO:

  • Chromosom's representation
  • Genetic operators
  • First version of algorithm
  • Handling configuration files
  • Functions to draw visualizations
  • Parallel version of algorithm
  • Optimization
  • Final version of algorithm
  • Comparsion with other algorithms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages