Generative-enhanced optimization for knapsack problems: an industry-relevant study
Yelyzaveta Vodovozova, Abhishek Awasthi, Caitlin Jones, Joseph Doetsch, Karen Wintersperger, Florian Krellner, Carlos A. Riofrío
TL;DR
This work addresses constrained industrial optimization by applying quantum-inspired tensor-network generative models to a generalized multi-knapsack problem. It develops two variants, TN-GEO and STN-GEO, leveraging MPS representations and $U(1)$ symmetry to encode equality constraints, alongside a DMRG-inspired training and perfect sampling to iteratively improve solution quality. Across 60 problem instances, the TN- and STN-GEO approaches achieve results comparable to simulated annealing, with hyper-parameter studies indicating that smaller bond dimensions and shorter training prevent overfitting and improve generalization. The study highlights practical considerations, such as symmetry maintenance, problem encoding choices, and ordering heuristics, while noting GEO’s higher computational cost relative to SA. Collectively, the results demonstrate the potential and limits of tensor-network–based generative optimization for industry-relevant combinatorial problems and point to directions for improving scalability and performance with quantum-classical hybrids.
Abstract
Optimization is a crucial task in various industries such as logistics, aviation, manufacturing, chemical, pharmaceutical, and insurance, where finding the best solution to a problem can result in significant cost savings and increased efficiency. Tensor networks (TNs) have gained prominence in recent years in modeling classical systems with quantum-inspired approaches. More recently, TN generative-enhanced optimization (TN-GEO) has been proposed as a strategy which uses generative modeling to efficiently sample valid solutions with respect to certain constraints of optimization problems. Moreover, it has been shown that symmetric TNs (STNs) can encode certain constraints of optimization problems, thus aiding in their solution process. In this work, we investigate the applicability of TN- and STN-GEO to an industry relevant problem class, a multi-knapsack problem, in which each object must be assigned to an available knapsack. We detail a prescription for practitioners to use the TN-and STN-GEO methodology and study its scaling behavior and dependence on its hyper-parameters. We benchmark 60 different problem instances and find that TN-GEO and STN-GEO produce results of similar quality to simulated annealing.
