Back to Explorer
Research PaperResearchia:202602.13022[Mathematics > Mathematics]

The colored knapsack problem: structural properties and exact algorithms

Fabio Ciccarelli

Abstract

We introduce and study a novel generalization of the classical Knapsack Problem (KP), called the Colored Knapsack Problem (CKP). In this problem, the items are partitioned into classes of colors and the packed items need to be ordered such that no consecutive items are of the same color. We establish that the problem is weakly NP-hard and propose two exact dynamic programming algorithms with time complexities of O(bn4)\mathcal{O}(bn^4) and O(b2n3)\mathcal{O}(b^2n^3), respectively. To enhance practical performance, we derive various dominance and fathoming rules for both approaches. From a theoretical perspective, we analyze the linear programming relaxation of the natural CKP formulation, proving that an optimal solution exists with at most two fractional items. We also show that the relaxation can be solved in O(n)\mathcal{O}(n) time, matching the complexity of the classical KP. Finally, we establish a comprehensive benchmark of CKP instances, derived from the Colored Bin Packing Problem. Extensive computational experiments demonstrate that the proposed dynamic programming algorithms significantly outperform state-of-the-art MIP solvers on most of these instances.


Source: arXiv:2602.12214v1 - http://arxiv.org/abs/2602.12214v1 PDF: https://arxiv.org/pdf/2602.12214v1 Original Link: http://arxiv.org/abs/2602.12214v1

Submission:2/13/2026
Comments:0 comments
Subjects:Mathematics; Mathematics
Original Source:
View Original PDF
arXiv: This paper is hosted on arXiv, an open-access repository
Was this helpful?

Discussion (0)

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

The colored knapsack problem: structural properties and exact algorithms | Researchia | Researchia