Skip to content

This Repository Contains Implementations of evolutionary algorithms like GA and some problems you could use them to get hopefully the anwser.

Notifications You must be signed in to change notification settings

ParsaBordbar/evolutionary-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

40 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

evo-cover

Evolutionary Implementation

This repository contains a collection of Evolutionary Algorithm implementations and example problems solved using these methods.
Some of the implementations are based on assignments and materials from the Evolutionary Computation course in the Masterโ€™s in Artificial Intelligence program.

Repository Structure

Each directory in this repository is a self-contained project, including:

  • its own Python codebase
  • a dedicated README explaining the theory, approach, and results
  • plots / figures (if applicable)
  • a brief report or problem description

You can explore each implementation directly through its folder.

Tech Stack

Most implementations use:

  • Python 3
  • NumPy โ€” numerical computation
  • Matplotlib โ€” visualization and performance plots

If additional libraries are used, they will be explicitly listed inside each projectโ€™s README.

๐Ÿ“š List of Implementations

๐Ÿš€ Usage

Clone the repository:

git clone git@github.com:ParsaBordbar/evolutionary-implementation.git
cd evolutionary-implementation

Run them using uv (or python3):

uv run main.py

About

This Repository Contains Implementations of evolutionary algorithms like GA and some problems you could use them to get hopefully the anwser.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages