期刊文献+
共找到31篇文章
< 1 2 >
每页显示 20 50 100
对REESSE1+公钥密码的明文恢复攻击
1
作者 费向东 潘郁 《信息网络安全》 2013年第3期26-28,共3页
文章提出对REESSE1+公钥密码实施明文恢复攻击的两种启发性方法。一是把解密看作一个群分解问题,求解该问题即可获得一个等价明文,当该等价明文向量的各个分量都很小时,则此等价明文很可能就是密文所对应的明文;二是如果能在有限域中求... 文章提出对REESSE1+公钥密码实施明文恢复攻击的两种启发性方法。一是把解密看作一个群分解问题,求解该问题即可获得一个等价明文,当该等价明文向量的各个分量都很小时,则此等价明文很可能就是密文所对应的明文;二是如果能在有限域中求解离散对数,从密文恢复明文就转换为解一个低密度、低维数背包问题,运用格基规约算法可求解该背包问题。由于有限域中求解离散对数的计算复杂性是亚指数级的,故破译REESSE1+公钥密码的计算复杂性也是亚指数级的。 展开更多
关键词 REESSE1+公钥密码 乘法背包 明文恢复攻击 群分解 离散对数 格基规约
下载PDF
求解多背包问题的人工鱼群算法 被引量:13
2
作者 马炫 刘庆 《计算机应用》 CSCD 北大核心 2010年第2期469-471,494,共4页
多背包问题是出现在现实世界中许多领域的一个NP-hard组合优化问题。提出一种基于人工鱼觅食,追尾、聚群等行为的求解多背包问题的优化算法。针对多约束导致大量非可行解的产生而使算法性能劣化的问题,采用基于启发式规则的调整算子,使... 多背包问题是出现在现实世界中许多领域的一个NP-hard组合优化问题。提出一种基于人工鱼觅食,追尾、聚群等行为的求解多背包问题的优化算法。针对多约束导致大量非可行解的产生而使算法性能劣化的问题,采用基于启发式规则的调整算子,使人工鱼始终在可行解域中寻优。数值实验结果表明,提出的算法能够快速搜索到最优解。算法对其他有约束组合优化问题也具有应用价值。 展开更多
关键词 人工鱼群算法 多背包问题 组合优化 约束 启发式规则
下载PDF
求解大规模多背包问题的高级人工鱼群算法 被引量:10
3
作者 李迎 张璟 +1 位作者 刘庆 张伟 《系统工程与电子技术》 EI CSCD 北大核心 2018年第3期710-716,共7页
针对复杂的大规模多背包问题,提出了一种基于高级人工鱼群算法的求解方法。为了解决人工鱼群算法收敛速度慢、求解精度低的问题,所提算法通过改进其初始化方法,优化人工鱼个体的行为选择方式和追尾行为来加快问题求解的收敛速度;同时引... 针对复杂的大规模多背包问题,提出了一种基于高级人工鱼群算法的求解方法。为了解决人工鱼群算法收敛速度慢、求解精度低的问题,所提算法通过改进其初始化方法,优化人工鱼个体的行为选择方式和追尾行为来加快问题求解的收敛速度;同时引入了动态视野及步长和人工鱼调整策略来提高算法搜索的精度。仿真实验表明:与现有的算法相比,所提算法不仅能快速收敛,而且可以达到更高的精度,尤其是对于规模越大的多背包问题算法性能提升越明显。 展开更多
关键词 大规模多背包问题 高级人工鱼群算法 收敛效率 动态参数 调整策略
下载PDF
可控搜索偏向的二元蚁群算法 被引量:7
4
作者 胡钢 熊伟清 +1 位作者 张翔 袁军良 《控制理论与应用》 EI CAS CSCD 北大核心 2011年第8期1071-1080,共10页
蚁群算法按照信息素轨迹产生的偏向对解空间进行搜索.当前改进蚁群算法性能的主要方法是提高种群的多样性,少有对搜索偏向进行控制.本文以可控搜索偏向作为研究的出发点,通过对至今最优信息素更新方式的分析,得出了从任意代到算法收敛... 蚁群算法按照信息素轨迹产生的偏向对解空间进行搜索.当前改进蚁群算法性能的主要方法是提高种群的多样性,少有对搜索偏向进行控制.本文以可控搜索偏向作为研究的出发点,通过对至今最优信息素更新方式的分析,得出了从任意代到算法收敛没有发现较优解的概率下限.并以此为基础,把访问量与蚂蚁数量的关系作为控制偏向的依据,在兼顾提高种群多样性的前提下,设计了可控搜索偏向的二元蚁群算法.通过多个函数的测试以及0-1多背包问题的应用,其实验结果表明该算法有较好的搜索能力以及较快的收敛速度. 展开更多
关键词 蚁群算法 二元蚁群算法 信息素更新方式 可控搜索 函数优化 0-1多背包问题
下载PDF
多重二次背包问题的量子进化求解算法 被引量:6
5
作者 钱洁 王保华 +2 位作者 郑建国 陈宇峰 周奎 《计算机学报》 EI CSCD 北大核心 2015年第8期1518-1529,共12页
多重二次背包问题是二次背包与多重背包两种NP(Non-Deterministic Polynomial,非确定多项式)难问题融合后的一种新问题,由于其决策变量间具有高耦合性,已有的启发式算法求解效率和精度不够理想.针对这一问题提出一种量子进化求解算法,... 多重二次背包问题是二次背包与多重背包两种NP(Non-Deterministic Polynomial,非确定多项式)难问题融合后的一种新问题,由于其决策变量间具有高耦合性,已有的启发式算法求解效率和精度不够理想.针对这一问题提出一种量子进化求解算法,这种算法的量子观测操作能将部分约束处理与观测一步完成,解码效率高且不易陷入局部极值.算法中的量子更新采用自适应调节整体更新方式,相比传统查表方式更简洁和高效.算法还设计了一种局部和全局修补算子以保证解的可行性.另外,设计的交换算子能增强算法在约束边界的搜索性能.标准算例测试实验的结果表明文中提出的求解算法比传统算法的精度和效率更高. 展开更多
关键词 多重二次背包问题 量子进化计算 约束优化 组合优化
下载PDF
基于计算物流和群集智能的多集装箱码头泊位分配 被引量:4
6
作者 李斌 唐志斌 《计算机工程与应用》 CSCD 北大核心 2023年第16期262-284,共23页
以港口运营方统一整合多集装箱码头作业空间资源为背景,探讨了考虑泊位水深约束和出口集装箱可转港作业的多码头动态连续泊位分配问题(multi-terminal dynamic and continuous berth allocation problem,MDC-BAP)。基于计算物流将MDC-BA... 以港口运营方统一整合多集装箱码头作业空间资源为背景,探讨了考虑泊位水深约束和出口集装箱可转港作业的多码头动态连续泊位分配问题(multi-terminal dynamic and continuous berth allocation problem,MDC-BAP)。基于计算物流将MDC-BAP抽象为异构多背包问题进行运筹建模,建立了同时考虑港航双方作业总成本最小化的混合整数规划模型,进而设计了一类融合计算物流和群集智能的二阶段改进帝国竞争算法(two-stage improved imperialist competitive algorithm,TSI-ICA)对模型进行求解。采用三种计划周期12个大规模MDC-BAP算例执行数值实验,比较了多种改进帝国竞争算法和多种启发式规则在MDC-BAP模型上的综合求解性能,TSI-ICA设计的“元启发式算法+启发式规则”框架在大规模算例上的表现明显优于“启发式规则+启发式规则”的资源分配模式,并从运作成本和运营韧性两方面阐明了多码头协同生产优于单码头独立作业模式,从而为多集装箱码头泊位协同分配提供了较好的智能决策支持解决方案。 展开更多
关键词 多集装箱码头 泊位分配问题 联合生产运营 异构多背包问题 计算物流 帝国竞争算法 排队论
下载PDF
Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers 被引量:2
7
作者 Jiaxin Li Dongsheng Li +1 位作者 Yuming Ye Xicheng Lu 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2015年第1期81-89,共9页
Virtual Machine(VM) allocation for multiple tenants is an important and challenging problem to provide efficient infrastructure services in cloud data centers. Tenants run applications on their allocated VMs, and th... Virtual Machine(VM) allocation for multiple tenants is an important and challenging problem to provide efficient infrastructure services in cloud data centers. Tenants run applications on their allocated VMs, and the network distance between a tenant's VMs may considerably impact the tenant's Quality of Service(Qo S). In this study, we define and formulate the multi-tenant VM allocation problem in cloud data centers, considering the VM requirements of different tenants, and introducing the allocation goal of minimizing the sum of the VMs' network diameters of all tenants. Then, we propose a Layered Progressive resource allocation algorithm for multi-tenant cloud data centers based on the Multiple Knapsack Problem(LP-MKP). The LP-MKP algorithm uses a multi-stage layered progressive method for multi-tenant VM allocation and efficiently handles unprocessed tenants at each stage. This reduces resource fragmentation in cloud data centers, decreases the differences in the Qo S among tenants, and improves tenants' overall Qo S in cloud data centers. We perform experiments to evaluate the LP-MKP algorithm and demonstrate that it can provide significant gains over other allocation algorithms. 展开更多
关键词 virtual machine allocation cloud data center multiple tenants multiple knapsack problem
原文传递
面向异构多背包问题的多级二进制帝国竞争算法 被引量:1
8
作者 李斌 唐志斌 《计算机应用》 CSCD 北大核心 2023年第9期2855-2867,共13页
在传统多背包问题的基础上,从典型物流服务场景中共性抽象出异构多背包问题(HMKP),并设计和定制了一种帝国竞争算法(ICA)对HMKP进行求解和评估。针对原始ICA易陷入局部最优以及0-1背包问题最优解往往在约束边界周围的特点,设计了双点自... 在传统多背包问题的基础上,从典型物流服务场景中共性抽象出异构多背包问题(HMKP),并设计和定制了一种帝国竞争算法(ICA)对HMKP进行求解和评估。针对原始ICA易陷入局部最优以及0-1背包问题最优解往往在约束边界周围的特点,设计了双点自变异策略(TPAS)和跳出局部最优算法(JLOA)对ICA进行改进,提出面向0-1背包问题的二进制帝国竞争算法(BICA)。BICA在求解35个0-1背包问题算例时展现出了全面、高效的寻优能力,基于最佳匹配值法(BMV)的BICA在第一组测试集的20个算例上能对19个算例100%找到理想最优值,在第二组测试集的15个算例上能对12个算例100%找到理想最优值,在所有对比算法中表现最优。数值结果分析表明,BICA在寻优演化中维持多极发展策略,并依托独特的种群进化方式在解空间中高效搜索理想解。在此基础上,针对HMKP强约束性和高复杂度的特性,基于BICA设计了求解HMKP的多级二进制帝国竞争算法(MLB-ICA)。分别在多个典型0-1背包问题算例组合构建的HMKP高维测试集上进行了MLB-ICA的数值实验和性能评估,结果表明虽然MLB-ICA的求解时间比Gurobi长,但求解精度提高了28%。可见,MLB-ICA能以较低的计算代价在可接受的时间范围内高效求解高维复杂的HMKP,为ICA在超大规模组合优化问题中的求解提出了可行的算法设计方案。 展开更多
关键词 0-1背包问题 异构多背包问题 帝国竞争算法 局部搜索策略 跳出局部最优机制 多级计算架构
下载PDF
SEMI-DEFINITE RELAXATION ALGORITHM OF MULTIPLE KNAPSACK PROBLEM
9
作者 Chen Feng Yao EnyuDept.ofMath.,ZhejiangUniv.,Hangzhou310027,China 《Applied Mathematics(A Journal of Chinese Universities)》 SCIE CSCD 2002年第2期241-250,共10页
The multiple knapsack problem denoted by MKP (B,S,m,n) can be defined as fol- lows.A set B of n items and a set Sof m knapsacks are given such thateach item j has a profit pjand weightwj,and each knapsack i has a ca... The multiple knapsack problem denoted by MKP (B,S,m,n) can be defined as fol- lows.A set B of n items and a set Sof m knapsacks are given such thateach item j has a profit pjand weightwj,and each knapsack i has a capacity Ci.The goal is to find a subset of items of maximum profit such that they have a feasible packing in the knapsacks.MKP(B,S,m,n) is strongly NP- Complete and no polynomial- time approximation algorithm can have an approxima- tion ratio better than0 .5 .In the last ten years,semi- definite programming has been empolyed to solve some combinatorial problems successfully.This paper firstly presents a semi- definite re- laxation algorithm (MKPS) for MKP (B,S,m,n) .It is proved that MKPS have a approxima- tion ratio better than 0 .5 for a subclass of MKP (B,S,m,n) with n≤ 1 0 0 ,m≤ 5 and maxnj=1{ wj} minmi=1{ Ci} ≤ 2 3 . 展开更多
关键词 multiple knapsack problem semi- definite relaxation approximation algorithm combina- torial optimization.
下载PDF
On Merging Cover Inequalities for Multiple Knapsack Problems
10
作者 Randal Hickman Todd Easton 《Open Journal of Optimization》 2015年第4期141-155,共15页
This paper describes methods to merge two cover inequalities and also simultaneously merge multiple cover inequalities in a multiple knapsack instance. Theoretical results provide conditions under which merged cover i... This paper describes methods to merge two cover inequalities and also simultaneously merge multiple cover inequalities in a multiple knapsack instance. Theoretical results provide conditions under which merged cover inequalities are valid. Polynomial time algorithms are created to find merged cover inequalities. A computational study demonstrates that merged inequalities improve the solution times for benchmark multiple knapsack instances by about 9% on average over CPLEX with default settings. 展开更多
关键词 multiple knapsack Problem Cutting Plane COVER INEQUALITY INEQUALITY MERGING Pseudocost INTEGER Programming
下载PDF
GPS: a constraint-based gene position procurement in chromosome for solving large-scale multiobjective multiple knapsack problems
11
作者 Jayanthi MANICASSAMY Dinesh KARUNANIDHI +3 位作者 Sujatha POTHULA Vengattaraman THIRUMAL Dhavachelvan PONNURANGAM Subramanian RAMALINGAM 《Frontiers of Computer Science》 SCIE EI CSCD 2018年第1期101-121,共21页
The multiple knapsack problem (MKP) forms a base for resolving many real-life problems. This has also been considered with multiple objectives in genetic algorithms (GAs) for proving its efficiency. GAs use self- ... The multiple knapsack problem (MKP) forms a base for resolving many real-life problems. This has also been considered with multiple objectives in genetic algorithms (GAs) for proving its efficiency. GAs use self- adaptability to effectively solve complex problems with constraints, but in certain cases, self-adaptability fails by converging toward an infeasible region. This pitfall can be resolved by using different existing repairing techniques; however, this cannot assure convergence toward attaining the optimal solution. To overcome this issue, gene position-based suppression (GPS) has been modeled and embedded as a new phase in a classical GA. This phase works on the genes of a newly generated individual after the recombination phase to retain the solution vector within its feasible region and to im- prove the solution vector to attain the optimal solution. Genes holding the highest expressibility are reserved into a subset, as the best genes identified from the current individuals by re- placing the weaker genes from the subset. This subset is used by the next generated individual to improve the solution vec- tor and to retain the best genes of the individuals. Each gene's positional point and its genotype exposure for each region in an environment are used to fit the best unique genes. Further, suppression of expression in conflicting gene's relies on the requirement toward the level of exposure in the environment or in eliminating the duplicate genes from the environment.The MKP benchmark instances from the OR-library are taken for the experiment to test the new model. The outcome por- trays that GPS in a classical GA is superior in most of the cases compared to the other existing repairing techniques. 展开更多
关键词 combinatorial problems evolutionary algo-rithm multiobjective problems multiple knapsack problem gene position effect gene suppression
原文传递
求解多背包问题的混合蛙跳算法 被引量:2
12
作者 马竹根 舒少华 《计算机与数字工程》 2011年第9期13-15,共3页
针对多背包问题,提出一种改进的离散混合蛙跳算法。算法中对青蛙个体采用十进制整数编码方式,应用遗传算法中的交叉操作来对个体进行更新,扩展了传统混合蛙跳算法模型。将改进的算法用于多背包问题求解,仿真实验表明了所提算法的有效性。
关键词 混合蛙跳算法 多背包问题 组合优化 交叉算子
下载PDF
.基于模运算的新颖离散差分演化算法求解多背包问题
13
作者 王丽娜 张寒崧 +2 位作者 孙菲 高泽贤 贺毅朝 《计算机应用研究》 CSCD 北大核心 2023年第8期2334-2339,2360,共7页
多背包问题(MKP)是一个求解难度极大的背包问题。为了基于差分演化(DE)求解MKP,首先建立了MKP的整数规划模型,在利用模运算构造简单且有效的新型传递函数基础上,提出了一个新颖离散差分演化算法MODDE;基于贪心策略提出了消除MKP不可行... 多背包问题(MKP)是一个求解难度极大的背包问题。为了基于差分演化(DE)求解MKP,首先建立了MKP的整数规划模型,在利用模运算构造简单且有效的新型传递函数基础上,提出了一个新颖离散差分演化算法MODDE;基于贪心策略提出了消除MKP不可行解的一个有效算法GROA,由此利用MODDE给出了求解MKP的一种新方法。最后,利用MODDE求解30个国际通用的MKP实例,通过与四个代表性演化算法的比较表明,MODDE不仅计算结果优,而且算法的稳定性强,是求解MKP的一个高效算法。 展开更多
关键词 演化算法 差分演化 多背包问题 模运算
下载PDF
认知无线电中频谱空洞统计特性分析与分配 被引量:1
14
作者 黄杰 曾孝平 +2 位作者 简鑫 谭晓衡 张耀乐 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2017年第2期107-113,共7页
针对动态网络场景的频谱空洞可用带宽存在时变性,传统基于静态特性的认知无线电资源分配方式难以直接应用的问题,推导了频谱空洞可用带宽概率密度函数通用表示形式,并联合随机多背包模型提出基于频谱空洞统计特性的离散频谱分配策略,实... 针对动态网络场景的频谱空洞可用带宽存在时变性,传统基于静态特性的认知无线电资源分配方式难以直接应用的问题,推导了频谱空洞可用带宽概率密度函数通用表示形式,并联合随机多背包模型提出基于频谱空洞统计特性的离散频谱分配策略,实现了考虑频谱空洞可用带宽统计特性的资源分配.数值仿真表明,与传统算法相比,所提算法在频谱空洞变化频繁场景下,能有效减少频谱变化产生的冲突,具有较高的网络利用率. 展开更多
关键词 认知无线电 资源分配 频谱空洞 随机多背包
下载PDF
求解多重二次背包问题的改进遗传算法 被引量:1
15
作者 刘梦佳 向凤红 +1 位作者 毛剑琳 郭宁 《软件导刊》 2018年第1期49-52,55,共5页
多重二次背包问题,旨在将具有单独价值与协作价值的对象分配到一组容量有限的背包中,使总利润最大化,是一种具有广泛应用的NP难组合优化问题。针对该问题提出一种引入自适应模式替换和贪心算法思想的改进遗传算法(IGA)。首先对初始种群... 多重二次背包问题,旨在将具有单独价值与协作价值的对象分配到一组容量有限的背包中,使总利润最大化,是一种具有广泛应用的NP难组合优化问题。针对该问题提出一种引入自适应模式替换和贪心算法思想的改进遗传算法(IGA)。首先对初始种群进行自适应模式替换,使每代种群中的最好基因个体保存下来形成模式,替换原种群中质量较差的个体,通过设计贪婪算子改进贪心思想对问题进行排序,然后进行扰动交叉操作和双重选择变异操作,最后采用最大化修复策略以保证解的可行性。标准算例仿真结果表明,相比传统算法,IGA具有较强的寻优能力。 展开更多
关键词 多重二次背包问题 自适应模式替换 贪心算法 遗传算法 最大化修复策略
下载PDF
基于同质条带的两段式有约束矩形优化排样
16
作者 姜永亮 张亚敏 《锻压技术》 CAS CSCD 北大核心 2016年第2期138-143,共6页
为了有效解决企业生产中的有约束矩形优化排样问题,对矩形优化排样算法进行研究,在综合考虑原材料利用率及切割工艺复杂度的情况下,给出基于同质条带的两段式有约束矩形优化排样算法。算法首先通过问题转换,将有约束矩形优化排样问题转... 为了有效解决企业生产中的有约束矩形优化排样问题,对矩形优化排样算法进行研究,在综合考虑原材料利用率及切割工艺复杂度的情况下,给出基于同质条带的两段式有约束矩形优化排样算法。算法首先通过问题转换,将有约束矩形优化排样问题转化成多重背包问题,然后再基于动态规划算法对其进行求解,最后基于动态规划算法开发了一应用系统,有效地解决了企业实际生产中的有约束矩形优化排样问题。实例应用表明,该算法在求解有约束矩形优化排样问题方面优于其他算法。 展开更多
关键词 同质条带 两段式排样 动态规划算法 多重背包问题
原文传递
大型产品结构优化问题的病毒进化遗传算法 被引量:14
17
作者 胡仕成 徐晓飞 战德臣 《计算机集成制造系统-CIMS》 EI CSCD 北大核心 2003年第3期202-205,共4页
针对一种大型产品结构的质量一成本优化问题,设计了一种病毒进化遗传算法,提出了相应的编码解码方案和适应度的计算。病毒进化遗传算法是一种协同进化算法,既实现了遗传操作在父子代群体间纵向继承进化信息进行全局搜索的功能,也实现了... 针对一种大型产品结构的质量一成本优化问题,设计了一种病毒进化遗传算法,提出了相应的编码解码方案和适应度的计算。病毒进化遗传算法是一种协同进化算法,既实现了遗传操作在父子代群体间纵向继承进化信息进行全局搜索的功能,也实现了病毒感染操作在同一代群体中横向传播进化信息进行局部搜索的功能,从而可以比遗传算法较快获得问题的满意解。最后给出了病毒进化遗传算法的试验仿真结果。 展开更多
关键词 病毒进化遗传算法 产品结构 优化决策 0/1多选择背包问题
下载PDF
求解多选择背包问题的改进差分演化算法 被引量:15
18
作者 贺毅朝 寇应展 陈致明 《小型微型计算机系统》 CSCD 北大核心 2007年第9期1682-1685,共4页
首先将差分演化算法(DEA)的演化机制归结为差异算子(DO)和选择算子(SO)的作用,然后基于离散域上的多选择背包问题(MCKP),通过重新定义DEA算法的差异算子中的三种基本运算,并采用个体正整数编码方法和处理非正常编码的快速微调策略,提出... 首先将差分演化算法(DEA)的演化机制归结为差异算子(DO)和选择算子(SO)的作用,然后基于离散域上的多选择背包问题(MCKP),通过重新定义DEA算法的差异算子中的三种基本运算,并采用个体正整数编码方法和处理非正常编码的快速微调策略,提出了一种求解MCKP问题的改进差分演化算法(MDEA),第一次将DEA用于求解组合最优化问题.对经典MCKP问题实例的计算表明:MDEA算法不但是可行的,而且是高效的. 展开更多
关键词 差分演化算法 多选择背包问题 个体编码 差异算子
下载PDF
多背包问题求解及其在网络化制造中的应用 被引量:2
19
作者 董朝阳 蔡安江 阮晓光 《机械设计与制造》 北大核心 2010年第5期72-74,共3页
给出了多背包问题及其数学描述;讨论了网络化制造中的最优制造伙伴选择问题,将其归结为一种复杂的多目标、多选择、多约束背包问题并提出了一种并行多目标妥协遗传算法进行求解;算法采用基于排列的编码方式,由多个种群独立进化并定期交... 给出了多背包问题及其数学描述;讨论了网络化制造中的最优制造伙伴选择问题,将其归结为一种复杂的多目标、多选择、多约束背包问题并提出了一种并行多目标妥协遗传算法进行求解;算法采用基于排列的编码方式,由多个种群独立进化并定期交换最佳个体,而适应度计算采用自适应权重方法及基于距离度量的妥协方法,通过基于小生境技术的适应度共享保持种族多样性,最终求得决策者可接受的妥协解。 展开更多
关键词 多背包问题 网络化制造 优化配置 并行多目标妥协遗传算法
下载PDF
改进贪心算法求解扩展简化折扣{0-1}背包问题 被引量:2
20
作者 林洪 邓艳 《西南师范大学学报(自然科学版)》 CAS 2022年第11期63-71,共9页
扩展简化折扣{0-1}背包问题(ESD{0-1}KP)是折扣{0-1}背包问题(D{0-1}KP)的拓展.ESD{0-1}KP增加了D{0-1}KP中单个项集中的物品数量,导致其求解难度增加,并且现有贪心策略算子(GSOR)算法效果不理想.基于ESD{0-1}KP模型,在每个项集中增加... 扩展简化折扣{0-1}背包问题(ESD{0-1}KP)是折扣{0-1}背包问题(D{0-1}KP)的拓展.ESD{0-1}KP增加了D{0-1}KP中单个项集中的物品数量,导致其求解难度增加,并且现有贪心策略算子(GSOR)算法效果不理想.基于ESD{0-1}KP模型,在每个项集中增加一个价值为0,质量为0的虚拟物品,同时对ESD{0-1}KP模型中的约束进行松弛,从理论上证明了ESD{0-1}KP与多选择背包问题(MCKP)等价.结合改进帕累托算法(IPA),提出新的贪心策略算子(NGSOR).NGSOR首先将同一项集多个物品的选择情况通过在项集内增加物品来表示,按从价值密度从高到低顺序选择物品,若被选择物品的价值比物品所在项集已选择物品的价值更大,则对该项集进行迭代.仿真实验结果表明:NGSOR相比于GSOR,求解精度平均提升24.56%,求解速度平均提升44.95%. 展开更多
关键词 贪心算法 扩展折扣{0-1}背包问题(ESD{0-1}KP) 改进帕累托算法(IPA) 价值密度 多选择背包问题(MCKP)
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部