The carpooling problem consists of a shared use of private cars. Typically it is organized by a large company for encouraging its employees to pick up their colleagues minimizing the number of private cars travelling to/from the company site. The core of the efficient management of such a service is to find an optimal matching between the users and their preferred routing in such a way that spontaneous user matching is substituted by a solution found by means of an algorithmic approach. We consider the special case when users are the students of a university. This case differs from the carpooling problems considered in the literature mainly for the following characteristics: users (students) can have very different timetables (depending on the classes attended); users may indicate other users they would prefer to car-pool with (friends) or they don’t want to (enemies). The objectives are to maximize the number of served users, minimize the total route length, maximize the satisfied friendship preferences, respecting the user time windows, and car capacities. In this work we propose a Mixed Integer Linear Programming (MILP) formulation of the university carpooling problem in order to apply a matheuristic based on VNS, namely the Variable Neighborhood Branching (VNB).

A Matheuristic Approach for the University Carpooling Problem

BRUGLIERI, MAURIZIO;COLORNI VITALE, ALBERTO;
2012-01-01

Abstract

The carpooling problem consists of a shared use of private cars. Typically it is organized by a large company for encouraging its employees to pick up their colleagues minimizing the number of private cars travelling to/from the company site. The core of the efficient management of such a service is to find an optimal matching between the users and their preferred routing in such a way that spontaneous user matching is substituted by a solution found by means of an algorithmic approach. We consider the special case when users are the students of a university. This case differs from the carpooling problems considered in the literature mainly for the following characteristics: users (students) can have very different timetables (depending on the classes attended); users may indicate other users they would prefer to car-pool with (friends) or they don’t want to (enemies). The objectives are to maximize the number of served users, minimize the total route length, maximize the satisfied friendship preferences, respecting the user time windows, and car capacities. In this work we propose a Mixed Integer Linear Programming (MILP) formulation of the university carpooling problem in order to apply a matheuristic based on VNS, namely the Variable Neighborhood Branching (VNB).
2012
Proceedings CTW2012
978-3-943207-05-7
Rride sharing; MILP formulation; Matheuristic
File in questo prodotto:
File Dimensione Formato  
ctw2012_submission_61.pdf

Accesso riservato

: Pre-Print (o Pre-Refereeing)
Dimensione 65.13 kB
Formato Adobe PDF
65.13 kB Adobe PDF   Visualizza/Apri
ctw_proceedings.pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 9.96 MB
Formato Adobe PDF
9.96 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/758952
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact