05 2021 档案

摘要:1. 问题 有n个集装箱要装上2艘载重量分别为c1和c2的轮船,其中集装箱i的重量为wi,且∑wi <= c1 + c2。问是否有一个合理的装载方案,可将这n个集装箱装上这2艘轮船。如果有,找出一种装载方案。 2. 解析 如果一个给定装载问题有解,则采用下面的策略可得到最优装载方案。(1)首先将第一 阅读全文
posted @ 2021-05-23 18:46 starshine0618 阅读(285) 评论(1) 推荐(0)
摘要:1. 问题 LCS和背包算法,特别要求举例时采用不同于讲义的数据进行推导。 2. 解析 LCS: 由最长公共子序列问题的最优子结构性质可知,要找出X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>的最长公共子序列,可按以下方式递归地进行:当xm=yn时,找出Xm-1和Yn-1的最 阅读全文
posted @ 2021-05-16 20:20 starshine0618 阅读(125) 评论(2) 推荐(0)
摘要:1. 问题 矩阵链乘法,特别要求举例时采用不同于讲义的数据进行推导。 2. 解析 设A1,A2,A3,…,An为n个矩阵的序列,其中Ai为Pi-1×Pi阶矩阵,这个矩阵链的输入用向量P=<P0,P1,P2,…,Pn>给出。 给定向量 P,确定一种乘法次序,使得基本运算的总次数达到最小。 例如,P=< 阅读全文
posted @ 2021-05-09 20:51 starshine0618 阅读(95) 评论(0) 推荐(0)
摘要:1. 问题 l 一般性描述: 设m元钱,n项投资,函数fi(x)表示将x元投入第i项项目所产生的效益,i=1,2,…,n 问:如何分配这m元钱,使得投资的总效益最高? l 组合优化问题: 假设分配给第i个项目的钱数是Xi,问题描述为: 目标函数 max{f1(x1)+f2(x2)+…+fn(xn)} 阅读全文
posted @ 2021-05-09 20:49 starshine0618 阅读(203) 评论(0) 推荐(1)