Research and study the Ant Colony Optimisation (ACO) problem. This problem originated as
a probabilistic technique for finding the shortest path through a graph, using the behavior of
ants seeking a path between their colony and a source of food .
Having done some research, you are required to 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 two dimensional world.
Test different scenarios in relation to the movement of the ants; for e.g.:
- provide more than one food source, and study how the ants behave differently
compared to one food source.
- change the pheromone-evaporation parameter to see how this affects the ants
choosing the shortest path(s).
8 freelance font une offre moyenne de €164 pour ce travail
I am very proficient in c and c++. I have 17 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Plus
Hello I am a highly motivated young technocrat from India. Currently, I am a Ph.D. research scholar in the department of Computer Science & Engineering at Indian Institute of Technology (ISM) Dhanbad, India. I am appr Plus
Hello! Nice to meet you. I am very pleased to read your project carefully. Because I'm an expert on C and Pthreads. I have +11 years of experience in this sector. I have ever developed many software on this area. I wi Plus
Hello, I have experience with parallel programming and with pthreads and C programming. Here is my github: [login to view URL] Thank you, Lucía Elizondo
Hello. I am an exporter in C++, C#, C fields. Please check my profiles and reviews. From childhood, I have taken a lot of parts in the highest contests. I read your requirement carefully. Those are things which I have Plus
hi i read all requirement i did 5 similar task i will do accordingly i assure you quality work i will provide 5 star rating work thanks
I would like to know more details on your project and help you. I have master degree in mechatronic, implemented optimisation algorithm with C, C++,C#, Java for mining and financial services. probably I can give you mo Plus
Dear Sir. Thanks for your post. Very clear requirement! I will definitely give you satisfactory results.