Back to papers
Solving the Join Ordering Problem via Mixed Integer Linear Programming
Summary: Join ordering as MILP with binary operands/intermediates and linear constraints enforcing plans and costs. Integrated into Postgres, it uses MILP solvers' anytime search to optimize up to 40 tables in under a min, beats traditional optimizers.
(summarized by gpt-5-nano on Feb 09 2026)
Paper ID
h8b7088cf1373fab8
Venue
SIGMOD
Year
2017
Pagerank
7.5846375e-05
Overall Rank
3,144 | 78.93%
DOI
10.1145/3035918.3064039
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@inproceedings{trummer_sigmod17,
title = {{Solving the Join Ordering Problem via Mixed Integer Linear Programming}},
author = {Trummer, Immanuel and Koch, Christoph},
series = {{SIGMOD} '17},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/3035918.3064039},
url = {https://dl.acm.org/doi/10.1145/3035918.3064039},
year = {2017}
}
Incoming Citations (Sorted by Pagerank)
Showing 13 of 13 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
1,185
Adaptive Optimization of Very Large Join Queries
2018
SIGMOD
0.00011586181
3,242
Opportunities for Quantum Acceleration of Databases: Optimization of Queries and Transaction Schedules
2023
VLDB
7.4811797e-05
4,426
Ready to Leap (by Co-Design)? Join Order Optimisation on Quantum Hardware
2023
SIGMOD
6.5885244e-05
4,505
SPORES: Sum-Product Optimization via Relational Equality Saturation for Large Scale Linear Algebra
2020
VLDB
6.5561966e-05
5,446
Efficient Massively Parallel Join Optimization for Large Queries*
2022
SIGMOD
6.1117489e-05
5,926
Quantum-Inspired Digital Annealing for Join Ordering
2024
VLDB
5.9282142e-05
8,035
AJoin: Ad-hoc Stream Joins at Scale
2020
VLDB
5.3866645e-05
8,677
Hybrid Mixed Integer Linear Programming for Large-Scale Join Order Optimisation
2026
VLDB
5.2745941e-05
8,691
Applicability of Quantum Computing on Database Query Optimization
2022
SIGMOD
5.2722501e-05
8,788
Is Integer Linear Programming All You Need for Deletion Propagation? A Unified and Practical Approach for Generalized Deletion Propagation
2025
VLDB
5.263678e-05
9,244
DPconv: Super-Polynomially Faster Join Ordering
2024
SIGMOD
5.1864409e-05
10,446
Coresets for Robust Query Optimization
2026
PODS
4.9605343e-05
11,307
Quantum Data Management in the NISQ Era
2025
VLDB
4.9605343e-05
Outgoing Citations (Sorted by Pagerank)
Showing 25 of 25 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Rank
Cited Paper
Year
Venue
Pagerank
1
Access Path Selection in a Relational Database Management System
1979
SIGMOD
0.0023948467
125
Predicate Migration: Optimizing Queries with Expensive Predicates
1993
SIGMOD
0.00030398363
322
Measuring the Complexity of Join Enumeration in Query Optimization
1990
VLDB
0.00021032289
470
Optimization of Large Join Queries
1988
SIGMOD
0.00017699145
489
Randomized Algorithms For Optimizing Large Join Queries
1990
SIGMOD
0.00017402488
714
Optimization of Large Join Queries: Combining Heuristics and Combinatorial Techniques
1989
SIGMOD
0.00014578551
794
Rapid Bushy Join-order Optimization with Cartesian Products
1996
SIGMOD
0.0001389694
881
Dynamic Programming Strikes Back
2008
SIGMOD
0.0001324243
1,015
Improved Unnesting Algorithms for Join Aggregate SQL Queries
1992
VLDB
0.00012468327
1,281
Orca: A Modular Query Optimizer Architecture for Big Data
2014
SIGMOD
0.00011198917
1,293
Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products
2006
VLDB
0.00011143846
1,304
Parametric Query Optimization for Linear and Piecewise Linear Cost Functions
2002
VLDB
0.00011088983
1,453
Design and Analysis of Parametric Query Optimization Algorithms
1998
VLDB
0.00010582865
1,483
Skew in Parallel Query Processing
2014
PODS
0.00010500209
1,622
AniPQO: Almost Non-intrusive Parametric Query Optimization for Nonlinear Cost Functions
2003
VLDB
0.00010038595
1,711
Algorithms for Materialized View Design in Data Warehousing Environment
1997
VLDB
9.7964912e-05
1,866
Optimizing Disjunctive Queries with Expensive Predicates
1994
SIGMOD
9.4590899e-05
2,531
Multi-Objective Parametric Query Optimization
2015
VLDB
8.3140235e-05
2,888
Query Optimizers: Time to Rethink the Contract?
2009
SIGMOD
7.8895201e-05
3,576
On the Complexity of Approximate Query Optimization
2002
PODS
7.1750337e-05
3,785
Parallelizing Query Optimization
2008
VLDB
7.0012696e-05
5,006
An Incremental Anytime Algorithm for Multi-Objective Query Optimization
2015
SIGMOD
6.3057396e-05
6,063
Dependency-Aware Reordering for Parallelizing Query Optimization in Multi-Core CPUs
2009
SIGMOD
5.8826785e-05
6,154
Parallelizing Extensible Query Optimizers
2009
SIGMOD
5.8543039e-05
9,656
Parallelizing Query Optimization on Shared-Nothing Architectures
2016
VLDB
5.1303051e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
3,995
Simplicity Done Right for Join Ordering
2021
CIDR
2
10,585
Succinct Structure Representations for Efficient Query Optimization
2026
SIGMOD
3
2,151
Optimization of Multi-Way Join Queries for Parallel Execution
1991
VLDB
4
8,064
Efficiently Computing Join Orders with Heuristic Search
2023
SIGMOD
5
12,258
Improving Join Reorderability with Compensation Operators
2018
SIGMOD
6
3,785
Parallelizing Query Optimization
2008
VLDB
7
3,807
Query Simplification: Graceful Degradation for Join-Order Optimization
2009
SIGMOD
8
5,446
Efficient Massively Parallel Join Optimization for Large Queries*
2022
SIGMOD
9
1,185
Adaptive Optimization of Very Large Join Queries
2018
SIGMOD
10
8,677
Hybrid Mixed Integer Linear Programming for Large-Scale Join Order Optimisation
2026
VLDB