Skip to content

Saniadrn/Genetic-Algorithm-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧬 Genetic Algorithm Projects

This repository contains a collection of optimization problems solved using Genetic Algorithms (GA) in Python.
Each subfolder is a standalone project with its own explanation, implementation, and optional visualization.


πŸ“ Projects Included

Project Description
πŸ—ΊοΈ Travelling Salesman Problem (TSP) Find the shortest tour visiting all cities once and returning to the start.
πŸ‘‘ N-Queens Problem Place N queens on an NxN board without attacking each other.
πŸŽ’ 0/1 Knapsack Problem Choose a subset of items to maximize value within weight capacity.

πŸ“Œ Genetic Algorithm Concepts Used

  • Population Initialization
  • Chromosome Encoding (permutation, binary, etc.)
  • Fitness Function Design
  • Crossover (one-point, uniform, etc.)
  • Mutation
  • Termination Criteria

πŸš€ How to Run

This project is implemented in Jupyter Notebook.

git clone https://github.com/Saniadrn/Genetic-Algorithm-Projects.git

About

A collection of optimization problems solved using Genetic Algorithm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published