@@ -15,8 +15,8 @@ struct Independence{CT<:EinTypes} <: GraphProblem
1515end
1616
1717function Independence (g:: SimpleGraph ; openvertices= (), optimizer= GreedyMethod (), simplifier= nothing )
18- rawcode = EinCode (([(i,) for i in LightGraphs . vertices (g)]. .. , # labels for vertex tensors
19- [minmax (e. src,e. dst) for e in LightGraphs . edges (g)]. .. ), openvertices) # labels for edge tensors
18+ rawcode = EinCode (([(i,) for i in Graphs . vertices (g)]. .. , # labels for vertex tensors
19+ [minmax (e. src,e. dst) for e in Graphs . edges (g)]. .. ), openvertices) # labels for edge tensors
2020 code = _optimize_code (rawcode, uniformsize (rawcode, 2 ), optimizer, simplifier)
2121 Independence (code)
2222end
@@ -32,7 +32,7 @@ struct MaxCut{CT<:EinTypes} <: GraphProblem
3232 code:: CT
3333end
3434function MaxCut (g:: SimpleGraph ; openvertices= (), optimizer= GreedyMethod (), simplifier= nothing )
35- rawcode = EinCode (([minmax (e. src,e. dst) for e in LightGraphs . edges (g)]. .. ,), openvertices) # labels for edge tensors
35+ rawcode = EinCode (([minmax (e. src,e. dst) for e in Graphs . edges (g)]. .. ,), openvertices) # labels for edge tensors
3636 MaxCut (_optimize_code (rawcode, uniformsize (rawcode, 2 ), optimizer, simplifier))
3737end
3838
@@ -48,7 +48,7 @@ struct MaximalIndependence{CT<:EinTypes} <: GraphProblem
4848end
4949
5050function MaximalIndependence (g:: SimpleGraph ; openvertices= (), optimizer= GreedyMethod (), simplifier= nothing )
51- rawcode = EinCode (([(LightGraphs . neighbors (g, v)... , v) for v in LightGraphs . vertices (g)]. .. ,), openvertices)
51+ rawcode = EinCode (([(Graphs . neighbors (g, v)... , v) for v in Graphs . vertices (g)]. .. ,), openvertices)
5252 MaximalIndependence (_optimize_code (rawcode, uniformsize (rawcode, 2 ), optimizer, simplifier))
5353end
5454
@@ -69,8 +69,8 @@ struct Matching{CT<:EinTypes} <: GraphProblem
6969end
7070
7171function Matching (g:: SimpleGraph ; openvertices= (), optimizer= GreedyMethod (), simplifier= nothing )
72- rawcode = EinCode (([(minmax (e. src,e. dst),) for e in LightGraphs . edges (g)]. .. , # labels for edge tensors
73- [([minmax (i,j) for j in neighbors (g, i)]. .. ,) for i in LightGraphs . vertices (g)]. .. ,), openvertices) # labels for vertex tensors
72+ rawcode = EinCode (([(minmax (e. src,e. dst),) for e in Graphs . edges (g)]. .. , # labels for edge tensors
73+ [([minmax (i,j) for j in neighbors (g, i)]. .. ,) for i in Graphs . vertices (g)]. .. ,), openvertices) # labels for vertex tensors
7474 Matching (_optimize_code (rawcode, uniformsize (rawcode, 2 ), optimizer, simplifier))
7575end
7676
0 commit comments