GHP
org.ddolibscala.tools.ddo.heuristics.cluster.GHP
object GHP
Generalized Hyperplane Partitioning (GHP) reduction strategy for decision diagram layers.
This class implements ReductionStrategy and clusters nodes in a layer using a distance-based partitioning method inspired by hyperplane separation. It requires a problem-specific StateDistance function to compute distances between states.
The GHP strategy works by:
- Selecting two distant pivot nodes from the layer ;
- Assigning each remaining node to the cluster of the closer pivot ;
- Recursively splitting clusters until the desired number of clusters (
maxWidth) is reached
A random number generator is used for tie-breaking and initial shuffling of the layer.
Attributes
- See also
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GHP.type
Members list
In this article