### Network routing using Ant Colony Optimization

The routing protocol play a very important role in calculating, choosing and selecting the relevant path for transferring the data from the source to the destination efficiently. There are already many accepted routing algorithms used to find the shortest path and also to increase the throughput of the network.

In this article, I will explain the algorithm for selecting the path of the data packets guided by the shortest path. The goal of every network routing algorithm is to direct traffic from source to the destination maximizing the network performance. The performance measure that is usually taken into account is the throughput (bits delivered per time unit) and number of packets successfully reaching the destination. However, in my implementation I have taken the performance measure as total sum of costs between edges. The optimal solution for choosing the best shortest path is to select the one with the smallest total cost.

To read more about this article visit:

https://www.codeproject.com/Articles/668185/Network-routing-using-Ant-Colony-Optimization