arrow
Return

A combinatorial algorithm for inverse continuous quadratic knapsack problem

delete2026-06-01
delete0
PRE
AI
T
Toan, Nguyen Thanh
H
Huong Nguyen-Thu
H
Hung, Nguyen Thanh
N
Nguyen, Kien Trung *
DOI:10.1007/s00186-026-00924-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The quadratic knapsack problem is a special case of the quadratic program with exactly one linear constraint. In this paper, we consider the inverse continuous quadratic knapsack problem, where coefficients concerning the objective function are modified at minimum cost to make a prespecified feasible solution optimal with respect to the perturbed problem. Based on an optimality criterion, we induce a linear program for the inverse continuous quadratic knapsack problem. Then, a univariate optimization problem is derived based on the special structure of the induced problem. Moreover, we prove that the single variable objective function is piecewise linear and convex. This helps us develop an O(nlogn)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(n\log n)$$\end{document} algorithm for the corresponding problem by applying a binary search approach. Finally, computational results on a randomized dataset demonstrate the superiority of our algorithm compared with the classical method applied to the corresponding linear programming model.
Keywords:
Quadratic knapsack problem
Inverse optimization
Linear program
Convex

Journal

M
Mathematical Methods of Operations Research
IF:
1.2
Papers:
24
Citations:
0

Organization

C
Can Tho University
Scholars:
1.7K
Papers: 1.1K
Citations: 1.1K