搜索资源列表
knapsack.rar
- 用GAlib库实现的解决0/1背包问题的遗传算法程序源代码。
数据结构的C++描述
- 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配
0-1背包问题
- 动态规划法解决0-1背包问题
Question1
- C++源代码,递归实现。原问题描述:鼓上蚤时迁到一个山洞里去盗宝,里面有n件宝贝,价值分别是a1,a2......an,并且满足ai大于a1+a2+....+a(i-1)的和。他身上有一个背包,能装的东西最大价值是K,他只能进洞一次,请问他最多能带出多少? 要求:输入K,n,a1,a2......an 输出:他能最多带出的宝物价值 -C++ Source code Recursive achieve. The original problem descr iption: drum
KnapsackProblem
- 问题:已知有n种物品和一个可容纳M重量的背包,每种物品i的重量为wi。假定将物品i的一部分xi放入背包就会得到pixi的效益,这里,0≤xi≤1,pi>0。如果这些 物品重量的和大于M,要求所有选中要装入背包的物品总重 量不得超过M,而装入背包物品获得的总效益最大。-Question: are known to have n kinds of goods and M can hold the weight of a backpack, the weight of each item
middle
- 动态规划求解01背包问题,使用VC++6.0开发,C-dynamic program for 0-1 package problem
01bag_problem
- 特殊的01背包(原算法分析题4-3) 问题描述:01背包是在N件物品取出若干件放在空间为C的背包里,每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn,并取得最大价值。普通的01背包中物品的重量和价值没有明确的关系,这里定义一种特殊的01背包:向背包中放入的物品的价值和体积成反比,也就是价值越高,体积越小,注意这里物品价值和体积的乘积并不是固定值。例如:如下的物品满足这个“特殊的01背包”,5件物品: 物品1,价值 v=6,体积w=20 物品2,价值 v=1,体
Algorithm-analysis-and-design
- 计算机实验室 内容: 1、分治法,maxmin算法 2、动态规划,矩阵连乘 3、贪心法, 1)背包问题,2)装载问题 4、回溯法,N皇后问题的循环结构算法和递归结构算法。-Computer laboratory content: 1, partition method, maxmin algorithm 2, the dynamic planning, LianCheng matrix 3, greedy method, 1) knapsack probl
ls_PSO
- 求解背包问题的离散粒子群算法程序,采用0-1二进制编码,可以直接运行!-Discrete particle swarm algorithm for knapsack problem using 0-1 binary coding, and can be run directly!
beibao
- 设有一个背包可以放入物品的重量为s,现有n件物品,重量分别为w[0],w[1],...,[n-1]。问题是能否从这n件物品中选择若干件放入此背包中使得放入的重量之和正好等于s。-Has a backpack can be placed in the weights of the articles of s, the existing n items, weight W [0], w [1], ..., [n-1]. The question is whether this certain wei
Greedy_Knapsack_problem
- 贪心算法matlab程序解决背包问题,可用于类似的0-1问题求解-A matlab process used to solve Knapsack_problem with Greedy algorithm
Knapsack_problem2
- 动态规划算法实现的另一类背包问题// 背包问题 6个物体,重量为:5, 2, 1.7, 3.5, 1, 5.1 背包最大10,,追求装下的最大重量-Another knapsack problem dynamic programming algorithm to achieve// knapsack problem six objects, weight: 5, 2, 1.7, 3.5, 1, 5.1 backpacks maximum 10, the pursuit of maximum we
GA
- matlab代码遗传算法解决背包问题,0-1整数规划问题-Genetic algorithm to solve knapsack problem, 01 integer programming problem
蚁群算法实现
- 这是蚁群算法实现的一个例程,用于解决0——1背包问题,对初始者有帮助,能够运行。