A Reactive Multi-Agent Based Ant Colony Algorithm