Piotr Wojciechowski 0002

dblp:97/1885-2 · DBLP profile ↗
← Back
51ranked-venue papers
16as first author
32since 2021 · last 2026
0000-0003-1684-1077ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 42 · 12 first-author · 26 since 2021Artificial intelligence and machine learning · 10 · 5 first-author · 7 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 On the computational and approximation complexities of selected unit refutations in UTVPI constraint systems
Piotr Wojciechowski 0002, K. Subramani 0001
Theor. Comput. Sci.1
2025 Unit Refutations in Horn Constraint Systems
Piotr Wojciechowski 0002, K. Subramani 0001
CIAC (1)1
2025 Finding Short Tree-Like Unit Refutations in UTVPI Constraint Systems
Piotr Wojciechowski 0002, K. Subramani 0001
JELIA (1)1
2025 Parameterized lower bounds for the weighted vertex cover problem in trees
Piotr Wojciechowski 0002, K. Subramani 0001
Acta Informatica1
2025 Models for Test Cost Minimization in Database Migration
abstract
Database migration is a ubiquitous need faced by enterprises that generate and use vast amounts of data. This is because of database software updates, or it is from changes to hardware, project standards, and other business factors. Migrating a large collection of databases is a way more challenging task than migrating a single database because of the presence of additional constraints. These constraints include capacities of shifts and sizes of databases. In this paper, we present a comprehensive framework that can be used to model database migration problems of different enterprises with customized constraints by appropriately instantiating the parameters of the framework. These parameters are the size of each database, the size of each shift, and the cost of testing each application. Each of these parameters can be either constant or arbitrary. Additionally, the cost of testing an application can be proportional to the number of databases that the application uses. We establish the computational complexities of a number of instantiations of this framework. We present fixed-parameter intractability results for various relevant parameters of the database migration problem. We also provide approximability and inapproximability results as well as lower bounds for the running time of any exact algorithm for the database migration problem. We show that the database migration problem is equivalent to a variation of the classical hypergraph partitioning problem. Our theoretical results also imply new theoretical results for the hypergraph partitioning problem that are interesting in their own right. Finally, we adapt heuristic algorithms devised for the hypergraph partitioning problem to the database migration problem, and we also give experimental results for the adapted heuristics. History: Accepted by Pascal Van Hentenryck, Area Editor for Computational Modeling: Methods & Analysis. Funding: B. Caskurlu and U. U. Acikalin are supported by The Scientific and Technological Research Council of Türkiye [Grant 122E599]. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2023.0021 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2023.0021 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .
Bugra Çaskurlu, K. Subramani 0001, Utku Umur Acikalin, Alvaro Velasquez, Piotr Wojciechowski 0002
INFORMS J. Comput.5
2025 Correction to: Farkas Bounds on Horn Constraint Systems
K. Subramani 0001, Piotr Wojciechowski 0002, Alvaro Velasquez
Theory Comput. Syst.2
2025 Unit refutability of horn constraint systems - certification and parallel complexity
Piotr Wojciechowski 0002, K. Subramani 0001
Theor. Comput. Sci.1
2024 Representation of Dominating Set Variants Using Dataless Neural Networks
Sangram K. Jena 0001, Piotr Wojciechowski 0002
AAIM (2)2
2024 A Certifying Algorithm for Linear (and Integer) Feasibility in Horn Constraint Systems
Piotr Wojciechowski 0002, K. Subramani 0001
LOPSTR1
2024 Proving the infeasibility of Horn formulas through read-once resolution
Piotr Wojciechowski 0002, K. Subramani 0001
Discret. Appl. Math.1
2024 Priority-based bin packing with subset constraints
Piotr Wojciechowski 0002, K. Subramani 0001, Alvaro Velasquez, Bugra Çaskurlu
Discret. Appl. Math.1
2024 The hexatope and octatope abstract domains for neural network verification
Stanley Bak, Taylor Dohmen, K. Subramani 0001, Ashutosh Trivedi 0001, Alvaro Velasquez, Piotr Wojciechowski 0002
Formal Methods Syst. Des.6
2024 Constrained read-once refutations in UTVPI constraint systems: A parallel perspective
abstract
Abstract In this paper, we analyze two types of refutations for Unit Two Variable Per Inequality (UTVPI) constraints. A UTVPI constraint is a linear inequality of the form: $a_{i}\cdot x_{i}+a_{j} \cdot x_{j} \le b_{k}$ , where $a_{i},a_{j}\in \{0,1,-1\}$ and $b_{k} \in \mathbb{Z}$ . A conjunction of such constraints is called a UTVPI constraint system (UCS) and can be represented in matrix form as: ${\bf A \cdot x \le b}$ . UTVPI constraints are used in many domains including operations research and program verification. We focus on two variants of read-once refutation (ROR). An ROR is a refutation in which each constraint is used at most once. A literal-once refutation (LOR), a more restrictive form of ROR, is a refutation in which each literal ( $x_i$ or $-x_i$ ) is used at most once. First, we examine the constraint-required read-once refutation (CROR) problem and the constraint-required literal-once refutation (CLOR) problem. In both of these problems, we are given a set of constraints that must be used in the refutation. RORs and LORs are incomplete since not every system of linear constraints is guaranteed to have such a refutation. This is still true even when we restrict ourselves to UCSs. In this paper, we provide NC reductions between the CROR and CLOR problems in UCSs and the minimum weight perfect matching problem. The reductions used in this paper assume a CREW PRAM model of parallel computation. As a result, the reductions establish that, from the perspective of parallel algorithms, the CROR and CLOR problems in UCSs are equivalent to matching. In particular, if an NC algorithm exists for either of these problems, then there is an NC algorithm for matching.
K. Subramani 0001, Piotr Wojciechowski 0002
Math. Struct. Comput. Sci.2
2024 On the Partial Vertex Cover Problem in Bipartite Graphs - a Parameterized Perspective
Vahan V. Mkrtchyan, Garik Petrosyan, K. Subramani 0001, Piotr Wojciechowski 0002
Theory Comput. Syst.4
2024 Farkas Bounds on Horn Constraint Systems
K. Subramani 0001, Piotr Wojciechowski 0002, Alvaro Velasquez
Theory Comput. Syst.2
2023 Parameterized and Exact-Exponential Algorithms for the Read-Once Integer Refutation Problem in UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
COCOA (2)2
2023 Unit Refutations of Difference Constraint Systems
abstract
This paper is concerned with a refutation system (proof system) for a class of linear constraint systems called difference constraint systems (DCS). In particular, we study the refutability of DCSs in the unit refutation (UR) system. Recall that a difference constraint is a linear relationship of the form: xi-xj ≤ bij and a DCS is a conjunction of such constraints. Associated with a refutation system are three important features, viz., (a) Soundness, (b) Completeness, and (c) Efficiency. The UR system is sound and efficient; however, it is incomplete, in that unsatisfiable DCSs may not have unit refutations. We establish that this refutation system is efficient in that there exists a tractable algorithm for determining if a DCS has a UR. Investigating weak (incomplete) refutation systems leads to a better understanding of the inference rules required for establishing contradictions in the given constraint system. Thus, this study is well-motivated. Despite the fact that unit refutations can be exponentially long in terms of the input system size, we provide a compact representation of these refutations. This compact representation is an important contribution of this paper.
K. Subramani 0001, Piotr Wojciechowski 0002
ECAI2
2023 The Octatope Abstract Domain for Verification of Neural Networks
Stanley Bak, Taylor Dohmen, K. Subramani 0001, Ashutosh Trivedi 0001, Alvaro Velasquez, Piotr Wojciechowski 0002
FM6
2023 A Faster Algorithm for Determining the Linear Feasibility of Systems of BTVPI Constraints
Piotr Wojciechowski 0002, K. Subramani 0001
SOFSEM1
2023 Integer Feasibility and Refutations in UTVPI Constraints Using Bit-Scaling
K. Subramani 0001, Piotr Wojciechowski 0002
Algorithmica2
2023 Optimal Deterministic Controller Synthesis from Steady-State Distributions
Alvaro Velasquez, Ismail Alkhouri, K. Subramani 0001, Piotr Wojciechowski 0002, George Atia
J. Autom. Reason.4
2023 Unit Read-once Refutations for Systems of Difference Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
Theory Comput. Syst.2
2022 Analyzing the Reachability Problem in Choice Networks
Piotr Wojciechowski 0002, K. Subramani 0001, Alvaro Velasquez
CPAIOR1
2022 On the Parallel Complexity of Constrained Read-Once Refutations in UTVPI Constraint Systems
K. Subramani 0001, Piotr Wojciechowski 0002
TAMC2
2022 Analyzing Read-Once Cutting Plane Proofs in Horn Systems
Piotr Wojciechowski 0002, K. Subramani 0001, Ramaswamy Chandrasekaran
J. Autom. Reason.1
2022 Read-once refutations in Horn constraint systems: an algorithmic approach
abstract
Abstract In this paper, we discuss exact and parameterized algorithms for the problem of finding a read-once refutation (ROR) in an unsatisfiable Horn constraint system (HCS). Recall that a linear constraint system $\mathbf {A \cdot x \ge b}$ is said to be an HCS if each entry in $\textbf {A}$ belongs to the set $\{0,1,-1\}$ and at most one entry in each row of $\textbf {A}$ is positive. In this paper, we examine the importance of constraints in which more variables have negative coefficients than positive coefficients. In particular, we study the impact of the proportion of these ‘net-negative’ constraints has on the difficulty of finding RORs. There exist several algorithms for checking whether an HCS is feasible. To the best of our knowledge, these algorithms are not certifying, i.e. they do not provide a certificate of infeasibility. Our work is concerned with providing a specialized class of certificates called ‘read-once refutations’. In an ROR, each constraint defining the HCS may be used at most once in the derivation of a refutation. The problem of checking if an HCS has an ROR has been shown to be NP-hard. We analyse the HCS ROR problem from three different algorithmic perspectives, viz., parameterized algorithms, exact exponential algorithms and approximation algorithms. In particular, we show that the HCS ROR problem is fixed-parameter tractable (FPT) with respect to the number of constraints in the system that have more variables with negative coefficient than variables with positive coefficient. Additionally, we show that the HCS ROR problem becomes easy when this parameter is both small and large. We also derive an algorithm that runs in time $O(1.66^{m})$, where $m$ is the number of constraints in the HCS. On the lower-bound side, we derive a lower bound on the algorithmic resources needed for this problem using the Exponential Time Hypothesis. We also establish that the HCS ROR problem does not have a polynomial kernel when the number of constraints with three or more variables in a refutation is used as a parameter. Finally, we show that the problem of approximating the length of the shortest ROR in an HCS is NPO PB-complete1.
K. Subramani 0001, Piotr Wojciechowski 0002, Ying Sheng 0007
J. Log. Comput.2
2022 On the complexity of and solutions to the minimum stopping and trapping set problems
Alvaro Velasquez, K. Subramani 0001, Piotr Wojciechowski 0002
Theor. Comput. Sci.3
2021 Analyzing Unit Read-Once Refutations in Difference Constraint Systems
K. Subramani 0001, Piotr Wojciechowski 0002
JELIA2
2021 Tree-Like Unit Refutations in Horn Constraint Systems
K. Subramani 0001, Piotr Wojciechowski 0002
LATA2
2021 Polynomial time algorithms for optimal length tree-like refutations of linear infeasibility in UTVPI constraints
Piotr Wojciechowski 0002, K. Subramani 0001, Matthew D. Williamson
Discret. Appl. Math.1
2021 On the parametrized complexity of read-once refutations in UTVPI+ constraint systems
K. Subramani 0001, Piotr Wojciechowski 0002
Theor. Comput. Sci.2
2021 Copy complexity of Horn formulas with respect to unit read-once resolution
Piotr Wojciechowski 0002, K. Subramani 0001
Theor. Comput. Sci.1
2020 On Unit Read-Once Resolutions and Copy Complexity
Piotr Wojciechowski 0002, K. Subramani 0001
COCOA1
2020 On Finding Shortest Paths in Arc-Dependent Networks
Piotr Wojciechowski 0002, Matthew D. Williamson, K. Subramani 0001
ISCO1
2020 Parameterized Algorithms for Partial Vertex Covers in Bipartite Graphs
Vahan V. Mkrtchyan, Garik Petrosyan, K. Subramani 0001, Piotr Wojciechowski 0002
IWOCA4
2020 NAE-resolution: A new resolution refutation technique to prove not-all-equal unsatisfiability
abstract
Abstract In this paper, we analyze Boolean formulas in conjunctive normal form (CNF) from the perspective of read-once resolution (ROR) refutation schemes. A read-once (resolution) refutation is one in which each clause is used at most once. Derived clauses can be used as many times as they are deduced. However, clauses in the original formula can only be used as part of one derivation. It is well known that ROR is not complete; that is, there exist unsatisfiable formulas for which no ROR exists. Likewise, the problem of checking if a 3CNF formula has a read-once refutation is NP-complete. This paper is concerned with a variant of satisfiability called not-all-equal satisfiability (NAE-satisfiability). A CNF formula is NAE-satisfiable if it has a satisfying assignment in which at least one literal in each clause is set to false. It is well known that the problem of checking NAE-satisfiability is NP-complete. Clearly, the class of CNF formulas which are NAE-satisfiable is a proper subset of satisfiable CNF formulas. It follows that traditional resolution cannot always find a proof of NAE-unsatisfiability. Thus, traditional resolution is not a sound procedure for checking NAE-satisfiability. In this paper, we introduce a variant of resolution called NAE-resolution which is a sound and complete procedure for checking NAE-satisfiability in CNF formulas. The focus of this paper is on a variant of NAE-resolution called read-once NAE-resolution in which each clause (input or derived) can be part of at most one NAE-resolution step. Our principal result is that read-once NAE-resolution is a sound and complete procedure for 2CNF formulas. Furthermore, we provide an algorithm to determine the smallest such NAE-resolution in polynomial time. This is in stark contrast to the corresponding problem concerning 2CNF formulas and ROR refutations. We also show that the problem of checking whether a 3CNF formula has a read-once NAE-resolution is NP-complete.
Hans Kleine Büning, Piotr Wojciechowski 0002, K. Subramani 0001
Math. Struct. Comput. Sci.2
2020 Analyzing fractional Horn constraint systems
Piotr Wojciechowski 0002, Ramaswamy Chandrasekaran, K. Subramani 0001
Theor. Comput. Sci.1
2019 New Results on Cutting Plane Proofs for Horn Constraint Systems
abstract
In this paper, we investigate properties of cutting plane based refutations for a class of integer programs called Horn constraint systems (HCS). Briefly, a system of linear inequalities A * x >= b is called a Horn constraint system, if each entry in A belongs to the set {0,1,-1} and furthermore there is at most one positive entry per row. Our focus is on deriving refutations i.e., proofs of unsatisfiability of such programs using cutting planes as a proof system. We also look at several properties of these refutations. Horn constraint systems can be considered as a more general form of propositional Horn formulas, i.e., CNF formulas with at most one positive literal per clause. Cutting plane calculus (CP) is a well-known calculus for deciding the unsatisfiability of propositional CNF formulas and integer programs. Usually, CP consists of a pair of inference rules. These are called the addition rule (ADD) and the division rule (DIV). In this paper, we show that cutting plane calculus is still complete for Horn constraints when every intermediate constraint is required to be Horn. We also investigate the lengths of cutting plane proofs for Horn constraint systems.
Hans Kleine Büning, Piotr Wojciechowski 0002, K. Subramani 0001
FSTTCS2
2019 Read-Once Certification of Linear Infeasibility in UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
TAMC2
2019 A Polynomial Time Algorithm for Read-Once Certification of Linear Infeasibility in UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
Algorithmica2
2018 An Empirical Analysis of Feasibility Checking Algorithms for UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002, Zachary Santer
AAIM2
2018 Randomized algorithms for finding the shortest negative cost cycle in networks
James B. Orlin, K. Subramani 0001, Piotr Wojciechowski 0002
Discret. Appl. Math.3
2018 Finding read-once resolution refutations in systems of 2CNF clauses
Hans Kleine Büning, Piotr Wojciechowski 0002, K. Subramani 0001
Theor. Comput. Sci.2
2017 Analyzing Lattice Point Feasibility in UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
CP2
2017 On the Computational Complexity of Read once Resolution Decidability in 2CNF Formulas
Hans Kleine Büning, Piotr Wojciechowski 0002, K. Subramani 0001
TAMC2
2017 A Combinatorial Certifying Algorithm for Linear Feasibility in UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
Algorithmica2
2016 A Bit-Scaling Algorithm for Integer Feasibility in UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
IWOCA2
2016 Compositional Bisimulation Minimization for Interval Markov Decision Processes
Vahid Hashemi, Holger Hermanns, Lei Song 0001, K. Subramani 0001, Andrea Turrini, Piotr Wojciechowski 0002
LATA6
2016 The cardinality-constrained paths problem: Multicast data routing in heterogeneous communication networks
abstract
In this paper, we present two new problems and a theoretical framework that can be used to route information in heterogeneous communication networks. These problems are the cardinality-constrained and interval-constrained paths problems and they consist of finding paths in a network such that cardinality constraints on the number of nodes belonging to different sets of labels are satisfied. We propose a novel algorithm for finding said paths and demonstrate the effectiveness of our approach on networks of various sizes.
Alvaro Velasquez, Piotr Wojciechowski 0002, K. Subramani 0001, Steven Drager 0001, Sumit Kumar Jha 0001
NCA2
2015 A Graphical Theorem of the Alternative for UTVPI Constraints
K. Subramani 0001, Piotr Wojciechowski 0002
ICTAC2
2014 On the complexity of quantified linear systems
Salvatore Ruggieri, Pavlos Eirinakis, K. Subramani 0001, Piotr Wojciechowski 0002
Theor. Comput. Sci.4