Steiner tree problem

E530318

The Steiner tree problem is a classic optimization problem in combinatorial mathematics and computer science that seeks the shortest network of line segments connecting a given set of points, potentially adding extra intermediate points to minimize total length.

All labels observed (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf NP-hard problem ⓘ
combinatorial optimization problem ⓘ
geometric optimization problem ⓘ
graph theory problem ⓘ
allows introduction of additional intermediate points ⓘ
alsoCalled Steiner minimal tree problem ⓘ
complexityClass NP-complete in graphs ⓘ
NP-hard in Euclidean plane ⓘ
constraint all terminal points must be connected ⓘ
resulting network must be a tree ⓘ
edgeWeights can represent Euclidean distances ⓘ
can represent arbitrary nonnegative costs ⓘ
field combinatorics ⓘ
operations research ⓘ
theoretical computer science ⓘ
goal find a minimum-length network connecting a given set of points ⓘ
hasApproximation polynomial-time approximation schemes in some metric spaces ⓘ
hasProperty admits approximation algorithms ⓘ
admits heuristic algorithms ⓘ
exact solution is computationally expensive for large instances ⓘ
generalizes the minimum spanning tree problem ⓘ
hasSpecialCase Steiner tree in series-parallel graphs ⓘ
Steiner tree in trees (polynomial-time solvable) ⓘ
hasVariant Euclidean Steiner tree problem ⓘ
Steiner forest problem ⓘ
Steiner tree problem in graphs ⓘ
directed Steiner tree problem ⓘ
group Steiner tree problem ⓘ
rectilinear Steiner tree problem ⓘ
historicalOrigin 19th century geometry ⓘ
input finite set of terminal vertices ⓘ
underlying metric space or graph ⓘ
namedAfter Jakob Steiner ⓘ
objectiveFunction total length of edges in the connecting network ⓘ
optimizationType minimization problem ⓘ
output set of Steiner points that minimize total length ⓘ
tree of minimum total edge length connecting all terminals ⓘ
relatedTo Steiner system ⓘ
minimum spanning tree problem ⓘ
shortest path problem ⓘ
solutionStructure Steiner points in Euclidean plane have degree 3 ⓘ
angles at Steiner points in Euclidean plane are 120 degrees apart ⓘ
studiedIn algorithm design ⓘ
computational geometry ⓘ
usedIn VLSI design ⓘ
network design ⓘ
phylogenetic tree reconstruction ⓘ
transportation network planning ⓘ
wireless communication networks ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Fermat point → relatedConcept → Steiner tree problem ⓘ
Reducibility Among Combinatorial Problems → establishesNPCompletenessOf → Steiner Tree problem (decision version) ⓘ
linked to: Steiner tree problem
Steiner tree problem → alsoCalled → Steiner minimal tree problem ⓘ
linked to: Steiner tree problem
Steiner tree problem → hasVariant → Steiner tree problem in graphs ⓘ
linked to: Steiner tree problem
Steiner tree problem → hasSpecialCase → Steiner tree in series-parallel graphs ⓘ
linked to: Steiner tree problem
Jakob Steiner → notableWork → Steiner tree problem ⓘ
Jakob Steiner → hasEponym → Steiner tree ⓘ
linked to: Steiner tree problem