Do some research on Ant Colony Optimisation Problem
Write programs (as both serial C and
parallel Pthreads C programs) to simulate, in two dimensions, the Ant Colony Optimisation
problem. Note: both programs must be written in the C programming language. The parallel
program must use Pthreads.
Write an additional program, in a programming language of your choice, to visualise the
movement/evolution over time of the ants. Rather than have a visualisation and simulation
running as one program, you should have your serial and parallel programs output the
necessary data to files. These data-file(s) can then be read by your visualisation program to
visualise the evolution, over time, of the movement of the ants around the model twodimensional world.