线性规划与网络流24题
martinue
攻城狮
展开
-
分配问题(费用流 or KM算法)
Description 有n件工作要分配给n个人做。第i 个人做第j 件工作产生的效益为ij c 。试设计一个将n件工作分配给n个人做的分配方案,使产生的总效益最大。 对于给定的n件工作和n个人,计算最优分配方案和最差分配方案。Input多组数据输入.每组输入第1 行有1 个正整数n<=50,表示有n件工作要分配给n 个人做。接下原创 2016-06-17 20:55:03 · 2167 阅读 · 0 评论 -
方格取数问题(最大流)
Description 在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。Input多组数据输入.每组输入第1 行有2 个正整数m和n,分别表示棋盘的行数和列数。接下来的m行,每行有n个正整数,表示原创 2016-06-16 19:10:18 · 3900 阅读 · 0 评论 -
飞行员配对方案问题(二分图)
飞行员配对方案问题Problem:475Time Limit:1000msMemory Limit:65536KDescription 第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中原创 2016-03-10 21:37:21 · 715 阅读 · 0 评论 -
最小路径覆盖问题(二分图)
Description给定有向图G=(V,E)。设P 是G 的一个简单路(顶点不相交)的集合。如果V 中每个顶点恰好在P 的一条路上,则称P是G 的一个路径覆盖。P 中路径可以从V 的任何一个顶点开始,长度也是任意的,特别地,可以为0。G 的最小路径覆盖是G 的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图G 的最小路径覆盖。提示:设V={1,2,...; ,n},构原创 2016-03-11 16:43:06 · 1766 阅读 · 0 评论 -
太空飞行计划问题(最大流)
Description W教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法原创 2016-06-09 16:53:04 · 703 阅读 · 0 评论 -
餐巾计划问题(最小费用流)
Description 一个餐厅在相继的N 天里,每天需用的餐巾数不尽相同。假设第i天需要ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为p分;或者把旧餐巾送到快洗部,洗一块需m天,其费用为f 分;或者送到慢洗部,洗一块需n 天(n > m),其费用为s 试设计一个算法为餐厅合理地安排好N 天中餐巾使用计划,使总的花费最小。 编程找出一个最佳餐巾原创 2016-06-10 18:25:52 · 764 阅读 · 0 评论 -
负载平衡问题(最小费用流)
Description G 公司有n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使n 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。 对于给定的n 个环形排列的仓库的库存量,编程计算使n 个仓库的库存数量相同的最少搬运量。Input多组数据输入.每组输入第1 行中有1 个正整数n(nOutput原创 2016-06-12 18:48:55 · 676 阅读 · 0 评论 -
最长递增子序列问题(最大流)
Description给定正整数序列x1 , ... , xn 。(1)计算其最长递增子序列的长度s。(2)计算从给定的序列中最多可取出多少个长度为s的递增子序列。(3)如果允许在取出的序列中多次使用x1和xn,则从给定序列中最多可取出多少个长度为s的递增子序列。设计有效算法完成(1)(2)(3)提出的计算任务。Input多组数据输入.每组输入第1 行有原创 2016-06-14 20:12:28 · 515 阅读 · 0 评论 -
海底机器人问题(最小费用流)
Description 深海资源考察探险队的潜艇将到达深海的海底进行科学考察。潜艇内有多个深海机器人。潜艇到达深海海底后,深海机器人将离开潜艇向预定目标移动。深海机器人在移动中还必须沿途采集海底生物标本。沿途生物标本由最先遇到它的深海机器人完成采集。每条预定路径上的生物标本的价值是已知的,而且生物标本只能被采集一次。本题限定深海机器人只能从其出发位置沿着向北或向东的方向移动,而且多个原创 2016-06-15 19:12:48 · 386 阅读 · 0 评论 -
最长k可重区间集问题(最小费用流)
Description 给定实直线L 上n 个开区间组成的集合I,和一个正整数k,试设计一个算法,从开区间集合I 中选取出开区间集合S属于I,使得在实直线L 的任何一点x,S 中包含点x 的开区间个数不超过k,且达到最大。这样的集合S称为开区间集合I的最长k可重区间集。称为最长k可重区间集的长度。 对于给定的开区间集合I和正整数k,计算开区间集合I的最长k可重区间集的长原创 2016-06-15 20:44:54 · 677 阅读 · 0 评论 -
数字梯形问题(最小费用流)
Description 给定一个由n 行数字组成的数字梯形如下图所示。梯形的第一行有m 个数字。从梯形的顶部的m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。规则1:从梯形的顶至底的m条路径互不相交。规则2:从梯形的顶至底的m条路径仅在数字结点处相交。规则3:从梯形的顶至底的m条路径允许在数字结点相交或边相交。原创 2016-06-16 20:55:03 · 804 阅读 · 0 评论 -
骑士共存问题(最大流)
Description 在一个n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入。 对于给定的n*n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑士,使得它们彼此互不攻击。Input多组数据输入.每组输入第一行有2 个正整数n 和m (1<=n<=20原创 2016-06-17 20:04:35 · 1283 阅读 · 0 评论 -
运输问题(最小费用流)
Description W公司有m个仓库和n 个零售商店。第i 个仓库有ai 个单位的货物;第j 个零售商店需要bj个单位的货物。货物供需平衡,即。从第i 个仓库运送每单位货物到第j 个零售商店的费用为Cij 。试设计一个将仓库中所有货物运送到零售商店的运输方案,使总运输费用最少。 对于给定的m 个仓库和n 个零售商店间运送货物的费用,计算最优运输方案和最差运输方案。原创 2016-06-10 19:11:44 · 6839 阅读 · 3 评论