Skip to content

This project implements an Ant Colony Optimization (ACO) algorithm enhanced with Levy Flight to solve the Probabilistic Traveling Salesman Problem with Deadlines (PTSPD). The approach improves exploration and prevents premature convergence, making it more effective in handling probabilistic constraints and deadlines in route optimization. πŸš€

Notifications You must be signed in to change notification settings

AmirKamy/ACO-For-PTSPD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ACO with Levy Flight for PTSPD

πŸš€ A Combined Ant Colony Optimization with Levy Flight for the Probabilistic Traveling Salesman Problem with Deadlines (PTSPD)

This repository contains an implementation of the Ant Colony Optimization (ACO) algorithm enhanced with the Levy Flight Mechanism for solving the Probabilistic Traveling Salesman Problem with Deadlines (PTSPD).


πŸ“Œ About the Project

The PTSPD is a challenging combinatorial optimization problem where a salesman must visit customers who have:

  • Probabilistic availability (each customer may or may not be available at the time of visit).
  • Deadlines that must be met to avoid penalties.

To tackle this problem, Ant Colony Optimization (ACO) is combined with Levy Flight, which helps ants explore the solution space more effectively, avoiding local optima and enhancing performance.

This implementation is based on the research paper "A Combined Ant Colony Optimization with Levy Flight for the Probabilistic Traveling Salesman Problem with Deadlines". The original paper can be accessed here.


βš™οΈ Features

  • βœ… Implementation of ACO with Levy Flight
  • βœ… Optimized for handling probabilistic constraints
  • βœ… Comparison between ACO and LFACO
  • βœ… Python-based simulation and results analysis

πŸ“– Methodology

  1. Ant Colony Optimization (ACO): Simulates a colony of ants exploring different routes to find the optimal solution.
  2. Levy Flight Mechanism: Introduces a probabilistic jump behavior to prevent premature convergence.
  3. Performance Evaluation: The algorithm is tested on different datasets to compare its efficiency against standard ACO.

πŸ“Š Results

The experiment compares ACO and Levy Flight-ACO (LFACO) based on:

  • Expected travel cost
  • Quality of solutions in different scenarios (Range & Mixed datasets)

About

This project implements an Ant Colony Optimization (ACO) algorithm enhanced with Levy Flight to solve the Probabilistic Traveling Salesman Problem with Deadlines (PTSPD). The approach improves exploration and prevents premature convergence, making it more effective in handling probabilistic constraints and deadlines in route optimization. πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published