N - public abstract class ADyadRankedNodeQueueConfig<N>
extends java.lang.Object
implements ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstQueueConfiguration<ai.libs.jaicore.search.probleminputs.GraphSearchWithSubpathEvaluationsInput<N,java.lang.String,java.lang.Double>,N,java.lang.String,java.lang.Double>
| Modifier and Type | Field and Description |
|---|---|
protected IDyadRanker |
ranker
the ranker used to rank dyads consisting of pipeline metafeatures and dataset
metafeatures
|
protected AbstractDyadScaler |
scaler
for scaling the dyads
|
| Constructor and Description |
|---|
ADyadRankedNodeQueueConfig()
Construct a new dyad ranking node queue configuration.
|
| Modifier and Type | Method and Description |
|---|---|
IDyadRanker |
getRanker()
Set the ranker used to rank the OPEN list.
|
AbstractDyadScaler |
getScaler()
Get the scaler used to scale the dataset.
|
void |
setRanker(IDyadRanker ranker)
Set the ranker used to rank the OPEN list.
|
void |
setScaler(AbstractDyadScaler scaler)
Set the scaler used to scale the dataset.
|
protected IDyadRanker ranker
protected AbstractDyadScaler scaler
public ADyadRankedNodeQueueConfig()
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOException - if the files for the default ranker and scaler are invalid or cannot be foundjava.lang.ClassNotFoundException - if the default scaler or ranker cannot be instantiatedpublic IDyadRanker getRanker()
public void setRanker(IDyadRanker ranker)
ranker - the used rankerpublic AbstractDyadScaler getScaler()
public void setScaler(AbstractDyadScaler scaler)
scaler - the used scaler