Source-linked AI summary

A Discrete Firefly Algorithm to Solve a Rich Vehicle Routing Problem Modelling a Newspaper Distribution System with Recycling Policy

E. Osaba, Xin-She Yang, F. Diaz, E. Onieva, A. D. Masegosa, A. Perallos

arXiv:1604.04146v1cs.NEcs.AImath.OC

TL;DR

The paper addresses a newspaper distributor’s routing problem with recycling and complex operational constraints. It models the problem as a rich vehicle routing problem and develops a discrete firefly algorithm, which outperforms two compared metaheuristics on the proposed benchmark.

  • Problem

    A newspaper distributor’s daily planning must account for recycling, town-based service clusters, variable travel costs, and forbidden paths.

    Source: §1 · p. 2
  • Method

    The paper models the distribution problem as an AC-VRP-SPDVCFP and develops a discrete firefly algorithm to solve it.

    Source: §6 · pp. 18–19
  • Results

    DFA outperformed ESA on 13 of 15 instances and EA on 14 of 15, and obtained the best solution on 12 of 15 instances.

    Source: §5.3 · p. 16
  • Takeaways & Limitations

    The study presents a 15-instance benchmark based on real-world locations and reports DFA as a promising approach for this rich vehicle routing problem.

    Source: §6 · p. 19

    The paper did not conduct a thorough DFA parameterization study, including analysis of time complexity.

    Source: §6 · p. 19

Abstract

from arXiv · show

A real-world newspaper distribution problem with recycling policy is tackled in this work. In order to meet all the complex restrictions contained in such a problem, it has been modeled as a rich vehicle routing problem, which can be more specifically considered as an asymmetric and clustered vehicle routing problem with simultaneous pickup and deliveries, variable costs and forbidden paths (AC-VRP-SPDVCFP). This is the first study of such a problem in the literature. For this reason, a benchmark composed by 15 instances has been also proposed. In the design of this benchmark, real geographical positions have been used, located in the province of Bizkaia, Spain. For the proper treatment of this AC-VRP-SPDVCFP, a discrete firefly algorithm (DFA) has been developed. This application is the first application of the firefly algorithm to any rich vehicle routing problem. To prove that the proposed DFA is a promising technique, its performance has been compared with two other well-known techniques: an evolutionary algorithm and an evolutionary simulated annealing. Our results have shown that the DFA has outperformed these two classic meta-heuristics.

1 Introduction

The paper models a newspaper distributor’s recycling-aware, region-wide routing problem under operational constraints as a rich vehicle routing problem. It introduces a discrete firefly algorithm (DFA) for this problem and a real-location benchmark, addressing the lack of firefly applications to rich vehicle routing problems.

1 Introduction

  • The newspaper distributor’s planning includes recycling, separate town or city units, time-varying travel costs, and prohibited streets.The model is intended to apply to companies with similar characteristics.Source: §1 · p. 2
  • The Newspaper Distribution System with Recycling Policy is modeled as an asymmetric, clustered rich vehicle routing problem with simultaneous pickup and delivery, variable costs, and forbidden paths.The paper frames rich vehicle routing problems as routing problems with multiple constraints and complex formulations.Source: §1 · p. 2
  • Because firefly algorithms had not been applied to rich vehicle routing problems, the paper develops a discrete firefly algorithm for the proposed problem.The introduction identifies the Hamming-distance measure and evolution-strategy-based movement as features of the DFA.Source: §1 · p. 3
  • The study proposes a 15-instance benchmark based on real geographic locations and presents this as the first rich vehicle routing formulation of this newspaper distribution problem.Source: §1 · p. 3
  • The DFA is compared with an evolutionary algorithm and an evolutionary simulated annealing algorithm.Source: §1 · p. 4

2 Newspapers Distribution with Recycling Policy

The paper describes a regional newspaper distributor’s daily delivery and recycling operation, then identifies the constraints that shape its routing model. It positions the proposed approach as a one-phase alternative to earlier two-stage newspaper-delivery approaches.

2 Newspapers Distribution with Recycling Policy

  • Each vehicle entering a town or city must serve all customers there, and it cannot enter if its capacity is insufficient for the whole cluster.Source: §2 · p. 4
  • Vehicles deliver newspapers and collect those left unsold the previous day, while routes account for higher travel costs during 8:00–10:00 peak hours and prohibited roads.The service period is 6:00–15:00.Source: §2 · p. 4
  • Earlier newspaper-delivery studies used two-stage approaches, including separating delivery-plan creation from solving a vehicle routing problem.Source: §2 · p. 4
  • The paper presents variable travel times, forbidden paths, and recycling as novelties for newspaper distribution, and its approach solves the problem in one phase rather than two.The text states that one-phase solving can considerably reduce runtime and computational effort.Source: §2 · p. 5

3 Asymmetric and Clustered Vehicle Routing Problem with Simultaneous Pickups and Deliveries, Variable Costs and Forbidden Paths

The proposed AC-VRP-SPDVCFP combines routing features intended to represent the newspaper distributor’s operating conditions. Its formulation minimizes total route cost subject to customer, vehicle, demand, forbidden-path, and cluster constraints.

