Skip to content

creative-genetic-problem-solver

This repository contains a collection of interactive visualizations demonstrating genetic algorithms solving various complex problems. Each script provides real-time visualization of how genetic algorithms evolve solutions to challenging computational problems.

View on GitHub →


Overview

Languages: Python

Documentation

Creative Genetic Algorithm Visualizers

This repository contains a collection of interactive visualizations demonstrating genetic algorithms solving various complex problems. Each script provides real-time visualization of how genetic algorithms evolve solutions to challenging computational problems.

Overview

The collection includes:

  1. Flow Network Optimizer (flow-network.py)
  2. Visualizes maximum flow in networks
  3. Shows network bottleneck identification
  4. Demonstrates flow path optimization

  5. Game Theory Evolution (game-evolution.py)

  6. Simulates evolution of game strategies
  7. Shows population dynamics
  8. Visualizes strategy performance over time

  9. Generic Problem Solver (genetic-solver.py)

  10. Multi-purpose genetic algorithm framework
  11. Customizable fitness functions
  12. Real-time optimization visualization

  13. Maze Pathfinder (maze-pathfinder.py)

  14. Generates and solves random mazes
  15. Compares different pathfinding approaches
  16. Shows evolution of path solutions

  17. Neural Network Visualizer (neural-vis.py)

  18. Demonstrates neural network evolution
  19. Shows network architecture adaptation
  20. Visualizes learning progress

  21. Packing Optimizer (packing-optimizer.py)

  22. Solves 2D packing problems
  23. Handles circles and rectangles
  24. Shows space utilization optimization

  25. Portfolio Optimizer (portfolio-optimizer.py)

  26. Demonstrates investment portfolio optimization
  27. Shows efficient frontier calculation
  28. Visualizes risk-return tradeoffs

  29. Reaction-Diffusion Simulator (reaction-diffusion.py)

  30. Simulates pattern formation
  31. Shows emergence of complex patterns
  32. Visualizes system evolution

  33. Traveling Salesperson Solver (travelling-sales-person-solver.py)

  34. Solves the classic TSP problem
  35. Shows route optimization
  36. Visualizes distance minimization

  37. Vehicle Router (vehicle-routing-optimizer.py)

    • Handles multiple vehicl

[View full README on GitHub]