Paper Reading AI Learner

Pareto-NRPA: A Novel Monte-Carlo Search Algorithm for Multi-Objective Optimization

2025-07-25 09:46:25
No\'e Lallouet, Tristan Cazenave, Cyrille Enderli

Abstract

We introduce Pareto-NRPA, a new Monte-Carlo algorithm designed for multi-objective optimization problems over discrete search spaces. Extending the Nested Rollout Policy Adaptation (NRPA) algorithm originally formulated for single-objective problems, Pareto-NRPA generalizes the nested search and policy update mechanism to multi-objective optimization. The algorithm uses a set of policies to concurrently explore different regions of the solution space and maintains non-dominated fronts at each level of search. Policy adaptation is performed with respect to the diversity and isolation of sequences within the Pareto front. We benchmark Pareto-NRPA on two classes of problems: a novel bi-objective variant of the Traveling Salesman Problem with Time Windows problem (MO-TSPTW), and a neural architecture search task on well-known benchmarks. Results demonstrate that Pareto-NRPA achieves competitive performance against state-of-the-art multi-objective algorithms, both in terms of convergence and diversity of solutions. Particularly, Pareto-NRPA strongly outperforms state-of-the-art evolutionary multi-objective algorithms on constrained search spaces. To our knowledge, this work constitutes the first adaptation of NRPA to the multi-objective setting.

Abstract (translated)

我们引入了Pareto-NRPA,这是一种为离散搜索空间中的多目标优化问题设计的新蒙特卡洛算法。该算法扩展了最初为单目标问题制定的嵌套滚动策略调整(NRPA)算法,并将嵌套搜索和策略更新机制推广到了多目标优化中。该算法使用一组策略同时探索解决方案空间的不同区域,并在每一级搜索过程中保持非支配前沿。通过序列间的多样性和隔离性,对策略进行适应性调整。我们在两类问题上对Pareto-NRPA进行了基准测试:一种是旅行推销员问题的时间窗口变体的新型双目标版本(MO-TSPTW),另一种是在知名基准上的神经架构搜索任务。结果表明,Pareto-NRPA在收敛性和解决方案多样性方面均达到了与现有最佳多目标算法相当甚至更好的性能。特别是在受限制的搜索空间中,Pareto-NRPA显著优于现有的进化型多目标优化算法。据我们所知,这项工作首次将NRPA应用于多目标场景。

URL

https://arxiv.org/abs/2507.19109

PDF

https://arxiv.org/pdf/2507.19109.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot