Skip to content

ShanChen-8/Ant-Colony-Algorithm-GUI

 
 

Repository files navigation

Ant-Colony-Algorithm

-An Ant Colony Algorithm GUI program

WHAT DOSE THIS PROJECT DO???

  • Create your own Environment (There is few of initial Environments which I created for you to test and play)

  • Find the shortest path

  • Save result as .jpg and .gif like this:

image

image

WHAT FEATURES DOES IT HAVE?

  • Clear visual interface

  • New "Dead-cell" algorithm which greatly reduces the number of iterations(Of course you can choose not to use it)

  • You Can see how ants works on figure

  • Reset Start and End easily

  • Adjustable parameters

  • Randomize a Graph of course

  • Choose result save path

CAN I USE IT TO SLOVE A MAZE???

  • YES!! Design your maze and solve it with ants. You will get a solution

HOW I USE THIS PROJECT???

  • Make sure you download all files in the same file

  • You can just run Ant GUI.exe without a python

  • !! parameter.pkl and save_path.pkl must be in the same file with .exe !!

  • Set new result save path in 'Settings'

  • Click 'Start' to start and explore yourself

  • It is recommended to run '20 Iterations, 100 Ant-numbers' first and run '80 Iterations 100 Ant-numbers' after. It will be better than '100 Iterations, 100 Ant-numbers' at first

WHAT LANGUAGE DOSE THIS PROJET USE??

  • Python of course

  • Based on Ant Colony Algorithm and My original "Dead-cell" algorithm

CAN IT BE USED FOR COMMERCIAL PURPOSES???

  • NO!!! I design it as my Graduation Project and I have not pass it

LAST

  • Randomize a Maze (to do)

  • Have FUN!!! and Enjoy it!!

About

An Ant Colony Algorithm GUI program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%