背包问题
数学优化
连续背包问题
极限(数学)
数学
参数统计
航程(航空)
约束(计算机辅助设计)
下料问题
线性规划
路径(计算)
最优化问题
计算机科学
统计
数学分析
材料科学
几何学
复合材料
程序设计语言
出处
期刊:Management Science
[Institute for Operations Research and the Management Sciences]
日期:1996-11-01
卷期号:42 (11): 1565-1575
被引量:30
标识
DOI:10.1287/mnsc.42.11.1565
摘要
Linear weighing is a common approach to handle multiple criteria and the “knapsack” is a well-known combinatorial optimization problem. A knapsack problem with two linearly weighted, objective criteria is considered in this paper. For better support, it is important to provide the decision maker with information that covers the whole range of alternatives. Toward this goal, an algorithm for the construction of a parametric solution to the problem, i.e., for any combination of weights, is developed, which is based on finding a longest path in a network which compactly represents all feasible solutions to the knapsack problem. Exploiting the special structure of the knapsack model, the algorithm efficiently constructs the parametric solution in time that is linear in the product of the number of variables, the resource limit (right-hand side of the constraint), and the (finite) number of vectors which constitute the solution. The amount of memory required is linear in the product of the number of variables and the resource limit. Results of computational study are reported. The results are used to assess the efficiency of the algorithm and characterize its behavior with respect to the parameter values.
科研通智能强力驱动
Strongly Powered by AbleSci AI