optimizationgenetic-algorithmknapsack-problemheuristicstraveling-salesman

Strategy to tackle knapsack binded with travelling salesman


I have been assigned the following problem as a research topic for summer. However, I have not been able to successfully find related problem, except that it seems to be a combination of travelling salesman with the knapsack, even though I'm not sure if that is the case. The statement is:

where m is the number of tripss, n is the number of packages for each trip j, wij is the weight of the i-th gift during the j-th trip, Dist represents Haversine distance between two points, Loc(i) is the location of the i-th gift, Loc(0) and Loc(n) are the (0,90) point (starting point), and wnj (last weight of the trip) is always the truck weight (base weight).

So, basically, those are all the restictions of the research topic I got. I have been thinking maybe some metaheuristics such as ant collony or genetic algorithms could be of help, but I would have to get to know the problem a bit better. Any idea or information (paper, book, etc) is welcomed.


Solution

  • This sounds like a variation of the Capacitated Vehicle Routing Problem (CRVP), specifically with with single-vehicle and single-depot (however with non-uniform packages). For some reference on this problem, see e.g.:

    I think your idea of metaheuristics---ant colony optimisation (ACO) in particular---would be a wise approach. Note that for TSP related problems, generally ACO is to prefer over genetic algorithms (GA).

    Possibly the following somewhat well known article (1) can get you started to studying the possible benefits of ACO approach. (2) extends the result from (1). Note that this covers the regular VHP (no capacitated), but it should prove valuable as a starting point, the least giving inspiration.

    1. SavingsAnts for the Vehicle Routing Problem (K. Doerner et al.)
    2. An improved ant colony optimization for vehicle routing problem (Yu Bin et al.)

    There also seems to exists literature specifically one the subject of ACO and CVRP, but I cannot comment to the quality of these, but I'll list them for you to inspect by yourself. Note that (3) is an extension from the authors of (1).

    1. Parallel Ant Systems for the Capacitated Vehicle Routing Problem (K. Doerner et al.)
    2. Ant Colony Optimization for Capacitated Vehicle Routing Problem (W.F. Tan et al.)

    Sound like an interesting research topic, good luck!