Loading...
 
Skip to main content

Explainable ride-sharing optimisation for sustainable traffic organisation

Deadline: 2026-06-14
Webpage: https://evoal.de/pages/competition26

Description

Optimisation is central to real-world logistical challenges such as resource allocation and scheduling. While techniques for static optimization have been studied for several decades, today´s fast-paced world demands online and dynamic algorithms that can adapt to changing conditions while still delivering near-optimal solutions. In contrast to offline algorithms, which have full knowledge of the input in advance, online algorithms receive input sequentially over time. Decisions must be made incrementally, with no or incomplete knowledge of the future.

On-demand ride-hailing and ride-sharing services are a prime example of online, real-time optimization challenges that underlie dynamic changes in the environment. Platforms such as Uber and Lyft have developed applications to connect customers with drivers via a mobile application, removing the need for curbside hailing and complementing public transport options to offer customers a comfortable, affordable, and convenient means of travel. With the option of ride-sharing, these benefits are retained while also allowing a more sustainable means of transport.

Ride-hailing and ride-sharing services employ a fleet of drivers to serve dynamically arising customer requests. These requests are not known in advance by the fleet operator, but users expect quick service. At the same time, businesses must strike a balance between customer satisfaction, minimizing operational costs to maximize profits, and prioritizing sustainability. This problem is NP-hard and inherently very complex, especially in real-world scenarios, where hundreds of requests must be coordinated quickly.

In our challenge, we supply the participants with a ‘plug-and-play’ setup environment for the ride-hailing and ride-sharing problems. Participants are requested to develop their own optimisation algorithms for solving the challenge. Algorithms can be easily implemented within the setup environment by extending existing interfaces, which abstract away from the fine details of the simulation and define core functionalities an algorithm must provide. This allows participants to focus on the optimisation logic without getting bogged down by the details of the simulation itself.

There will be four competition tracks, each corresponding to a specific problem and environment. The ride-hailing problem is a specific case of ride-sharing in which each vehicle in the fleet can pick up at most one customer. In ride-sharing, on the other hand, vehicles may pick up multiple customers at once. In the dynamic environment, changing traffic conditions are simulated, such as traffic jams and spontaneous road closures, which affect driving times during optimisation. In the static environment, distances and times remain the same. Participants are encouraged to choose one or more tracks based on their interests, previous experience, and abilities:

  • Track 1: Ride-hailing in a static environment.
  • Track 2: Ride-hailing in a dynamic environment.
  • Track 3: Ride-sharing in a static environment.
  • Track 4: Ride-sharing in a dynamic environment.


Participants will have the opportunity to test their algorithms on benchmark request sequences and compare their performance to other submissions. At competition close, submissions will be evaluated on a private set of test instances, and the top submission in each track will be recognized with a cash reward.

Abstract Submission

The competition allows 2-page contributions to the GECCO Companion to present short descriptions of the competition entry, focusing on algorithmic design, strengths and limitations. The 2-page abstract paper will require at least one author to register at the conference as a presenter. It is important to mention that these 2-page abstracts ARE NOT APC Eligible (no publication fee has to be paid by the authors) under the current ACM Open publishing guidelines. The following dates are relevant for these submissions:

  • Submission opening: April 1, 2026
  • Submission deadline: April 21, 2026
  • Notification: April 28, 2026
  • Camera-ready: May 5, 2026
  • Author's mandatory registration: May 11, 2026


Organizers

Bernhard J. Berger

Bernhard J. Berger received his diploma in computer science from the University of Bremen, Germany. There, he also completed his doctorate at the Chair of Software Engineering in 2022. Since 2021, he has been a tenured lecturer at the Hamburg University of Technology in Germany. He has also held visiting professorships at the University of Rostock, Germany, and the University of Bremen. His primary research is model-based software engineering and its applications to many domains, with a strong focus on optimisation. One of his main interests is the usability of optimisation algorithms. To this end, he is using modeling techniques to enable practitioners to describe their domain problems in terms of domain-specific languages. He contributes his knowledge in this field to the ROAR-NET COST action. Furthermore, as an associated researcher of the CAUSE research training group, he is also interested in (self-) explanation of algorithms, including nature-inspired optimisation algorithms.


Christina Plump

Christina Plump received her diplomas in computer science and mathematics from the University of Bremen in 2012 and 2014, respectively. She works at the research group of computer architecture at the University of Bremen. Her main research interests are domain-oriented optimisation, the correct interleaving of ML techniques and nature-inspired optimisation. She especially focuses on changing environments for her optimisation algorithms. Following this interest, she has supervised two student projects in the last two years which led to the proposal of this competition.


Rolf Drechsler

Rolf Drechsler received the Diploma and Dr. phil. nat. degrees in computer science from the Johann Wolfgang Goethe University in Frankfurt am Main, Germany, in 1992 and 1995, respectively. He worked at the Institute of Computer Science, Albert-Ludwigs University, Freiburg im Breisgau, Germany, from 1995 to 2000, and at the Corporate Technology Department, Siemens AG, Munich, Germany, from 2000 to 2001. Since October 2001, Rolf Drechsler is a Full Professor and Head of the Group of Computer Architecture, Institute of Computer Science, at the University of Bremen, Germany. In 2011, he additionally became the Director of the Cyber-Physical Systems Group at the German Research Center for Artificial Intelligence (DFKI) in Bremen. His current research interests include the development and design of data structures and algorithms with a focus on circuit and system design. He is an ACM Fellow and an IEEE Fellow.