Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm

This paper addresses a biobjective bus routing problem that pays attention to both the routing cost and the total distance walked by the individuals to reach their assigned pickup point. These two objectives are conflicting. Generally, the less the individuals walk, the more the number of visited pi...

Full description

Bibliographic Details
Main Authors: Herminia I. Calvete, Carmen Galé, José A. Iranzo
Format: Article
Language:English
Published: MDPI AG 2022-04-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/10/9/1390
_version_ 1797503896738856960
author Herminia I. Calvete
Carmen Galé
José A. Iranzo
author_facet Herminia I. Calvete
Carmen Galé
José A. Iranzo
author_sort Herminia I. Calvete
collection DOAJ
description This paper addresses a biobjective bus routing problem that pays attention to both the routing cost and the total distance walked by the individuals to reach their assigned pickup point. These two objectives are conflicting. Generally, the less the individuals walk, the more the number of visited pickup points and so the more the routing cost. In addition, the problem deals with finding the set of pickup points visited among the set of potential locations, identifying the set of individuals assigned to each visited pickup point, and designing the bus routes. Taking into account the highly combinatorial nature of the problem, an evolutionary algorithm is proposed to approach the associated Pareto front. Its main novelties are twofold. The first is the way in which the chromosomes are encoded since they only provide information about the number of routes and the visited pickup points. The second novelty lies in the procedure to construct a feasible solution from the chromosome, which involves a heuristic and several local search procedures to improve both objective functions. Computational experiments are carried out to check the performance of the algorithm in terms of the quality of the Pareto front yielded.
first_indexed 2024-03-10T03:56:55Z
format Article
id doaj.art-c3fa760e5387404ead48a46a6d01e745
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-10T03:56:55Z
publishDate 2022-04-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-c3fa760e5387404ead48a46a6d01e7452023-11-23T08:43:35ZengMDPI AGMathematics2227-73902022-04-01109139010.3390/math10091390Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary AlgorithmHerminia I. Calvete0Carmen Galé1José A. Iranzo2Statistical Methods Department, IUMA, University of Zaragoza, Pedro Cerbuna 12, 50009 Zaragoza, SpainStatistical Methods Department, IUMA, University of Zaragoza, María de Luna 3, 50018 Zaragoza, SpainStatistical Methods Department, IUMA, University of Zaragoza, Violante de Hungría 23, 50009 Zaragoza, SpainThis paper addresses a biobjective bus routing problem that pays attention to both the routing cost and the total distance walked by the individuals to reach their assigned pickup point. These two objectives are conflicting. Generally, the less the individuals walk, the more the number of visited pickup points and so the more the routing cost. In addition, the problem deals with finding the set of pickup points visited among the set of potential locations, identifying the set of individuals assigned to each visited pickup point, and designing the bus routes. Taking into account the highly combinatorial nature of the problem, an evolutionary algorithm is proposed to approach the associated Pareto front. Its main novelties are twofold. The first is the way in which the chromosomes are encoded since they only provide information about the number of routes and the visited pickup points. The second novelty lies in the procedure to construct a feasible solution from the chromosome, which involves a heuristic and several local search procedures to improve both objective functions. Computational experiments are carried out to check the performance of the algorithm in terms of the quality of the Pareto front yielded.https://www.mdpi.com/2227-7390/10/9/1390bus routing problembiobjectiveevolutionarylocal searchschoolworkplace
spellingShingle Herminia I. Calvete
Carmen Galé
José A. Iranzo
Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm
Mathematics
bus routing problem
biobjective
evolutionary
local search
school
workplace
title Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm
title_full Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm
title_fullStr Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm
title_full_unstemmed Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm
title_short Approaching the Pareto Front in a Biobjective Bus Route Design Problem Dealing with Routing Cost and Individuals’ Walking Distance by Using a Novel Evolutionary Algorithm
title_sort approaching the pareto front in a biobjective bus route design problem dealing with routing cost and individuals walking distance by using a novel evolutionary algorithm
topic bus routing problem
biobjective
evolutionary
local search
school
workplace
url https://www.mdpi.com/2227-7390/10/9/1390
work_keys_str_mv AT herminiaicalvete approachingtheparetofrontinabiobjectivebusroutedesignproblemdealingwithroutingcostandindividualswalkingdistancebyusinganovelevolutionaryalgorithm
AT carmengale approachingtheparetofrontinabiobjectivebusroutedesignproblemdealingwithroutingcostandindividualswalkingdistancebyusinganovelevolutionaryalgorithm
AT joseairanzo approachingtheparetofrontinabiobjectivebusroutedesignproblemdealingwithroutingcostandindividualswalkingdistancebyusinganovelevolutionaryalgorithm