← Search

Robert Ganian

27 accepted papers

2026

Gateways to Tractability for Satisfiability in Pearl’s Causal Hierarchy

ICML 2026poster

Pearl’s Causal Hierarchy (PCH) is a central framework for reasoning about probabilistic, interventional, and counterfactual statements, yet the satisfiability problem for PCH formulas is computationally intractable in almost all classical settings. We revisit this challenge through the lens of param…

Cited by 0SourceScholar
2026

Matrix Editing Meets Fair Clustering: Parameterized Algorithms and Complexity

AAAI 2026technical

We study the computational problem of computing a fair means clustering of discrete vectors, which admits an equivalent formulation as editing a colored matrix into one with few distinct color-balanced rows by changing at most k values. While NP-hard in both the fairness-oblivious and the fair setti

Cited by 0SourcePDFScholar
2026

Tractability via Low Dimensionality: The Parameterized Complexity of Training Quantized Neural Networks

ICLR 2026poster

The training of neural networks has been extensively studied from both algorithmic and complexity-theoretic perspectives, yet recent results in this direction almost exclusively concern real-valued networks. In contrast, advances in machine learning practice highlight the benefits of quantization, w…

Cited by 0SourceScholar
2025

A Structural Complexity Analysis of Hierarchical Task Network Planning

IJCAI 2025

We perform a refined complexity-theoretic analysis of three classical problems in the context of Hierarchical Task Network Planning: the verification of a provided plan, whether an executable plan exists, and whether a given state can be reached. Our focus lies on identifying structural properties w

Cited by 0SourcePDFScholar
2025

The Complexity of Extending Fair Allocations of Indivisible Goods

AAAI 2025technical

We initiate the study of computing envy-free allocations of indivisible items in the extension setting, i.e., when some part of the allocation is fixed and the task is to allocate the remaining items. In view of the NP-hardness of the problem, we investigate whether - and under which conditions - on…

Cited by 0SourcePDFScholar
2025

The Computational Complexity of Positive Non-Clashing Teaching in Graphs

ICLR 2025poster

We study the classical and parameterized complexity of computing the positive non-clashing teaching dimension of a set of concepts, that is, the smallest number of examples per concept required to successfully teach an intelligent learner under the considered, previously established model. For any c…

Cited by 0SourcePDFScholar
2024

The Complexity of Optimizing Atomic Congestion

AAAI 2024technical

Atomic congestion games are a classic topic in network design, routing, and algorithmic game theory, and are capable of modeling congestion and flow optimization tasks in various application areas. While both the price of anarchy for such games as well as the computational complexity of computing th…

Cited by 0SourcePDFScholar
2023

A Structural Complexity Analysis of Synchronous Dynamical Systems

AAAI 2023technical

Synchronous dynamical systems are well-established models that have been used to capture a range of phenomena in networks, including opinion diffusion, spread of disease and product adoption. We study the three most notable problems in synchronous dynamical systems: whether the system will transitio…

Cited by 0SourcePDFScholar
2023

New Complexity-Theoretic Frontiers of Tractability for Neural Network Training

NeurIPS 2023poster

In spite of the fundamental role of neural networks in contemporary machine learning research, our understanding of the computational complexity of optimally training neural networks remains limited even when dealing with the simplest kinds of activation functions. Indeed, while there has been a num…

Cited by 1SourcePDFScholar
2023

The Computational Complexity of Concise Hypersphere Classification

ICML 2023poster

Hypersphere classification is a classical and foundational method that can provide easy-to-process explanations for the classification of real-valued as well as binary data. However, obtaining an (ideally concise) explanation via hypersphere classification is much more difficult when dealing with bi…

Cited by 1SourcePDFScholar
2023

The Parameterized Complexity of Network Microaggregation

AAAI 2023technical

Microaggregation is a classical statistical disclosure control technique which requires the input data to be partitioned into clusters while adhering to specified size constraints. We provide novel exact algorithms and lower bounds for the task of microaggregating a given network while considering b…

Cited by 7SourcePDFScholar
2022

Hedonic Diversity Games: A Complexity Picture with More than Two Colors

AAAI 2022technical

Hedonic diversity games are a variant of the classical Hedonic games designed to better model a variety of questions concerning diversity and fairness. Previous works mainly targeted the case with two diversity classes (represented as colors in the model) and provided a set of initial complexity-the…

Cited by 13SourcePDFScholar
2022

The Complexity of Envy-Free Graph Cutting

IJCAI 2022poster

We consider the problem of fairly dividing a set of heterogeneous divisible resources among agents with different preferences. We focus on the setting where the resources correspond to the edges of a connected graph, every agent must be assigned a connected piece of this graph, and the fairness noti…

Cited by 11SourcePDFScholar
2022

The Complexity of k-Means Clustering when Little is Known

ICML 2022spotlight

In the area of data analysis and arguably even in machine learning as a whole, few approaches have been as impactful as the classical k-means clustering. Here, we study the complexity of k-means clustering in settings where most of the data is not known or simply irrelevant. To obtain a more fine-gr…

Cited by 7SourcePDFScholar
2021

The Complexity of Object Association in Multiple Object Tracking

AAAI 2021technical

Object association, i.e., the identification of which observations correspond to the same object, is a central task for the area of multiple object tracking. Two prominent models capturing this task have been introduced in the literature: the Lifted Multicut model and the more recent Lifted Paths mo…

Cited by 7SourcePDFScholar
2021

The Parameterized Complexity of Clustering Incomplete Data

AAAI 2021technical

We study fundamental clustering problems for incomplete data. Specifically, given a set of incomplete d-dimensional vectors (representing rows of a matrix), the goal is to complete the missing vector entries in a way that admits a partitioning of the vectors into at most k clusters with radius or di…

Cited by 8SourcePDFScholar
2021

The Parameterized Complexity of Connected Fair Division

IJCAI 2021poster

We study the Connected Fair Division problem (CFD), which generalizes the fundamental problem of fairly allocating resources to agents by requiring that the items allocated to each agent form a connected subgraph in a provided item graph G. We expand on previous results by providing a comprehensive…

Cited by 22SourcePDFScholar
2020

Stable Matchings with Diversity Constraints: Affirmative Action is beyond NP

IJCAI 2020poster

We investigate the following many-to-one stable matching problem with diversity constraints (SMTI-DIVERSE): Given a set of students and a set of colleges which have preferences over each other, where the students have overlapping types, and the colleges each have a total capacity as well as quotas f…

Cited by 0SourcePDFScholar
2019

The Parameterized Complexity of Cascading Portfolio Scheduling

NeurIPS 2019poster

Cascading portfolio scheduling is a static algorithm selection strategy which uses a sample of test instances to compute an optimal ordering (a cascading schedule) of a portfolio of available algorithms. The algorithms are then applied to each future instance according to this cascading schedule, u…

Cited by 6SourcePDFScholar
2018

Parameterized Algorithms for the Matrix Completion Problem

ICML 2018oral

We consider two matrix completion problems, in which we are given a matrix with missing entries and the task is to complete the matrix in a way that (1) minimizes the rank, or (2) minimizes the number of distinct rows. We study the parameterized complexity of the two aforementioned problems with res…

Cited by 33SourcePDFScholar