← Search

Bistra Dilkina

20 accepted papers

2026

Optimizing Sensor Placement with Greedy Algorithms: A Case Study in Wildlife Camera Trapping for Spatial Capture-Recapture Population Estimation

IJCAI 2026

Estimating wildlife populations is central to conservation planning, yet designing sensor deployments that produce reliable data for such estimates remains challenging. Spatial capture-recapture (SCR) models, widely used to estimate animal population sizes, are highly sensitive to sensor layout, whe

Cited by 0Scholar
2025

Balans: Multi-Armed Bandits-based Adaptive Large Neighborhood Search for Mixed-Integer Programming Problems

IJCAI 2025

Mixed-integer programming (MIP) is a powerful paradigm for modeling and solving various important combinatorial optimization problems. Recently, learning-based approaches have shown a potential to speed up MIP solving via offline training that then guides important design decisions during the search

2024

Adaptive Anytime Multi-Agent Path Finding Using Bandit-Based Large Neighborhood Search

AAAI 2024technical

Anytime multi-agent path finding (MAPF) is a promising approach to scalable path optimization in large-scale multi-agent systems. State-of-the-art anytime MAPF is based on Large Neighborhood Search (LNS), where a fast initial solution is iteratively optimized by destroying and repairing a fixed numb…

2024

Contrastive Predict-and-Search for Mixed Integer Linear Programs

ICML 2024poster

Mixed integer linear programs (MILP) are flexible and powerful tools for modeling and solving many difficult real-world combinatorial optimization problems. In this paper, we propose a novel machine learning (ML)-based framework ConPaS that learns to predict solutions to MILPs with contrastive learn…

Cited by 5SourcePDFScholar
2024

GenCO: Generating Diverse Designs with Combinatorial Constraints

ICML 2024poster

Deep generative models like GAN and VAE have shown impressive results in generating unconstrained objects like images. However, many design settings arising in industrial design, material science, computer graphics and more require that the generated objects satisfy hard combinatorial constraints or…

Cited by 1SourcePDFScholar
2024

Position: Application-Driven Innovation in Machine Learning

ICML 2024poster

In this position paper, we argue that application-driven research has been systemically under-valued in the machine learning community. As applications of machine learning proliferate, innovative algorithms inspired by specific real-world challenges have become increasingly important. Such work offe…

Cited by 4SourcePDFScholar
2023

Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Information

NeurIPS 2023poster

Recent works in learning-integrated optimization have shown promise in settings where the optimization problem is only partially observed or where general-purpose optimizers perform poorly without expert tuning. By learning an optimizer $\mathbf{g}$ to tackle these challenging problems with $f$ as t…

2023

Moccasin: Efficient Tensor Rematerialization for Neural Networks

ICML 2023poster

The deployment and training of neural networks on edge computing devices pose many challenges. The low memory nature of edge devices is often one of the biggest limiting factors encountered in the deployment of large neural network models. Tensor rematerialization or recompute is a way to address hi…

2023

Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learning

ICML 2023poster

Integer Linear Programs (ILPs) are powerful tools for modeling and solving a large number of combinatorial optimization problems. Recently, it has been shown that Large Neighborhood Search (LNS), as a heuristic algorithm, can find high-quality solutions to ILPs faster than Branch and Bound. However,…

Cited by 40SourcePDFScholar
2023

SurCo: Learning Linear SURrogates for COmbinatorial Nonlinear Optimization Problems

ICML 2023poster

Optimization problems with nonlinear cost functions and combinatorial constraints appear in many real-world applications but remain challenging to solve efficiently compared to their linear counterparts. To bridge this gap, we propose $\textbf{\emph{\texttt{SurCo}}}$ that learns linear $\underline{\…

Cited by 32SourcePDFScholar
2022

Anytime Multi-Agent Path Finding via Machine Learning-Guided Large Neighborhood Search

AAAI 2022technical

Multi-Agent Path Finding (MAPF) is the problem of finding a set of collision-free paths for a team of agents in a common environment. MAPF is NP-hard to solve optimally and, in some cases, also bounded-suboptimally. It is thus time-consuming for (bounded-sub)optimal solvers to solve large MAPF insta…

Cited by 44SourcePDFScholar
2022

Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Framework

AAAI 2022technical

In Mixed Integer Linear Programming (MIP), a (strong) backdoor is a ``small" subset of an instance's integer variables with the following property: in a branch-and-bound procedure, the instance can be solved to global optimality by branching only on the variables in the backdoor. Constructing datase…

2021

Controllable Guarantees for Fair Outcomes via Contrastive Information Estimation

AAAI 2021technical

Controlling bias in training datasets is vital for ensuring equal treatment, or parity, between different groups in downstream applications. A naive solution is to transform the data so that it is statistically independent of group membership, but this may throw away too much information when a reas…

2021

Learning to Resolve Conflicts for Multi-Agent Path Finding with Conflict-Based Search

AAAI 2021technical

Conflict-Based Search (CBS) is a state-of-the-art algorithm for multi-agent path finding. On the high level, CBS repeatedly detects conflicts and resolves one of them by splitting the current problem into two subproblems. Previous work chooses the conflict to resolve by categorizing conflicts into t…

Cited by 43SourcePDFScholar
2020

A General Large Neighborhood Search Framework for Solving Integer Linear Programs

NeurIPS 2020poster

This paper studies how to design abstractions of large-scale combinatorial optimization problems that can leverage existing state-of-the-art solvers in general-purpose ways, and that are amenable to data-driven design. The goal is to arrive at new approaches that can reliably outperform existing so…

Cited by 91SourcePDFScholar
2020

Embedding Conjugate Gradient in Learning Random Walks for Landscape Connectivity Modeling in Conservation

IJCAI 2020poster

Models capturing parameterized random walks on graphs have been widely adopted in wildlife conservation to study species dispersal as a function of landscape features. Learning the probabilistic model empowers ecologists to understand animal responses to conservation strategies. By exploiting the co…

Cited by 0SourcePDFScholar
2019

End to end learning and optimization on graphs

NeurIPS 2019poster

Real-world applications often combine learning and optimization problems on graphs. For instance, our objective may be to cluster the graph in order to detect meaningful communities (or solve other common graph optimization problems such as facility location, maxcut, and so on). However, graphs or r…

2019

Large Scale High-Resolution Land Cover Mapping With Multi-Resolution Data

CVPR 2019poster

In this paper we propose multi-resolution data fusion methods for deep learning-based high-resolution land cover mapping from aerial imagery. The land cover mapping problem, at country-level scales, is challenging for common deep learning methods due to the scarcity of high-resolution labels, as wel…

Cited by 124PDFcodeScholar
2017

Learning Combinatorial Optimization Algorithms over Graphs

NeurIPS 2017spotlight

The design of good heuristics or approximation algorithms for NP-hard combinatorial optimization problems often requires significant specialized knowledge and trial-and-error. Can we automate this challenging, tedious process, and learn the algorithms instead? In many real-world applications, it is…