Machine learning for improving performance in an evolutionary algorithm for minimum path with uncertain costs given by massively simulated scenarios
Ricardo Di Pasquale, Javier Marenco

TL;DR
This paper demonstrates how machine learning, specifically gradient boosting decision trees, can enhance the efficiency of an evolutionary algorithm tackling a robust minimum-cost path problem under uncertain, scenario-based costs, with notable performance gains.
Contribution
The paper introduces a novel integration of machine learning into an evolutionary algorithm to reduce computational costs in scenario-based path optimization problems.
Findings
Significant performance improvement in computational efficiency.
Limited loss of accuracy in path evaluation.
Effective use of gradient boosting decision trees for classification.
Abstract
In this work we introduce an implementation for which machine learning techniques helped improve the overall performance of an evolutionary algorithm for an optimization problem, namely a variation of robust minimum-cost path in graphs. In this big data optimization problem, a path achieving a good cost in most scenarios from an available set of scenarios (generated by a simulation process) must be obtained. The most expensive task of our evolutionary algorithm, in terms of computational resources, is the evaluation of candidate paths: the fitness function must calculate the cost of the candidate path in every generated scenario. Given the large number of scenarios, this task must be implemented in a distributed environment. We implemented gradient boosting decision trees to classify candidate paths in order to identify good candidates. The cost of the not-so-good candidates is simply…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Metaheuristic Optimization Algorithms Research · Data Stream Mining Techniques
