package multi
- Alphabetic
- Public
- All
Type Members
-
class
MuDualIso
[TLabel] extends mutable.GraphMatcher[TLabel]
The
MuDualIso
class provides an implementation for Subgraph Isomorphism that uses Dual Graph Simulation for pruning. -
class
MuDualSim
[TLabel] extends mutable.GraphMatcher[TLabel]
The
MuDualSim
class provides an implementation for Dual Graph Simulation for multi-graphs.The
MuDualSim
class provides an implementation for Dual Graph Simulation for multi-graphs. It differs fromDualSim
by not using inverse adjacency sets ('pa') in order to save space. -
class
MuGraph
[TLabel] extends mutable.Graph[TLabel] with Cloneable
The
MuGraph
class stores vertex/edge-labeled multi-directed graphs using an adjacency set 'ch' representation, e.g., 'ch = { {1, 2}, {0}, {1} }' means that the graph has the following edges { (0, 1), (0, 2), (1, 0), (2, 1) }.The
MuGraph
class stores vertex/edge-labeled multi-directed graphs using an adjacency set 'ch' representation, e.g., 'ch = { {1, 2}, {0}, {1} }' means that the graph has the following edges { (0, 1), (0, 2), (1, 0), (2, 1) }. Optionally, inverse adjacency via the 'pa' array can be stored at the cost of nearly doubling the storage requirements. ---------------------------------------------------------------------------- -
class
MuGraphSim
extends mutable.GraphMatcher[Double]
The
MuGraphSim
class provides a second implementation for Simple Graph Simulation.The
MuGraphSim
class provides a second implementation for Simple Graph Simulation. It differ fromGraphSim
in the looping order in the main for-loop and early termination when 'phi(u)' is empty. -
class
MuStrictSim
[TLabel] extends mutable.GraphMatcher[TLabel]
The 'MuStrictSim' class provides an implementation for strict simulation graph pattern matching.
The 'MuStrictSim' class provides an implementation for strict simulation graph pattern matching. This version uses
DualSim
.- See also
hipore.com/ijbd/2014/IJBD%20Vol%201%20No%201%202014.pdf
-
class
MuTightSim
[TLabel] extends mutable.GraphMatcher[TLabel]
The 'MuTightSim' class provides an implementation for tight simulation graph pattern matching.
The 'MuTightSim' class provides an implementation for tight simulation graph pattern matching. This version uses
DualSim
.- See also
hipore.com/ijbd/2014/IJBD%20Vol%201%20No%201%202014.pdf
Value Members
-
object
ExampleMuGraphD
The
ExampleMuGraphD
object contains example query and data multi-digraphs in which the vertex label typeTLabel
isDouble
. -
object
ExampleMuGraphI
The
ExampleMuGraphI
object contains example query and data multi-digraphs in which the vertex label typeTLabel
isInt
. -
object
MatchAnswers
The
MatchAnswers
object contains answers for the graph matching problem given in the following paper: John A.The
MatchAnswers
object contains answers for the graph matching problem given in the following paper: John A. Miller, Lakshmish Ramaswamy, Arash J.Z. Fard and Krys J. Kochut, "Research Directions in Big Data Graph Analytics," Proceedings of the 4th IEEE International Congress on Big Data (ICBD'15), New York, New York (June-July 2015) pp. 785-794. -
object
MatchAnswersTest
extends App
The
MatchAnswersTest
object is used to test theMatchAnswers
object.The
MatchAnswersTest
object is used to test theMatchAnswers
object. > run-main scalation.graphalytics.multi.MatchAnswersTest -
object
MuDualIsoTest
extends App
The
MuDualIsoTest
object is used to test theMuDualIso
class.The
MuDualIsoTest
object is used to test theMuDualIso
class. > run-main scalation.graphalytics.multi.MuDualIsoTest -
object
MuDualIsoTest2
extends App
The
MuDualIsoTest2
object is used to test theMuDualIso
class.The
MuDualIsoTest2
object is used to test theMuDualIso
class. > run-main scalation.graphalytics.multi.MuDualIsoTest2 -
object
MuDualIsoTest3
extends App
The
MuDualIsoTest3
object is used to test theMuDualIso
class.The
MuDualIsoTest3
object is used to test theMuDualIso
class. > run-main scalation.graphalytics.multi.MuDualIsoTest3 -
object
MuDualSimTest
extends App
The
MuDualSimTest
object is used to test theMuDualSim
class.The
MuDualSimTest
object is used to test theMuDualSim
class. > run-main scalation.graphalytics.multi.MuDualSimTest -
object
MuDualSimTest2
extends App
The
MuDualSimTest2
object is used to test theMuDualSim
class.The
MuDualSimTest2
object is used to test theMuDualSim
class. > run-main scalation.graphalytics.multi.MuDualSimTest2 -
object
MuDualSimTest3
extends App
The
MuDualSimTest3
object is used to test theMuDualSim
class.The
MuDualSimTest3
object is used to test theMuDualSim
class. > run-main scalation.graphalytics.multi.MuDualSimTest3 -
object
MuGraph
The
MuGraph
companion object provides builder methods and example query multi-digraphs. -
object
MuGraphSimTest
extends App
The
MuGraphSimTest
object is used to test theMuGraphSim
class.The
MuGraphSimTest
object is used to test theMuGraphSim
class. > run-main scalation.graphalytics.multi.MuGraphSimTest -
object
MuGraphSimTest2
extends App
The
MuGraphSimTest2
object is used to test theMuGraphSim
class.The
MuGraphSimTest2
object is used to test theMuGraphSim
class. > run-main scalation.graphalytics.multi.MuGraphSimTest2 -
object
MuGraphSimTest3
extends App
The
MuGraphSimTest3
object is used to test theMuGraphSim
class.The
MuGraphSimTest3
object is used to test theMuGraphSim
class. > run-main scalation.graphalytics.multi.MuGraphSimTest3 -
object
MuGraphSimTest4
extends App
The
MuGraphSimTest4
object is used to test theMuGraphSim
class.The
MuGraphSimTest4
object is used to test theMuGraphSim
class. > run-main scalation.graphalytics.multi.MuGraphSimTest4 -
object
MuGraphTest2
extends App
The
MuGraphTest2
object is used to test theMuGraph
class using examples from theExampleMuGraphD
object, which contains multi-digraphs whose vertex and edge labels are of typeDouble
.The
MuGraphTest2
object is used to test theMuGraph
class using examples from theExampleMuGraphD
object, which contains multi-digraphs whose vertex and edge labels are of typeDouble
. > run-main scalation.graphalytics.mutable.MuGraphTest2 -
object
MuGraphTest3
extends App
The
MuGraphTest3
object is used to test theMuGraph
class using a randomly generated multi-digraph.The
MuGraphTest3
object is used to test theMuGraph
class using a randomly generated multi-digraph. > run-main scalation.graphalytics.mutable.MuGraphTest3 -
object
MuStrictSimTest
extends App
The
MuStrictSimTest
object is used to test theMuStrictSim
class.The
MuStrictSimTest
object is used to test theMuStrictSim
class. > run-main scalation.graphalytics.multi.MuStrictSimTest -
object
MuStrictSimTest2
extends App
The
MuStrictSimTest2
object is used to test theMuStrictSim
class.The
MuStrictSimTest2
object is used to test theMuStrictSim
class. > run-main scalation.graphalytics.multi.MuStrictSimTest2 -
object
MuStrictSimTest3
extends App
The
MuStrictSimTest3
object is used to test theMuStrictlSim
class.The
MuStrictSimTest3
object is used to test theMuStrictlSim
class. > run-main scalation.graphalytics.multi.MuStrictSimTest3 -
object
MuTightSimTest
extends App
The
MuTightSimTest
object is used to test theMuTightSim
class.The
MuTightSimTest
object is used to test theMuTightSim
class. > run-main scalation.graphalytics.multi.MuTightSimTest -
object
MuTightSimTest2
extends App
The
MuTightSimTest2
object is used to test theMuTightSim
class.The
MuTightSimTest2
object is used to test theMuTightSim
class. > run-main scalation.graphalytics.multi.MuTightSimTest2 -
object
MuTightSimTest3
extends App
The
MuTightSimTest3
object is used to test theMuTightSim
class.The
MuTightSimTest3
object is used to test theMuTightSim
class. > run-main scalation.graphalytics.multi.MuTightSimTest3 - object Split extends App