• Home
  • Search
  • Cherrypick: Solving the Steiner Tree Problem in Graphs using Deep Reinforcement Learning
  • Cite Icon3
  • https://doi.org/10.1109/iciea51954.2021.9516291Copy DOI Icon

Cherrypick: Solving the Steiner Tree Problem in Graphs using Deep Reinforcement Learning

  • Aug 1, 2021
  • Zong Yan +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Steiner tree problem (STP) in graphs aims to find a tree of minimum weight in the graph that connects a given set of vertices. It is a classic NP-hard combinatorial optimization problem and has many applications in real world. Many approximate algorithms have been developed for STP, but they suffer from high computational complexity and weak worst-case solution guarantees, respectively. Heuristic algorithms are also developed. But each of them requires application domain knowledge to design and is only suitable for specific scenarios. In this paper, we design a novel framework Cherrypick based on novel graph embedding and deep reinforcement learning to tackle the STP. Given an STP instance, Cherrypick uses this embedding to encode its path-related information and sends the encoded graph to a deep reinforcement learning component based on deep Q network (DQN) to find solutions. We implement the Cherrypick and demonstrate its efficacy and efficiency with extensive experiments using real-world and synthetic datasets.

Similar Papers
  • Book Chapter
  • Citations168

SteinLib: An Updated Library on Steiner Tree Problems in Graphs

  • Jan 01, 2001
  • Thorsten Koch +2
  • Research Article
  • Citations1

A hybrid genetic algorithm for the steiner tree problem in graphs towards optimizations for wireless sensor networks

  • Jun 30, 2024
  • The University of Danang - Journal of Science and Technology
  • Tang Phu Quy Le +4
  • Research Article
  • Citations25

Solving Steiner Tree Problems in Graphs with Lagrangian Relaxation

  • Sep 01, 2003
  • Journal of Combinatorial Optimization
  • Laura Bahiense +2
  • Book Chapter
  • Citations15

Approximation of Rectilinear Steiner Trees with Length Restrictions on Obstacles

  • Jan 01, 2003
  • Matthias Müller-Hannemann +1
  • Book Chapter
  • Citations40

Steiner Tree Problems in Telecommunications

  • Jan 01, 2006
  • Stefan Voß
  • Book Chapter
  • Citations4

Lower Bounds for Algorithms for the Steiner Tree Problem

  • Jan 01, 2001
  • Clemens Gröpl +3
  • Video Transcripts

A Graph-based crossover and soft-repair operators for the Steiner Tree Problem

  • Nov 16, 2021
  • Underline Science Inc.
  • Giliard Godoi +2
  • Research Article
  • Citations28

A GRASP heuristic for the delay-constrained multicast routing problem

  • May 01, 2006
  • Telecommunication Systems
  • Nina Skorin-Kapov +1
  • Conference Article
  • Citations3

Graph Steiner tree construction and its routing applications

  • Oct 01, 2013
  • Jun Dong +3
  • Research Article
  • Citations11

The class Steiner minimal tree problem: a lower bound and test problem generation

  • Nov 01, 2000
  • Acta Informatica
  • Boting Yang +1
  • Research Article
  • Citations6

Break through the limits of learning by machines

  • Sep 20, 2016
  • Chinese Science Bulletin
  • Zhongzhi Shi
  • Research Article
  • Citations53

Node-weighted Steiner tree approximation in unit disk graphs

  • May 21, 2009
  • Journal of Combinatorial Optimization
  • Feng Zou +3
  • Research Article
  • Citations28

Solving the Graphical Steiner Tree Problem Using Genetic Algorithms

  • Apr 01, 1993
  • Journal of the Operational Research Society
  • A Kapsalis +2
  • Book Chapter
  • Citations2

Evaluation of DQN and Double DQN Algorithms in Flappy Bird Environment

  • Jan 01, 2024
  • Zhenyu Chen
  • Research Article
  • Citations1

DDPG Agent to Swing Up and Balance Cart- Pole System

  • Apr 09, 2021
  • International Journal of Advanced Research in Science, Communication and Technology
  • Buvanesh Pandian V
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.