Publications

Converting an Integer to a Decimal String in Under Two Nanoseconds

Converting binary integers to variable-length decimal strings is a fundamental operation in computing. Conventional fast approaches rely on recursive division and small lookup …

avatar
Jaël Champagne Gareau

Converting Binary Floating-Point Numbers to Shortest Decimal Strings: An Experimental Review

When sharing or logging numerical data, we must convert binary floating-point numbers into their decimal string representations. For example, the number $\pi$ might become …

avatar
Jaël Champagne Gareau

Topology-Driven Solver Selection for Stochastic Shortest Path MDPs via Explainable Machine Learning

Selecting optimal solvers for complex AI tasks grows increasingly difficult as algorithmic options expand. We address this challenge for Stochastic Shortest Path Markov Decision …

Mathieu Gravel

Résolution efficace de processus décisionnels de Markov par l'exploitation d'approches structurelles et algorithmiques tirant parti de l'architecture moderne des ordinateurs

Cette thèse présente des contributions en planification automatique sous incertitude, un domaine de l'intelligence artificielle. Ce domaine s'intéresse principalement au calcul de …

avatar
Jaël Champagne Gareau

Towards Topologically Diverse Probabilistic Planning Benchmarks

Markov Decision Processes (MDPs) are often used in Artificial Intelligence to solve probabilistic sequential decision-making problems. In the last decades, many probabilistic …

avatar
Jaël Champagne Gareau

Increased Plan Stability in Cooperative Electric Vehicles Path-Planning

The Cooperative Electric Vehicles Planning Problem (CEVPP) has recently been proposed as a multi-agent variant of the Electric Vehicle Path-Planning Problem (EVPP). It consists in …

avatar
Jaël Champagne Gareau

Cooperative Electric Vehicles Planning

This paper introduces the Cooperative Electric Vehicles Planning Problem (CEVPP), which consists in finding a path for each vehicle of a fleet of electric vehicles, such that the …

avatar
Jaël Champagne Gareau

Cache-Efficient Dynamic Programming MDP Solver

Automated planning research often focuses on developing new algorithms to improve the computational performance of planners, but effective implementation can also play a …

avatar
Jaël Champagne Gareau

Fast and optimal branch-and-bound planner for the grid-based coverage path planning problem based on an admissible heuristic function

This paper introduces an optimal algorithm for solving the discrete grid-based coverage path planning (CPP) problem. This problem consists in finding a path that covers a given …

avatar
Jaël Champagne Gareau

pcTVI: Parallel MDP Solver Using a Decomposition Into Independent Chains

Markov Decision Processes (MDPs) are useful to solve real-world probabilistic planning problems. However, finding an optimal solution in an MDP can take an unreasonable amount of …

avatar
Jaël Champagne Gareau

Cache-Efficient Memory Representation of Markov Decision Processes

Research in automated planning typically focuses on the development of new or improved algorithms. Yet, an equally important but often overlooked topic is that of how to actually …

avatar
Jaël Champagne Gareau

Fast and Optimal Planner for the Discrete Grid-Based Coverage Path-Planning Problem

This paper introduces a new algorithm for solving the discrete grid-based coverage path-planning (CPP) problem. This problem consists in finding a path that covers a given region …

avatar
Jaël Champagne Gareau

An Energy-Efficient Method with Dynamic GPS Sampling Rate for Transport Mode Detection and Trip Reconstruction

This paper presents a novel approach for trip reconstruction and transport mode detection. While traditional methods use a fixed GPS sampling rate, our proposed method uses a …

Jonathan Milot

Planification d'itinéraires pour véhicule électrique avec disponibilité incertaine des bornes de recharge

Un planificateur automatique étant capable de donner aisément et rapidement des itinéraires pour véhicule électrique s'avère nécessaire considérant le nombre croissant de ces …

avatar
Jaël Champagne Gareau
An Efficient Electric Vehicle Path-Planner That Considers the Waiting Time featured image

An Efficient Electric Vehicle Path-Planner That Considers the Waiting Time

In the last few years, several studies have considered different variants of the Electric Vehicle Journey Planning (EVJP) problem that consists in finding the shortest path …

avatar
Jaël Champagne Gareau

A Fast Electric Vehicle Path-Planner Using Clustering

Over the past few years, several studies have considered the problem of Electric Vehicle Path Planning with intermediate recharge (EVPP-R) that consists of finding the shortest …

avatar
Jaël Champagne Gareau

Citation