The tessellation problem of quantum walks
A. Abreu, L. Cunha, T. Fernandes, C. de Figueiredo, L. Kowada, F., Marquezino, D. Posner, R. Portugal

TL;DR
This paper investigates the tessellation problem in staggered quantum walks, establishing bounds for certain graph classes and proving the NP-completeness of deciding tessellability for k≥3.
Contribution
It introduces a relationship between the chromatic number of the clique graph and tessellation cover size, and proves the NP-completeness of the tessellability decision problem.
Findings
Relates chromatic number to tessellation cover size for specific graph classes.
Proves NP-completeness of deciding k-tessellability for k≥3.
Identifies classes of graphs with minimal tessellation covers.
Abstract
Quantum walks have received a great deal of attention recently because they can be used to develop new quantum algorithms and to simulate interesting quantum systems. In this work, we focus on a model called staggered quantum walk, which employs advanced ideas of graph theory and has the advantage of including the most important instances of other discrete-time models. The evolution operator of the staggered model is obtained from a tessellation cover, which is defined in terms of a set of partitions of the graph into cliques. It is important to establish the minimum number of tessellations required in a tessellation cover, and what classes of graphs admit a small number of tessellations. We describe two main results: (1) infinite classes of graphs where we relate the chromatic number of the clique graph to the minimum number of tessellations required in a tessellation cover, and (2)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The tessellation problem of quantum walks⋆
A. Abreu
L. Cunha
T. Fernandes
C. de Figueiredo
L. Kowada
F. Marquezino
D. Posner
R. Portugal
Universidade Federal do Rio de Janeiro, Brazil
Laboratório Nacional de Computação Científica, Brazil
Universidade Federal Fluminense, Brazil
Universidade Federal do Espírito Santo, Brazil
Abstract
Quantum walks have received a great deal of attention recently because they can be used to develop new quantum algorithms and to simulate interesting quantum systems. In this work, we focus on a model called staggered quantum walk, which employs advanced ideas of graph theory and has the advantage of including the most important instances of other discrete-time models. The evolution operator of the staggered model is obtained from a tessellation cover, which is defined in terms of a set of partitions of the graph into cliques. It is important to establish the minimum number of tessellations required in a tessellation cover, and what classes of graphs admit a small number of tessellations. We describe two main results: (1) infinite classes of graphs where we relate the chromatic number of the clique graph to the minimum number of tessellations required in a tessellation cover, and (2) the problem of deciding whether a graph is -tessellable for is NP-complete.
keywords:
staggered quantum walk, clique graph, tessellation, NP-completeness
††volume: NN††journal: Electronic Notes in Discrete Mathematics
††thanks: Email: \normalshape{santiago, lfignacio, celina, franklin,posner}@cos.ufrj.br, \normalshape{tharsodf, portugal}@lncc.br , \[email protected]. We acknowledge support from CAPES, CNPq and FAPERJ.
, , , , , , ,
1 Introduction
Random walks play an important role in computer science mainly in the area of algorithms and it is expected that quantum walks, which is the quantum counterpart of random walks, will play at least a similar role in quantum computation. In fact, in the last decades there has been much interest in the area of quantum walks and they are considered one of the main techniques to build algorithms for quantum computers [9].
Quantum walks on graphs come in two flavors: continuous- and discrete-time. There are more than one model for discrete-time quantum walks. The most known ones are the coined [2] and Szegedys’s model [7]. Recently, a new model called staggered quantum walk [5, 6] was proposed, which in some sense is more general than the previous ones because the staggered model includes the entire Szegedy’s and the most interesting instances of the coined model.
The staggered model on graphs is defined by an evolution operator that is a product of unitary matrices obtained from the graph by a tessellation process. A tessellation is a partition of the graph into cliques so that the union of the cliques covers the vertex set but not necessarily the edge set. There is a recipe to build a unitary and Hermitian matrix based on a chosen tessellation [5, 6]. To define the evolution operator of the quantum walk, one has to choose extra tessellations until the tessellation union covers the edge set.
The simplest evolution operators are the product of few unitary matrices, and at least two matrices corresponding to 2-tessellable graphs are required. The class of 2-tessellable graphs was exhaustively studied in Ref. [5], which showed that a graph is 2-tessellable if and only if its clique graph is 2-colorable. Clique graphs [8] play a central role in the tessellation problem. Graphs whose clique graphs require colors to be vertex-colored cannot be covered by just two tessellatons, for example, the stars .
An important concept in this context is the minimum number of tessellations required to cover the graph, called the tessellation number. An upper bound is easily established by using the clique graph operator. In fact, we show that the chromatic number of the clique graph is a tight upper bound for the tessellation number. On the other hand, we obtain a class of 3-tessellable graphs whose clique graphs have arbitrarily large chromatic number, establishing the tightness of the lower bound.
Another important concept is the NP-completeness character of the tessellation problem. We show that to determine whether a graph is -tessellable for is NP-complete by reduction from the edge coloring problem of triangle free graphs with degree at most three [4]. The tessellation problem is also directly related to the set cover problem [3].
Preliminaries
A clique is a subset of vertices of a graph such that its induced subgraph is complete. A clique of size is called a -clique. In a partition of the graph into cliques, each element of the partition is a clique and two elements of the partition cannot have a vertex in common.
Definition 1.1**.**
A tessellation is a partition of the graph into cliques, where each clique is called a polygon (or a cell), such that the union of the polygons covers the vertex set. An edge belongs to the tessellation if and only if both endpoints of the edge belong to the same polygon. The set of edges belonging to is denoted by .
Definition 1.2**.**
A tessellation cover of size of a graph is a set of tessellations whose union is the edge set of . The tessellation number is the cardinality of a smallest tessellation cover of . A graph is called -tessellable for an integer when . The -tessellation problem asks given a graph whether is -tessellable.
As an example, we illustrate the above definitions using the wheel graph, which is the graph for with vertex set and edge set . Notice that because tessellations , , form a minimum tessellation cover. In fact, each of , and is a partition into cliques which covers all vertices. The set is equal to the edge set of , and it is not possible to cover the edge set with less than three tessellations because a tessellation of can cover at most two edges incident to vertex .
Definition 1.3**.**
A coloring (resp. an edge-coloring) of a graph is a labeling of vertices (edges) with colors such that no two adjacent vertices (incident edges) have the same color. A -colorable (-edge-colorable) graph is the one whose vertices (edges) can be colored with at most colors so that no two adjacent vertices (edges) share the same color. The chromatic number (chromatic index ) of a graph is the smallest number of colors needed to color the vertices (edges) of .
2 Results
How far from is ?
In this subsection, we relate the tessellation number to some non-trivial classes of graphs and we prove the following proposition.
Proposition 2.1**.**
Let be a graph whose clique graph is not 2-colorable. Then, 3\leq T(\Gamma)\leq\chi\big{(}K(\Gamma)\big{)}.
Proof 2.2**.**
The lower bound is a direct consequence of the fact that a graph is 2-tessellable if and only if its clique graph is 2-colorable, proved in Ref. [5]. Now we give a proof for the upper bound T(\Gamma)\leq\chi\big{(}K(\Gamma)\big{)}. We define a family of tessellations whose union covers the edges of graph as follows. Consider an optimal coloring of , and let be the set of maximal cliques corresponding to the vertices of colored by color . Any pair of such maximal cliques must be disjoint, so we can define a tessellation whose polygons are the cliques of together with missing vertices of . Since every edge of belongs to at least one maximal clique, the union of the defined tessellations covers the edges of graph , as required in order to establish the upper bound.
Now we show that both bounds of Proposition 2.1 are tight. Next Proposition shows that the upper bound is tight.
Proposition 2.3**.**
Let be the windmill graph with maximal cliques such that the intersection of is precisely one vertex . Then, .
Proof 2.4**.**
*The clique graph of is the complete graph with vertices. Hence, by Proposition 2.1, is an upper bound for . On the other hand, it is not possible to cover the edge set with less than tesselations, since each tessellation cannot cover the edges of more than one maximal clique . *
The tightness of the lower bound is revealed by the following class of graphs.
Definition 2.5**.**
The -extended wheel graph for is defined by adding to the wheel graph the following edges: and , for .
Proposition 2.6**.**
The maximal cliques of are -cliques or -cliques. The number of maximal cliques is . The maximal cliques are the -cliques of the spanning wheel , plus three new -cliques. All maximal cliques share the vertex with label .
Proof 2.7**.**
Let be an index in the range and the arithmetic with this index be performed modulo . Then, the set is a maximal -clique because it induces a triangle of the spanning wheel graph and in the set of vertices contains no -clique. Now consider the three sets of vertices , , and , each of them with cardinality . We claim that each one is a maximal -clique. Consider the set (analogous for the other ones). All vertices in this set are adjacent because the edges are either for some or for some . In the first case, these edges were added to to define , and in the second case the edges belong to the spanning wheel graph. If a new vertex is added, the new vertex must have the form or for some and it will not be adjacent to all vertices of set . Then, this set is a maximal clique. There are three such -maximal cliques and there are no other maximal cliques. Then, the total number of maximal cliques is and all of them share the vertex with label .
It follows from Proposition 2.6 that is the complete graph with vertices, and hence Proposition 2.1 establishes the upper bound . We prove next that the actual value of is much smaller.
Proposition 2.8**.**
* for .*
Proof 2.9**.**
Let us show that is -tessellable by describing explicitly three tessellations that cover the edges of . The tessellations are the following ones:
- ,
- ,
- ,
where the arithmetic with index is performed modulo . Let us show that is a well defined tessellation (analogous for the other ones) by checking each item of the following list: (1) Each polygon in must be a clique, (2) the polygons in must be pairwise disjoint, and (3) the union of the polygons in must be the vertex set. By using the proof of Proposition 2.6 and the fact that is an edge of the spanning wheel, we check item (1). Using that set is comprised of vertices that are multiple of 3 while no vertex in sets for is multiple of 3, we check item (2). The union of the sets in is the vertex set, and we check item (3). Since no edge belongs to more than one tessellation and each tessellation covers edges, the union covers edges, which is the number of edges of . It is not possible to cover the edges of with less than three tessellations because the chromatic number of the clique graph of is larger than 2. Then, T\big{(}E_{3,n}\big{)}=3 for .
-tessellation is \NP-complete
Deciding whether a graph is -tessellable for is NP-complete. To prove this statement, we use the class of triangle-free graphs with maximum vertex degree 3 because the 3-edge-coloring problem in this class is NP-complete [4].
Theorem 2.10**.**
Deciding whether a graph is 3-tessellable is \NP-complete.
Proof 2.11**.**
In a triangle-free graph , a -tessellation corresponds to 3 matchings of covering its edge set, and so define a 3-edge-coloring of .
Final remarks
We have shown that the lower bound of does not depend on \chi\big{(}K(\Gamma)\big{)}, at least when \chi\big{(}K(\Gamma)\big{)} is multiple of 3. Besides classes and the windmill graphs for which we were able to establish tessellation numbers satisfying and , respectively, we were able to define additional infinite classes of graphs satisfying , , , and further ones obtained by extending into for .
For every graph , is there a minimum tessellation cover such that every tessellation contains a polygon which is a maximal clique of ?
Appendix: Example of some class of graphs and their tessellation number
We should mention that in order to obtain some of the infinite classes of graphs presented below, we have used the following computational approach. Let be the set of all tessellations of a graph . Define the set . A minimum tessellation cover of corresponds to a minimum set cover [3] for . This approach for finding the minimum tessellation cover is highly inefficient mainly because the cardinality of is too large. It is possible to reduce the size of by selecting tessellations that contain at least one maximal clique. This algorithm is not exhaustive but is efficient enough when we use greedy algorithms for the set cover problem.
Class with .
Class with .
Class with .
Class with .
Class with .
Graph with .
Class with and .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] Aharonov, D., Ambainis, A., Kempe, J. and Vazirani, U., Quantum walks on graphs , in: Proceedings of the Thirty-third Annual ACM Symposium on Theory of Computing , STOC ’01 (2001), pp. 50–59.
- 3[3] Garey, M., and Johnson, D., “Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., New York, USA, 1979.
- 4[4] Koreas, D., The NP-completeness of chromatic index in triangle free graphs with maximum vertex of degree 3 , Applied Mathematics and Computation 83 (1997), pp. 13 – 17.
- 5[5] Portugal, R., Staggered quantum walks on graphs , Physical Review A 93 (2016), p. 062335.
- 6[6] Portugal, R., Santos, R., Fernandes, T., and Gonçalves, D., The staggered quantum walk model , Quantum Information Processing 15 (2016), pp. 85–101.
- 7[7] Szegedy, M., Quantum speed-up of Markov chain based algorithms , in: Proceedings of the 45th Symposium on Foundations of Computer Science , 2004, pp. 32–41.
- 8[8] Szwarcfiter, J., A survey on clique graphs , in: Reed, B. and Sales, C., editors, Recent Advances in Algorithms and Combinatorics , Springer, New York, 2003 pp. 109–136.
