NP hardness of minimum feedback arc set problem on Eulerian digraphs and minimum recurrent configuration problem of Chipfiring game

16 245 0
NP hardness of minimum feedback arc set problem on Eulerian digraphs and minimum recurrent configuration problem of Chipfiring game

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

We prove that the minimum feedback arc set (MINFAS) problem on Eulerian digraphs is NPhard. By giving a connection to the minimum recurrent configuration (MINREC) problem, we show that the MINREC problem is also NPhard. This paper also gives a relation between the minimal recurrent configurations and the maximal acyclic arc sets of an Eulerian digraph

NP-hardness of minimum feedback arc set problem on Eulerian digraphs and minimum recurrent configuration problem of Chip-firing game∗ K´evin Perrot Universit´e de Lyon LIP(UMR 5668 CNRS-ENS Lyon-Universit´e Lyon 1) 46 all´ee d’Italie 69364 Lyon Cedex 7-France Trung Van Pham Vietnamese Institute of Mathematics 18 Hoang Quoc Viet Road, Cau Giay District, Hanoi, Viet Nam March 18, 2013 Abstract We prove that the minimum feedback arc set (MINFAS) problem on Eulerian digraphs is NP-hard. By giving a connection to the minimum recurrent configuration (MINREC) problem, we show that the MINREC problem is also NP-hard. This paper also gives a relation between the minimal recurrent configurations and the maximal acyclic arc sets of an Eulerian digraph. Keywords. Chip-firing game, critical configuration, feedback arc set, recurrent configuration, Sandpile model. 1 Introduction A feedback arc set of a digraph G is a subset A of arcs of G such that removing A from G leaves an acyclic graph. The minimum feedback arc set (MINFAS) problem is a classical combinatorial optimization on graphs in which one tries to minimize |A|. We denote by β(G) the optimum value. Naturally, the problem can be generalized to weighted digraphs by minimizing total weight of a feedback arc set. This problem has a long story and its decision version was one of Richard M. Karp’s 21 NP-complete problems (Kar72). The computational complexity of the problem is known for many classes of graphs (CTY07; GW96; Ram88). It turns out from the complexity results that the problem appears easier than its vertex counterpart in which one tries to minimize number of vertices that meet all cycles. There are several wide classes of graphs on which the MINFAS problem is solvable in polynomial time such as planar digraphs, reducible flow ∗ This paper was partially sponsored by Vietnam Institute for Advanced Study in Mathematics (VIASM) and the Vietnamese National Foundation for Science and Technology Development (NAFOSTED) 1 graphs,etc. Thus it is an important subject of study to classify the complexity of the problem on the widelystudied classes of graphs. One of such classes of graphs is Eulerian (weighted) digraphs. The properties of β(G) on this class were studied in several papers (BNP96; Sey96). Most recently, the authors of (HMSSY12) studies the MINFAS problem on Eulerian digraphs and gives a tight lower bound for β(G). Nevertheless, the basic question about its computational complexity is still open. In this paper we study the properties of feedback arc sets on Eulerian digraphs and point out a number of good properties that allow to reduce the MINFAS problem on general digraphs to the MINFAS problem on Eulerian digraphs. A direct consequence of the reduction is showing the NP-hardness of the MINFAS problem on Eulerian digraphs. Chip-firing game is a discrete dynamical model that is studied extensively in recent years with many variants. The model is a kind of diffusion process on graphs that can be defined informally as follows. Each vertex of a graph has a number of chips and it can give one chip to each of its out-neighbors if it has as many chips as its outdegree. A distribution of chips on the vertices of the graph is called a configuration. The model is defined firstly on undirected graphs by A. Bj¨orner, L. Lov´asz, and W. Shor (BLS91) and later on directed graphs (BL92). The most important property of Chip-firing game is that if the game converges, it always converges to a unique stable configuration. This property leads to some research directions. A natural direction is the classification of all lattices generated by the converging games (LP01; Mag03). Most recently, the authors of (PP13) gave the criteria that provide an algorithm for determining that class of lattices. In this paper we pay attention to another important direction that was presented in a paper of N. Biggs. In the paper the author defined a variant of Chip-firing game on undirected graphs that is called Dollar game (Big99) and studied some special configurations that the author called critical configurations. Such configurations have many relations to algebraic and combinatorial objects such as spanning trees, acyclic orientations,Tutte polynomial, etc. A generalization to the case of directed graphs was given by L. Levin et al. (HLMPPW08). In the paper the authors defined recurrent configurations and pointed out many properties that are similar to those of critical configrations on undirected graphs. A typical property of recurrent configurations is that any stable configuration being componentwise greater than a recurrent configuration is also a recurrent configuration. If the set of minimal recurrent configurations are known, one knows the set of all recurrent configurations. Hence it is worth studying properties of such recurrent configurations. It turns out from the study in (Sch10) that we can associate a minimal recurrent configuration of an undirected graph G with an acyclic orientation of G. The acyclic orientations of G have the same number of arcs, namely |E(G)|, so do the total numbers of chips of minimal recurrent configurations. A direct consequence of this fact is that we can compute the minimum total number of chips of a recurrent configuration in polynomial time since we can compute easily a minimal recurrent configuration. It is natural to ask whether this problem can be solved in polynomial time for the case of directed graphs. We see that the problem becomes much harder than the undirected case, even when the game is restricted to Eulerian digraphs with a sink. By giving the notion of maximal acyclic arc sets that can be regarded as a generalization of acyclic orientations of undirected graphs, we generalize the results in (Sch10) to the class of Eulerian digraphs. As a direct consequence computing the minimum total number of chips of a recurrent configuration (MINREC problem) on Eulerian digraphs can be reduced directly to the MINFAS problem on Eulerian digraphs. This implies the NP-hardness of the MINREC problem on general digraphs. The paper is divided into two main sections. The first shows the NP-hardness of the MINFAS problem on Eulerian digraphs. The second shows the NP-hardness of the MINREC problem. Each section is divided into many smaller parts that help reader follow easily the ideas and the proofs of both problems. 2 2 2.1 NP-hardness of minimum feedback arc set problem on Eulerian digraphs Minimum feedback arc set problem Throughout this paper we always work with simple connected digraphs. Traditionally, the vertex set and the edge set of a digraph G are denoted by V(G) and E(G), respectively. An undirected graph is regarded as a digraph in which for any two vertices u and v if there is an arc from u to v then there is an arc from v to u. Let G = (V, E) be a digraph. For a subset A of E let G[A] denote the graph (V , E ) with V = V and E = A. A feedback arc set F of G is a subset of E such that removing the arcs in F from G leaves an acyclic graph. An acyclic arc set A of G is a subset of E such that the graph induced by A is acyclic. Clearly, an acyclic arc set is the complement of a feedback arc set. The minimum feedback arc set problem (MINFAS problem) is stated as follows MINFAS Problem Input: A digraph G Output: Minimum number of arcs of a feedback arc set of G It is well-known that this problem is NP-hard since its decision version is proved to be NP-complete (Kar72). In this paper we study the computational complexity of the MINFAS problem restricted to Eulerian digraphs, that is EMINFAS Problem Input: An Eulerian digraph G Output: Minimum number of arcs of a feedback arc set of G We are going to show that this problem is also in NP-hard. To this end we need the notion of cut-reversion that is presented in the next subsection. 2.2 Cut-reversion Throughout this subsection we work with an Eulerian connected digraph G = (V, E) without loops. For two subsets A and B of V, we denote by cutG (A, B) the set {(u, v) ∈ E : u ∈ A and v ∈ B}. We write cutG (A) for cutG (A, V\A). The following appears stronger than the property ∀v ∈ V, degG− (v) = degG+ (v), but actually they are equivalent Lemma 1. For every A ⊆ G we have cutG (A) = cutG (V\A). Proof. Let X = {(u, v) ∈ E : v ∈ A}, Y = {(u, v) ∈ E : u ∈ A}, Z = {(u, v) ∈ E : u ∈ A and v ∈ A}. We have X = cutG (V\A) ∪ Z and Y = cutG (A) ∪ Z. Since cutG (A), cutG (V\A) and Z are pairwise disjoint, |X| = |cutG (V\A)| + |Z| and |Y| = |cutG (A)| + |Z|. Since G is Eulerian, we have 0 = (degG− (v) − degG+ (v)) = v∈A |X| − |Y| = |cutG (V\A)| − |cutG (A)|. ↑ Let A be an acyclic arc set and s a vertex of G. We denote by G[A] the graph (V, A). Let vG,A denote ↑ the subset of all vertices of G that are reachable from s by a path in G[A]. The set cutG (sG,A ) ∪ A\{(u, v) ∈ 3 ↑ ↑ A : v ∈ sG,A and u sG,A } is called cut-reversion of A at s. We denote this set by CrG (A, s). For an intuitive description of this definition let us give here an example. Figure 1a shows an Eulerian digraph with an acyclic arc set A shown in Figure 1b (the arcs not in dotted). If we want to compute the cut-reversion of A at v4 , we look at all reachable vertices from v4 in G[A]. These vertices are in black in Figure 1c. The undotted ↑ arcs in Figure 1d are all arcs of A going from the outside (the set {v2 , v3 , v7 }) to v4 G,A , and the remaining arcs ↑ in this figure are all arcs of G going from v4 G,A the outside. Remove the undotted arcs from A and add the remaining arcs, we obtain CrG (A, v4 ) that is shown in Figure 1e. v3 v5 v7 v8 v6 v2 v1 v4 (a) An Eulerian digraph v3 v5 v3 v5 v7 v8 v7 v8 v6 v6 v2 v1 v2 v1 v4 v4 (b) An acyclic arc set A (c) v4 is chosen and the set R of reachable vertices from v4 in G[A] v3 v5 v3 v5 v7 v8 v7 v8 v6 v6 v2 v1 v2 v1 v4 v4 (d) the arcs of A going into R from the outside (in dashed) and the arcs of G going from R to the outside (e) The cut-reversion CrG (A, v4 ) Figure 1: An example of cut-reversion A simple observation from the above example is that a cut-reversion is still an acyclic arc set and its 4 number of arcs is not less than the number of arcs of the old one. The following shows that this property holds not only for this example but also holds for the general case. Lemma 2. Let A be an acyclic arc set and s a vertex of G. Then CrG (A, s) is also an acyclic arc set of G. Moreover |A| ≤ |CrG (A, s)|. ↑ Proof. By the definition of cut-reversion there is no arc in CrG (A, s) from a vertex in V\sG,A to a vertex in ↑ sG,A . It implies that if CrG (A, s) contains a cycle, the vertices in this cycle must be completely contained ↑ ↑ either in sG,A or in V\sG,A . In this case the arcs of the cycle are also the arcs of A, therefore the cycle is also the cycle of A, a contradiction to the acyclicity of A. ↑ ↑ ↑ To prove |A| ≤ |CrG (A, s)|, we observe that A ∩ cutG (sG,A ) = ∅ and {(u, v) ∈ A : v ∈ sG,A and u sG,A }⊆ ↑ ↑ ↑ ↑ ↑ cutG (V\sG,A ). Therefore |cutG (sG,A ) ∪ A| = |cutG (sG,A )| + |A| and |{(u, v) ∈ A : v ∈ sG,A and u sG,A }| ≤ ↑ ↑ ↑ |cutG (V\sG,A )|. Lemma 1 implies that |CrG (A, s)| ≥ |A| + |cutG (sG,A )| − |cutG (V\sG,A )| = |A|. This completes the proof. We end this subsection with a lemma which later plays an important role in the proof of the hardness of the EMINFAS problem. Lemma 3. Let N be the maximum number of arcs of an acyclic arc set of G. For every vertex s of G there is an acyclic arc set of N arcs such that it contains no arc whose head s. Proof. Let X be an acyclic set of G of N arcs. We construct a sequence {Ai }i∈N as follows A0 = X and ↑ Ai = CrG (Ai−1 , s) for every i ≥ 1. By Lemma 2 we have |Ai | = N for every i ∈ N. If sG,A = V for some k, k Ak is an acyclic set that has the required property since for any vertex v s of G the existence of a path in Ak from s to v implies that (v, s) Ak . Since a path from s in G[Ai ] is also a path from s in G[Ai+1 ], we have ↑ ↑ ↑ ↑ ↑ ↑ sG,A ⊆ sG,A . Hence it suffices to show that if sG,A V then sG,A sG,A . Since sG,A V, there is an arc i i+1 i i i+1 i ↑ ↑ e = (v1 , v2 ) of G such that v1 ∈ sG,Ai and v2 sG,Ai . Since e ∈ Ai+1 , there is a path in Ai+1 that is from s to v2 ↑ ↑ ↑ going through v1 . It implies that v2 ∈ sG,A , therefore sG,A sG,A . i+1 i i+1 2.3 NP-hardness proof Recall that the MINFAS problem on general digraphs is NP-hard. In this subsection we work with a general digraph H = (V, E). We are going to construct an Eulerian digraph G so that an optimum value of the EMINFAS problem on G implies an optimum value of the MINFAS problem on H. The graph G = (V , E ) is constructed as follows. The vertices of H are denoted by v1 , v2 , · · · , vn for some n. If H is already an Eulerian digraph then G := H. Otherwise let G be a copy of H. We add to G a new vertex s. For each vertex vi such that deg−H (vi ) < deg+H (vi ) we add pi new vertices wi,1 , wi,2 , · · · , wi,pi to G, and for each j ∈ [1..pi ] we add two arcs (s, wi, j ) and (wi, j , vi ) to G, where pi = deg+H (vi ) − deg−H (vi ). For each vertex vi such that deg+H (vi ) < deg−H (vi ) we add qi new vertices wi,1 , wi,2 , · · · , wi,qi to G, and for each j ∈ [1..qi ] we add two arcs (wi, j , s) and (vi , wi, j ) 5 w5,1 s w4,1 v1 v1 v2 w3,2 w3,1 v3 v2 v5 v5 v3 v4 v4 (a) A digraph H (b) Eulerian digraph G w5,1 s w4,1 v1 v1 v2 w3,2 w3,1 v3 v2 v5 v5 v3 v4 v4 (c) An acyclic arc set of H of maximum cardinality (d) An acyclic arc set of G Figure 2: Maximum acyclic arc sets to G, where qi = deg−H (vi ) − deg+H (vi ). Formally, the vertex set and the arc set of G are defined by {wi, j : 1 ≤ j ≤ |deg−H (vi ) − deg+H (vi )|} V := {s}∪V ∪ 1≤i≤n {(s, wi, j ) : 1 ≤ j ≤ deg+H (vi ) − deg−H (vi )}∪ E := E∪ deg−H (vi ) degG− 2 (δl ) = deg−F (δl ), therefore c(δl ) < c (δl ), a contradiction to the fact that c ≤ c. Since E(G1 )\E(G2 ) = {(δi , δl ) ∈ E : k+1 ≤ i ≤ l−1}, it follows from the above claim that E(G1 )\E(G2 ) = ∅, therefore E(G1 ) E(G2 ). The choice of q implies that E(G1 ) = A, a contradiction to the fact that A is a maximal acyclic arc set. The following is the main result of this subsection Theorem 2. The map from M to A, defined by c → Fc , is bijective, where Fc is the firing graph of c. Proof. Lemma 12 implies that the map is well-defined, Lemma 13 implies the injectivity and Lemma 14 implies the surjectivity. 13 3.3 NP-hardness of minimum recurrent configuration problem In this subsection we study the computational complexity of the following problem MINREC problem Input: A graph G with a global sink. Output: Minimum total number of chips of a recurrent configuration of G. If the input graphs are restricted to undirected graphs G with a sink s, the problem can be solved in polynomial time since all minimal recurrent configurations have the same total number of chips, namely E(G) 2 . Nevertheless, the problem is NP-hard for general digraphs. In particular, we show that the problem is NPhard when the input graphs are restricted to Eulerian digraphs, namely the following. EMINREC problem Input: An Eulerian digraph G with a sink s. Output: Minimum total number of chips of a recurrent configuration of G. Theorem 3. The EMINREC problem is NP-hard, so is the MINREC problem. Proof. Let an Eulerian digraph G with sink s. Let k be the maximum number of arcs of a feedback arc set of G and k be the minimum number of chips of a recurrent configuration of G. Since the EMINFAS problem is NP-hard, the proof is completed by showing that k + k = degG+ (v). v∈V\{s} By Lemma 3 there is a acyclic arc set A of G such that |A| = k and s is a unique vertex of indegree 0 in − G[A]. Lemma 10 implies that the configuration c defined by c(v) = degG+ (v) − degG[A] (v) for every v ∈ V\{s} + + is recurrent. Clearly k + c(v) = degG (v). Hence k + k ≤ degG (v). v∈V\{s} v∈V\{s} It remains to show that k +k ≥ v∈V\{s} degG+ (v). Let c¯ be a recurrent configuration such that v∈V\{s} c¯ (v) = k . v∈V\{s} Let F be a firing graph of c¯ . Lemma 11 implies that c¯ (v) ≥ degG+ (v) − deg−F (v) for every v ∈ V\{s}, therefore k+k ≥ c¯ (v) + |E(F)| ≥ degG+ (v). v∈V\{s} 4 v∈V\{s} Conclusion and perspectives In this paper we pointed out a close relation between the MINFAS problem and the MINREC problem and showed that both problems are NP-hard. It is interesting to investigate classes of graphs that are situated strictly between the class of undirected graphs and the class of Eulerian digraphs, and the MINFAS and MINREC problems are solvable in polynomial time on these classes. We propose here such a class. It follows from Lemma 3 that to compute the maximum number of arcs of an acyclic arc set of an Eulerian digraph, we can restrict to the acyclic arc sets that satisfy the condition in Lemma 3. With different choices of s we have different sets of maximal acyclic arc sets. One would prefer to choose a vertex s such that all maximal acyclic arc set have the same number of arcs since a maximal acyclic arc set can be computed quickly, therefore a maximum acyclic arc set. Figure 6a shows an Eulerian digraph. If v1 is chosen, we have exactly one maximal acyclic arc set that is shown in Figure 6b. If v2 is chosen, we have exactly two maximal acyclic arc sets with different sizes. Thus one computes easily a maximum acyclic arc set if v1 is chosen. 14 v1 v3 v1 v3 v5 v5 v4 v4 v2 v2 (a) An Eulerian digraph (b) A maximal acyclic arc set with respect to v1 v1 v3 v1 v3 v5 v5 v2 v4 v2 v4 (c) Maximal acyclic arc sets with respect to v2 Figure 6: Maximal acyclic arc sets with different choices of s Note that there are many Eulerian digraphs in each of which there is no vertex s that satisfies this good property. By an experimental observation we see that the class of Eulerian digraphs,whose at least one vertex s has the property, is rather large. However, a characterization for this class of graphs is unknown and remains to be done. References [Big99] N. Biggs. Chip-Firing and the Critical Group of a Graph, Journal of Algebraic Combinatorics 9, 25-45, 1999. [BL92] A. Bj¨orner, L. Lov´asz. Chip-firing games on directed graphs, J. Algebraic Combin. 1 (1992) 304328. [BLS91] A. Bj¨orner, L. Lov´asz, and W. Shor. Chip-firing games on graphs, European Journal of Combinatorics, 12 (1991), 283-291. [BNP96] A. Borobia, Z. Nutov and M. Penn. Doubly Stochastic Matrices and Dicycle Covers and Packings in Eulerian digraphs, Linear algebra and its application, 246:361-371, 1996. [CTY07] P. Charbit, S. Thomass´e and A. Yeo. The Minimum Feedback Arc Set Problem is NP-Hard for Tournaments, Combinatorics, Probability and Computing, Vol. 16(1), 2007, pages 1-4. [Dha90] D. Dhar. Self-organized critical state of sandpile automaton models. Phys. Rev. Lett. 64(14):16131616,1990. [GW96] M. X. Goemans and D. P. Williamson: Primal-dual approximation algorithms for feedback problems in planar graphs, 5th MPS Conference on Integer Programming and Combinatorial Optimization (IPCO) (1996), 147-161. 15 [HLMPPW08] A. E. Holroyd, L. Levin, K. Meszaros, Y. Peres, J. Propp and D. B. Wilson. Chip-firing and rotor-routing on directed graphs In and Out of Equilibrium II, Progress in Probability vol. 60 (Birkhauser 2008) [HMSSY12] H. Huang, J. Ma, A. Shapira, B. Sudakov and R. Yuster. Large feedback arc sets, high minimum degree subgraphs, and long cycles in Eulerian digraphs, submitted. [Kar72] R. M. Karp. ”Reducibility Among Combinatorial Problems”, Complexity of Computer Computations, Proc. Sympos. IBM Thomas J. Watson Res. Center, Yorktown Heights, N.Y., New York: Plenum, pp. 85-103, 1972. [LP01] M. Latapy, H. D. Phan. The lattice structure of Chip Firing Game, Physica D 115 (2001) 69-82. [Mag03] C. Magnien. Classes of lattices induced by Chip Firing (and Sandpile) Dynamics, European Journal of Combinatorics, 24(6) (2003) 665-683. [PP13] T. V. Pham and T. H. D. Phan. Lattices generated by Chip Firing Game models: Criteria and recognition algorithms, European Journal of Combinatorics 34(5), 2013, 812-832. [Ram88] V. Ramachandran. Finding a minimum feedback arc set in reducible flow graphs, Journal of Algorithms Vol. 9 (1988), 299-313. [Sch10] M. Schulz. Minimal recurrent configurations of chip-firing games and directed acyclic graphs. AUTOMATA 2010, DMTCS proceedings, pages 115-130, 2010. [Sey77] P. D. Seymour. Packing directed circuits fractionally, Combinatorica Vol. 15 (1995), 281-288. [Sey96] P. D. Seymour. Packing circuits in Eulerian digraphs, Combinatorica, 16(2), 1996, 223-231. 16 [...]... EMINREC problem Input: An Eulerian digraph G with a sink s Output: Minimum total number of chips of a recurrent configuration of G Theorem 3 The EMINREC problem is NP- hard, so is the MINREC problem Proof Let an Eulerian digraph G with sink s Let k be the maximum number of arcs of a feedback arc set of G and k be the minimum number of chips of a recurrent configuration of G Since the EMINFAS problem is NP- hard,... graph of c Proof Lemma 12 implies that the map is well-defined, Lemma 13 implies the injectivity and Lemma 14 implies the surjectivity 13 3.3 NP- hardness of minimum recurrent configuration problem In this subsection we study the computational complexity of the following problem MINREC problem Input: A graph G with a global sink Output: Minimum total number of chips of a recurrent configuration of G... acyclic arc sets of G Let A be the set of all maximal acyclic arc sets A of G such that s is a unique vertex of indegree 0 in G[A] Note that maximal acyclic arc set can be considered as a generalization of acyclic orientation on undirected graphs Figure 5 shows such a maximal acyclic arc set of the Eulerian digraph shown in Figure 4a This subsection is devoted to showing that if a recurrent configuration. .. acyclic arc set c is minimal if whenever c c and c ≤ c, c is not recurrent When c has the minimum total number of chips over all recurrent configurations, we say that c is minimum Let M be the set of all minimal recurrent configurations of the game An acyclic arc set A of G is called maximal if G[A ∪ {e}] is not acyclic for every e ∈ E\A Similarly, A is maximum if A has the maximum number of arcs over... case since we can contract many sinks to a single sink, and consider the contracted graph This subsection mainly focuses on showing a relation between M and A, not all results in this subsection are needed for the proof of the NP- hardness in the next subsection The following shows a basic relation between acyclic arc sets and recurrent configurations Lemma 10 Let A be an acyclic arc set such that s is... classes of graphs that are situated strictly between the class of undirected graphs and the class of Eulerian digraphs, and the MINFAS and MINREC problems are solvable in polynomial time on these classes We propose here such a class It follows from Lemma 3 that to compute the maximum number of arcs of an acyclic arc set of an Eulerian digraph, we can restrict to the acyclic arc sets that satisfy the condition... and W Shor Chip-firing games on graphs, European Journal of Combinatorics, 12 (1991), 283-291 [BNP96] A Borobia, Z Nutov and M Penn Doubly Stochastic Matrices and Dicycle Covers and Packings in Eulerian digraphs, Linear algebra and its application, 246:361-371, 1996 [CTY07] P Charbit, S Thomass´e and A Yeo The Minimum Feedback Arc Set Problem is NP- Hard for Tournaments, Combinatorics, Probability and. .. the condition in Lemma 3 With different choices of s we have different sets of maximal acyclic arc sets One would prefer to choose a vertex s such that all maximal acyclic arc set have the same number of arcs since a maximal acyclic arc set can be computed quickly, therefore a maximum acyclic arc set Figure 6a shows an Eulerian digraph If v1 is chosen, we have exactly one maximal acyclic arc set that... argument as in the proof of Lemma 13, the set of arcs of G2 whose head δl is a subset of the set of arcs of G1 whose head δl The assumption implies that there is an arc e ∈ E such that e ∈ G1 and e G2 , therefore degG− 2 (δl ) < degG− 1 (δl ) Since pre f (gi , f2 ) < pre f (gi+1 , f2 ) for every 0 ≤ i ≤ p − 1, degG− 2 (δl ) is equal to the indegree of δl in the firing graph constructed by g p = f2... acyclic arc set of G Moreover, F is connected and for each v ∈ V\{s} we have c(v) ≥ degG+ (v) − deg−F (v) Proof It follows immediately from the definition of firing graph that s is a vertex of indegree 0 in F and E(F) is an acyclic arc set We show that there is no other vertex of indegree 0 in F Let (v1 , v2 , · · · , v|V|−1 ) be a legal-firing sequence of c + β that is used to construct F By convention ... a recurrent configuration If the set of minimal recurrent configurations are known, one knows the set of all recurrent configurations Hence it is worth studying properties of such recurrent configurations... be the maximum number of arcs of a feedback arc set of G and k be the minimum number of chips of a recurrent configuration of G Since the EMINFAS problem is NP- hard, the proof is completed by showing... (b) A configuration c 4 0 (d) Configuration β (c) Configuration 1 1 0 0 1 0 (e) (c + )◦ (f) (c + β)◦ Figure 3: Verifying a recurrent configuration firings the configuration kβ arrives at a configuration

Ngày đăng: 16/10/2015, 14:11

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan