paper-with-me

Papers

Exploring search space trees using an adapted version of Monte Carlo tree search for combinatorial optimization problems

2020-10-22 · Jorik Jooken, Pieter Leyman, Tony Wauters, Patrick De Causmaecker

In this article we propose a heuristic algorithm to explore search space trees associated with instances of combinatorial optimization problems. The algorithm is based on Monte Carlo tree search, a popular algorithm in game playing that is used to explore game trees and represents the state-of-the-art algorithm for a number of games. Several enhancements to Monte Carlo tree search are proposed that make the algorithm more suitable in a combinatorial optimization context. These enhancements exploit the combinatorial structure of the problem and aim to efficiently explore the search space tree by pruning subtrees, using a heuristic simulation policy, reducing the domains of variables by eliminating dominated value assignments and using a beam width. The algorithm was implemented with its components specifically tailored to two combinatorial optimization problems: the quay crane scheduling problem with non-crossing constraints and the 0-1 knapsack problem. For the first problem our algorithm surpasses the state-of-the-art results and several new best solutions are found for a benchmark set of instances. For the second problem our algorithm typically produces near-optimal solutions that are slightly worse than the state-of-the-art results, but it needs only a small fraction of the time to do so. These results indicate that the algorithm is competitive with the state-of-the-art for two entirely different combinatorial optimization problems.

📄 PDF Abstract BibTeX arXiv:2010.11523

Code (2)

JorikJooken/MCTS01Knapsack 공식 구현
JorikJooken/MCTSQuayCraneSchedulingNonCrossingConstraints 공식 구현

Tasks

Combinatorial OptimizationScheduling

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments

2017-03-27 · Ahmed Hussain Qureshi, Yasar Ayaz

The sampling based motion planning algorithm known as Rapidly-exploring Random Trees (RRT) has gained the attention of many researchers due to their computational efficiency and effectiveness. Recently, a variant of RRT …

Computational EfficiencyMotion PlanningOptimal Motion Planning

Broadly-Exploring, Local-Policy Trees for Long-Horizon Task Planning

2020-10-13 · Brian Ichter, Pierre Sermanet, Corey Lynch

Long-horizon planning in realistic environments requires the ability to reason over sequential tasks in high-dimensional state spaces with complex dynamics. Classical motion planning algorithms, such as rapidly-exploring…

Motion PlanningTask Planning

Bayesian learning of forest and tree graphical models

2021-08-31 · Edmund Jones

In Bayesian learning of Gaussian graphical model structure, it is common to restrict attention to certain classes of graphs and approximate the posterior distribution by repeatedly moving from one graph to another, using…

When NAS Meets Trees: An Efficient Algorithm for Neural Architecture Search

2022-04-11 · Guocheng Qian, Xuanyang Zhang, Guohao Li, Chen Zhao 외

The key challenge in neural architecture search (NAS) is designing how to explore wisely in the huge search space. We propose a new NAS method called TNAS (NAS with trees), which improves search efficiency by exploring o…

GPUNeural Architecture Search

Rapidly-Exploring Quotient-Space Trees: Motion Planning using Sequential Simplifications

2019-06-04 · Andreas Orthey, Marc Toussaint

Motion planning problems can be simplified by admissible projections of the configuration space to sequences of lower-dimensional quotient-spaces, called sequential simplifications. To exploit sequential simplifications,…

Motion Planning