RandomBased

org.ddolibscala.tools.ddo.heuristics.cluster.RandomBased
object RandomBased

A simple random-based reduction strategy for decision diagram layers.

This class implements ReductionStrategyand generates clusters by randomly selecting nodes from a layer. Each selected node forms its own cluster.

The strategy is controlled by a Random object, which can be seeded to ensure reproducible behavior.

Attributes

See also
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[T](seed: Long): RandomBased[T]

Constructs a random-based reduction strategy with a given seed.

Constructs a random-based reduction strategy with a given seed.

Type parameters

T

the type of states in the decision diagram

Value parameters

seed

the seed for the random number generator

Attributes

Returns

a random-based reduction strategy