Compatible Cycles and CHY Integrals
Freddy Cachazo, Karen Yeats, and Samuel Yusim

TL;DR
This paper explores the extension of CHY integral computations to pairs of arbitrary 2-regular graphs by constructing compatible cycles, providing lower bounds and connections to breakpoint graphs.
Contribution
It introduces the concept of compatible cycles for extending CHY integrals and proves a lower bound on their number for any 2-regular graph.
Findings
At least (n-2)!/4 compatible cycles exist for any 2-regular graph.
A connection is established between compatible cycles and breakpoint graphs with double edges.
The lower bound for compatible cycles is compared to the super Catalan numbers for basis generation.
Abstract
The CHY construction naturally associates a vector in to every 2-regular graph with vertices. Partial amplitudes in the biadjoint scalar theory are given by the inner product of vectors associated with a pair of cycles. In this work we study the problem of extending the computation to pairs of arbitrary 2-regular graphs. This requires the construction of compatible cycles, i.e. cycles such that their union with a 2-regular graph admits a Hamiltonian decomposition. We prove that there are at least such cycles for any 2-regular graph. We also find a connection to breakpoint graphs when the graph only has double edges. We end with a comparison of the lower bound on the number of randomly selected cycles needed to generate a basis of , using the super Catalan numbers, and our lower bound for compatible cycles.
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.
aainstitutetext: Perimeter Institute for Theoretical Physics, Waterloo, ON N2L 2Y5, Canadabbinstitutetext: Department of Combinatorics Optimization, University of Waterloo, Waterloo, ON N2L 3G1, Canada
Compatible Cycles and CHY Integrals
Freddy Cachazo
Karen Yeats
and Samuel Yusim
Abstract
The CHY construction naturally associates a vector in to every 2-regular graph with vertices. Partial amplitudes in the biadjoint scalar theory are given by the inner product of vectors associated with a pair of cycles. In this work we study the problem of extending the computation to pairs of arbitrary 2-regular graphs. This requires the construction of compatible cycles, i.e. cycles such that their union with a 2-regular graph admits a Hamiltonian decomposition. We prove that there are at least such cycles for any 2-regular graph. We also find a connection to breakpoint graphs when the initial 2-regular graph only has double edges. We end with a comparison of the lower bound on the number of randomly selected cycles needed to generate a basis of , using the super Catalan numbers and our lower bound for compatible cycles.
1 Introduction
Scattering amplitudes of massless particles are very constrained by physical requirements such as locality and unitarity (see e.g. Elvang:2013cua ; Benincasa:2007xk ). In 2013, He, Yuan and one of the authors, introduced the CHY formalism which encodes locality and unitarity into the structure of the moduli space of punctured Riemann spheres Cachazo:2013gna ; Cachazo:2013hca ; Cachazo:2013iea . The CHY formula has become a powerful tool for producing amplitudes of a variety of theories, including gravity, in arbitrary dimensions Cachazo:2014xea ; Geyer:2015jch ; delaCruz:2015raa ; Geyer:2016wjx ; Feng:2016nrf . Moreover, it leads to ways of combining amplitudes of two theories to produce new ones Cachazo:2013iea generalizing the Kaway-Lewellen-Tye (KLT) construction Kawai:1985xq discovered in the 80’s. The key ingredient in the CHY reformulation of KLT-like relations is the set of amplitudes of a cubic scalar theory with flavor group. The Lagrangian of the theory is given by
[TABLE]
where and are the structure constants of the flavor group Cachazo:2013iea .
It is well-known that scattering amplitudes of particles in the adjoint representation of a unitary group can be decomposed into partial amplitudes labeled by a cycle, i.e., a connected 2-regular graph on vertices tHooft:1973alw ; Berends:1987cv ; Mangano:1987xk . The theory defined by (1.1) has two unitary groups and therefore its partial amplitudes are labeled by two cycles and on vertices and usually denoted by . Here we choose to make the dependence on the cycles explicit when necessary by writing .
We attempt to use graph language in a way that is broadly both consistent with graph theory and previous work in the CHY formalism, as will be summarized at the end of the introduction. The CHY formulation starts by defining a map from the set of 2-regular loopless graphs, including multigraphs, to an -dimensional real vector space
[TABLE]
We will refer to graphs in the set simply as 2-regular graphs. The map has the following crucial property: Given any pair of 2-regular graphs, and , on the same vertex set, the inner product only depends on the 4-regular graph obtained by the edge-disjoint union . More explicitly, if admits a different decomposition in terms of a pair of 2-regular graphs, i.e., then . The amplitudes of the biadjoint theory are then given by .
In Cachazo:2015nwa , Gomez and one of the authors noticed that the natural extension can be expressed completely in terms of if a certain condition is satisfied.
In order to state the condition a definition is needed.
Definition 1.1**.**
Given a 2-regular graph , a compatible cycle to is a cycle such that the 4-regular graph obtained by the edge-disjoint union admits a hamiltonian decomposition, i.e., where and are both cycles on the same vertex set as .
See the end of the section for the general definition of a hamiltonian decomposition.
The construction of in terms of requires solving the following:
Problem 1.2**.**
Given a 2-regular graph on vertices, find at least compatible cycles such that under they form a basis of .
The reason is that if such a basis is found then the vector can be expanded in terms of any basis of cycles, already known to exist, but with coefficients which can be computed entirely in terms of , by using with compatible to to produce linear equations for the coefficients. In section 2 we provide details on this construction.
In this work we study the combinatorial part of the problem and prove the following theorem.
Theorem 1.3**.**
Given a 2-regular graph on vertices, there are at least compatible cycles for . In the case that has only even cycles then there are at least compatible cycles for .
The proof is constructive and provides an algorithm for finding the compatible cycles. Note that for and so while we do not solve problem 1.2 as we do not have a combinatorial handle on the linear independence, the number of compatible cycles is favorable. For there are also many compatible cycles as computed exactly by one of us with Gomez in Cachazo:2015nwa ; in particular the explicit computation gives a basis of for all cases.
Another reason to be optimistic about the future resolution of the linear independence problem is the work of Bjerrum-Bohr, Bourjaily, Damgaard, and Feng, Bjerrum-Bohr:2016axv , in which monodromy relations expressed in terms of cross ratios were used to find an algorithm for the expansion of in term of a basis of cycles, although the coefficients are not manifestly given in terms of . We give more details on their construction in section 2.
The paper starts in section 2 with a brief review of the Feynman diagram definition of and the formula for defining which uses the compatible cycles. This section can be skipped in a first reading of the paper in case the reader is only interested in the proof of the result for 2-regular graphs. In section 3, we provide a simple construction which not only gives a lower bound for the number of compatible cycles which is larger than but also an algorithm to find them. In section 4 we establish a connection to breakpoint graphs. We end in section 5 with a short discussion on the issue of finding a basis of by using super Catalan numbers to give a lower bound on the number of randomly selected cycles needed to generate a basis of . This counting indicates that the larger the the harder it is to find a linear independence basis. We discuss some modifications to the original algorithm of Cachazo:2015nwa and give an outlook with future directions.
1.1 Review of Graph Theory Terminology
We end the introduction with a short review of graph theory terminology. Readers are encourage to skip this in a first reading and only use it if needed.
A graph is loopless if it has no edge with both ends at the same vertex.
For us graphs may have multiple edges (hence being multigraphs in the usual graph theoretic sense), but must be loopless.
Definition 1.4**.**
A graph is -regular if all vertices have degree , that is, have edges ending on them.
We are particularly interested in 2-regular graphs, which are simply a collection of cycles.
As used above given two graphs and on the same vertex set we will write for the graph whose edges are the disjoint union of the edges of and the edges of . In particular if the same edge appears in and then that edge will be a double edge in .
Definition 1.5**.**
A hamiltonian cycle in a graph is a subgraph of which is a cycle and which uses each vertex of exactly once.
Given a -regular graph , a hamiltonian decomposition of , when it exists, is a decomposition of the edges of into disjoint hamiltonian cycles: with each a cycle on the same vertex set as .
For the main argument we also need the notion of a perfect matching.
Definition 1.6**.**
A matching in a graph is a 1-regular subgraph, that is, a subset of edges of the graph where no two edges of the subset share a vertex.
A perfect matching in a graph is a matching that uses all vertices of the graph. We will also use the notion of perfect matching on a vertex set (without the requirement of being a subgraph of some ), meaning simply a 1-regular graph on that vertex set.
Given a perfect matching in a graph , and a vertex of , the -neighbour of is the vertex connected to by an edge of .
For more graph theory background the reader is referred to diestel or Bondy:2008:GT:1481153 .
2 Biadjoint scalar amplitudes and extension to general 2-regular graphs
In this work we are interested in tree-level scattering amplitudes of a quantum field theory of massless scalars interacting via cubic couplings controlled by the structure constants of the algebra of . The lagrangian presented in (1.1) produces Feynman diagrams which can be decomposed according to the algebra structure leading to what is known as a color decomposition of amplitudes into partial amplitudes. Consider the scattering of particles carrying labels , then the amplitude can be written as
[TABLE]
Here and are the generators of the Lie algebra of and respectively, i.e., they form a basis of the space of (or ) hermitian matrices.
Each particle carries a momentum vector and is only a function of Mandelstam invariants . These invariants form a real symmetric matrix satisfying the following properties
[TABLE]
The space of kinematic invariants is dimensional.
A tree-level Feynman diagram in a cubic scalar theory is defined as a tree with leaves and trivalent vertices. We will assume our Feynman diagrams are tree-level from here on out. To each Feynman diagram one associates a rational function of as follows. Let be the set of edges connecting two trivalent vertices. Removing divides into two disconnected graphs with a corresponding partition of the leaves into two sets . The conditions (2.2) imply that
[TABLE]
and therefore it is a quantity that can be associated with the edge .
The rational function associated with is then
[TABLE]
There are trivial factors of generated from the symmetric way the sums in the denominator were defined and can be eliminated if desired.
Any Feynman diagram admits several planar embeddings. A planar embedding is a drawing of on a disk such that no lines cross and all leaves are attached to the boundary of the disk. Since we are working with trees, any given planar embedding is uniquely specified by the (cyclic) ordering of the labels on the boundary of the disk.
There are possible cyclic orderings, i.e. distributions of labels on the boundary of a disk. However, it is convenient to identify two orderings if they are related by a reflection. This means that there are only inequivalent ones. Let denote the set of all orderings. More precisely,
[TABLE]
The first condition reduces the permutations to by using cyclicity to fix while the second condition selects one of the two permutations related by a reflection that fixes .
Definition 2.1**.**
Let be the set of all Feynman diagrams with n leaves that a admit a planar embedding defined by .
Now we are ready to give a formula for partial amplitudes in terms of Feynman diagrams
[TABLE]
In this formula the sum is over all Feynman diagrams that admit both a planar embedding defined by and one defined by . The overall sign is not is important for the purposes of this work so we refer the reader to Cachazo:2013iea for its definition.
In a nutshell, the CHY formulation of requires finding the critical points of
[TABLE]
There are critical points obtained as solutions to what are known as the scattering equations Cachazo:2013gna ; Cachazo:2013hca ; Cachazo:2013iea
[TABLE]
Let’s denote the solutions as . In general the solutions are complex but when the ’s are chosen in what is known as the positive region all solutions are real Cachazo:2016ror . Given any cycle , one constructs a vector whose components are given by
[TABLE]
where is a function obtained from second derivatives of and is invariant under permutations of labels and hence independent. Therefore is not relevant to our discussion and we refer the reader to Cachazo:2013iea for details.
Finally, partial amplitudes are computed as
[TABLE]
We will also use the notation for the inner product in (2.10).
Now it is clear how to generalize to a map that assigns to any 2-regular graph a vector in . Let be any 2-regular graph with edge set then
[TABLE]
Given any two 2-regular graphs and one also defines
[TABLE]
As mentioned in the introduction the map has the property, which is clear from its definition, that the value of is only a function of the 4-regular graph obtained as the union .
The scattering equations (2.8) are polynomial equations and are difficult to solve for generic values of . This is why it is useful to try and express in terms of , which are known rational functions of . One way to achieve this was proposed by Gomez and one of the authors in Cachazo:2015nwa . The first step is to choose any basis of made out of vectors corresponding to cycles, not necessarily compatible to any . For example, it is known that by fixing the position of three labels and permuting the rest one has cycles that generate a basis (see e.g. Cachazo:2015nwa ). Consider one such sets and expand in the corresponding basis
[TABLE]
Now, if a basis of is found using compatible cycles to then it is possible to compute the coefficients by solving the system of equations
[TABLE]
with in . Therefore for some cycles and .
Using (2.13) one finds that
[TABLE]
and since all coefficients are known using (2.14) we have achieved the desired formula.
Let us end this section with a short description of the algorithm from Bjerrum-Bohr:2016axv mentioned in the introduction which also achieves an expansion of the form (2.13) with coefficients given in terms of the invariants . The main tool is the monodromy relations expressed in terms of cross ratios Cardona:2016gon : For any subset with and for any and ,
[TABLE]
In Bjerrum-Bohr:2016axv the identity (2.16), which holds on the support of the scattering equations, is used to write as a linear combination of -regular graphs with less cycles. In other words, (2.16) can be used to fuse cycles. Iterating the procedure until all graphs involved are single cycles gives rise to an expansion of the form (2.13), although the coefficients are not manifestly given in terms of . It would be interesting to try and find a connection between the two kinds of expansions.
3 Lower bounds on the number of compatible cycles
In the following arguments we will use the notion of perfect matching in a slightly different way than what is typical in graph theory. Given a graph , when we refer to a perfect matching on , the vertex set of , we mean any 1-regular graph on the vertices . So this is not a perfect matching of as it is not a subgraph of . It is simply a perfect matching of the complete graph on , in other words a 1-regular graph on .
Additionally, to reiterate what was mentioned in the introduction, for us graphs are loopless but can have multiple edges. Furthermore, when we take the union of two graphs on the same vertex set, this denotes the disjoint union on the edge sets. That is, if and are graphs on the same vertex set , and both and have one edge between and , , then has two edges between and .
With this in mind we are ready to count compatible cycles. We begin by counting compatible cycles to graphs with only even length cycles.
Theorem 3.1**.**
Let be a 2-regular graph on vertices which consists of only even cycles. There are at least compatible cycles for .
For as in the statement of the theorem, we will fix a decomposition of as with and perfect matchings on , so that consists of -alternating cycles. With this decomposition in mind we will prove the theorem with the help of two lemmas, as follows. The first lemma simply counts how many ways there are to complete a perfect matching into a cycle.
Lemma 3.2**.**
Let be a perfect matching on vertices. There are perfect matchings on the same set of vertices such that is a cycle.
Proof.
Pick a vertex . Let its neighbour in be . Starting from , there are choices for a vertex which is distinct from and . Let be an edge in . Now let be the neighbour of in , and there are choices for a vertex which is distinct from which we also add to . Continuing likewise, we can extend the path . For a final edge of take the edge from the end of the path (which by construction will not yet have an incident -edge) to . Then is a perfect matching, is a cycle and there are choices for constructed in this manner. Furthermore, all as in the statement can be constructed in this manner, as the cycle determines the choices. ∎
Another way to prove the previous lemma is to contract , pick a cycle on the remaining vertices, and then note that this cycle can be expanded back to the original vertex set to give a as in the statement in ways, because after inserting the first edge of into the cycle, each remaining edge of can be inserted into the cycle in one of two ways. Then since for even we obtain the same result.
Lemma 3.3**.**
Let and be two perfect matchings on the same set of vertices. Then there are at least choices for a perfect matching on this vertex set with the property that both and are cycles.
Proof.
This proof is the main part of the whole argument for the general result. We proceed by induction. The base case is and the result follows by checking several cases: either on 4 vertices or is a cycle on 4 vertices. Since we only need to find perfect matching with the desired properties.
In either case, we can simply draw at least one no matter the choice of , as illustrated in figure 1.
For the induction, let be the vertex set. Pick a vertex . Label its -neighbour and its neighbour . Pick a vertex not in and draw a -edge . There are at least choices for this (there may be more than choices as , , may not all be distinct). Given such a choice of , label its -neighbour and its -neighbour . From here, we create two matchings on the vertex set , namely and . It should be noted that these are indeed matchings, since none of are saturated in the restrictions of their respective matchings to , and all of these matchings are also perfect. Now, and satisfy the induction hypothesis, and so give rise to choices of with the property that both and are cycles.
The goal from here is to lift up to the perfect matching on and show that satisfies the lemma. To this end, note that and induce paths and on which hit all of the vertices except and . Therefore is a cycle consisting of all of the edges of and , and is a cycle consisting of all the edges of and . This means satisfies the lemma.
Now, there were at least choices for the edge and at least choices for the matching . If there is no repetition here, we will have at least choices for and the claim will be proven. To see that there is indeed no repetition, note that two different choices of cannot lead to the same cycle, and given the same choice of , the paths and will depend only on the (already distinct) choices of . This completes the proof. ∎
Proof of Theorem 3.1..
Decompose as with and perfect matchings on , so that consists of -alternating cycles.
By the first lemma we have perfect matchings such that is a cycle. For each such then apply the second lemma to obtain perfect matchings such that and are also cycles.
The compatible cycle thus constructed is , but each such compatible cycle can potentially appear twice as either of the two perfect matchings making it up could have been constructed first. The result, then, is at least
[TABLE]
compatible cycles as desired. ∎
To illustrate how this theorem can be used algorithmically to construct compatible cycles consider the example graph in Figure 2. By the first lemma we can construct the perfect matching by beginning at a vertex, say the upper of the two leftmost vertices in the figure, following , in this case to the top vertex, and then choosing any vertex other than the two already mentioned to join to the top vertex making an edge for . Suppose we choose the lower of the two vertices to the right in the same cycle of . Then we follow again and pick any vertex not already seen to add a new edge to and so on. Continuing in this way one possible we could obtain is as illustrated in Figure 3.
Next we follow the second lemma. Beginning again at the upper of the two leftmost vertices, we pick any vertex other than this vertex’s neighbours in and to make an edge for . In this case say we pick the lower vertex of the leftmost bubble. This is illustrated in Figure 4.
From this choice of edge the second lemma tells us to construct (along with ) as illustrated in Figure 5, with vertex labels as in the lemma.
The process now continues. Let’s progress one more step explicitly, choosing the first edge of as shown in Figure 6. This results in the graph as illustrated in Figure 7. Continuing the process we can construct ; one possibility for is illustrated in Figure 8
Bringing up to on we obtain the situation illustrated in Figure 9, and bringing up to on we obtain our compatible cycle as illustrated in Figure 10. Observe that in this last figure, , and are all cycles as expected.
As this example illustrates, the theorem in fact gives an algorithm to generate at least compatible cycles for any 2-regular with all cycles even.
Theorem 3.4**.**
For an arbitrary -regular graph , there are at least compatible cycles for . In the special case where has only even cycles then there are at least compatible cycles.
Proof.
If has only even cycles, then apply the previous result. Now assume has at least one odd cycle.
Let be the odd cycles of . Pick a vertex from each . Now we will ‘bandage’ these cycles at the in the sense that the will be treated just as a point along the ‘single edge’ between their neighbours. Formally, define , the bandaged graph, to be the graph obtained from by contracting one of the edges incident to for each ; we no longer use the vertex labels in , as we think of the contracted vertices as having come from their other vertex in while is gone as it has been bandaged up. Additionally let be the edge in which came from the non-contracted incident edge to for each . We can then obtain from by in each edge putting a new vertex .
Applying the previous theorem we have choices for on . Now we must extend to . We would like to do this by, for each in turn, picking an edge of and replacing it with the edges and . As we do so we increase the number of edges in and so increase the number of ways to continue this process in subsequent steps.
However, not every choice will preserve that is a compatible cycle. Consider then a compatible cycle for given by the previous theorem. From that construction we have that where and are perfect matchings (alternating along the cycles of ), and where and are perfect matchings such that and are also cycles. Consider now . If then for any in we can add to , letting both of the resulting edges be in , and we can replace in by and . Then with these changes we still have , and cycles. Note that if but were in then the same construction would result in not being a cycle. However, and also results in , and remaining cycles. Consequently we have choices for .
Continuing with , the argument above did not require that were matchings, and so whenever we take and whenever we take . Also, whenever then has one more edge after that step of the construction and whenever then has one more edge after that step of the construction. All together, then, we have
[TABLE]
choices to extend to a compatible cycle on . The expression above is bounded below by
[TABLE]
Combining this with the number of choices for we get a total of at least
[TABLE]
compatible cycles for .
To take care of the powers of 2, we need to more closely analyze the freedom we had in the initial choices. Keeping the fixed, note that in the initial choice of decomposition of into and , each is either in or in . Let us fix a choice of and for with . Suppose we have a compatible cycle for constructed as above based on this choice of and . Then the edges of alternate between and except at the where two edges in the same set occur consecutively. Since we know in , the construction above gives that is between two edges in . Following the alternation of edges around , starting with the -edges around we can determine for each whether it is surrounded by -edges or -edges. If a is surrounded by -edges in then is a edge in and if is surrounded by edges in then is an edge in .
The argument of the previous paragraph implies that knowing a compatible cycle constructed as described above and knowing that in is enough to determine which are in and which in as edges in . However, which are in and which are in comes from our initial choice of decomposition of into and . Consequently, different choices of how the are assigned to and must give different compatible cycles . Since the argument required us to fix , it remains to choose which of or for the for . That is, there remain binary choices.
Together with the construction given above for , this means that we obtain a total of at least
[TABLE]
compatible cycles for .
∎
4 Connection to breakpoint graphs
Counting compatible cycles is closely related to counting breakpoint graphs, which are certain graphs used in studying genomic rearrangements. We will not need the definition of a breakpoint graph here (originally due to Bafna and Pevzner BPbreakpoint ), rather we consider the set up of Grusea and Labarre GLbreakpoint which contains a reformualtion of the notion of breakpoint graph that already puts the problem closer to compatible cycle enumeration.
We need the following
Definition 4.1**.**
**
- •
(GLbreakpoint * definition 5.2) Given vertices , a configuration is the union of two perfect matchings on those vertices, and where *
- •
(GLbreakpoint * definition 5.3) Given a configuration , write for the perfect matching and let the complement of the configuration be .*
- •
(GLbreakpoint * definition 3.1) The signed Hultman number is the number of signed permutations on elements whose breakpoint graph consists of disjoint cycles.*
Then in place of the definition of a breakpoint graph for a signed permutation, we can use the following lemma.
Lemma 4.2** (GLbreakpoint lemma 5.1).**
A configuration is the breakpoint graph of a signed permutation if and only if is a cycle.
We also don’t need the definition of a signed permutation, but merely the observations from GLbreakpoint that a signed permutation on elements leads to a breakpoint graph on , and the the map between signed permutations and breakpoint graphs is bijective.
With this set-up, consider the all-bubbles case of our problem from the previous sections. That is suppose consists of double edges which are vertex disjoint. Label the vertices of as (where ) so that the double edges of run between and for and between and [math]. Then with notation as above , where as usual the union denotes an edge-disjoint union, so taking the union of two copies of gives double edges.
Now take any breakpoint graph with one cycle and call it . By Grusea and Labarre’s lemma can be written as and is a cycle. In fact is a compatible cycle for . To see this note that we have and are both cycles, as is since we took a breakpoint graph with one cycle.
Furthermore, all compatible cycles when consists of only bubbles can be obtained in this way because Grusea and Labarre’s lemma says that a breakpoint graph with one cycle is exactly a graph where the above unions of matchings are cycles.
According to Grusea and Labarre’s results the number of such breakpoint graphs is . Finally, we need to consider how many different labellings of would result in different families of breakpoint graphs. This is asking, given how many different could it correspond to. This is exactly the problem solved in Lemma 3.2, so there are choices. As in the compatible cycle construction, this counts each compatible cycle twice since either of the two matchings making it up could be . All together this tells us that the number of compatible cycles to a graph consisting of bubbles is
[TABLE]
In Cachazo:2015nwa this formula was guessed based on explicit computations of initial terms along with the sequence A001171 in the OEIS OEIS , but now, by the above, it is proven.
Note that this is better than our results of the previous section for the all bubbles case because it gives an exact enumeration. For more general 2-regular with only even cycles there remains a connection to breakpoint graph enumeration, but it does not capture all possible compatible cycles.
To explore this more general situation, let be a 2-regular graph on vertices with cycles, all of even length. Fix a decomposition of into two matchings. By Grusea and Labarre’s lemma, labelling so that it is a breakpoint graph is equivalent to finding a third matching which gives a cycle when combined with either matching from . By Lemma 3.3 there are at least ways to do this. Fix a labelling of so that is a breakpoint graph, and write . Now consider any breakpoint graph with one cycle (relative to the same labelling). Then and is a cycle. Furthermore is a cycle since is a breakpoint graph and is a cycle since was chosen to have only one cycle. So is a compatible cycle for .
Not all compatible cycles for arise by breakpoint graphs. However, all the ones constructed by the techniques of the previous section do arise from breakpoint graphs. Despite this, we do not obtain an improved bound from Grusea and Labarre’s results on signed Hultman numbers because when working with a fixed , we are fixing not just , the number of cycles, but also the lengths of each cycle. This suggests enumerating a refined version of the signed Hultman numbers which keeps track of the cycle structure rather than just the number of cycles. This could be interesting as combinatorics, and might yield better bounds on compatible cycles, or perhaps applications in breakpoint graphs.
4.1 Lower bound vs. Exact count
A natural question is to get an approximate notion of how close our bound is to the actual number of compatible cycles. While finding the exact number seems to be a difficult problem, our lower bound was obtained by using very simple constructions. Luckily, returning to the all bubble case for the moment, a formula for computing the number of breakpoint graphs with one cycle is given in GLbreakpoint and therefore we can use it to compare it to our lower bound. Let be the number of double edges, i.e., bubbles. The formula for the number of breakpoint graphs given by
[TABLE]
where
[TABLE]
In Cachazo:2015nwa , the asymptotic behavior of was numerically studied and found to give the following number of compatible cycles
[TABLE]
This means that for the all bubbles case the ratio of the exact count in the asymptotic regime to our lower bound, i.e. , is only .
5 Discussion
In this work we presented a constructive proof of the existence of compatible cycles to any 2-regular graph . Moreover, when possesses only even cycles our lower bound becomes . Our construction has important applications in the computation of CHY integrals, which give rise to the map as review in section 2. While integrations involving two cycles and compute amplitudes in a biadjoint scalar theory, more general CHY integrals are known to compute amplitudes in many other theories such as Yang-Mills and Einstein gravity Cachazo:2013hca . These more general amplitudes require the integration of functions which are not of the simple form . The more general integrals are associated with arbitrary 2-regular graphs, say and , and the corresponding integration, , has to be performed.
Several techniques have been proposed in the literature for computing CHY integrals as the ones arising from . Some of them use the global residue theorem Baadsgaard:2015voa , cross ratio identities Zhou:2017mfj , deformations of the scattering equations Gomez:2016bmv , etc. The technique relevant to our work expresses directly in terms of the simple objects and requires finding compatible cycles to such that under the map they generate a basis of .
We have concentrated on the combinatorial part of the problem leaving the question of linear independence for the future. However there are some comments that can be made which follow from the Feynman diagram interpretation of and which show that the problem of independence is non-trivial even though our lower bound shows that for large the number of compatible cycles to any 2-regular graph is, at least, times larger than the size of the required basis.
5.1 Linear independence
In order to show that the problem is non-trivial, let us consider a given cycle; without loss of generality choose the one defined by the canonical order, . We want to determine the total number of cycles such that the corresponding vectors under the map are orthogonal to . Let us denote the set of such cycles by . More explicitly,
[TABLE]
Recall that , defined in (2.5), denotes the set of all cycles. The reason is interesting is that no subset of cycles in , including the whole set, can possibly give a basis of . This is clear as they would not be able to generate the vector which is orthogonal to that space.
Let us determine the size of . Start by recalling that there are cycles for labels and that can be computed using Feynman diagrams, (2.6), i.e.
[TABLE]
It is known that there are Feynman diagrams which are planar with respect to a given order, where the are the standard Catalan numbers. One way to see this is that there is a bijection between planar cubic Feynman diagrams and triangulations of an -gon. These can also be thought of as the vertices of an associahedron. Finding the diagrams that are shared by two orderings is equivalent to finding the intersection of two associahedra. The set of all such intersections with the canonical order associahedron corresponds to all possible subdivisions of an -gon.
Luckily, the number of all such subdivisions is also well-known and it is given by the super Catalan or Schröder–Hipparchus numbers . The first few corresponding to are respectively (see e.g. the sequence A001003 in the OEIS OEIS ).
Having found the number of cycles that give a non-trivial intersection with the canonical order, the complement, i.e., the number of orthogonal cycles is then given by
[TABLE]
The number gives a lower bound on the number of cycles that can be chosen without succeeding to construct a basis of . Let us see how this compares to , our lower bound on the number of compatible cycles when only has even cycles.
Let us consider the asymptotic behavior of the super Catalan numbers,
[TABLE]
This number is very small compared to the total number of cycles
Clearly, for any ordering as can be seen from the definition of the map reviewed in section 2 and applied to cycles in (2.9). This means that the matrix is very sparse when is large and it is increasingly difficult to find a basis of the space.
This sparsity is even stronger than that expected from the block diagonal shape of the so-called KLT kernel Bern:1998ug . Consider a basis for of the form and one for of the form with . In this case the matrix is known to be block diagonal with blocks of size with if is even and if is odd. The blocks are completely solid, i.e., they do not possess any vanishing entries. Of course, the matrix is also block diagonal. However, somewhat unexpectedly each block becomes sparse already for . Moreover, the sparsity increases as does since the ratio of to the size of a single block tends to zero as grows.
The behavior of the linear relations among the vectors as grows can have important consequences not only for the construction considered in this work but also for the KLT procedure which connects theories such as Yang-Mills and gravity. The study of linear dependencies is an area in mathematics known as matriod theory ox . The collection of all vectors defines a matroid of rank on a ground set of elements. For one has what is known as the uniform matroids and respectively. For the matroids have much more structure. For example, for we have found that there are bases for the submatroid defined by the orderings with a permutation of which form what is known as the Kleiss-Kuijf set of orderings Kleiss:1988ne .
We leave a more in depth study of linear independence, asymptotic structure of the matrix and the matroids defined by the map to future work.
5.2 Outlook
According to the numerical data gathered in Cachazo:2015nwa , when the number of vertices is fixed, graphs with the largest number of cycles always have the smallest number of compatible cycles. When is even, such graphs are those with cycles and the number of compatible cycles was determined in section 4 from the connection to breakpoint graphs. If the behavior found in Cachazo:2015nwa is correct, then it is clear that studying 2-regular graphs with only two cycles should be a natural starting point for the construction of a basis of compatible cycles, i.e., a set of linearly independent vectors.
This observation suggests a natural generalization to the proposal of Cachazo:2015nwa for computing in which the procedure is carried out in steps determined by the number of cycles in .
Start with the set of all 2-regular graphs with only two cycles and then compute all possible vectors with as a linear combination of vectors using their basis of compatible cycles, assuming it exists. Once this is done one can extend the set of compatible cycles to include “compatible graphs” with cycles.
Definition 5.1**.**
Given a 2-regular graph , a compatible graph to is a 2-regular graph with a single or two cycles such that the 4-regular graph obtained by edge-disjoint union admits a decomposition of the form where and are both graphs with a single or two cycles.
This means that the main problem can also be modified accordingly.
Problem 5.2**.**
Given a 2-regular graph on vertices, find at least compatible graphs such that under they form a basis of .
Clearly the set of compatible graphs to a given 2-regular graph is larger than the number of compatible cycles. Therefore, even if finding a set of linearly independent vectors gets harder as increases, as suggested by the discussion above, one can compensate by enlarging the set to compatible graphs.
This notion can be further extended to recursively include graphs with three, four cycles, etc. It would be very interesting to explore this further and the connection of this more general notion of compatibility with breakpoint graphs with more cycles.
Acknowledgements
We would like to thank A. Guevara and S. Mizera for useful discussions and J. Bourjaily for bringing Bjerrum-Bohr:2016axv to our attention. This research was supported in part by Perimeter Institute for Theoretical Physics. Research at Perimeter Institute is supported by the Government of Canada through the Department of Innovation, Science and Economic Development Canada and by the Province of Ontario through the Ministry of Research, Innovation and Science. KY is supported by an NSERC Discovery grant and was supported during this research by a Humboldt fellowship from the Alexander von Humboldt foundation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) H. Elvang and Y.-t. Huang, Scattering Amplitudes , 1308.1697 .
- 2(2) P. Benincasa and F. Cachazo, Consistency Conditions on the S-Matrix of Massless Particles , 0705.4305 .
- 3(3) F. Cachazo, S. He and E. Y. Yuan, Scattering equations and Kawai-Lewellen-Tye orthogonality , Phys. Rev. D 90 (2014) 065001 , [ 1306.6575 ]. · doi ↗
- 4(4) F. Cachazo, S. He and E. Y. Yuan, Scattering of Massless Particles in Arbitrary Dimensions , Phys. Rev. Lett. 113 (2014) 171601 , [ 1307.2199 ]. · doi ↗
- 5(5) F. Cachazo, S. He and E. Y. Yuan, Scattering of Massless Particles: Scalars, Gluons and Gravitons , JHEP 07 (2014) 033 , [ 1309.0885 ]. · doi ↗
- 6(6) F. Cachazo, S. He and E. Y. Yuan, Scattering Equations and Matrices: From Einstein To Yang-Mills, DBI and NLSM , JHEP 07 (2015) 149 , [ 1412.3479 ]. · doi ↗
- 7(7) Y. Geyer, L. Mason, R. Monteiro and P. Tourkine, One-loop amplitudes on the Riemann sphere , JHEP 03 (2016) 114 , [ 1511.06315 ]. · doi ↗
- 8(8) L. de la Cruz, A. Kniss and S. Weinzierl, The CHY representation of tree-level primitive QCD amplitudes , JHEP 11 (2015) 217 , [ 1508.06557 ]. · doi ↗
