org.processmining.mining.geneticmining.population
Class GeneticMiningMatricesWithHeuristics

java.lang.Object
  extended by org.processmining.mining.geneticmining.population.GeneticMiningMatricesWithHeuristics
All Implemented Interfaces:
GeneticMiningMatrices

public class GeneticMiningMatricesWithHeuristics
extends java.lang.Object
implements GeneticMiningMatrices

Title: Genetic Mining Matrices with Heuristics

Description: This class builds causal matrices based on the dependency relations. It is assumed that an artificial START task and an artificial END task were added to the log.

Copyright: Copyright (c) 2004

Company: TU/e

Version:
1.0
Author:
Ana Karla A. de Medeiros

Constructor Summary
GeneticMiningMatricesWithHeuristics(java.util.Random gen, LogReader logReader)
           
GeneticMiningMatricesWithHeuristics(java.util.Random gen, LogReader logReader, double power)
           
 
Method Summary
 cern.colt.matrix.DoubleMatrix2D getCausalMatrix()
           
 cern.colt.matrix.DoubleMatrix1D getEndMatrix()
           
 cern.colt.matrix.DoubleMatrix1D getStartMatrix()
           
 void rebuildAllMatrices()
           
 cern.colt.matrix.DoubleMatrix2D rebuildCausalMatrix()
           
 cern.colt.matrix.DoubleMatrix1D rebuildEndMatrix()
           
 cern.colt.matrix.DoubleMatrix1D rebuildStartMatrix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneticMiningMatricesWithHeuristics

public GeneticMiningMatricesWithHeuristics(java.util.Random gen,
                                           LogReader logReader)

GeneticMiningMatricesWithHeuristics

public GeneticMiningMatricesWithHeuristics(java.util.Random gen,
                                           LogReader logReader,
                                           double power)
Method Detail

getCausalMatrix

public cern.colt.matrix.DoubleMatrix2D getCausalMatrix()
Specified by:
getCausalMatrix in interface GeneticMiningMatrices

getEndMatrix

public cern.colt.matrix.DoubleMatrix1D getEndMatrix()
Specified by:
getEndMatrix in interface GeneticMiningMatrices

getStartMatrix

public cern.colt.matrix.DoubleMatrix1D getStartMatrix()
Specified by:
getStartMatrix in interface GeneticMiningMatrices

rebuildAllMatrices

public void rebuildAllMatrices()
Specified by:
rebuildAllMatrices in interface GeneticMiningMatrices

rebuildCausalMatrix

public cern.colt.matrix.DoubleMatrix2D rebuildCausalMatrix()
Specified by:
rebuildCausalMatrix in interface GeneticMiningMatrices

rebuildStartMatrix

public cern.colt.matrix.DoubleMatrix1D rebuildStartMatrix()
Specified by:
rebuildStartMatrix in interface GeneticMiningMatrices

rebuildEndMatrix

public cern.colt.matrix.DoubleMatrix1D rebuildEndMatrix()
Specified by:
rebuildEndMatrix in interface GeneticMiningMatrices