3.1 General description of the problem

  • Each route has asymmetric travel costs, serves town or city clusters as indivisible units, and may combine newspaper delivery with collection.Customers requesting collection only are excluded; customers request delivery, and some also request collection.Source: §3.1 · pp. 5–6
  • Travel costs are higher during the 8:00–10:00 peak period, and designated arcs cannot be used.The modeled planning schedule runs from 6:00 to 15:00.Source: §3.1 · p. 6
  • The AC-VRP-SPDVCFP minimizes the total cost of a set of routes while respecting delivery and collection nodes, vehicle capacity, clusters, and forbidden paths.The combination of constraints makes generating feasible solutions and successors complex.Source: §3.1 · p. 6

3.2 Mathematical description of the problem

  • The mathematical model represents nodes as vertices and travel links as arcs, with asymmetric costs and infinite cost assigned to forbidden arcs.It assigns each customer delivery and pickup demands and represents routes, cluster entry, and carried pickup and delivery flows with decision variables.Source: §3.2 · pp. 6–7
  • The formulation’s constraints enforce single visits, balanced depot departures and returns, route flow, demand fulfillment, vehicle capacity, permitted arcs, and one vehicle per cluster.Source: §3.2 · pp. 8–9

4 Firefly algorithm

The paper adapts the firefly algorithm to a discrete routing problem whose candidate solutions are feasible routes. The DFA uses Hamming distance and insertion-based moves, with candidate successors generated through an evolution strategy.

4.1 Classic Firefly Algorithm

  • The classic firefly algorithm attracts less bright fireflies toward brighter ones, with attraction decreasing as distance increases; the brightest firefly moves randomly.For minimization, brightness can be proportional to the reciprocal of the objective value.Source: §4.1 · p. 9

4.2 The proposed Discrete Firefly Algorithm

  • The DFA represents each firefly as a feasible AC-VRP-SPDVCFP solution and makes lower-cost solutions more attractive in this minimization problem.The paper sets the light-absorption parameter γ to 0.95.Source: §4.2 · p. 10
  • The DFA measures distance by summing Hamming distances across clusters and uses an insertion function that relocates a node within its cluster while respecting capacity.The move length is sampled between 2 and rij·γ^g; evolution strategies generate n potential successors and select the best move.Source: §4.2 · pp. 10–11
  • The algorithm initializes and evaluates fireflies, repeatedly moves them toward brighter solutions, evaluates and ranks them, and stops at its termination criterion.Source: §4.2 · p. 11

5 Experimentation

The experiments evaluate the proposed DFA on a 15-instance benchmark and compare it with EA and ESA. DFA outperforms both baselines on most instances, with lower result variability in most cases.

5.1 The proposed benchmark for the VRP

  • The benchmark varies forbidden paths by cluster, and its instance descriptions distinguish cluster selections and customer groupings.Source: §5.1 · p. 13, Table 1 · p. 14
  • The benchmark contains 15 instances, and its construction assigns asymmetric travel costs that increase during peak periods; travel time is set equal to travel cost in seconds.Source: §5.1 · p. 13, §5.2 · p. 14

5.2 Results

  • All 15 instances were run 20 times, and the DFA, EA, and ESA were compared using similar operators and parameters where possible.Source: §5.2 · pp. 14–15
  • A four-version, four-instance population-size study found a slight quality improvement as population increased, alongside a significant runtime increase; DFA100 was selected as the balance.Source: Table 3 · p. 15, §5.2 · pp. 15–16

5.3 Analysis and Discussion

  • DFA outperformed ESA on 13/15 instances (86.66%) and EA on 14/15 (93.33%), and found the best solution on 12/15 (80%).Source: Table 4 · p. 16, §5.3 · p. 16, Table 5 · p. 17
  • DFA had lower result standard deviation than the other methods in 12 of 15 instances, indicating a narrower range of solution quality across runs.Source: §5.3 · p. 17
  • DFA and EA had similar execution times, while ESA was faster; the authors interpret DFA’s longer convergence as greater exploration than ESA and better exploitation than EA.Source: §5.3 · p. 17
  • Friedman’s test found significant differences among the three algorithms (statistic 17.73; p-value 0.000141), and Holm’s test found DFA significantly better than both baselines at 95% confidence.Source: Table 6 · p. 18, Table 7 · p. 18, §5.3 · p. 18

6 Conclusions and Further Work

The paper models newspaper distribution with recycling as an AC-VRP-SPDVCFP and reports that its discrete firefly algorithm outperformed two classic metaheuristics; broader applications and parameterization remain future work.

  • The newspaper distribution problem is modeled as an asymmetric, clustered routing problem with simultaneous pickups and deliveries, variable costs, and forbidden paths.Source: §6 · p. 18
  • The DFA outperformed the evolutionary algorithm and evolutionary simulated annealing.Source: §6 · p. 19
  • The study presents this problem as new to the literature, develops a 15-instance benchmark using real-world locations, and applies a firefly algorithm to a rich vehicle routing problem for the first time.Source: §6 · p. 19
  • Future work includes applying the DFA to other transportation and logistics problems and studying its parameterization and time complexity, which this study did not address.The stated primary objective was to present the NDSRP model and demonstrate DFA performance on an R-VRP.Source: §6 · p. 19
Loading 1604.04146v1…