Aliferis Leung
Aliferis Leung
I.
INTRODUCTION
Faced with the question of describing a quantum computation in terms of elementary operations, one is almost
invariably tempted to answer by drawing lines signifying
qubits and little boxes signifying unitary operators performed on them. Thus quantum computation is usually
viewed as some more or less complicated manipulation
of the initial quantum state, the sum total and ultimate
goal of which is to apply a certain unitary operator on
it. Measurement naturally appears at the very end of the
computation, and is generally considered harmful for the
coherence if it is included in the main body of the computation, due to its inherent irreversibility. In this respect,
the computational power bestowed on us by quantum
computers appears to depend vastly on our ability to perform unitary operations on our qubits, postponing any
measurements until the very end when the result of the
computation is ready to be read o. In fact, the standard
model of quantum computation [1] consists of preparing
a standard initial state |0 n , applying an arbitrary unitary transformation and performing measurements in the
very end.
The rst indication that measurements can be an integral part of the main body of our quantum computation
was given by the fault-tolerant constructions for the /8
and the Tooli gates [2, 3, 4]. Both of these make use of
measurements and special ancillary states for the faulttolerant implementation of the gates, with the ancillary
states in turn prepared by measurements. But trully, the
ability to perform universal quantum computation based
on measurements alone was not fully realized until recently. Two explicit models for doing computation by
email:
email:
panos@caltech.edu
wcleung@caltech.edu
In the 1WQC model, quantum computation is performed on qubits arranged in a regular lattice and prepared initially in a specic entangled state, known as the
cluster state. Any desired computation is then encoded
as a sequence of projective one-qubit measurements of
these lattice qubits along certain bases. Although the
intermediate measurement results are random, by monitoring the measurement outcomes one is able to exploit
the quantum correlations and readapt the future measurement bases in order to eectively steer forward the
desired computation. Thus an arbitrary trajectory in the
Hilbert space of the input state can be achieved, as quantum information is made to travel within the lattice from
the measured qubits to their neighboring ones and thereover until the completion of the measurement sequence.
Conceptually, the easiest way to describe the cluster
state is by giving its stabilizer generators. For each qubit,
viewed as a lattice site in a lattice L, the stabilizer consists of generators of the form
K (i) = X (i)
jnbhd(i)
Z (j) , i L,
2
where nbhd(i) is the set of qubits in the neighborhood of
the qubit i L and {I, X x , Y y , Z z } is a
notation that will be used in this paper alternatively with
the notation {0 , 1 , 2 , 3 } for the Pauli matrices. The
cluster state is a particular example of a family of states
known as graph states, which have stabilizer generators
of the same form as the cluster state, with the exception
that the vertices are not necessarily viewed as points on a
lattice and the neighboring relations are generally given
by an adjacency matrix.
Operationally, any graph state can be prepared by
various methods. A simple realization is obtained by
examining the stabilizer: all lattice qubits need to be
initialized in the state |+ , creating iL |+ , and then
a controlled-phase gate needs to be applied between all
pairs of neighboring qubits. The controlled-phase, (Z),
in the computational basis takes the simple diagonal form
1 0 0 0
0 1 0 0
(Z) =
0 0 1 0 .
0 0 0 1
These controlled-phase gates have the convenient properties that each acts symmetrically between the two
qubits on which it is applied and also they all commute
with one another. Physically, the preparation of the
graph state can be accomplished by applying the nearestneighbor homogeneous Ising z z interaction on the
state
iL |+ for the appropriate period of time and
then correcting the resulting state with local unitary operations.
Returning to the issue of how an arbitrary unitary
operation can be realized on an already prepared cluster
state, we recall that the requirement has been relaxed to
just being able to realize all operators from a universal
gate set. To this direction, one way to prove the universality of the 1WQC model is to consider disjoint regions
of the cluster and use each such region for simulating
a certain quantum gate from our selected universal set.
Identifying the input qubits of one such region with the
output qubits of the previous, an arbitrarily large succession of quantum operations can then be realized.
Disjoining lattice regions can be accomplished by selectively disentangling qubits from the cluster state, thus
eectively deleting them from the initial lattice. A quick
inspection of the stabilizer in fact shows that measuring a
qubit in the computational basis is sucient for this deletion. Indeed, a measurement of the ith qubit in the computational basis corresponds to a measurement of the operator Z (i) , which commutes with all stabilizer generators
except for that one having the measured qubit as the correlation center, namely X (i) jnbhd(i) Z (j) . Thus measuring Z (i) removes the generator X (i) jnbhd(i) Z (j)
from the stabilizer, while leaving all other stabilizer generators unaltered up to the removal of the measured
qubit.
To complete the proof that performing one-qubit measurements on the cluster state is universal for quantum
computation, in Fig. 1 we explicitly show how certain elementary operations can be realized by one-qubit measurements on the appropriate qubit congurations [10].
As already stated, universality then follows from our ability to simulate any operator from the universal set of
one-qubit rotations and cnot.
(a) Ux () = ei 2 x
(b) Uz () = ei 2 z
control
(c) cnot
target
in
target
out
FIG. 1:
B.
3
the context of the TQC, teleportation is therefore viewed
as a way of aecting unitary transformations, with its
function as simulating a quantum communication channel becoming irrelevant in the absence of distant communicating parties.
In Fig. 2 we describe two alternative ways for applying
an arbitrary one-qubit unitary U to the input quantum
state | using only two-qubit measurements: either apply the unitary to the state after it has been teleported,
which can equivalently be viewed as absorbing U directly
into the special ancilla (I U )|0 before performing the
Bell measurement [6, 7], or apply the unitary to the input
state before teleporting and combine it with the measurement to form a generalized Bell measurement in the basis
{(U I)|j }j [8, 12]. A Bell measurement is conventionally dened as the complete two-qubit measurement
along the basis {|j }j , with j = 0, . . . , 3, where
|0,3 =
|01 |10
|00 |11
, |1,2 =
.
2
2
(a)
U j |
|
(b)
j U |
FIG. 2: To apply the single-qubit unitary U , we either (a) prepare
the ancilla (I U )|0 and measure in the Bell basis {|j }j or (b)
use a Bell state |0 and perform the generalized Bell measurement
in the basis {(U I)|j }j . Lines joined on one end indicate a
Bell pair |0 throughout this paper.
j1
j2
|acnot
(j j )CNOT|
1
4
1WQC models and also to develop schemes for the construction of arbitrary graph states employing a combination of complete and incomplete two-qubit measurements. Graph states have emerged as the natural generalization of the cluster state and are of fundamental importance in the operation of the 1WQC, as they provide
the starting point for embarking upon error-correction
and fault-tolerance [14, 15].
j1
X
(a)
|+
j2
X
|+
j1
X
II.
To gain some insight into how to establish an equivalence, we will begin by showing how teleportation is realized in the two models. We will then proceed to explicitly
show the mapping for arbitrary x- and z-rotations and
for the cnot.
A.
Teleportation
(Z)
XZ
ZX
HI
ZZ
XX
|+
|+
(b)
j2
FIG. 5:
(Z)
(1)j1 XZ
(1)j2 ZX
IH
(1)j1 XX
(1)j2 ZZ
Box 2 can therefore be viewed as realizing a Bell measurement in the basis {|j }j , with j {0, 1, 2, 3} now
given in binary as j = (j1 , j1 j2 ).
Naturally, the above derivation can also be carried out
by working explicitly with states and without any use of
the stabilizer formalism. For that purpose, the identities
of Fig. 6 provide a quick way to visualize the operation of
boxes 1 and 2. Indeed, using the identity of Fig. 6c, box
1 is transformed into the Bell state preparation circuit of
Fig. 6a and similarly, box 2 is transformed into the Bell
measurement of Fig. 6b.
Boxes 1 and 2 then establish the equivalence of the
circuit of Fig. 5b and the teleportation circuit of Fig. 2 for
U = I. Overall, the transition from Fig. 4 to the circuits
of Fig. 5 exhibits the mapping from the 1WQC pattern
to the well-known teleportation circuit in the TQC. All
steps can equally well be traced backwards, proving also
the mapping from the TQC to the 1WQC.
5
(a) Bell state preparation
j1
X
|0
j1
(a)
|0
|+
2
n
j2
j2
|+
|+
| 1
(c)
j1
X
H
(b)
FIG. 6:
(a) Simple circuit preparation of the Bell state |0 ,
(b) Bell measurement in the basis {|j }j , with j = (j1 , j1 j2 )
in binary, and (c) a circuit representation of the identity (Z) =
(I H)CNOT12 (I H).
|+ 2
Uz ((1)j1 )
j2
X
3
|+ 3
FIG. 7:
B.
In Fig. 1a we sketched the pattern that realizes a rotation by an angle about the x-axis in the 1WQC
model. The rst qubit is initially measured along the
x-axis, and then the second is projected along the axis
n = {cos((1)j1 +1 ), sin((1)j1 +1 ), 0} on the equator
(U I)|0 = (I U T )|0 ,
which is true for any operator U . Then Ux ((1)j1 )
can be commuted to the right of the Hadamard giving
Uz ((1)j1 ), which commutes with the controlled-phase.
Z j1 X j2
(a)
j2
X
j1
Z j1 X j2 Ux ()
|j = (Z j1 X j2 I)|0 , j = (j1 , j1 j2 ).
The identity of the Bell state can subsequently be revealed by the Bell measurement performed by the circuit
of Fig. 6b or equivalently box 2 of Fig. 5b. Before attaching the Bell state |j to the Bell measurement, we
j1
Ux () Ux ()
(b)
Uz ((1)j1 )
j2
X
FIG. 8:
C.
(a)
|+ 2
|+ 2
j2
|+ 3
A rotation by an angle about the z-axis is realized in the 1WQC model by the qubit pattern of
Fig. 1b. The rst qubit is projected along the direction
k-axis can be replaced by the rotation Uz ((1)j1 ) followed by a measurement in the X-basis. Inserting once
more the identity H 2 = I, we obtain the circuit of Fig. 9b.
j1
Uz ()
FIG. 10:
| 1
| 1
j1
D.
The controlled-NOT
To construct the mapping between the two models for the cnot gate, it is easiest to begin with the
teleportation-based circuit given in Fig. 3. We then replace the ancillary Bell states |0 and the Bell measurements by boxes 1 and 2 of Fig. 5b respectively. Thus we
directly obtain the equivalent circuit of Fig. 11.
j2
X
|+ 3
j1
X
j2
X
| 1
|+ 2
j2
H
X
1
(b)
j1
Uz ()
|+ 3
j3
|+ 3
j4
|+ 4
|+ 5
(i i )CNOT|
1
2
|+ 6
1
FIG. 9:
FIG. 11:
{(Uz () I)|j }j .
7
lower part of the circuit, we observe that the cnot can
be commuted through the (Z)(4,6) leaving behind a factor that multiplies the state with 1 whenever both the
fourth and the fth qubit are in the state |1 . This is exactly how a (Z)(4,5) gate would act. Fig. 12 summarizes
the argument.
(a)
(b)
|+
|+
|+
|+
|+
|+
|+
|+
control
in
(c)
|+
|+
|+
(d)
|+
control
out
|+
|+
|+
|+
5
6
FIG. 12:
target
in
target
out
control
in
control
out
target
in
target
out
FIG. 13:
10
FIG. 14:
8
III.
In this section, we describe a simple method of implementing the remote-(Z) gate that applies to both the
1WQC and the TQC models. As will subsequently be
shown, this construction leads to signicant simplications in the basic operations in both models and can also
be applied for the preparation of arbitrary graph states
using two-qubit measurements alone. The key observation that leads to these simplications is that given the
ability to perform single qubit gates, both the cnot and
the (Z) can equally well be used to complete universality.
In the TQC, we recall that the cnot is realized by the
circuit of Fig. 3, using a special ancillary state, |acnot ,
and two Bell measurements. Considering that the preparation of |acnot requires three two-qubit measurements
[8], the total number of two-qubit measurements needed
for this procedure is ve. Here we will employ twoqubit incomplete measurements in order to implement
the controlled-phase gate in a signicantly more resourceeective way. Our starting point will be the remote-cnot
gate that has appeared in the literature [19], shown in
Fig. 15.
control
2
Z
X
X
target
control
|+ 2
(a)
|+ 3
X
1
target
C
1111111111111111
0000000000000000
11111111
00000000
control 1
Zj
1111111111111111
0000000000000000
11111111
00000000
1111111111111111
0000000000000000
11111111
00000000
1111111111111111
0000000000000000 A
11111111
00000000
1111111111111111
0000000000000000
2 00000000 j
11111111
|+
1111111111111111
0000000000000000 2
11111111
00000000
X
1111111111111111
0000000000000000
11111111
00000000
1111111111111111
0000000000000000
1111111111111111
0000000000000000
11111111
00000000
1111111111111111
0000000000000000 j3
11111111
00000000
|+ 3
1111111111111111
0000000000000000
11111111
00000000
X
11111111
00000000
11111111
B00000000
4 00000000
11111111
target
Zj
11111111
00000000
11111111
00000000
(b)
2
(c)
FIG. 16:
being cancelled out and the one on its right turning the
measurement of the second qubit into a measurement in
the X-basis. Thus we obtain the circuit of Fig. 16b, which
can be directly translated into a four qubit pattern that
realizes the controlled-phase gate between the rst and
fourth qubit in the 1WQC as shown in Fig. 16c.
X
A.
FIG. 15:
Starting from Fig. 15, one can obtain a method of performing the remote-(Z) as shown in Fig. 16a: conjugating the fourth qubit with Hadamards, the cnot34 is replaced by (Z)(3,4) , according to the identity of Fig. 6c,
with the correction being switched from x to z . Furthermore, in Fig. 16a we have used box 1 of Fig. 5b that
provides an equivalent way to prepare the Bell state |0 .
Surprisingly enough, the resulting circuit can be transformed to consist only of controlled-phase gates and onequbit measurements in the X-basis. Indeed, using the
identity of Fig. 6c once more, the cnot12 can be replaced by (Z)(1,2) with the Hadamard on its left side
9
of the Euler angles (, , ) as Uz ()Ux ()Uz (). But,
since the rotations around the z-axis commute with the
controlled-phase gates, it is sucient to realize one-qubit
unitaries of the form Ux ()Uz () followed by a remote(Z) gate at each repeated unit of the computation.
Composing the patterns of Fig. 1a,b and eliminating the
intermediate consecutive measurements in the X-basis
(which realize a redundant quantum wire according to
Fig. 4), two measured qubits are needed to realize a
Ux ()Uz () rotation, in contrast to the four measured
qubits needed to realize a general one-qubit rotation used
originally in the 1WQC constructions.
Comparing rst the contruction of Fig. 17a with the
one of Fig. 17b, the latter uses less than a third of the
total number of qubits and a fth of the computation
length, with an increase of the computation width by
one. Computation is performed in a linear fashion from
left to right, with the logical qubits separated by regions
of qubits measured in the Z-basis. The comparison is
done by considering the repeated computation units per
logical qubit in each case, denoted by the shaded regions
in Fig. 17. The comparison with the cnot pattern of
Fig. 14 can also immediately be made, if we observe that
the remote-(Z) pattern already forms part of the former in the connection between the third and the ninth
qubit. Thus, using the remote-(Z) in place of the cnot
proves more qubit-ecient for both these dierent cnot
realizations.
(a)
A
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000000
(b)
D
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
11111111111111111
00000000000000000
F
E
FIG. 17:
B.
|+ |0 + | |1
10
to the ve two-qubit measurements needed to perform
cnot in the method illustrated in Fig. 3. Moreover, this
is the minimal number of two-qubit measurements possible, since in order to simulate a two-qubit gate with
measurements each one of the two qubits need to interact at least once with the ancillary state.
At start
S: I
I
X1 : X
Z1 : Z
X4 : I
Z4 : I
X
Z
I
I
I
I
Z
X
I
I
I
I
I
I
I
I
X
Z
S: I
Z
X1 : X
Z1 : Z
X4 : I
Z4 : I
S: I
Z
X1 : X
Z1 : Z
X4 : I
Z4 : I
X
X
Z
I
I
I
Z
I
X
I
I
I
I
I
I
I
X
Z
I
X
Z
I
X
I
X
I
X
I
Z
I
Z
I
I
I
X
Z
S: I
I
X1 : X
Z1 : Z
4 : Z
X
Z4 : I
S: I
I
X1 : X
Z1 : Z
4 : Z
X
Z4 : I
I X Z
Z I I
Z X I
I I I
I Z X
I I Z
I Z I
Z I I
I I Z
I I I
I I X
I I Z
TABLE I: Verifying that the proposed measurement procedure realizes (Z)(1,4) . S is the set of stabilizer generators at
each step. X1 , Z1 and X4 , Z4 indicate the logical X,Z operators on the rst and fourth qubit respectively.
C.
11
of copies of the state | equal to the number of edges created. Implementing the two-qubit measurements needed
will require a number of measurement steps at least equal
to the vertex degree of the graph under construction,
since all measurements with support on a common qubit
will have to be realized at dierent times. Considering
that all one-qubit measurements on the ancillary qubits
can be performed simultaneously in the nal step, the
actual logical depth of the graph preparation will equal
one plus the maximum vertex degree of the graph to be
constructed. An example of the graph state preparation
is shown schematically in Fig. 18a. In order to create all
edges connected to the striped qubit of this graph, three
two-qubit incomplete measurements, each represented by
a dashed triangle, must be done consecutively followed by
three one-qubit projections performed simultaneously in
the fourth and last step.
At this point, it is intriguing to consider the similarities of this method for constructing graph states to the
valence bond solid model for doing quantum computation [20]. In fact, if the distinction between the qubits
of the graph (denoted by lled circles in Fig. 18) and the
qubits in the entangled state | (dark dots) is lifted and
they are all viewed as physical qubits residing on dierent
sites of a solid, then the correlations between the qubits
in the entangled states can be interpreted as arising from
valence bonds formed between qubits on neighbouring
sites. In such a valence bond model, our viewpoint for
constructing the graph state is retained by identifying in
each site one of these physical qubits as the logical one
and performing appropriate measurements locally on the
sites in order to form the desired graph state. The subsequent computation can then be performed by one-qubit
measurements, in accordance to the 1WQC model.
Naturally, the graph state can be constructed even in
the absence of the ancillary entangled pairs, according to
our second measurement procedure proposed in the previous section. In this case, a number of ancillary qubits
equal to the number of edges of the graph will be needed.
For each edge, the measurement procedure then consists
of two two-qubit measurements each performed between
an ancillary qubit and one of the two vertices incident on
this edge, followed by a projective measurement on the
ancillary qubit.
As with our previous method for constructing the
graph state, we would like to inquire into the extent
to which this measurement sequence can be parallelized,
calculating its logical depth. Due to the fact that the
number of two-qubit measurements with support on a
given graph qubit equals its degree in the graph, the logical depth of this measurement procedure is at least equal
to one plus the maximum vertex degree of the graph under construction. Recall that although the two measure-
(a)
1111
0000
1111
0000
1111
0000
(b)
1111
0000
1111
0000
1111
0000
: XZ
: ZZ
FIG. 18:
Creating an arbitrary graph with two-qubit measurements. For clarity only the measurements needed to create the
edges incident on the central striped qubit are shown. Filled circles represent qubits of the graph initialized in the |+ state, and
empty circles represent the extra ancillary qubits. The dark dots
connected with a bar indicate two qubits in the entangled state | .
Dashed triangles represent measurements of XZ and rhombuses of
ZZ. All ancillary qubits are simultaneously measured in the nal
step in appropriate bases.
ments ZZI and IXZ do not commute, the controlledphase gate is still applied even if they are performed in
the opposite order, provided the ancillary qubit is initialized in the |0 instead of the |+ state and nally measured in the X-basis instead of the Z-basis. With this observation in mind, the two-qubit measurement sequence
for the construction of the graph G can be thought of
as an edge-coloring of the larger graph G constructed by
adding the ancillary qubits to the vertex set and dividing
each edge of the graph G into two, each between the originally adjacent vertices and the corresponding ancilla. In
the new graph G , edges represent the two-qubit measurements to be performed and the requirement that all
two-qubit measurements with support on a given qubit
need to be executed in dierent time steps translates into
the requirement that edges incident on a given vertex are
12
colored dierently. As a consequence, the logical depth
of the measurement procedure will be given by the minimum number of colors to realize the edge-coloring of the
graph G . Letting V (G), E(G) denote respectively the
vertex and edge set of the graph G, the graph G will
then be given by
V (G ) = V (G) {a1 , a2 , . . . , a|E(G)| }
CONCLUSION
Acknowledgments
13
grant no. EIA-0086038, and D.L. is also supported by the
ments, quant-ph/0310189.
[13] M. Nielsen, I. Chuang, Quantum computation and
quantum information, Cambridge University Press,
Cambridge, UK, (2000) (see p.461).
[14] M. Hein, J. Eisert, H.J. Briegel, Multi-party entanglement in graph states, quant-ph/0307130.
[15] M. Van den Nest, J. Dehaene, B. de Moor, The evolution of graph states under local Cliord operations as
graph transformations, quant-ph/0308151.
[16] W. D r, H. Aschauer, H. J. Briegel, Multiparticle entanu
glement purication for graph states, Phys. Rev. Lett.
91, 107903, (2003), quant-ph/0303087
[17] D. Gottesman, Fault-tolerant quantum computation
with higher-dimensional systems quant-ph/9802007
[18] H.J. Briegel, R. Raussendorf, private communication.
[19] D. Gottesman, The Heisenberg representation of quantum computers, quant-ph/9807006.
[20] F. Verstraete, J.I. Cirac, Valence bond solids for quantum computation, quant-ph/0311130.
[21] V.G. Vizing, On an Estimate of the Chromatic Class of
a p-Graph, Diskret. Analiz 3, 23-30, (1964) [in Russian].
[22] R. P. Gupta, The Chromatic Index and the Degree of a
Graph, Not. Amer. Math. Soc. 13, 719, (1966).