EDBT 2026 Demo / reviewers in the wild / expert
Gregory Z. Gutin
dblp:74/2412
· DBLP profile ↗
148ranked-venue papers
72as first author
27since 2021 · last 2026
0000-0002-2377-0417ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 117 · 69 first-author · 16 since 2021Security and privacy · 21 · 1 first-author · 6 since 2021Artificial intelligence and machine learning · 9 · 1 first-author · 4 since 2021Databases, data management, data science and information retrieval · 7 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Public Goods Games in Directed Networks with Constraints on SharingabstractIn a public goods game, every player chooses whether or not to buy a good that all neighboring players will have access to. We consider a setting in which the good is indivisible, neighboring players are out-neighbors in a directed graph, and there is a capacity constraint on their number, k, that can benefit from the good. This means that each player makes a two-pronged decision: decide whether or not to buy and, conditional on buying, choose which k out-neighbors to share access. We examine both pure and mixed Nash equilibria in the model from the perspective of existence, computation, and efficiency. We perform a comprehensive study for these three dimensions with respect to both sharing capacity (k) and the network structure (the underlying directed graph), and establish sharp complexity dichotomies for each. Argyrios Deligkas, Gregory Z. Gutin, Mark Jones 0001, Philip R. Neary, Anders Yeo |
AAAI | 2 |
| 2026 | Constant FPT approximation algorithms for colorful sum of radiiabstract• Constant FPT Approximation Algorithms for Clustering • Colorful Sum of Radii with outliers • From an algorithm for Colorful k-center to one for Colorful Sum of Radii We study the colorful sum of radii problem, where the input is a point set P partitioned into classes P 1 , P 2 , ⋯ , P ω , along with per-class outlier bounds m 1 , m 2 , ⋯ , m ω , summing to m . The goal is to select a subset C ⊆ P of k centers and assign points to centers in C , allowing up to m i unassigned points (outliers) from each class P i , while minimizing the sum of cluster radii. The radius of a cluster is defined as the maximum distance from any point in the cluster to its center. The classical (non-colorful) version of the sum of radii problem is known to be NP-hard, even on weighted planar graphs. In this paper, we present the first constant-factor approximation algorithms for the colorful sum of radii running in fixed-parameter tractable time. Our contributions are twofold: We design an iterative covering algorithm that achieves a ( 2 + ε ) -approximation with running time exponential in both k and m , where ϵ > 0 is an arbitrary constant; we further develop a ( 7 + ε ) -approximation algorithm running in time exponential only in k by leveraging a colorful k -center subroutine. Shuilian Liu, Gregory Z. Gutin |
Theor. Comput. Sci. | 2 |
| 2025 | Acceleration of Timing-Aware Gate-Level Logic Simulation Through One-Pass GPU ParallelismabstractWitnessing the advancements in the scale and complexity of chip design, along with the benefits from high-performance computing technologies, the simulation of Very Large Scale Integration (VLSI) circuits increasingly demands acceleration through parallel computing with GPU devices. However, conventional parallel strategies fail to fully leverage modern GPU capabilities, introducing new challenges in GPU-based parallelism for VLSI simulations despite previous demonstrations of significant acceleration. In this paper, we propose a novel approach for accelerating the simulation of 4-value logic timing-aware gate-level circuits through waveform-based GPU parallelism. Our approach introduces an innovative strategy that effectively manages task dependencies during the parallelism of combinational circuits, significantly reducing the synchronization requirement between CPU and GPU. The proposed approach achieves one-pass parallelism by requiring only a single round of data transfer. Moreover, to address the implementation challenges associated with our strategy on GPU devices, we have developed and optimized a series of data structures that dynamically allocate and store newly generated outputs of uncertain scale. Finally, we conduct experiments on industrial-scale open-source benchmarks to demonstrate our approach’s performance gains over several state-of-the-art baselines. Weijie Fang, Yanggeng Fu, Jiaquan Gao, Longkun Guo, Gregory Z. Gutin, Xiaoyan Zhang 0001 |
IEEE Trans. Computers | 5 |
| 2025 | Bi-objective Optimization in Role MiningabstractRole mining is a technique that is used to derive a role-based authorization policy from an existing policy. Given a set of users U , a set of permissions P , and a user–permission authorization relation \(\mathit {UPA} \subseteq U \times P\) , a role mining algorithm seeks to compute a set of roles R , a user–role authorization relation \(\mathit {UA} \subseteq U \times R\) , and a permission–role authorization relation \(\mathit {PA} \subseteq R \times P\) , such that the composition of UA and PA is close (in some appropriate sense) to UPA . Role mining is therefore a core problem in the specification of role-based authorization policies. Role mining is known to be hard in general and exact solutions are often impossible to obtain, so there exists an extensive literature on variants of the role mining problem that seek to find approximate solutions and algorithms that use heuristics to find reasonable solutions efficiently. In this article, we first introduce the Generalized Noise Role Mining problem (GNRM)—a generalization of the MinNoise Role Mining problem—which we believe has considerable practical relevance. In particular, GNRM can produce “security-aware” or “availability-aware” solutions. Extending the work of Fomin et al., we show that GNRM is fixed parameter tractable, with parameter \(r + k\) , where \(r\) is the number of roles in the solution and \(k\) is the number of discrepancies between \(\mathit {UPA}\) and the relation defined by the composition of \(\mathit {UA}\) and \(\mathit {PA}\) . We further introduce a bi-objective optimization variant of GNRM, where we wish to minimize both \(r\) and \(k\) subject to upper bounds \(r \le \bar{r}\) and \(k\le \bar{k}\) , where \(\bar{r}\) and \(\bar{k}\) are constants. We show that the Pareto front of this bi-objective optimization problem (BO-GNRM) can be computed in fixed-parameter tractable time with parameter \(\bar{r} +\bar{k}\) . From a practical perspective, a solution to BO-GNRM gives security managers the opportunity to identify a mined policy offering the best tradeoff between the number of policy discrepancies and the number of roles. We then report the results of our experimental work using the integer programming solver Gurobi to solve instances of BO-GNRM. Our key findings are that (a) we obtained strong support that Gurobi’s performance is fixed-parameter tractable, and (b) our results suggest that our techniques may be useful for role mining in practice, based on our experiments in the context of three well-known real-world authorization policies. We observed that, in many cases, our solver is capable of obtaining optimal solutions when the values of either k or r are small. Jason Crampton, Eduard Eiben, Gregory Z. Gutin, Daniel Karapetyan, Diptapriyo Majumdar |
ACM Trans. Priv. Secur. | 3 |
| 2024 | Convergence and correctness of belief propagation for weighted min-max flow
Guowei Dai 0002, Longkun Guo, Gregory Z. Gutin, Xiaoyan Zhang 0001, Zan-Bo Zhang |
Discret. Appl. Math. | 3 |
| 2024 | Bounds on Maximum Weight Directed CutabstractAbstract. We obtain lower and upper bounds for the maximum weight of a directed cut in the classes of weighted digraphs and weighted acyclic digraphs as well as in some of their subclasses. We compare our results with those obtained for the maximum size of a directed cut in unweighted digraphs. In particular, we show that a lower bound obtained by Alon, Bollobás, Gyárfás, Lehel, and Scott [ J. Graph Theory, 55 (2007), pp. 1–13] for unweighted acyclic digraphs can be extended to weighted digraphs with the maximum length of a cycle being bounded by a constant and the weight of every arc being at least one. We state a number of open problems. Jiangdong Ai, Stefanie Gerke, Gregory Z. Gutin, Anders Yeo, Yacong Zhou |
SIAM J. Discret. Math. | 3 |
| 2023 | Complexity of Efficient Outcomes in Binary-Action Polymatrix Games and Implications for Coordination ProblemsabstractWe investigate the difficulty of finding economically efficient solutions to coordination problems on graphs. Our work focuses on two forms of coordination problem: pure-coordination games and anti-coordination games. We consider three objectives in the context of simple binary-action polymatrix games: (i) maximizing welfare, (ii) maximizing potential, and (iii) finding a welfare-maximizing Nash equilibrium. We introduce an intermediate, new graph-partition problem, termed MWDP, which is of independent interest, and we provide a complexity dichotomy for it. This dichotomy, among other results, provides as a corollary a dichotomy for Objective (i) for general binary-action polymatrix games. In addition, it reveals that the complexity of achieving these objectives varies depending on the form of the coordination problem. Specifically, Objectives (i) and (ii) can be efficiently solved in pure-coordination games, but are NP-hard in anti-coordination games. Finally, we show that objective (iii) is NP-hard even for simple non-trivial pure-coordination games. Argyrios Deligkas, Eduard Eiben, Gregory Z. Gutin, Philip R. Neary, Anders Yeo |
IJCAI | 3 |
| 2023 | Exact capacitated domination: On the computational complexity of uniquenessabstractGerke et al. (2019) introduced a game-theoretic model to study public good provision in social networks when there are constraints on sharing. This model generates a purely graph-theoretic problem termed exact capacitated domination. In the problem we are given a capacitated graph, a graph with a parameter defined on each vertex that is interpreted as the capacity of that vertex. The objective is to find a DP-Nash subgraph: a spanning bipartite subgraph with partite sets D and P, called the D-set and P-set respectively, such that no vertex in P is isolated and that each vertex in D is adjacent to a number of vertices equal to its capacity. We show that whether a capacitated graph has a unique DP-Nash subgraph can be decided in polynomial time. However, we also show that the closely related problem of deciding whether a capacitated graph has a unique D-set is co-NP-complete. Gregory Z. Gutin, Philip R. Neary, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2023 | (1,1)-Cluster Editing is polynomial-time solvableabstractA graph H is a clique graph if H is a vertex-disjoin union of cliques. Abu-Khzam (2017) introduced the (a,d)-Cluster Editing problem, where for fixed natural numbers a,d, given a graph G and vertex-weights a∗:V(G)→{0,1,…,a} and d∗:V(G)→{0,1,…,d}, we are to decide whether G can be turned into a cluster graph by deleting at most d∗(v) edges incident to every v∈V(G) and adding at most a∗(v) edges incident to every v∈V(G). Results by Komusiewicz and Uhlmann (2012) and Abu-Khzam (2017) provided a dichotomy of complexity (in P or NP-complete) of (a,d)-Cluster Editing for all pairs a,d apart from a=d=1. Abu-Khzam (2017) conjectured that (1,1)-Cluster Editing is in P. We resolve Abu-Khzam’s conjecture in affirmative by (i) providing a series of five polynomial-time reductions to C3-free and C4-free graphs of maximum degree at most 3, and (ii) designing a polynomial-time algorithm for solving (1,1)-Cluster Editing on C3-free and C4-free graphs of maximum degree at most 3. Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2023 | p-Edge/vertex-connected vertex cover: Parameterized and approximation algorithmsabstractWe introduce and study two natural generalizations of the Connected Vertex Cover (VC) problem: the p-Edge-Connected and p-Vertex-Connected VC problem (where p≥2 is a fixed integer). We obtain an 2O(pk)nO(1)-time algorithm for p-Edge-Connected VC and an 2O(k2)nO(1)-time algorithm for p-Vertex-Connected VC. Thus, like Connected VC, both constrained VC problems are FPT. Furthermore, like Connected VC, neither problem admits a polynomial kernel unless NP ⊆ coNP/poly, which is highly unlikely. We prove however that both problems admit time efficient polynomial sized approximate kernelization schemes. Finally, we describe a 2(p+1)-approximation algorithm for the p-Edge-Connected VC. The proofs for the new VC problems require more sophisticated arguments than for Connected VC. In particular, for the approximation algorithm we use Gomory-Hu trees and for the approximate kernels a result on small-size spanning p-vertex/edge-connected subgraphs of a p-vertex/edge-connected graph by Nishizeki and Poljak (1994) and Nagamochi and Ibaraki (1992). Carl Einarson, Gregory Z. Gutin, Bart M. P. Jansen, Diptapriyo Majumdar, Magnus Wahlström |
J. Comput. Syst. Sci. | 2 |
| 2023 | Lower Bounds for Maximum Weighted CutabstractAbstract. While there have been many results on lower bounds for Max Cut in unweighted graphs, the only lower bound for noninteger weights is that by Poljak and Turzík [ Discrete Math., 58 (1986), pp. 99–104]. In this paper, we launch an extensive study of lower bounds for Max Cut in weighted graphs. We introduce a new approach for obtaining lower bounds for Weighted Max Cut. Using it, the probabilistic method, Vizing’s chromatic index theorem, and other tools, we obtain several lower bounds for arbitrary weighted graphs, weighted graphs of bounded girth, and triangle-free weighted graphs. We pose conjectures and open questions. Gregory Z. Gutin, Anders Yeo |
SIAM J. Discret. Math. | 1 |
| 2023 | Preference swaps for the stable matching problemabstractAn instance I of the Stable Matching Problem (SMP) is given by a bipartite graph with a preference list of neighbors for every vertex. A swap in I is the exchange of two consecutive vertices in a preference list. A swap can be viewed as a smallest perturbation of I. Boehmer et al. (2021) designed a polynomial-time algorithm for finding the minimum number of swaps required to turn a given maximal matching into a stable matching. We generalize this result to the many-to-many version of SMP. We do so first by introducing a new representation of SMP as an extended bipartite graph and subsequently by reducing the problem to submodular minimization. It is a natural problem to establish the computational complexity of deciding whether at most k swaps are enough to turn I into an instance where one of the maximum matchings is stable. Using a hardness result of Gupta et al. (2020), we prove that this problem is NP-hard and, moreover, this problem parameterised by k is W[1]-hard. We also obtain a lower bound on the running time for solving the problem using the Exponential Time Hypothesis. Eduard Eiben, Gregory Z. Gutin, Philip R. Neary, Clément Rambaud, Magnus Wahlström, Anders Yeo |
Theor. Comput. Sci. | 2 |
| 2023 | Fixed parameterized algorithms for generalized feedback vertex set problems
Bin Sheng 0002, Gregory Z. Gutin |
Theor. Comput. Sci. | 2 |
| 2023 | An LP-based approximation algorithm for the generalized traveling salesman path problem
Jian Sun 0022, Gregory Z. Gutin, Ping Li 0053, Peihao Shi, Xiaoyan Zhang 0001 |
Theor. Comput. Sci. | 2 |
| 2023 | Solving the Workflow Satisfiability Problem Using General Purpose SolversabstractThe workflow satisfiability problem (WSP) is a well-studied problem in access control seeking allocation of authorised users to every step of the workflow, subject to workflow specification constraints. It was noticed that the number$k$of steps is typically small compared to the number of users in the real-world instances of WSP; therefore$k$is considered as the parameter in WSP parametrised complexity research. While WSP in general was shown to be W[1]-hard, WSP restricted to a special case of user-independent (UI) constraints is fixed-parameter tractable (FPT). However, restriction to the UI constraints might be impractical. To efficiently handle non-UI constraints, we introduce the notion of branching factor of a constraint. As long as the branching factors of the constraints are relatively small and the number of non-UI constraints is reasonable, WSP can be solved in FPT time. Extending the results from Karapetyan et al. (2019), we demonstrate that general-purpose solvers are capable of achieving FPT-like performance on WSP with arbitrary constraints when used with appropriate formulations. This enables one to tackle most of practical WSP instances. While important on its own, we hope that this result will also motivate researchers to look for FPT-aware formulations of other FPT problems. Daniel Karapetyan, Gregory Z. Gutin |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2022 | Generalized Noise Role MiningabstractRole mining seeks to compute a set of roles R, a user-role authorization relation UA and a permission-role authorization relation PA, given a user-permission authorization relation UPA, and is therefore a core problem in the specification of role-based authorization policies. Role mining is known to be hard in general and exact solutions are often impossible to obtain, so there exists an extensive literature on variants of the role mining problem that seek to find approximate solutions and algorithms that use heuristics to find reasonable solutions efficiently. Jason Crampton, Eduard Eiben, Gregory Z. Gutin, Daniel Karapetyan, Diptapriyo Majumdar |
SACMAT | 3 |
| 2022 | Component Order Connectivity in Directed GraphsabstractAbstract A directed graph D is semicomplete if for every pair x, y of vertices of D, there is at least one arc between x and y. Thus, a tournament is a semicomplete digraph. In the Directed Component Order Connectivity (DCOC) problem, given a digraph $$D=(V,A)$$ D = ( V , A ) and a pair of natural numbers k and $$\ell $$ ℓ , we are to decide whether there is a subset X of V of size k such that the largest strongly connected component in $$D-X$$ D - X has at most $$\ell $$ ℓ vertices. Note that DCOC reduces to the Directed Feedback Vertex Set problem for $$\ell =1.$$ ℓ = 1 . We study the parameterized complexity of DCOC for general and semicomplete digraphs with the following parameters: $$k, \ell ,\ell +k$$ k , ℓ , ℓ + k and $$n-\ell $$ n - ℓ . In particular, we prove that DCOC with parameter k on semicomplete digraphs can be solved in time $$O^*(2^{16k})$$ O ∗ ( 2 16 k ) but not in time $$O^*(2^{o(k)})$$ O ∗ ( 2 o ( k ) ) unless the Exponential Time Hypothesis (ETH) fails. The upper bound $$O^*(2^{16k})$$ O ∗ ( 2 16 k ) implies the upper bound $$O^*(2^{16(n-\ell )})$$ O ∗ ( 2 16 ( n - ℓ ) ) for the parameter $$n-\ell .$$ n - ℓ . We complement the latter by showing that there is no algorithm of time complexity $$O^*(2^{o({n-\ell })})$$ O ∗ ( 2 o ( n - ℓ ) ) unless ETH fails. Finally, we improve (in dependency on $$\ell $$ ℓ ) the upper bound of Göke, Marx and Mnich (2019) for the time complexity of DCOC with parameter $$\ell +k$$ ℓ + k on general digraphs from Jørgen Bang-Jensen, Eduard Eiben, Gregory Z. Gutin, Magnus Wahlström, Anders Yeo |
Algorithmica | 3 |
| 2022 | Smallest number of vertices in a 2-arc-strong digraph without good pairs
Ran Gu, Gregory Z. Gutin, Yongtang Shi, Zhenyu Taoqiu |
Theor. Comput. Sci. | 2 |
| 2022 | Valued Authorization Policy Existence Problem: Theory and ExperimentsabstractRecent work has shown that many problems of satisfiability and resiliency in workflows may be viewed as special cases of the authorization policy existence problem (APEP), which returns an authorization policy if one exists and “No” otherwise. However, in many practical settings it would be more useful to obtain a “least bad” policy than just a “No,” where “least bad” is characterized by some numerical value indicating the extent to which the policy violates the base authorization relation and constraints. Accordingly, we introduce the Valued APEP, which returns an authorization policy of minimum weight, where the (non-negative) weight is determined by the constraints violated by the returned solution. We then establish a number of results concerning the parameterized complexity of Valued APEP. We prove that the problem is fixed-parameter tractable (FPT) if the set of constraints satisfies two restrictions, but is intractable if only one of these restrictions holds. (Most constraints known to be of practical use satisfy both restrictions.) Our analysis is based on the novel concept of a user profile. We also introduce a new type of resiliency problem in the context of workflow satisfiability, show how it can be addressed using Valued APEP, and use this to build a set of benchmark instances for Valued APEP. We describe two different formulations of this problem using mixed integer programming and report the results of computational experiments which solve the problem using these formulations as input to a general-purpose solver. Our results show that the formulation which employs the user profile concept, has FPT-like running time and usually significantly outperforms our naive formulation of the problem. Jason Crampton, Eduard Eiben, Gregory Z. Gutin, Daniel Karapetyan, Diptapriyo Majumdar |
ACM Trans. Priv. Secur. | 3 |
| 2022 | Iterative Message Passing Algorithm for Vertex-Disjoint Shortest PathsabstractAs an algorithmic framework, message passing is extremely powerful and has wide applications in the context of different disciplines including communications, coding theory, statistics, signal processing, artificial intelligence and combinatorial optimization. In this paper, we investigate the performance of a message-passing algorithm called min-sum belief propagation (BP) for the vertex-disjoint shortest$k$-path problem ($k$-VDSP) on weighted directed graphs, and derive the iterative message-passing update rules. As the main result of this paper, we prove that for a weighted directed graph$G$of order$n$, BP algorithm converges to the unique optimal solution of$k$-VDSP on$G$within$O(n^{2}w_{max})$iterations, provided that the weight$w_{e}$is nonnegative integral for each arc$e\in E(G)$, where$w_{max}=\max \{w_{e}: e\in E(G)\}$. To the best of our knowledge, this is the first instance where BP algorithm is proved correct for NP-hard problems. Additionally, we establish the extensions of$k$-VDSP to the case of multiple sources or sinks. Guowei Dai 0002, Longkun Guo, Gregory Z. Gutin, Xiaoyan Zhang 0001, Zan-Bo Zhang |
IEEE Trans. Inf. Theory | 3 |
| 2021 | The Smallest Number of Vertices in a 2-Arc-Strong Digraph Without Pair of Arc-Disjoint In- and Out-Branchings
Ran Gu, Gregory Z. Gutin, Yongtang Shi, Zhenyu Taoqiu |
COCOA | 2 |
| 2021 | A LP-based Approximation Algorithm for generalized Traveling Salesperson Path Problem
Jian Sun 0022, Gregory Z. Gutin, Xiaoyan Zhang 0001 |
COCOA | 2 |
| 2021 | Perfect Forests in Graphs and Their ExtensionsabstractLet G be a graph on n vertices. For i ∈ {0,1} and a connected graph G, a spanning forest F of G is called an i-perfect forest if every tree in F is an induced subgraph of G and exactly i vertices of F have even degree (including zero). An i-perfect forest of G is proper if it has no vertices of degree zero. Scott (2001) showed that every connected graph with even number of vertices contains a (proper) 0-perfect forest. We prove that one can find a 0-perfect forest with minimum number of edges in polynomial time, but it is NP-hard to obtain a 0-perfect forest with maximum number of edges. We also prove that for a prescribed edge e of G, it is NP-hard to obtain a 0-perfect forest containing e, but we can find a 0-perfect forest not containing e in polynomial time. It is easy to see that every graph with odd number of vertices has a 1-perfect forest. It is not the case for proper 1-perfect forests. We give a characterization of when a connected graph has a proper 1-perfect forest. Gregory Z. Gutin, Anders Yeo |
MFCS | 1 |
| 2021 | Valued Authorization Policy Existence ProblemabstractProblems of satisfiability and resiliency in workflows have been widely studied in the last decade. Recent work has shown that many such problems may be viewed as special cases of the authorization policy existence problem (APEP), which returns an authorization policy if one exists and "No'' otherwise. A solution may not exist because of the restrictions imposed by the base authorization relation and constraints that form part of the input to APEP. Jason Crampton, Eduard Eiben, Gregory Z. Gutin, Daniel Karapetyan, Diptapriyo Majumdar |
SACMAT | 3 |
| 2021 | Parameterized Pre-Coloring Extension and List Coloring ProblemsabstractGolovach, Paulusma, and Song [ Inform. and Comput., 237 (2014), pp. 204--214] asked to determine the parameterized complexity of the following problems parameterized by $k$: 1. Given a graph $G$, a clique modulator $D$ (a clique modulator is a set of vertices, whose removal results in a clique) of size $k$ for $G$, and a list $L(v)$ of colors for every $v\in V(G)$, decide whether $G$ has a proper list coloring. 2. Given a graph $G$, a clique modulator $D$ of size $k$ for $G$, and a pre-coloring $\lambda_P: X \rightarrow Q$ for $X \subseteq V(G),$ decide whether $\lambda_P$ can be extended to a proper coloring of $G$ using only colors from $Q$. For problem 1 we design an ${\mathcal O}^*(2^k)$-time randomized algorithm and for problem 2 we obtain a kernel with at most $3k$ vertices. Banik et al. [in Proceedings of IWOCA 2019, Springer, Berlin, 2019, pp. 61--69] proved the following problem is fixed-parameter tractable and asked whether it admits a polynomial kernel: Given a graph $G$, an integer $k$, and a list $L(v)$ of exactly $n-k$ colors for every $v \in V(G),$ decide whether there is a proper list coloring for $G$. We obtain a kernel with ${\mathcal O}(k^2)$ vertices and colors and a compression to a variation of the problem with ${\mathcal O}(k)$ vertices and ${\mathcal O}(k^2)$ colors. Gregory Z. Gutin, Diptapriyo Majumdar, Sebastian Ordyniak, Magnus Wahlström |
SIAM J. Discret. Math. | 1 |
| 2021 | r-Simple k-Path and Related Problems Parameterized by k/rabstractAbasi et al. (2014) introduced the following two problems. In the r -S imple k -P ath problem, given a digraph G on n vertices and positive integers r , k , decide whether G has an r -simple k -path, which is a walk where every vertex occurs at most r times and the total number of vertex occurrences is k . In the ( r , k )-M onomial D etection problem, given an arithmetic circuit that succinctly encodes some polynomial P on n variables and positive integers k , r , decide whether P has a monomial of total degree k where the degree of each variable is at most r . Abasi et al. obtained randomized algorithms of running time 4 ( k / r )log r ⋅ n O (1) for both problems. Gabizon et al. (2015) designed deterministic 2 O (( k / r )log r ) ⋅ n O (1) -time algorithms for both problems (however, for the ( r , k )-M onomial D etection problem the input circuit is restricted to be non-canceling). Gabizon et al. also studied the following problem. In the P -S et ( r , q )-P acking P roblem , given a universe V , positive integers ( p , q , r ), and a collection H of sets of size P whose elements belong to V , decide whether there exists a subcollection H ′ of H of size q where each element occurs in at most r sets of H ′ . Gabizon et al. obtained a deterministic 2 O (( pq / r )log r ) ⋅ n O (1) -time algorithm for P -S et ( r , q )-P acking . The above results prove that the three problems are single-exponentially fixed-parameter tractable (FPT) parameterized by the product of two parameters, that is, k / r and log r , where k = pq for P -S et ( r , q )-P acking . Abasi et al. and Gabizon et al. asked whether the log r factor in the exponent can be avoided. Bonamy et al. (2017) answered the question for ( r , k )-M onomial D etection by proving that unless the Exponential Time Hypothesis (ETH) fails there is no 2 o (( k / r ) log r ) ⋅ ( n + log k ) O (1) -time algorithm for ( r , k )-M onomial D etection , i.e., ( r , k )-M onomial D etection is unlikely to be single-exponentially FPT when parameterized by k / r alone. The question remains open for r -S imple k -P ath and P -S et ( r , q )-P acking . We consider the question from a wider perspective: are the above problems FPT when parameterized by k / r only, i.e., whether there exists a computable function f such that the problems admit a f ( k / r )( n +log k ) O (1) -time algorithm? Since r can be substantially larger than the input size, the algorithms of Abasi et al. and Gabizon et al. do not even show that any of these three problems is in XP parameterized by k / r alone. We resolve the wider question by (a) obtaining a 2 O (( k / r ) 2 log( k / r )) ⋅ ( n + log k ) O (1) -time algorithm for Gregory Z. Gutin, Magnus Wahlström, Meirav Zehavi |
ACM Trans. Algorithms | 1 |
| 2021 | Towards Better Understanding of User Authorization Query Problem via Multi-variable Complexity AnalysisabstractUser authorization queries in the context of role-based access control have attracted considerable interest in the past 15 years. Such queries are used to determine whether it is possible to allocate a set of roles to a user that enables the user to complete a task, in the sense that all the permissions required to complete the task are assigned to the roles in that set. Answering such a query, in general, must take into account a number of factors, including, but not limited to, the roles to which the user is assigned and constraints on the sets of roles that can be activated. Answering such a query is known to be NP-hard. The presence of multiple parameters and the need to find efficient and exact solutions to the problem suggest that a multi-variate approach will enable us to better understand the complexity of the user authorization query problem (UAQ). In this article, we establish a number of complexity results for UAQ. Specifically, we show the problem remains hard even when quite restrictive conditions are imposed on the structure of the problem. Our fixed-parameter tractable (FPT) results show that we have to use either a parameter with potentially quite large values or quite a restricted version of UAQ. Moreover, our second FPT algorithm is complex and requires sophisticated, state-of-the-art techniques. In short, our results show that it is unlikely that all variants of UAQ that arise in practice can be solved reasonably quickly in general. Jason Crampton, Gregory Z. Gutin, Diptapriyo Majumdar |
ACM Trans. Priv. Secur. | 2 |
| 2020 | Uniqueness of DP-Nash Subgraphs and D-sets in Weighted Graphs of Netflix Games
Gregory Z. Gutin, Philip R. Neary, Anders Yeo |
COCOON | 1 |
| 2020 | Approximation Algorithms for General Cluster Routing Problem
Xiaoyan Zhang 0001, Donglei Du, Gregory Z. Gutin, Qiaoxia Ming, Jian Sun 0022 |
COCOON | 3 |
| 2020 | Component Order Connectivity in Directed GraphsabstractA directed graph D is semicomplete if for every pair x,y of vertices of D, there is at least one arc between x and y. Thus, a tournament is a semicomplete digraph. In the Directed Component Order Connectivity (DCOC) problem, given a digraph D = (V,A) and a pair of natural numbers k and 𝓁, we are to decide whether there is a subset X of V of size k such that the largest strong connectivity component in D-X has at most 𝓁 vertices. Note that DCOC reduces to the Directed Feedback Vertex Set problem for 𝓁 = 1. We study parameterized complexity of DCOC for general and semicomplete digraphs with the following parameters: k, 𝓁, 𝓁+k and n-𝓁. In particular, we prove that DCOC with parameter k on semicomplete digraphs can be solved in time O^*(2^(16k)) but not in time O^*(2^o(k)) unless the Exponential Time Hypothesis (ETH) fails. The upper bound O^*(2^(16k)) implies the upper bound O^*(2^(16(n-𝓁))) for the parameter n-𝓁. We complement the latter by showing that there is no algorithm of time complexity O^*(2^o(n-𝓁)) unless ETH fails. Finally, we improve (in dependency on 𝓁) the upper bound of Göke, Marx and Mnich (2019) for the time complexity of DCOC with parameter 𝓁+k on general digraphs from O^*(2^O(k𝓁 log (k𝓁))) to O^*(2^O(klog (k𝓁))). Note that Drange, Dregi and van 't Hof (2016) proved that even for the undirected version of DCOC on split graphs there is no algorithm of running time O^*(2^o(klog 𝓁)) unless ETH fails and it is a long-standing problem to decide whether Directed Feedback Vertex Set admits an algorithm of time complexity O^*(2^o(klog k)). Jørgen Bang-Jensen, Eduard Eiben, Gregory Z. Gutin, Magnus Wahlström, Anders Yeo |
IPEC | 3 |
| 2020 | Constraint Branching in Workflow Satisfiability ProblemabstractThere has been a considerable interest in recent years in the problem of workflow satisfiability which seeks an allocation of authorised users to every step of the workflow, subject to workflow specification constraints. Unfortunately, the workflow satisfiability problem (WSP) where arbitrary constraints are allowed, is computationally intractable. Wang and Li (2010) were the first to study WSP in the framework of parameterized complexity (with the parameter being the number of steps). Wang and Li proved that the WSP for arbitrary constraints is intractable even in the framework of parameterized complexity, i.e., it is highly unlikely to be fixed-parameter tractable (FPT). Extending the work of Wang and Li (2013) and Crampton et al. (2013), Cohen et al. (2014) introduced the family of user-independent (UI) constraints, which are constraints whose satisfiability does not depend on the identities of the users. Cohen et al. proved that WSP with UI constraints is FPT. Karapetyan et al. (2019) employed these ideas in practically efficient solution methods for WSP with UI constraints, including methods based on SAT and CSP general purpose solvers. While the family of UI constraints includes the most common constraints used in practice, some real-world cases are outside of the family. In this paper, we generalise the concept of authorizations by making them context-dependent and show how to absorb some non-UI constraints into context-dependent authorizations. This allows us to extend algorithms and their implementations developed for WSP with UI constraints to arbitrary constraints. We carry out computational experiments with a general-purpose SAT solver, SAT4J, to test practicality of solving WSP with UI and non-UI constraints using our approach. Gregory Z. Gutin, Daniel Karapetyan |
SACMAT | 1 |
| 2020 | Parameterized Pre-Coloring Extension and List Coloring Problems
Gregory Z. Gutin, Diptapriyo Majumdar, Sebastian Ordyniak, Magnus Wahlström |
STACS | 1 |
| 2020 | Alternative parameterizations of Metric Dimension
Gregory Z. Gutin, M. S. Ramanujan 0001, Felix Reidl, Magnus Wahlström |
Theor. Comput. Sci. | 1 |
| 2020 | The Authorization Policy Existence ProblemabstractConstraints such as separation-of-duty are widely used to specify requirements that supplement basic authorization policies. However, the existence of constraints (and authorization policies) may mean that a user is unable to fulfill her/his organizational duties because access to resources has been denied. In short, there is a tension between the need to protect resources (using policies and constraints) and the availability of resources. Recent work on workflow satisfiability and resiliency in access control asks whether this tension compromises the ability of an organization to achieve its objectives. In this paper, we develop a new method of specifying constraints which subsumes much related work and allows a wider range of constraints to be specified. The use of such constraints leads naturally to a range of questions related to “policy existence”, where a positive answer means that an organization's objectives can be realized. We analyze the complexity of these policy existence questions and, for particular sub-classes of constraints defined by our language, develop fixed-parameter tractable algorithms to solve them.11.An extended abstract of this paper appeared in the Proceedings of the Seventh ACM Conference on Data and Application Security and Privacy [1]. Research was partially supported by Leverhulme Trust grant RPG-2018-161 and Royal Society Wolfson Research Merit Award. Pierre Bergé, Jason Crampton, Gregory Z. Gutin, Rémi Watrigant |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2019 | Bounded and Approximate Strong Satisfiability in WorkflowsabstractThere has been a considerable amount of interest in recent years in the problem of workflow satisfiability, which asks whether the existence of constraints in a workflow specification makes it impossible to allocate authorized users to each step in the workflow. Recent developments have seen the workflow satisfiability problem (WSP) studied in the context of workflow specifications in which the set of steps may vary from one instance of the workflow to another. This, in turn, means that some constraints may only apply to certain workflow instances. Inevitably, WSP becomes more complex for such workflow specifications. Other approaches have considered the possibility of associating costs with the violation of "soft'' constraints and authorizations. Workflow satisfiability in this context becomes a question of minimizing the cost of allocating users to steps in the workflow. In this paper, we introduce new problems, which we believe to be of practical relevance, that combine these approaches. In particular, we consider the question of whether, given a workflow specification with costs and a "budget'', all possible workflow instances have an allocation of users to steps that does not exceed the budget. We design a fixed-parameter tractable algorithm to solve this problem parameterized by the total number of steps, release points and xor branchings. Jason Crampton, Gregory Z. Gutin, Diptapriyo Majumdar |
SACMAT | 2 |
| 2019 | On r-Simple k-Path and Related Problems Parameterized by k/rabstractAbasi et al. (2014) introduced the following two problems. In the r-Simple k-Path problem, given a digraph G on n vertices and positive integers r, k, decide whether G has an r-simple k-path, which is a walk where every vertex occurs at most r times and the total number of vertex occurrences is k. In the (r, k)-Monomial Detection problem, given an arithmetic circuit that succinctly encodes some polynomial P on n variables and positive integers k, r, decide whether P has a monomial of total degree k where the degree of each variable is at most r. Abasi et al. obtained randomized algorithms of running time 4(k/r)log r ·nO(1) for both problems. Gabizon et al. (2015) designed deterministic 2O((k/r)log r) · nO(1)-time algorithms for both problems (however, for the (r, k)-Monomial Detection problem the input circuit is restricted to be noncanceling). Gabizon et al. also studied the following problem. In the p-Set (r, q)-Packing problem, given a universe V, positive integers p, q, r, and a collection ℋ of sets of size p whose elements belong to V, decide whether there exists a subcollection ℋ' of ℋ of size q where each element occurs in at most r sets of ℋ'. Gabizon et al. obtained a deterministic 2O((pq/r)log r) ·nO(1)-time algorithm for p-Set (r, q)-Packing. The above results prove that the three problems are single-exponentially fixed-parameter tractable (FPT) when parameterized by the product of two parameters, that is, k/r and log r, where k = pq for p-Set (r, q)-Packing. Abasi et al. and Gabizon et al. asked whether the log r factor in the exponent can be avoided. Bonamy et al. (2017) answered the question for (r, k)-Monomial Detection by proving that unless the Exponential Time Hypothesis (ETH) fails there is no 2o((k/r) log r) · (n + log k)O(1)-time algorithm for (r, k)-Monomial Detection, i.e. (r, k)-Monomial Detection is highly unlikely to be single-exponentially FPT when parameterized by k/r alone. The question remains open for r-Simple k-Path and p-Set (r, q)-Packing. We consider the question from a wider perspective: are the above problems FPT when parameterized by k/r only, i.e. whether there exists a computable function f such that the problems admit a f(k/r)(n + log k)O(1)-time algorithm? Since r can be substantially larger than the input size, the algorithms of Abasi et al. and Gabizon zon et al. do not even show that any of these three problems is in XP parameterized by k/r alone. We resolve the wider question by (a) obtaining a 2O((k/r)2 log(k/r)) · (n + log k)O(1)-time algorithm for r-Simple k-Peth on digraphs and a 2O(k/r) ·(n+log k)O(1)-time algorithm for r-Simple k-Path on undirected graphs (i.e., for undirected graphs we answer the original question in affirmative), (b) showing that p-Set (r, q)-Packing is FPT (in contrast, we prove that p-Multiset (r, q)-Packing is W[1]-hard), and (c) proving that (r, k)-Monomial Detrction is para-NP-hard even if only two distinct variables are in polynomial P and the circuit is noncanceling. For the special case of (r, k)-Monomial Detection here k is polynomially bounded by the input size (which is in XP), we show W[1]-hardness. Along the way to solve p-Set (r, q)-Packing, we obtain a polynomial kernel for any fixed p, which resolves a question posed by Gabizon et al. regarding the existence of polynomial kernels for problems with relaxed disjointness constraints. All our algorithms are deterministic. Gregory Z. Gutin, Magnus Wahlström, Meirav Zehavi |
SODA | 1 |
| 2019 | Pattern-Based Approach to the Workflow Satisfiability Problem with User-Independent ConstraintsabstractThe fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems. In this paper, we link FPT results to classic artificial intelligence (AI) techniques to show how they complement each other. Specifically, we consider the workflow satisfiability problem (WSP) which asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment. It was shown by Cohen et al. (JAIR 2014) that WSP restricted to the class of user-independent constraints (UI), covering many practical cases, admits FPT algorithms, i.e. can be solved in time exponential only in the number of steps k and polynomial in the number of users n. Since usually k << n in WSP, such FPT algorithms are of great practical interest. We present a new interpretation of the FPT nature of the WSP with UI constraints giving a decomposition of the problem into two levels. Exploiting this two-level split, we develop a new FPT algorithm that is by many orders of magnitude faster than the previous state-of-the-art WSP algorithm and also has only polynomial-space complexity. We also introduce new pseudo-Boolean (PB) and Constraint Satisfaction (CSP) formulations of the WSP with UI constraints which efficiently exploit this new decomposition of the problem and raise the novel issue of how to use general-purpose solvers to tackle FPT problems in a fashion that meets FPT efficiency expectations. In our computational study, we investigate, for the first time, the phase transition (PT) properties of the WSP, under a model for generation of random instances. We show how PT studies can be extended, in a novel fashion, to support empirical evaluation of scaling of FPT algorithms. Daniel Karapetyan, Andrew J. Parkes, Gregory Z. Gutin, Andrei V. Gagarin |
J. Artif. Intell. Res. | 3 |
| 2019 | Path-contractions, edge deletions and connectivity preservationabstractWe study several problems related to graph modification under connectivity constraints from the perspective of parameterized complexity. In particular, we study (a) (Weighted) Biconnectivity Deletion, where we are tasked with deleting k edges while preserving biconnectivity in an undirected graph, and (b) Path-contraction Preserving Strong Connectivity, where we want to maintain strong connectivity of a digraph while path-contracting k arcs. The parameterized tractability of this last problem was posed in Bang-Jensen and Yeo (2008) [1] as an open question and we answer it here in the negative. On the other hand, we show that preserving (weighted) biconnectivity is fixed-parameter tractable (FPT) and the unweighted case even admits a randomized polynomial kernel. Finally, we show that the most general case of the (unweighted) problem where one would like to preserve ρ-vertex connectivity for any ρ is (non-uniformly) FPT parameterized by k and ρ. Gregory Z. Gutin, M. S. Ramanujan 0001, Felix Reidl, Magnus Wahlström |
J. Comput. Syst. Sci. | 1 |
| 2019 | Parameterized resiliency problems
Jason Crampton, Gregory Z. Gutin, Martin Koutecký, Rémi Watrigant |
Theor. Comput. Sci. | 2 |
| 2018 | k-distinct in- and out-branchings in digraphsabstractAn out-branching and an in-branching of a digraph D are called k -distinct if each of them has k arcs absent in the other. Bang-Jensen, Saurabh and Simonsen (2016) proved that the problem of deciding whether a strongly connected digraph D has k -distinct out-branching and in-branching is fixed-parameter tractable (FPT) when parameterized by k . They asked whether the problem remains FPT when extended to arbitrary digraphs. Bang-Jensen and Yeo (2008) asked whether the same problem is FPT when the out-branching and in-branching have the same root. By linking the two problems with the problem of whether a digraph has an out-branching with at least k leaves (a leaf is a vertex of out-degree zero), we first solve the problem of Bang-Jensen and Yeo (2008). We then develop a new digraph decomposition and using it prove that the problem of Bang-Jensen et al. (2016) is FPT for all digraphs. Gregory Z. Gutin, Felix Reidl, Magnus Wahlström |
J. Comput. Syst. Sci. | 1 |
| 2018 | Designing deterministic polynomial-space algorithms by color-coding multivariate polynomials
Gregory Z. Gutin, Felix Reidl, Magnus Wahlström, Meirav Zehavi |
J. Comput. Syst. Sci. | 1 |
| 2017 | Parameterized Resiliency Problems via Integer Linear Programming
Jason Crampton, Gregory Z. Gutin, Martin Koutecký, Rémi Watrigant |
CIAC | 2 |
| 2017 | The Authorization Policy Existence ProblemabstractConstraints such as separation-of-duty are widely used to specify requirements that supplement basic authorization policies. However, the existence of constraints (and authorization policies) may mean that a user is unable to fulfill her/his organizational duties because access to resources is denied. In short, there is a tension between the need to protect resources (using policies and constraints) and the availability of resources. Recent work on workflow satisfiability and resiliency in access control asks whether this tension compromises the ability of an organization to achieve its objectives. In this paper, we develop a new method of specifying constraints which subsumes much related work and allows a wider range of constraints to be specified. The use of such constraints leads naturally to a range of questions related to "policy existence", where a positive answer means that an organization's objectives can be realized. We provide an overview of our results establishing that some policy existence questions, notably for those instances that are restricted to user-independent constraints, are fixed-parameter tractable. Pierre Bergé, Jason Crampton, Gregory Z. Gutin, Rémi Watrigant |
CODASPY | 3 |
| 2017 | Path-Contractions, Edge Deletions and Connectivity Preservation
Gregory Z. Gutin, M. S. Ramanujan 0001, Felix Reidl, Magnus Wahlström |
ESA | 1 |
| 2017 | k-Distinct In- and Out-Branchings in Digraphs
Gregory Z. Gutin, Felix Reidl, Magnus Wahlström |
ICALP | 1 |
| 2017 | On the Satisfiability of Workflows with Release PointsabstractThere has been a considerable amount of interest in recent years in the problem of workflow satisfiability, which asks whether the existence of constraints in a workflow specification means that it is impossible to allocate authorized users to each step in the workflow. Recent developments have seen the workflow satisfiability problem (WSP) studied in the context of workflow specifications in which the set of steps may vary from one instance of the workflow to another. This, in turn, means that some constraints may only apply to certain workflow instances. Inevitably, WSP becomes more complex for such workflow specifications. In this paper, we present the first fixed parameter algorithms to solve WSP for workflow specifications of this type. Moreover, we significantly extend the range of constraints that can be used in workflow specifications of this type. Jason Crampton, Gregory Z. Gutin, Rémi Watrigant |
SACMAT | 2 |
| 2017 | Parameterized and Approximation Algorithms for the Load Coloring ProblemabstractLet c, k be two positive integers. Given a graph $$G=(V,E)$$ , the c-Load Coloring problem asks whether there is a c-coloring $$\varphi : V \rightarrow [c]$$ such that for every $$i \in [c]$$ , there are at least k edges with both endvertices colored i. Gutin and Jones (Inf Process Lett 114:446–449, 2014) studied this problem with $$c=2$$ . They showed 2-Load Coloring to be fixed-parameter tractable (FPT) with parameter k by obtaining a kernel with at most 7k vertices. In this paper, we extend the study to any fixed c by giving both a linear-vertex and a linear-edge kernel. In the particular case of $$c=2$$ , we obtain a kernel with less than 4k vertices and less than $$6k+(3+\sqrt{2})\sqrt{k}+4$$ edges. These results imply that for any fixed $$c\ge 2$$ , c-Load Coloring is FPT and the optimization version of c-Load Coloring (where k is to be maximized) has an approximation algorithm with a constant ratio. Florian Barbero, Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002 |
Algorithmica | 2 |
| 2017 | Chinese Postman Problem on edge-colored multigraphs
Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002, Magnus Wahlström, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2017 | Cryptographic enforcement of information flow policies without public information via tree partitionsabstractWe may enforce an information flow policy by encrypting a protected resource and ensuring that only users authorized by the policy are able to decrypt the resource. In most schemes in the literature that use symmetric cryptographic primitives, each user is assigned a single secret and derives decry ption keys using this secret and publicly available information. Recent work has challenged this approach by developing schemes, based on a chain partition of the information flow policy, that do not require public information for key derivation, the trade-off being that a user may need to be assigned more than one secret. In general, many different chain partitions exist for the same policy and, until now, it was not known how to compute an appropriate one. In this paper, we introduce the notion of a tree partition, of which chain partitions are a special case. We show how a tree partition may be used to define a cryptographic enforcement scheme and prove that such schemes can be instantiated in such a way as to preserve the strongest security properties known for cryptographic enforcement schemes. We establish a number of results linking the amount of secret material that needs to be distributed to users with a weighted acyclic graph derived from the tree partition. These results enable us to develop efficient algorithms for deriving tree and chain partitions that minimize the total amount of secret material that needs to be distributed. Jason Crampton, Naomi Farley, Gregory Z. Gutin, Mark Jones 0001, Bertram Poettering |
J. Comput. Secur. | 3 |
| 2017 | The bi-objective workflow satisfiability problem and workflow resiliencyabstractA computerized workflow management system may enforce a security policy, specified in terms of authorized actions and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of a security policy may mean that a workflow is unsatisfiable, in the sense that it is impossible to find a valid plan (an assignment of steps to authorized users such that all constraints are satisfied). Work in the literature focuses on the workflow satisfiability problem, a decision problem that outputs a valid plan if the instance is satisfiable (and a negative result otherwise). In this paper, we introduce the Bi-Objective Workflow Satisfiability Problem (BO-WSP), which enables us to solve optimization problems related to workflows and security policies. In particular, we are able to compute a “least bad” plan when some components of the security policy may be violated. In general, BO-WSP is intractable from both the classical and parameterized complexity point of view (where the parameter is the number of steps). We prove that computing a Pareto front for BO-WSP is fixed-parameter tractable (FPT) if we restrict our attention to user-independent constraints. This result has important practical consequences, since most constraints of practical interest in the literature are user-independent. Our proof is constructive and defines an algorithm, the implementation of which we describe and evaluate. We also present a second algorithm to compute a Pareto front which solves multiples instances of a related problem using mixed integer programming (MIP). We compare the performance of both our algorithms on synthetic instances, and show that the FPT algorithm outperforms the MIP-based one by several orders of magnitude on most instances. Finally, we study the important question of workflow resiliency and prove new results establishing that known decision problems are fixed-parameter tractable when restricted to user-independent constraints. We then propose a new way of modeling the availability of users and demonstrate that many questions related to resiliency in the context of this new model may be reduced to instances of BO-WSP. Jason Crampton, Gregory Z. Gutin, Daniel Karapetyan, Rémi Watrigant |
J. Comput. Secur. | 2 |
| 2017 | Parameterized complexity of the k-arc Chinese Postman Problem
Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002 |
J. Comput. Syst. Sci. | 1 |
| 2017 | Rural postman parameterized by the number of components of required edges
Gregory Z. Gutin, Magnus Wahlström, Anders Yeo |
J. Comput. Syst. Sci. | 1 |
| 2016 | A Multivariate Approach for Checking Resiliency in Access Control
Jason Crampton, Gregory Z. Gutin, Rémi Watrigant |
AAIM | 2 |
| 2016 | Resiliency Policies in Access Control RevisitedabstractResiliency is a relatively new topic in the context of access control. Informally, it refers to the extent to which a multi-user computer system, subject to an authorization policy, is able to continue functioning if a number of authorized users are unavailable. Several interesting problems connected to resiliency were introduced by Li, Wang and Tripunitara [13], many of which were found to be intractable. In this paper, we show that these resiliency problems have unexpected connections with the workflow satisfiability problem (WSP). In particular, we show that an instance of the resiliency checking problem (RCP) may be reduced to an instance of WSP. We then demonstrate that recent advances in our understanding of WSP enable us to develop fixed-parameter tractable algorithms for RCP. Moreover, these algorithms are likely to be useful in practice, given recent experimental work demonstrating the advantages of bespoke algorithms to solve WSP. We also generalize RCP in several different ways, showing in each case how to adapt the reduction to WSP. Li et al also showed that the coexistence of resiliency policies and static separation-of-duty policies gives rise to further interesting questions. We show how our reduction of RCP to WSP may be extended to solve these problems as well and establish that they are also fixed-parameter tractable. Jason Crampton, Gregory Z. Gutin, Rémi Watrigant |
SACMAT | 2 |
| 2016 | Parameterizations of Test Cover with Bounded Test Sizes
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Gabriele Muciaccia, Anders Yeo |
Algorithmica | 2 |
| 2016 | Polynomial Kernels and User Reductions for the Workflow Satisfiability Problem
Gregory Z. Gutin, Stefan Kratsch, Magnus Wahlström |
Algorithmica | 1 |
| 2016 | Linear-vertex kernel for the problem of packing r-stars into a graph without long induced paths
Florian Barbero, Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002, Anders Yeo |
Inf. Process. Lett. | 2 |
| 2016 | Tight lower bounds for the Workflow Satisfiability Problem based on the Strong Exponential Time Hypothesis
Gregory Z. Gutin, Magnus Wahlström |
Inf. Process. Lett. | 1 |
| 2016 | The Mixed Chinese Postman Problem Parameterized by Pathwidth and TreedepthabstractIn the mixed Chinese postman problem (MCPP), given a weighted mixed graph $G$ (it may have both edges and arcs), our aim is to find a closed walk of minimum weight traversing each edge and arc at least once. The MCPP parameterized by the number of edges in $G$ or the number of arcs in $G$ is fixed-parameter tractable as proved by van Bevern et al. in 2014 and Gutin, Jones, and Sheng in 2014, respectively. Solving an open question of van Bevern et al., we show that somewhat unexpectedly the MCPP parameterized by the (undirected) treewidth of $G$ is W[1]-hard. In fact, we prove that even the unweighted MCPP parameterized by the pathwidth of $G$ is W[1]-hard. On the positive side, we show that MCPP parameterized by treedepth is fixed-parameter tractable (even with arbitrary integer weights). We are unaware of any widely studied graph parameters between pathwidth and treedepth and so our results provide a close characterization of the complexity of MCPP. Gregory Z. Gutin, Mark Jones 0001, Magnus Wahlström |
SIAM J. Discret. Math. | 1 |
| 2016 | Parameterized Traveling Salesman Problem: Beating the AverageabstractIn the traveling salesman problem (TSP), we are given a complete graph $K_n$ together with an integer weighting $w$ on the edges of $K_n$, and we are asked to find a Hamilton cycle of $K_n$ of minimum weight. Let $h(w)$ denote the average weight of a Hamilton cycle of $K_n$ for the weighting $w$. Vizing in 1973 asked whether there is a polynomial-time algorithm which always finds a Hamilton cycle of weight at most $h(w)$. He answered this question in the affirmative and subsequently Rublineckii, also in 1973, and others described several other TSP heuristics satisfying this property. In this paper, we prove a considerable generalization of Vizing's result: for each fixed $k$, we give an algorithm that decides whether, for any input edge weighting $w$ of $K_n$, there is a Hamilton cycle of $K_n$ of weight at most $h(w)-k$ (and constructs such a cycle if it exists). For $k$ fixed, the running time of the algorithm is polynomial in $n$, where the degree of the polynomial does not depend on $k$ (i.e., the generalized Vizing problem is fixed-parameter tractable with respect to the parameter $k$). Gregory Z. Gutin, Viresh Patel |
SIAM J. Discret. Math. | 1 |
| 2016 | On the Workflow Satisfiability Problem with Class-Independent Constraints for Hierarchical OrganizationsabstractA workflow specification defines a set of steps, a set of users, and an access control policy. The policy determines which steps a user is authorized to perform and imposes constraints on which sets of users can perform which sets of steps. The workflow satisfiability problem (WSP) is the problem of determining whether there exists an assignment of users to workflow steps that satisfies the policy. Given the computational hardness of WSP and its importance in the context of workflow management systems, it is important to develop algorithms that are as efficient as possible to solve WSP. In this article, we study the fixed-parameter tractability of WSP in the presence of class-independent constraints, which enable us to (1) model security requirements based on the groups to which users belong and (2) generalize the notion of a user-independent constraint. Class-independent constraints are defined in terms of equivalence relations over the set of users. We consider sets of nested equivalence relations because this enables us to model security requirements in hierarchical organizations. We prove that WSP is fixed-parameter tractable (FPT) for class-independent constraints defined over nested equivalence relations and develop an FPT algorithm to solve WSP instances incorporating such constraints. We perform experiments to evaluate the performance of our algorithm and compare it with that of SAT4J, an off-the-shelf pseudo-Boolean SAT solver. The results of these experiments demonstrate that our algorithm significantly outperforms SAT4J for many instances of WSP. Jason Crampton, Andrei V. Gagarin, Gregory Z. Gutin, Mark Jones 0001, Magnus Wahlström |
ACM Trans. Priv. Secur. | 3 |
| 2015 | Cryptographic Enforcement of Information Flow Policies Without Public Information
Jason Crampton, Naomi Farley, Gregory Z. Gutin, Mark Jones 0001, Bertram Poettering |
ACNS | 3 |
| 2015 | Optimal Constructions for Chain-Based Cryptographic Enforcement of Information Flow Policies
Jason Crampton, Naomi Farley, Gregory Z. Gutin, Mark Jones 0001 |
DBSec | 3 |
| 2015 | Structural Parameterizations of the Mixed Chinese Postman Problem
Gregory Z. Gutin, Mark Jones 0001, Magnus Wahlström |
ESA | 1 |
| 2015 | Parameterized and Approximation Algorithms for the Load Coloring Problem
Florian Barbero, Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002 |
IPEC | 2 |
| 2015 | On the Workflow Satisfiability Problem with Class-independent ConstraintsabstractA workflow specification defines sets of steps and users. An authorization policy determines for each user a subset of steps the user is allowed to perform. Other security requirements, such as separation-of-duty, impose constraints on which subsets of users may perform certain subsets of steps. The workflow satisfiability problem (WSP) is the problem of determining whether there exists an assignment of users to workflow steps that satisfies all such authorizations and constraints. An algorithm for solving WSP is important, both as a static analysis tool for workflow specifications, and for the construction of run-time reference monitors for workflow management systems. Given the computational difficulty of WSP, it is important, particularly for the second application, that such algorithms are as efficient as possible. We introduce class-independent constraints, enabling us to model scenarios where the set of users is partitioned into groups, and the identities of the user groups are irrelevant to the satisfaction of the constraint. We prove that solving WSP is fixed-parameter tractable (FPT) for this class of constraints and develop an FPT algorithm that is useful in practice. We compare the performance of the FPT algorithm with that of SAT4J (a pseudo-Boolean SAT solver) in computational experiments, which show that our algorithm significantly outperforms SAT4J for many instances of WSP. User-independent constraints, a large class of constraints including many practical ones, are a special case of class-independent constraints for which WSP was proved to be FPT (Cohen et al., J. Artif. Intel. Res. 2014). Thus our results considerably extend our knowledge of the fixed-parameter tractability of WSP. Jason Crampton, Andrei V. Gagarin, Gregory Z. Gutin, Mark Jones 0001 |
IPEC | 3 |
| 2015 | Valued Workflow Satisfiability ProblemabstractA workflow is a collection of steps that must be executed in some specific order to achieve an objective. A computerised workflow management system may enforce authorisation policies and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of policies and constraints may mean that a workflow is unsatisfiable, in the sense that it is impossible to find an authorised user for each step in the workflow and satisfy all constraints. In this paper, we consider the problem of finding the "least bad" assignment of users to workflow steps by assigning a weight to each policy and constraint violation. To this end, we introduce a framework for associating costs with the violation of workflow policies and constraints and define the valued workflow satisfiability problem (Valued WSP), whose solution is an assignment of steps to users of minimum cost. We establish the computational complexity of Valued WSP with user-independent constraints and show that it is fixed-parameter tractable. We then describe an algorithm for solving Valued WSP with user-independent constraints and evaluate its performance, comparing it to that of an off-the-shelf mixed integer programming package. Jason Crampton, Gregory Z. Gutin, Daniel Karapetyan |
SACMAT | 2 |
| 2015 | Guest Editorial: Special Issue on Parameterized and Exact Computation
Gregory Z. Gutin, Stefan Szeider |
Algorithmica | 1 |
| 2014 | Parameterized Complexity of the k-Arc Chinese Postman Problem
Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002 |
ESA | 1 |
| 2014 | Polynomial Kernels and User Reductions for the Workflow Satisfiability Problem
Gregory Z. Gutin, Stefan Kratsch, Magnus Wahlström |
IPEC | 1 |
| 2014 | Parameterized Directed k-Chinese Postman Problem and k Arc-Disjoint Cycles Problem on Euler Digraphs
Gregory Z. Gutin, Mark Jones 0001, Bin Sheng 0002, Magnus Wahlström |
WG | 1 |
| 2014 | Fixed-Parameter Tractability of Satisfying Beyond the Number of Variables
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001, Anders Yeo |
Algorithmica | 2 |
| 2014 | Parameterized algorithms for load coloring problem
Gregory Z. Gutin, Mark Jones 0001 |
Inf. Process. Lett. | 1 |
| 2014 | Iterative Plan Construction for the Workflow Satisfiability ProblemabstractThe Workflow Satisfiability Problem (WSP) is a problem of practical interest that arises whenever tasks need to be performed by authorized users, subject to constraints defined by business rules. We are required to decide whether there exists a plan - an assignment of tasks to authorized users - such that all constraints are satisfied. It is natural to see the WSP as a subclass of the Constraint Satisfaction Problem (CSP) in which the variables are tasks and the domain is the set of users. What makes the WSP distinctive is that the number of tasks is usually very small compared to the number of users, so it is appropriate to ask for which constraint languages the WSP is fixed-parameter tractable (FPT), parameterized by the number of tasks. This novel approach to the WSP, using techniques from CSP, has enabled us to design a generic algorithm which is FPT for several families of workflow constraints considered in the literature. Furthermore, we prove that the union of FPT languages remains FPT if they satisfy a simple compatibility condition. Lastly, we identify a new FPT constraint language, user-independent constraints, that includes many of the constraints of interest in business processing systems. We demonstrate that our generic algorithm has provably optimal running time O*(2^(klog k)), for this language, where k is the number of tasks. David A. Cohen, Jason Crampton, Andrei V. Gagarin, Gregory Z. Gutin, Mark Jones 0001 |
J. Artif. Intell. Res. | 4 |
| 2014 | Satisfying more than half of a system of linear equations over GF(2): A multivariate approach
Robert Crowston, Michael R. Fellows, Gregory Z. Gutin, Mark Jones 0001, Eun Jung Kim 0002, Frances A. Rosamond, Imre Z. Ruzsa, Stéphan Thomassé, Anders Yeo |
J. Comput. Syst. Sci. | 3 |
| 2013 | Maximum Balanced Subgraph Problem Parameterized above Lower Bound
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Gabriele Muciaccia |
COCOON | 2 |
| 2013 | Constraint expressions and workflow satisfiabilityabstractA workflow specification defines a set of steps and the order in which those steps must be executed. Security requirements and business rules may impose constraints on which users are permitted to perform those steps. A workflow specification is said to be satisfiable if there exists an assignment of authorized users to workflow steps that satisfies all the constraints. An algorithm for determining whether such an assignment exists is important, both as a static analysis tool for workflow specifications, and for the construction of run-time reference monitors for workflow management systems. We develop new methods for determining workflow satisfiability based on the concept of constraint expressions, which were introduced recently by Khan and Fong. These methods are surprising versatile, enabling us to develop algorithms for, and determine the complexity of, a number of different problems related to workflow satisfiability. Jason Crampton, Gregory Z. Gutin |
SACMAT | 2 |
| 2013 | A new bound for 3-satisfiable MaxSat and its algorithmic application
Gregory Z. Gutin, Mark Jones 0001, Dominik Scheder, Anders Yeo |
Inf. Comput. | 1 |
| 2013 | (Non-)existence of polynomial kernels for the Test Cover problem
Gregory Z. Gutin, Gabriele Muciaccia, Anders Yeo |
Inf. Process. Lett. | 1 |
| 2013 | Parameterized Complexity of Satisfying Almost All Linear Equations over $\mathbb{F}_{2}$
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Anders Yeo |
Theory Comput. Syst. | 2 |
| 2013 | Corrigendum. The Linear Arrangement Problem Parameterized Above Guaranteed Value
Gregory Z. Gutin, Arash Rafiey, Stefan Szeider, Anders Yeo |
Theory Comput. Syst. | 1 |
| 2013 | Maximum balanced subgraph problem parameterized above lower bound
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Gabriele Muciaccia |
Theor. Comput. Sci. | 2 |
| 2013 | Parameterized complexity of MaxSat Above Average
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
Theor. Comput. Sci. | 2 |
| 2013 | Parameterized complexity of k-Chinese Postman Problem
Gregory Z. Gutin, Gabriele Muciaccia, Anders Yeo |
Theor. Comput. Sci. | 1 |
| 2013 | On the Parameterized Complexity and Kernelization of the Workflow Satisfiability ProblemabstractA workflow specification defines a set of steps and the order in which these steps must be executed. Security requirements may impose constraints on which groups of users are permitted to perform subsets of these steps. A workflow specification is said to be satisfiable if there exists an assignment of users to workflow steps that satisfies all the constraints. An algorithm for determining whether such an assignment exists is important, both as a static analysis tool for workflow specifications and for the construction of runtime reference monitors for workflow management systems. Finding such an assignment is a hard problem in general, but work by Wang and Li [2010] using the theory of parameterized complexity suggests that efficient algorithms exist under reasonable assumptions about workflow specifications. In this article, we improve the complexity bounds for the workflow satisfiability problem. We also generalize and extend the types of constraints that may be defined in a workflow specification and prove that the satisfiability problem remains fixed-parameter tractable for such constraints. Finally, we consider preprocessing for the problem and prove that in an important special case, in polynomial time, we can reduce the given input into an equivalent one where the number of users is at most the number of steps. We also show that no such reduction exists for two natural extensions of this case, which bounds the number of users by a polynomial in the number of steps, provided a widely accepted complexity-theoretical assumption holds. Jason Crampton, Gregory Z. Gutin, Anders Yeo |
ACM Trans. Inf. Syst. Secur. | 2 |
| 2012 | On the parameterized complexity of the workflow satisfiability problemabstractA workflow specification defines a set of steps and the order in which those steps must be executed. Security requirements may impose constraints on which groups of users are permitted to perform subsets of those steps. A workflow specification is said to be satisfiable if there exists an assignment of users to workflow steps that satisfies all the constraints. An algorithm for determining whether such an assignment exists is important, both as a static analysis tool for workflow specifications, and for the construction of run-time reference monitors for workflow management systems. Finding such an assignment is a hard problem in general, but work by Wang and Li in 2010 using the theory of parameterized complexity suggests that efficient algorithms exist under reasonable assumptions about workflow specifications. In this paper, we improve the complexity bounds for the workflow satisfiability problem. We also generalize and extend the types of constraints that may be defined in a workflow specification and prove that the satisfiability problem remains fixed-parameter tractable for such constraints. Jason Crampton, Gregory Z. Gutin, Anders Yeo |
CCS | 2 |
| 2012 | Directed Acyclic Subgraph Problem Parameterized above the Poljak-Turzik BoundabstractAn oriented graph is a directed graph without directed 2-cycles. Poljak and Turzík (1986) proved that every connected oriented graph $G$ on $n$ vertices and $m$ arcs contains an acyclic subgraph with at least $\frac{m}{2}+\frac{n-1}{4}$ arcs. Raman and Saurabh (2006) gave another proof of this result and left it as an open question to establish the parameterized complexity of the following problem: does $G$ have an acyclic subgraph with least $\frac{m}{2}+\frac{n-1}{4}+k$ arcs, where $k$ is the parameter? We answer this question by showing that the problem can be solved by an algorithm of runtime $(12k)!n^{O(1)}$. Thus, the problem is fixed-parameter tractable. We also prove that there is a polynomial time algorithm that either establishes that the input instance of the problem is a Yes-instance or reduces the input instance to an equivalent one of size $O(k^2)$. Robert Crowston, Gregory Z. Gutin, Mark Jones 0001 |
FSTTCS | 2 |
| 2012 | Parameterized Complexity of MaxSat above Average
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
LATIN | 2 |
| 2012 | Parameterized Study of the Test Cover Problem
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Saket Saurabh 0001, Anders Yeo |
MFCS | 2 |
| 2012 | Fixed-Parameter Tractability of Satisfying beyond the Number of Variables
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001, Anders Yeo |
SAT | 2 |
| 2012 | A New Lower Bound on the Maximum Number of Satisfied Clauses in Max-SAT and Its Algorithmic Applications
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Anders Yeo |
Algorithmica | 2 |
| 2012 | Parameterized Complexity Results for General Factors in Bipartite Graphs with an Application to Constraint Programming
Gregory Z. Gutin, Eun Jung Kim 0002, Arezou Soleimanfallah, Stefan Szeider, Anders Yeo |
Algorithmica | 1 |
| 2012 | Hypercontractive inequality for pseudo-Boolean functions of bounded Fourier width
Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2012 | Parameterized Eulerian strong component arc deletion problem on tournaments
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Anders Yeo |
Inf. Process. Lett. | 2 |
| 2012 | Every ternary permutation constraint satisfaction problem parameterized above average has a kernel with a quadratic number of variables
Gregory Z. Gutin, Leo van Iersel, Matthias Mnich, Anders Yeo |
J. Comput. Syst. Sci. | 1 |
| 2012 | Note on Large Subsets of Binary Vectors with Similar DistancesabstractWe consider vectors from $\{0,1\}^n$. The weight of such a vector $v$ is the sum of the coordinates of $v$. The distance ratio of a set $L$ of vectors is ${\rm dr}(L):=\max \{\rho(x,y):\ x,y \in L\}/ \min \{\rho(x,y):\ x,y \in L,\ x\neq y\},$ where $\rho(x,y)$ is the Hamming distance between $x$ and $y$. We prove that (a) for every constant $\lambda>1$ there are no positive constants $\alpha$ and $C$ such that every set $K$ of at least $\lambda^p$ vectors with weight $p$ contains a subset $K'$ with $|K'|\ge |K|^{\alpha}$ and ${\rm dr}(K')\le C$; and (b) for a set $K$ of vectors with weight $p$, and a constant $C>2$, there exists $K'\subseteq K$ such that ${\rm dr}(K')\le C$ and $|K'| \ge |K|^\alpha$, where $\alpha = 1/ \lceil \log(p/2)/\log(C/2) \rceil$. Gregory Z. Gutin, Mark Jones 0001 |
SIAM J. Discret. Math. | 1 |
| 2011 | A New Bound for 3-Satisfiable Maxsat and Its Algorithmic Application
Gregory Z. Gutin, Mark Jones 0001, Anders Yeo |
FCT | 1 |
| 2011 | Simultaneously Satisfying Linear Equations Over F_2: MaxLin2 and Max-r-Lin2 Parameterized Above AverageabstractIn the parameterized problem MaxLin2-AA[$k$], we are given a system with variables x_1,...,x_n consisting of equations of the form Product_{i in I}x_i = b, where x_i,b in {-1, 1} and I is a nonempty subset of {1,...,n}, each equation has a positive integral weight, and we are to decide whether it is possible to simultaneously satisfy equations of total weight at least W/2+k, where W is the total weight of all equations and k is the parameter (if k=0, the possibility is assured). We show that MaxLin2-AA[k] has a kernel with at most O(k^2 log k) variables and can be solved in time 2^{O(k log k)}(nm)^{O(1)}. This solves an open problem of Mahajan et al. (2006). The problem Max-r-Lin2-AA[k,r] is the same as MaxLin2-AA[k] with two differences: each equation has at most r variables and r is the second parameter. We prove a theorem on Max-$r$-Lin2-AA[k,r] which implies that Max-r-Lin2-AA[k,r] has a kernel with at most (2k-1)r variables, improving a number of results including one by Kim and Williams (2010). The theorem also implies a lower bound on the maximum of a function f that maps {-1,1}^n to the set of reals and whose Fourier expansion (which is a multilinear polynomial) is of degree r. We show applicability of the lower bound by giving a new proof of the Edwards-Erdös bound (each connected graph on n vertices and m edges has a bipartite subgraph with at least m/2 +(n-1)/4 edges) and obtaining a generalization. Robert Crowston, Michael R. Fellows, Gregory Z. Gutin, Mark Jones 0001, Frances A. Rosamond, Stéphan Thomassé, Anders Yeo |
FSTTCS | 3 |
| 2011 | Solving MAX-r-SAT Above a Tight Lower Bound
Noga Alon, Gregory Z. Gutin, Eun Jung Kim 0002, Stefan Szeider, Anders Yeo |
Algorithmica | 2 |
| 2011 | A New Approach to Population Sizing for Memetic Algorithms: A Case Study for the Multidimensional Assignment ProblemabstractMemetic algorithms are known to be a powerful technique in solving hard optimization problems. To design a memetic algorithm, one needs to make a host of decisions. Selecting the population size is one of the most important among them. Most of the algorithms in the literature fix the population size to a certain constant value. This reduces the algorithm's quality since the optimal population size varies for different instances, local search procedures, and runtimes. In this paper we propose an adjustable population size. It is calculated as a function of the runtime of the whole algorithm and the average runtime of the local search for the given instance. Note that in many applications the runtime of a heuristic should be limited and, therefore, we use this bound as a parameter of the algorithm. The average runtime of the local search procedure is measured during the algorithm's run. Some coefficients which are independent of the instance and the local search are to be tuned at the design time; we provide a procedure to find these coefficients. The proposed approach was used to develop a memetic algorithm for the multidimensional assignment problem (MAP). We show that our adjustable population size makes the algorithm flexible to perform efficiently for a wide range of running times and local searches and this does not require any additional tuning of the algorithm. Daniel Karapetyan, Gregory Z. Gutin |
Evol. Comput. | 2 |
| 2011 | A probabilistic approach to problems parameterized above or below tight bounds
Gregory Z. Gutin, Eun Jung Kim 0002, Stefan Szeider, Anders Yeo |
J. Comput. Syst. Sci. | 1 |
| 2011 | Vertex Cover Problem Parameterized Above and Below Tight Bounds
Gregory Z. Gutin, Eun Jung Kim 0002, Michael Lampis, Valia Mitsou |
Theory Comput. Syst. | 1 |
| 2011 | Kernels for below-upper-bound parameterizations of the hitting set and directed dominating set problems
Gregory Z. Gutin, Mark Jones 0001, Anders Yeo |
Theor. Comput. Sci. | 1 |
| 2010 | All Ternary Permutation Constraint Satisfaction Problems Parameterized above Average Have Kernels with Quadratic Numbers of Variables
Gregory Z. Gutin, Leo van Iersel, Matthias Mnich, Anders Yeo |
ESA (1) | 1 |
| 2010 | A New Lower Bound on the Maximum Number of Satisfied Clauses in Max-SAT and Its Algorithmic Application
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Anders Yeo |
IPEC | 2 |
| 2010 | Parameterized Complexity Results for General Factors in Bipartite Graphs with an Application to Constraint Programming
Gregory Z. Gutin, Eun Jung Kim 0002, Arezou Soleimanfallah, Stefan Szeider, Anders Yeo |
IPEC | 1 |
| 2010 | Solving MAX-r-SAT Above a Tight Lower BoundabstractWe present an exact algorithm that decides, for every fixed r ≥ 2 in time O(m) + 2O(k2) whether a given set of m clauses of size r admits a truth assignment that satisfies at least ((2r – 1)m + k)/2r clauses. Thus Max-r-Sat is fixed-parameter tractable when parameterized by the number of satisfied clauses above the tight lower bound (1 − 2−r)m. This solves an open problem of Mahajan, Raman and Sikdar (J. Comput. System Sci., 75, 2009). Our algorithm is based on a polynomial-time data reduction procedure that reduces a problem instance to an equivalent algebraically represented problem with O(k2) variables. This is done by representing the instance as an appropriate polynomial, and by applying a probabilistic argument combined with some simple tools from Harmonic analysis to show that if the polynomial cannot be reduced to one of size O(k2), then there is a truth assignment satisfying the required number of clauses. Combining another probabilistic argument with tools from graph matching theory and signed graphs, we show that if an instance of Max-2-Sat with m clauses has at least 3k variables after application of certain polynomial time reduction rules to it, then there is a truth assignment that satisfies at least (3m + k)/4 clauses. We also outline how the fixed-parameter tractability result on Max-r-Sat can be extended to a family of Boolean Constraint Satisfaction Problems. Noga Alon, Gregory Z. Gutin, Eun Jung Kim 0002, Stefan Szeider, Anders Yeo |
SODA | 2 |
| 2010 | The complexity of the minimum cost homomorphism problem for semicomplete digraphs with possible loops
Gregory Z. Gutin, Eun Jung Kim 0002 |
Discret. Appl. Math. | 1 |
| 2010 | Note on Max Lin-2 above Average
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001 |
Inf. Process. Lett. | 2 |
| 2010 | Note on maximal bisection above tight lower bound
Gregory Z. Gutin, Anders Yeo |
Inf. Process. Lett. | 1 |
| 2010 | Algorithm for finding k-vertex out-trees and its application to k-internal out-branching problem
Nathann Cohen, Fedor V. Fomin, Gregory Z. Gutin, Eun Jung Kim 0002, Saket Saurabh 0001, Anders Yeo |
J. Comput. Syst. Sci. | 3 |
| 2010 | FPT algorithms and kernels for the Directed k-Leaf problem
Jean Daligault, Gregory Z. Gutin, Eun Jung Kim 0002, Anders Yeo |
J. Comput. Syst. Sci. | 2 |
| 2010 | Betweenness parameterized above tight lower bound
Gregory Z. Gutin, Eun Jung Kim 0002, Matthias Mnich, Anders Yeo |
J. Comput. Syst. Sci. | 1 |
| 2010 | A memetic algorithm for the generalized traveling salesman problem
Gregory Z. Gutin, Daniel Karapetyan |
Nat. Comput. | 1 |
| 2009 | Algorithm for Finding k-Vertex Out-trees and Its Application to k-Internal Out-branching Problem
Nathann Cohen, Fedor V. Fomin, Gregory Z. Gutin, Eun Jung Kim 0002, Saket Saurabh 0001, Anders Yeo |
COCOON | 3 |
| 2009 | On complexity of Minimum Leaf Out-Branching problem
Peter Dankelmann, Gregory Z. Gutin, Eun Jung Kim 0002 |
Discret. Appl. Math. | 2 |
| 2009 | On the number of connected convex subgraphs of a connected acyclic digraph
Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2009 | Spanning Directed Trees with Many LeavesabstractThe Directed Maximum Leaf Out-Branching problem is to find an out-branching (i.e., a rooted oriented spanning tree) in a given digraph with the maximum number of leaves. In this paper, we obtain two combinatorial results on the number of leaves in out-branchings. We show that (1) every strongly connected n-vertex digraph D with minimum in-degree at least 3 has an out-branching with at least $(n/4)^{1/3}-1$ leaves; (2) if a strongly connected digraph D does not contain an out-branching with k leaves, then the pathwidth of its underlying graph $\mathrm{UG}(D)$ is $O(k\log k)$, and if the digraph is acyclic with a single vertex of in-degree zero, then the pathwidth is at most $4k$. The last result implies that it can be decided in time $2^{O(k\log^2k)}\cdot n^{O(1)}$ whether a strongly connected digraph on n vertices has an out-branching with at least k leaves. On acyclic digraphs the running time of our algorithm is $2^{O(k\log k)}\cdot n^{O(1)}$. Noga Alon, Fedor V. Fomin, Gregory Z. Gutin, Michael Krivelevich, Saket Saurabh 0001 |
SIAM J. Discret. Math. | 3 |
| 2009 | Minimum leaf out-branching and related problems
Gregory Z. Gutin, Igor Razgon, Eun Jung Kim 0002 |
Theor. Comput. Sci. | 1 |
| 2008 | Minimum Leaf Out-Branching Problems
Gregory Z. Gutin, Igor Razgon, Eun Jung Kim 0002 |
AAIM | 1 |
| 2008 | Minimum Cost Homomorphism Dichotomy for Oriented Cycles
Gregory Z. Gutin, Arash Rafiey, Anders Yeo |
AAIM | 1 |
| 2008 | An Algorithm for Finding Input-Output Constrained Convex Sets in an Acyclic Digraph
Gregory Z. Gutin, Adrian Johnstone, Joseph Reddington, Elizabeth Scott, Anders Yeo |
WG | 1 |
| 2008 | Fixed-Parameter Complexity of Minimum Profile Problems
Gregory Z. Gutin, Stefan Szeider, Anders Yeo |
Algorithmica | 1 |
| 2008 | Some Parameterized Problems On DigraphsabstractWe survey results and open questions on complexity of parameterized problems on digraphs. The problems include the feedback vertex and arc set problems, induced subdigraph problems and directed k-leaf problems. We also prove some new results on the topic. Most of these new results are on parameterizations of the backward paired comparison problem. Gregory Z. Gutin, Anders Yeo |
Comput. J. | 1 |
| 2008 | Minimum cost homomorphisms to semicomplete multipartite digraphs
Gregory Z. Gutin, Arash Rafiey, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2008 | Minimum Cost Homomorphisms to Semicomplete Bipartite DigraphsabstractFor digraphs D and H, a mapping $f:V(D)\rightarrow V(H)$ is a homomorphism of D to H if $uv\in A(D)$ implies $f(u)f(v)\in A(H)$. If, moreover, each vertex $u\in V(D)$ is associated with costs $c_i(u)$, $i\in V(H)$, then the cost of the homomorphism f is $\sum_{u\in V(D)}c_{f(u)}(u)$. For each fixed digraph H, we have the minimum cost homomorphism problem for H. The problem is to decide, for an input graph D with costs $c_i(u)$, $u\in V(D)$, $i\in V(H)$, whether there exists a homomorphism of D to H and, if one exists, to find one of minimum cost. Minimum cost homomorphism problems encompass (or are related to) many well-studied optimization problems. We describe a dichotomy of the minimum cost homomorphism problem for semicomplete bipartite digraphs H. This solves an open problem from an earlier paper. To obtain the dichotomy of this paper, we introduce and study a new notion, a k-Min-Max ordering of digraphs. Gregory Z. Gutin, Arash Rafiey, Anders Yeo |
SIAM J. Discret. Math. | 1 |
| 2007 | Better Algorithms and Bounds for Directed Maximum Leaf Problems
Noga Alon, Fedor V. Fomin, Gregory Z. Gutin, Michael Krivelevich, Saket Saurabh 0001 |
FSTTCS | 3 |
| 2007 | Parameterized Algorithms for Directed Maximum Leaf Problems
Noga Alon, Fedor V. Fomin, Gregory Z. Gutin, Michael Krivelevich, Saket Saurabh 0001 |
ICALP | 3 |
| 2007 | The Linear Arrangement Problem Parameterized Above Guaranteed Value
Gregory Z. Gutin, Arash Rafiey, Stefan Szeider, Anders Yeo |
Theory Comput. Syst. | 1 |
| 2006 | The Linear Arrangement Problem Parameterized Above Guaranteed Value
Gregory Z. Gutin, Arash Rafiey, Stefan Szeider, Anders Yeo |
CIAC | 1 |
| 2006 | Worst Case Analysis of Max-Regret, Greedy and Other Heuristics for Multidimensional Assignment and Traveling Salesman Problems
Gregory Z. Gutin, Boris Goldengorin, Jing Huang 0007 |
WAOA | 1 |
| 2006 | Domination analysis for minimum multiprocessor scheduling
Gregory Z. Gutin, Tommy R. Jensen, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2006 | Minimum cost and list homomorphisms to semicomplete digraphs
Gregory Z. Gutin, Arash Rafiey, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2006 | Level of repair analysis and minimum cost homomorphisms of graphs
Gregory Z. Gutin, Arash Rafiey, Anders Yeo, Michael Tso |
Discret. Appl. Math. | 1 |
| 2005 | Level of Repair Analysis and Minimum Cost Homomorphisms of Graphs
Gregory Z. Gutin, Arash Rafiey, Anders Yeo, Michael Tso |
AAIM | 1 |
| 2005 | Mediated digraphs and quantum nonlocality
Gregory Z. Gutin, Nick S. Jones, Arash Rafiey, Simone Severini, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2005 | Kernels in planar digraphs
Gregory Z. Gutin, Ton Kloks, Chuan-Min Lee, Anders Yeo |
J. Comput. Syst. Sci. | 1 |
| 2004 | Extracting pure network submatrices in linear programs using signed graphs
Nalan Gülpinar, Gregory Z. Gutin, Gautam Mitra, Alexei E. Zverovitch |
Discret. Appl. Math. | 2 |
| 2003 | Domination analysis of combinatorial optimization problems
Gregory Z. Gutin, Alek Vainshtein, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2003 | Upper bounds on ATSP neighborhood size
Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2002 | Orientations of digraphs almost preserving diameter
Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2002 | Polynomial approximation algorithms for the TSP and the QAP with a factorial domination number
Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 2002 | Traveling salesman should not be greedy: domination analysis of greedy-type heuristics for the TSP
Gregory Z. Gutin, Anders Yeo, Alexey Zverovich |
Discret. Appl. Math. | 1 |
| 1999 | On the Complexity of Hamiltonian Path and Cycle Problems in Certain Classes of Digraphs
Jørgen Bang-Jensen, Gregory Z. Gutin |
Discret. Appl. Math. | 2 |
| 1998 | Properly Coloured Hamiltonian Paths in Edge-coloured Complete Graphs
Jørgen Bang-Jensen, Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 2 |
| 1996 | Ranking the Vertices of a Complete Multipartite Paired Comparison Digraph
Gregory Z. Gutin, Anders Yeo |
Discret. Appl. Math. | 1 |
| 1995 | Maximizing Traveling Salesman Problem for Special Matrices
David Blokh, Gregory Z. Gutin |
Discret. Appl. Math. | 2 |
| 1993 | Finding a Longest Path in a Complete Multipartite DigraphabstractA digraph obtained by replacing each edge of a complete m-partite graph with an arc or a pair of mutually opposite arcs with the same end vertices is called a complete m-partite digraph. An $O ( n^3 )$ algorithm for finding a longest path in a complete m-partite $( m \geq 2 )$ digraph with n vertices is described in this paper. The algorithm requires time $O( n^{2.5} )$ in case of testing only the existence of a Hamiltonian path and finding it if one exists. It is simpler than the algorithm of Manoussakis and Tuza [SIAM J. Discrete Math., 3 (1990), pp. 537–543], which works only for $m = 2$. The algorithm implies a simple characterization of complete m-partite digraphs having Hamiltonian paths that was obtained for the first time in Gutin [Kibernetica (Kiev), 4 (1985), pp. 124–125] for $m = 2$ and in Gutin [Kibernetica (Kiev), 1(1988), pp. 107–108] for $ m \geq 2 $. Gregory Z. Gutin |
SIAM J. Discret. Math. | 1 |