JonasStjerne / resilient-pathfinding

https://p7-xi.vercel.app
0 stars 0 forks source link

Optimal Pathfinding in Dynamic Environments with Risk-Aware Adapted A* Algorithm

Overview

This repository contains the code implementation associated with the paper titled "Resilient multi-destination routing". The research explores the challenges posed by external factors such as wind and water in dynamic environments. The proposed solution involves an adapted A* algorithm that incorporates risk factors to generate paths balancing distance and safety. The algorithm is user-adjustable, allowing for varying risk preferences.

Key Features

Results

The research findings demonstrate a significant improvement in success rates when using the risk-based algorithm compared to the traditional A algorithm. In our simulations, the rate of successful traversal of maps increased from 66.78% in the normal A to 96.78% in the risk-adapting algorithm. The algorithm intelligently navigates paths to minimize overall risk exposure in diverse auto-generated environments.

Below an example is shown. When a low risk factor is set the algorithm will avoid dangerous areas and take a longer route.

Screenshot 2024-02-07 at 07 09 31