public class Solution
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.ArrayList<org.processmining.plugins.logmerge.aismerger.Solution.Factor> |
notNullFactors |
| Constructor and Description |
|---|
Solution(MyXTrace[] l1,
MyXTrace[] l2,
int numRandomLinks) |
Solution(Solution sol) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLink(Link l) |
void |
addRandomLink() |
void |
applyMutation(double bestScoreSoFar,
int numPop) |
void |
checkScore() |
java.lang.String |
format(double d) |
Link |
getLinkAt(int index) |
double |
getOverallFitnScore() |
double |
getScoreCaseNumDiff() |
java.lang.String |
getScoreCaseNumDiffExpl() |
double |
getScoreExtraTrace() |
java.lang.String |
getScoreExtraTraceExpl() |
double |
getScoreMissingTrace() |
java.lang.String |
getScoreMissingTraceExpl() |
double |
getScoreSameAttValue() |
java.lang.String |
getScoreSameAttValueExpl() |
double |
getScoreSameCaseID() |
java.lang.String |
getScoreSameCaseIDExpl() |
double |
getScoreSameOrig() |
java.lang.String |
getScoreSameOrigExpl() |
double |
getScoreTimeDiff() |
java.lang.String |
getScoreTimeDiffExpl() |
static void |
initiateNotNullFactors() |
void |
removeLink(Link l) |
void |
replaceLink(Link oldLink,
Link newLink) |
int |
size() |
java.lang.String |
toFullString() |
java.lang.String |
toString() |
public static java.util.ArrayList<org.processmining.plugins.logmerge.aismerger.Solution.Factor> notNullFactors
public Solution(Solution sol)
public static void initiateNotNullFactors()
public void removeLink(Link l)
public void addLink(Link l)
public void addRandomLink()
public int size()
public Link getLinkAt(int index)
public void applyMutation(double bestScoreSoFar,
int numPop)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toFullString()
public void checkScore()
public double getOverallFitnScore()
public double getScoreSameCaseID()
public double getScoreSameOrig()
public double getScoreSameAttValue()
public double getScoreTimeDiff()
public double getScoreMissingTrace()
public double getScoreExtraTrace()
public double getScoreCaseNumDiff()
public java.lang.String getScoreSameCaseIDExpl()
public java.lang.String getScoreSameOrigExpl()
public java.lang.String getScoreSameAttValueExpl()
public java.lang.String getScoreTimeDiffExpl()
public java.lang.String getScoreMissingTraceExpl()
public java.lang.String getScoreExtraTraceExpl()
public java.lang.String getScoreCaseNumDiffExpl()
public java.lang.String format(double d)