Research Article

A Simulated Annealing Heuristic for the Capacitated Green Vehicle Routing Problem

Table 2

SA neighborhood structure.

Neighborhood structureDescription

swapPerformed by selecting a random customer in a route and another customer from another route to swap their positions

insertionConducted by randomly choosing a customer in a route and another customer from a different route. Then, the first chosen customer is deleted and inserted into the front of the second chosen customer from another route

insert_AFSAn AFS node is inserted into the infeasible route to make it a feasible one. This is a way to remedy infeasible routes due to fuel capacity

delete_AFSPerformed when the removal of an AFS node can reduce the cost incurred in the system while preserving the feasibility of the route