北航研究生算法(2018精心整理)
北京航空航天大学招收攻读2018年博士学位研究生工作管理办法
北京航空航天大学招收攻读2018年博士学位研究生工作管理办法为加强对北京航空航天大学(以下简称北航)招收攻读2018年博士学位研究生(以下简称博士生)工作的管理,提高博士生选拔质量,确保招生工作科学、规范、公平和安全,依据《中华人民共和国教育法》、《中华人民共和国高等教育法》和《中华人民共和国学位条例》,参照《教育部办公厅关于做好2017年招收攻读博士学位研究生工作的通知》(教学厅〔2017〕2号)和《2014年招收攻读博士学位研究生工作管理办法》(教学〔2014〕4号)有关规定,制定本管理办法。
第一章总则第一条北航招收攻读博士学位研究生是为了培养德智体全面发展、掌握本学科坚实宽广的基础理论和系统深入的专门知识、具有独立从事科学研究工作能力、在科学或专门技术上做出创造性成果的高级专门人才。
第二条博士生招生应坚持社会主义办学方向,为培养社会主义合格建设者和可靠接班人挑选好苗子;坚持科学选拔,积极探索并遵循高层次专业人才选拔规律,采用多样化的考察方式方法,确保生源质量;坚持公平公正,做到政策透明、程序公正、结果公开、监督机制健全,维护考生的合法权益;坚持以人为本,增强服务意识,耐心解释招生政策、认真回答考生问题;统筹考虑学校发展及学科布局,坚持绩效优先的原则,优先保证生源充足、培养质量高、绩效好的学科专业和研究方向招生。
第三条招生专业及导师以学校公布的招生专业目录为准。
第四条招生对象为符合有关学籍、学历、学位要求的中华人民共和国公民。
第五条博士录取类别按就业方式分为定向就业和非定向就业两种,按学习方式分为全日制和非全日制两种,工程博士与高级研修中心专项博士学习方式为非全日制。
第六条博士生招生考试分为初试和复试两个阶段,初试和复试都是博士研究生招生考试的重要组成部分。
招生方式包括本科直博、硕博连读、申请考核与普通招考。
本科直博是指具有推荐免试攻读研究生资格的优秀应届本科毕业生,免除初试,直接进行复试考核的招生方式。
北航计算机研究生课程算法设计及解析总结
一、解:第 k 月的需求量 Nk(k=1,2,3,4)状量 Xk:第 k 月初的存量, X1=X5=0,0≤Xk≤ Nk+⋯+N4决策量 Uk:第 k 月的生量, max{0, Nk-Xk} ≤ Uk≤min{6 ,Nk+⋯+N4 - Xk}状移方程: X = Uk + Xk – Nkk+1第 k 月的成本 Vk = *(Xk - Nk) Uk=03 + Uk + *(Uk + Xk - Nk) Uk ≠ 0F k(Xk) 是由第 k 月初的存量 Xk 开始到第 4 月份束段的最成本F k(Xk) = min{Vk + F k+1(X k+1 )}1≤k≤4= min{ 3 + Uk + *(Uk + Xk - Nk) + F k+1(Uk + Xk - Nk) }Uk≠0min{ *(Xk - Nk) + F k+1(Xk - Nk) }Uk=0F5(X5)=0四个月内的最成本F1 (X1)=F 1(0)算步以下:(1) k=40≤X4≤4,max{0,4 - X4}≤U4≤min{6,4-X4}X4 U4 X5 V4 F5(X5) V4 + F5(X5)0 4 0 7 0 7=F4(0)1 3 0 6 0 6=F4(1)2 2 0 5 0 5=F (2)43 1 04 0 4=F4(3)4 0 0 0 0 0=F4(4)即于状 X4 的每个取,都有唯一确定的决策量U4 使得 F4(X4) 最(2) k=30≤X3≤6,max{0,2 - X3} ≤U3≤min{6 , 6-X3}X3 U3 X4 V3 F4(X4) V3 + F4(X4) 0 2 0 5 7 123 1 64 2 85 135 3 46 4 11 0 11=F3(0)1 1 0 4 7 112 1 63 2 7 5 124 3 42 5 4 10 0 10=F3(1) 0 0 0 7 7=F (2)31 1 62 2 6 5 113 3 43 4 4 9 0 90 1 6 =F (3)31 2 5 5 102 3 44 3 4 8 0 80 2 1 5 6=F (4)31 3 42 4 7 0 75 0 3 4 =F3 (5)1 4 6 0 66 0 4 3 0 2=F3(6)(3) k=2 时0≤X2≤9,max{0,3 - X2}≤U2≤min{6,9-X2}X2 U2 X3 V2 F3(X3) V2 + F 3(X3) 0 3 0 6 11 174 1 105 2 9 7 16=F (0)26 3 171 2 0 5 11 163 1 104 2 8 7 15=F2(1)5 3 166 4 11 6 172 1 0 4 11 152 1 103 2 7 7 14=F (2)24 3 155 4 106 166 5 173 0 0 0 11 11=F (3)21 1 102 2 6 7 133 3 144 4 9 6 155 5 166 6 12 2 144 0 1 10 =F (4)21 2 5 7 132 3 133 4 8 6 144 5 155 6 11 2 135 0 2 1 7 8=F (5)21 3 122 4 7 6 133 5 144 6 10 2 126 0 3 8=F (6)21 4 6 6 122 5 133 6 9 2 117 0 4 2 6 8=F (7)21 5 122 6 8 2 108 0 5 8=F2(8)9 1 6 7 2 90 6 3 2 5=F (9)2(4) k=1X1=0,max{0,2} ≤U1≤min{6 , 11}X1 U1 X2 V1 F2(X2) V1 + F2(X2) 0 2 0 5 16 213 1 154 2 8 14 225 3 11 =F1 (0)6 4 11由以上算可得, 4 个月的最成本 F (0) = ( 千元 )1从 k=1 回溯,可得最果中各段的状量Xk 和决策量 Uk 以下表:月份 k 量 Uk 月初存量 Xk 需求量 Nk 每个月成本Vk1 5 0 22 03 3 03 6 0 2 114 0 4 4 0二、解:1、变量设定段 k:已遍 k 个点, k=1,2 ⋯ 6,7 。
北航研究生奖学金评定标准
北航研究生奖学金评定标准一、奖学金设置目的为了激励北航研究生学习和科研的积极性,提高学习和科研水平,促进研究生培养质量,北航设立了研究生奖学金,旨在鼓励优秀学生在学术研究、科研活动和学业成绩方面取得突出表现,激发研究生的学术探索和创新能力,培养高层次创新型人才。
二、奖学金评定范围奖学金评定范围包括硕士研究生和博士研究生,评定对象为在校研究生。
三、奖学金评定标准1. 学业成绩学业成绩是评定奖学金的重要指标之一。
学业成绩包括平均学分绩点、课程成绩、论文成绩等。
综合考虑各方面的学业成绩表现,优先考虑平均学分绩点高且课程成绩优秀、论文成绩突出的学生。
2. 科研成果科研成果是评定奖学金的关键指标之一。
科研成果包括发表论文、参与科研项目等。
发表的论文在高水平学术期刊上发表的论文和在国际会议上作报告的成果将优先考虑。
3. 学术竞赛及荣誉称号参与学术竞赛并获得奖项、所获得的学术荣誉称号将作为评定奖学金的重要依据之一。
4. 导师评价导师对学生在学术研究、科研活动等方面的评价将被纳入奖学金评定考量范围,导师评价可以反映学生的科研潜力和实际表现。
四、奖学金评定程序1. 提名推荐学院或导师可以向研究生院推荐符合奖学金评定条件的研究生候选人,推荐材料包括学籍成绩单、科研成果清单、学术竞赛及荣誉称号证明、导师评价信等。
2. 组织评审研究生院将收集到的推荐材料汇总,组织学术委员会、奖学金评定委员会等专家组成员进行评审,通过综合评定各方面的学术表现,确定奖学金获得名单。
3. 公示确认确定奖学金获得名单后,公示获奖名单,包括获奖学生的姓名、奖学金等级等信息,并留出一定的公示期,接受公示期内的异议和申诉。
4. 发放奖学金经过公示期后,确定获奖名单无异议后,进行奖学金发放程序。
五、奖学金等级设置根据研究生的学术表现,奖学金等级分为一等奖、二等奖和三等奖。
一等奖:综合表现突出,包括学业成绩、科研成果、学术竞赛及荣誉称号等多方面考量,具有较高学术水平和创新潜力的研究生。
北京航空航天大学研究生课程及学分认定实施细则(试行)
北京航空航天大学研究生课程及学分认定实施细则(试行)第一章总则第一条为加强和完善我校研究生的特色化培养,满足研究生培养的个性化需求,适应研究生教育的不断发展,进一步规范研究生的课程及学分认定工作,特制定本实施细则。
第二章课程及学分认定适用范围及条件第二条课程及学分认定的范围本实施细则适用于以下情况的课程及学分认定:1.境内外联合培养所修课程:研究生在国家公派、校际交流、院际交流等项目派出交流期间于合作高校修读的课程,以及双学位、联授学位等联合培养项目在合作高校修读的课程。
2.校外选修课程:研究生根据培养方案需要,选修的外校研究生课程或网络在线课程。
3.博士生在硕士阶段所修课程:2020年及以后入学的博士研究生在硕士阶段修读的课程。
4.因培养方案调整所修替代课程:因为学校培养方案调整或课程调整等原因,导致原培养方案中的部分课程停开,经学院批准在校内或校外修读的替代课程。
第三条课程及学分认定的条件1.研究生的校外学习单位,应为我校认可的高校、科研机构和在线课程网站,具体包括:—2—(1)与我校签署了有效的学分互认协议的大学或研究机构;(2)列入中华人民共和国“教育部教育涉外监管信息网”()相关认可名单的涉外学校或研究机构;(3)双一流建设高校;(4)我校研究生院认可的知名在线课程网站。
2.研究生申请认定的课程,应同时满足以下条件:(1)拟认定的原课程质量不能低于目标课程的质量;(2)原课程的教学内容必须与研究生现培养方案中拟认定的目标课程内容相同或相近,学时相当,原课程学分一般应不低于目标课程学分;(3)认定的课程只能是理论课程或实验课程,开题报告、实习等不允许认定。
3.研究生在校外学习单位修读课程的学分与学时换算标准,如果与我校相同,可以直接认定和转换;如果与我校不同,则需按我校学分与学时的对应关系重新换算学分:一般按1学分不少于16课内学时、1门基础课不超3学分、1门专业课不超2学分计算。
如果在联合培养协议中对此已有明确规定,则按协议中规定执行。
北航研究生算法(208精心整理)
一:判断题1、一个正确的算法,对于每个合法输入,都会在有限的时间内输出一个满足要求的结果。
(对)2、NP完全问题比其他所有NP问题都要难。
(错)3、回溯法用深度优先法或广度优先法搜索状态空间树。
(错,仅深度优先)4、在动态规划中,各个阶段所确定的策略就构成一个策略序列,通常称为一个决策。
(错)5、P类和NP类问题的关系用P⊂NP来表示是错误的。
(错)6、若近似算法A求解某极小化问题一实例的解为Sa,且已知该问题的最优解为Sa/3,则该近似算法的性能比为3。
(错)7、通常来说,算法的最坏情况的时间复杂行比平均情况的时间复杂性容易计算。
(对)8、若P2多项式时间转化为(polynomial transforms to)P1,则P2至少与P1一样难。
(错)9、快速排序算法的平均时间复杂度是O(nlogn),使用随机化快速排序算法可以将平均时间复杂度降得更低。
(错)10、基于比较的寻找数组A[1,…,n]中最大元素的问题下届是Ω(n/3)。
(错)11、O(f(n))+O(g(n))=O(min{f(n),g(n)})(错)12、若f(n)=Ω(g(n)),g(n)=Ω(h(n)),则f(n)=Ω(h(n))(对)13、若f(n)=O(g(n)),则g(n)=Ω(f(n))(对)14、贪婪技术所做的每一步选择所产生的部分解,不一定是可行性的。
(错)15、LasVegas算法只要给出解就是正确的。
(对)16、一个完全多项式近似方案是一个近似方案{Aε},其中每一个算法Aε在输入实例I的规模的多项式时间内运行。
(错)二:简答1、二叉查找树属于减治策略的三个变种中的哪一个的应用?什么情况下二叉查找树表现出最差的效率?此时的查找和插入算法的复杂性如何?答:减治策略有3个主要的变种,包括减常量、减常数因子和减可变规模。
(1) 二叉查找树属于减可变规模变种的应用。
(2) 当先后插入的关键字有序时,构成的二叉查找树蜕变为单支树,树的深度等于n,此时二叉查找树表现出最差的效率,(3) 查找和插入算法的时间效率都属于Θ(n)。
北航数值分析-lec7-幂法和反幂法
迭代收敛性
反幂法在求解特征值问题中的应用
特征值问题
反幂法主要用于求解矩阵的特征值和特征向量问题。通过迭代过程,反幂法能够找到矩阵的所有特征 值和对应的特征向量。
数值稳定性
反幂法在求解特征值问题时,需要关注数值稳定性问题。由于计算机浮点运算的误差累积,反幂法可 能会产生数值不稳定的解。因此,需要采取适当的策略来提高数值稳定性。
误差分析比较
幂法
由于幂法是通过连续的矩阵乘法来计算矩阵的幂,因此误差会随着计算的次数逐渐 累积。为了减小误差,需要选择合适的计算精度和减少计算次数。
反幂法
反幂法是通过求解线性方程组来计算矩阵的逆和行列式,因此误差主要来自于线性 方程组的求解精度。为了减小误差,需要选择合适的求解方法和提高求解精度。
202X
北航数值分析-lec7-幂法 和反幂法
单击此处添加副标题内容
汇报人姓名 汇报日期
目 录幂法介绍Fra bibliotek反幂法介绍
幂法和反幂法的比较
幂法和反幂法的实现细节
幂法和反幂法的实际应用案例
单击此处输入你的正文,文字是
您思想的提炼,请尽量言简意赅
的阐述观点
contents
单击此处输入你的正文,文字是 您思想的提炼,请尽量言简意赅 的阐述观点
反幂法的实现细节
反幂法是一种迭代算法,用 于求解线性方程组的近似逆。
反幂法的收敛速度取决于矩阵的谱 半径,如果矩阵的谱半径较小,则 反幂法收敛速度较快。
ABCD
反幂法的实现步骤包括:选择初始 矩阵、计算迭代矩阵、更新解矩阵 和判断收敛性。
在实际应用中,反幂法通常用于 求解大规模稀疏线性系统的预处 理和后处理问题。
01
北京航空航天大学自动化科学与电气工程学院2018年北航-米兰理工大学硕士双学位研究生选拔办法【模板】
**大学自动化科学与电气工程学院2018年北航-米兰理工大学硕士双学位研究生选拔办法根据北航与意大利米兰理工大学校级联合培养双学位研究生协议和留学基金委“北航-米兰理工大学硕士双学位创新人才项目”,我院每年分别在推免生和统招生中招收学术型硕士研究生共8名,其中推免生优先。
一、申请条件1.报名2018年自动化学院并获得推免资格的研究生、参加2018年全国研究生统考报考自动化学院的研究生考生,初试成绩达到自动化学院规定的复试分数线,自愿报名并同意遵守北航-米兰理工大学联合培养硕士双学位研究生的培养协议;2.具有较好的英语运用能力,已有雅思考试6.5分及以上成绩,或最迟在2018年5月1日前具有雅思考试6.5分及以上成绩;3.其他同**大学自动化科学与电气工程学院2018年招收推荐免试攻读硕士研究生(第一批)的暂行办法。
二、选拔组织在自动化学院研究生招生领导小组领导下组成北航-米兰理工大学硕士双学位研究生复试小组,组织双学位研究生复试和进行硕士双学位研究生的录取。
三、申请者提供的材料同**大学自动化科学与电气工程学院2018年招收推荐免试攻读硕士研究生(第一批)的暂行办法。
四、申请、复试及录取流程同**大学自动化科学与电气工程学院2018年招收推荐免试攻读硕士研究生(第一批)的暂行办法。
五、培养方式1.录取为北航-米兰理工大学硕士双学位联合培养的硕士生,执行北航自动化学院与北航-米兰理工大学硕士双学位研究生培养方案。
第1学年在米兰理工大学进行课程学习,第2年在北航进行课程学习,第3年分别在北航和米兰理工大学在双方导师指导下进行半年的论文研究,完成两个学校的学位论文答辩,符合要求授予北航的硕士学位和米兰理工大学的硕士学位。
2.双学位研究生学费和北航普通硕士生相同。
在米兰理工大学期间留学基金委给予资助。
六、其他说明同**大学自动化科学与电气工程学院2018年招收推荐免试攻读硕士研究生(第一批)的暂行办法。
北京航空航天2018年《单考数学》考试大纲
北京航空航天2018年《单考数学》考试大纲一、考试内容高等数学、线性代数二、高等数学部分的考试大纲(一)函数、极限、连续考试内容函数的概念及表示法函数的有界性、单调性、周期性和奇偶性复合函数、反函数、分段函数和隐函数基本初等函数的性质及其图形初等函数简单应用问题函数关系的建立数列极限与函数极限的定义及其性质函数的左极限与右极限无穷小和无穷大的概念及其关系无穷小的性质及无穷小的比较极限的四则运算极限存在的两个准则:单调有界准则和夹逼准则两个重要极限:e x x x xx x =⎪⎭⎫ ⎝⎛+=∞→→11lim ,1sin lim 0函数连续的概念函数间断点的类型初等函数的连续性、闭区间上连续函数的性质考试要求理解函数的概念,掌握函数的表示法,并会建立简单应用问题的函数关系式。
了解函数的有界性、单调性、周期性和奇偶性。
理解复合函数及分段函数概念,了解反函数及隐函数的概念。
掌握基本初等函数的性质及其图形,了解初等函数的概念。
理解极限的概念,理解函数的左极限与右极限概念,以及函数极限存在与左、右极限之间的关系。
掌握极限的性质及四则运算法则。
掌握极限存在的两个准则,并会利用它们求极限,掌握利用两个重要极限求极限的方法。
理解无穷小、无穷大的概念,掌握无穷小的比较方法,会用等价无穷小求极限的方法。
理解函数连续性的概念(含左连续与右连续),会判别函数间断点的类型。
了解连续函数的性质和初等函数的连续性,理解闭区间上连续函数的性质(有界性、最大值和最小值定理、介值定理),并会应用这些性质。
(二)一元函数微分学考试内容导数和微分的概念导数的几何意义和物理意义函数的可导性与连续性之间的关系平面曲线的切线和法线基本初等函数的导数导数和微分的四则运算复合函数、反函数、隐函数以及参数方程所确定的函数的微分法高阶导数一阶微分形式的不变性微分中值定理洛必达(L’Hospital)法则函数单调性的判别函数的极值函数图形的凹凸性、拐点及渐近线函数图形的描绘函数的最大值与最小值考试要求理解导数和微分的概念,理解导数与微分的关系,理解导数的几何意义,会求平面曲线的切线方程和法线方程,了解导数的物理意义,会用导数描述一些物理量,理解函数的可导性与连续性之间的关系。
考研攻略——北京航空航天大学软件学院考研初试总结
考研攻略——北京航空航天大学软件学院考研初试总结本人本科北航软院,2018考研,报考北航软院学硕,总分375,政治56,英语一68,数学一114,专业课137,比起各400分大佬还差了不少,不过考研过程中也算是有点总结,希望分享出来给大家做做参考,如有不妥之处请指出。
闲话不多说,直接进入正题。
数学相信大家都知道数学在考研中的地位,基本上得数学者得高分吧,毕竟150的总分在那里摆着,我就是因为数学只有114才没能得到高分。
数学复习主要有以下几点:尽早开始(大三下期尽可能把第一遍过完,推荐用李永乐)套题很重要!速度很重要!训练后期训练以套题为主。
刷真题!(凡是真题中出现过的知识点,不会的或是记得不清的,一定要去复习清楚)除了李永乐,张宇的教材也建议买(我想很多人报班上万都舍得,多买几本书应该是没有问题的),因为个人感觉张宇的教材在某些知识点有独特的讲解很有收获。
但是张宇那三本不用全刷,在后续的复习过程中,一旦有某块知识有问题,就把张宇和李永乐的对应内容都可以看看,加深印象。
从九月份开始就可以进入刷套题的阶段了,严格控制时间非常有必要,因为考场环境下因为各种因素你的做题速度很可能比不上平时的状态。
平时尽量训练到自己能在两个半小时内完成套题,或者说训练自己在两个半小时内使自己的分数最大化。
这时候可以根据个人能力选择几天一套题,我才开始大概是两天一套,第一天早上做,第二天早上复习做错的知识点。
大概用了一个多月把数一的所有考研真题刷完了。
后面还做了李永乐和张宇的各种模拟题卷试卷的完成顺序也可以根据自己的擅长进行调整,比如我就觉得概率最容易做,其次高数,最后线代,所以我的试卷完成顺序是选题题—–>概率大题—–>高数大题—–>线代大题这个顺序只是提供参考,但是有时候好的顺序真的能帮你多拿分,就比如我高考那一年的理综,我一般做理综先生物后化学最后物理,事实证明是非常正确的,因为14年的四川理综卷,物理题很难,最后一道大题全省只有两三个人得了满分。
2018年北京航空航天大学考研复试-北航人文社会科学学院考研复试科目复试分数线复试参考书复试经验
2018年北京航空航天大学考研复试-北航人文社会科学学院考研复试科目复试分数线复试参考书复试经验启道考研网快讯:2018年考研复试即将开始,启道教育小编根据根据考生需要,整理2017年北京航空航天大学人文社会科学学院考研复试细则,仅供参考:一、复试科目(启道考研复试辅导班)考试科目单元考试科目代码考试科目名称第一门考试科目101 思想政治理论第二门考试科目201 英语一第三门考试科目713 自然辩证法概论第四门考试科目813 科学技术史二、复试通知(启道考研复试辅导班)一、复试组织管理在学校研究生招生工作领导小组领导下,学院成立研究生招生复试工作小组(以下简称“学院工作小组”),负责制订学院复试工作具体方案并组织实施,指导复试小组进行相应考核工作。
组长:郑晓齐副组长:李亚梅赵世奎张德辉吴铭心成员:雷庆、胡象明、方卫华、徐治立、沈映春、邓丽芳、章琰、谢凌玲秘书:李厚之按照专业类别,成立复试小组,在学院工作小组指导下具体实施笔试、面试考核工作。
二、复试工作原则坚持社会主义办学方向,坚持科学选拔,坚持公平公正,坚持全面考查、突出重点,坚持客观评价,坚持以人为本、增强服务意识。
三、复试资格基本线和拟录取人数根据学校相关规定和我院各学科专业招生规模情况,经学院研究生招生工作小组讨论决定,四、复试时间和地点各专业具体复试时间如下:公共管理专业硕士(MPA)复试考生, 3 月 19 日上午 8:00到教学区主M楼402报到,交验相关材料,通知笔试和面试地点。
其他专业所有复试考生,复试当天上午8:00到教学区图书馆西配楼二层(高等教育研究院)报到,交验相关材料,通知笔试和面试地点。
五、复试内容复试采取差额形式,差额比例一般不低于120%。
复试包括笔试和面试。
各专业面试内容均包括思想政治情况考核、英语口语和听力测试、专业素质考察三部分。
每名复试考生的面试时间总计不少于20分钟,其中,思想政治情况考核5分钟,英语口语和听力测试5分钟,专业素质考察不少于10分钟。
北航研究生数理统计答案完全版
) , y ~ N ( 2 ,
2
n
),
(m 1) S12m
2
~ (m 1) ,
2
2 (n 1) S 2 n
2
~ 2 (n 1) ,
于是有, ( x 1 ) ~ N (0,
2
m
2 ) , ( y 2 ) ~ N (0,
2
n
2),
则
( x 1 ) ( y 2 ) ~ N (0, (
解:
E( X )
1 1 1 xdx xdx 0 2 2(1 ) 1 1 2 1 1 (1 2 ) 2 2 2(1 ) 2 1 1 1 2 (1 ) 4 4 4
第 4 页 /第 23 页
北京航空航天大学
研究生应用数理统计
书后部分习题解答整理版
做矩估计, x
1 2 , 4 1 。 2
ˆ 2x 可得 的矩估计,
9. ( P80.7)
解: (1)由分布函数得出概率密度函数
f ( x; )
d ( F ( x; ) x 1 x 1 dx 0x 1
n
2
(1 x ) ,
令
ln L n n - 2 (1 x ) 0 ,得到 2 x 1 , 2 2 2
i
ˆ x ˆ x min{x } 。 于是 2 的极大似然估计为 2 1 i
13. ( P81.12) x1 , x 2 ,…, x n 为来自总体 X 的简单样本,试证明下列估计量来自m , nm n
。
ˆz 于是有,
(完整word版)北航研究生算法设计与分析Assignment_2
用分支定界算法求以下问题:某公司于乙城市的销售点急需一批成品,该公司成品生产基地在甲城市。
甲城市与乙城市之间共有n 座城市,互相以公路连通。
甲城市、乙城市以及其它各城市之间的公路连通情况及每段公路的长度由矩阵M1 给出。
每段公路均由地方政府收取不同额度的养路费等费用,具体数额由矩阵M2 给出。
请给出在需付养路费总额不超过1500 的情况下,该公司货车运送其产品从甲城市到乙城市的最短运送路线。
具体数据参见文件:m1.txt: 各城市之间的公路连通情况及每段公路的长度矩阵(有向图); 甲城市为城市Num.1,乙城市为城市Num.50。
m2.txt: 每段公路收取的费用矩阵(非对称)。
思想:利用Floyd算法的基本方法求解。
程序实现流程说明:1.将m1.txt和m2.txt的数据读入两个50×50的数组。
2.用Floyd算法求出所有点对之间的最短路径长度和最小费用。
3.建立一个堆栈,初始化该堆栈。
4.取出栈顶的结点,检查它的相邻的所有结点,确定下一个当前最优路径上的结点,被扩展的结点依次加入堆栈中。
在检查的过程中,如果发现超出最短路径长度或者最小费用,则进行”剪枝”,然后回溯。
5.找到一个解后,保存改解,然后重复步骤4。
6.重复步骤4、5,直到堆栈为空,当前保存的解即为最优解。
时间复杂度分析:Floyd算法的时间复杂度为3O N,N为所有城市的个数。
()该算法的时间复杂度等于DFS的时间复杂度,即O(N+E)。
其中,E为所有城市构成的有向连通图的边的总数。
但是因为采用了剪枝,会使实际运行情况的比较次数远小于E。
求解结果:算法所得结果:甲乙之间最短路线长度是:464最短路线收取的费用是:1448最短路径是:1 3 8 11 15 21 23 26 32 37 39 45 47 50C源代码(注意把m1.txt与m2.txt放到与源代码相同的目录下,下面代码可直接复制运行):#include<stdlib.h>#include<stdio.h>#include<time.h>#include<string.h>#define N 50#define MAX 52void input(int a[N][N],int b[N][N]);void Floyd(int d[N][N]);void fenzhi(int m1[N][N],int m2[N][N],int mindist[N][N],int mincost[N][N]);int visited[N],bestPath[N];void main(){clock_t start,finish;double duration;int i,j,mindist[N][N],mincost[N][N],m1[N][N],m2[N][N]; /* m1[N][N]和m2[N][N]分别代表题目所给的距离矩阵和代价矩阵*/// int visited[N],bestPath[N];FILE *fp,*fw;// system("cls");time_t ttime;time(&ttime);printf("%s",ctime(&ttime));start=clock();for(i=0;i<N;i++){visited[i]=0;bestPath[i]=0;}fp=fopen("m1.txt","r"); /* 把文件中的距离矩阵m1读入数组mindist[N][N] */if(fp==NULL){printf("can not open file\n");return;}for(i=0;i<N;i++)for(j=0;j<N;j++)fscanf(fp,"%d",&mindist[i][j]);fclose(fp); /* 距离矩阵m1读入完毕*/fp=fopen("m2.txt","r"); /* 把文件中的代价矩阵m2读入数组mincost[N][N] */if(fp==NULL){printf("can not open file\n");return;}for(i=0;i<N;i++)for(j=0;j<N;j++)fscanf(fp,"%d",&mincost[i][j]);fclose(fp); /* 代价矩阵m2读入完毕*/input(m1,mindist); /* mindist[N][N]赋值给m1[N][N],m1[N][N]代表题目中的距离矩阵*/input(m2,mincost); /* mincost[N][N]赋值给m2[N][N],m2[N][N]代表题目中的代价矩阵*/for(i=0;i<N;i++) /* 把矩阵mindist[i][i]和mincost[i][i]的对角元素分别初始化,表明城市到自身不连通,代价为0 */{mindist[i][i]=9999;mincost[i][i]=0;}Floyd(mindist); /* 用弗洛伊德算法求任意两城市之间的最短距离,结果存储在数组mindist[N][N]中*//*fw=fopen("1.txt","w");for(i=0;i<N;i++){for(j=0;j<N;j++)fprintf(fw,"%4d ",mindist[i][j]);fprintf(fw,"\n");}fclose(fw);// getchar();//*/Floyd(mincost); /* 用弗洛伊德算法求任意两城市之间的最小代价,结果存储在数组mincost[N][N]中*//*fw=fopen("2.txt","w");for(i=0;i<N;i++){for(j=0;j<N;j++)fprintf(fw,"%4d ",mincost[i][j]);fprintf(fw,"\n");}fclose(fw);// getchar();//*/fenzhi(m1,m2,mindist,mincost); /* 调用分支定界的实现函数,寻找出所有的可行路径并依次输出*/finish=clock();duration = (double)(finish - start) / CLOCKS_PER_SEC;printf( "%f seconds\n", duration );//*/}void Floyd(int d[N][N]) /* 弗洛伊德算法的实现函数*/{int v,w,u,i;for(u=0;u<N;u++){for(v=0;v<N;v++){for(w=0;w<N;w++)if(d[v][u]+d[u][w]<d[v][w]){//printf("v,w,u,d[v][u],d[u][w],d[v][w] %d %d %d %d %d %d",v+1,w+1,u+1,d[v][u],d[u][w],d[v][ w]);getchar();d[v][w]=d[v][u]+d[u][w];}}}}void input(int a[N][N],int b[N][N]) /* 把矩阵b赋值给矩阵a */{int i,j;for(i=0;i<N;i++)for(j=0;j<N;j++)a[i][j]=b[i][j];}void fenzhi(int m1[N][N],int m2[N][N],int mindist[N][N],int mincost[N][N]){int stack[MAX],depth=0,next,i,j; /* 定义栈,depth表示栈顶指针;next指向每次遍历时当前所处城市的上一个已经遍历的城市*/int bestLength,shortestDist,minimumCost,distBound=9999,costBound=9999;int cur,currentDist=0,currentCost=0; /* cur指向当前所处城市,currentDist和currentCost分别表示从甲城市到当前所处城市的最短距离和最小代价,currentDist和currentCost初值为0表示从甲城市出发开始深度优先搜索*/stack[depth]=0; /* 对栈进行初始化*/stack[depth+1]=0;visited[0]=1; /* visited[0]=1用来标识从甲城市开始出发进行遍历,甲城市已被访问*/while(depth>=0) /* 表示遍历开始和结束条件,开始时从甲城市出发,栈空,depth=0;结束时遍历完毕,所有节点均被出栈,故栈也为空,depth=0 *//* 整个while()循环体用来实现从当前的城市中寻找一个邻近的城市*/{cur=stack[depth]; /* 取栈顶节点赋值给cur,表示当前访问到第cur号城市*/ next=stack[depth+1]; /* next指向当前所处城市的上一个已经遍历的城市*/for(i=next+1;i<N;i++) /* 试探当前所处城市的每一个相邻城市*/{if((currentCost+mincost[cur][N-1]>costBound)||(currentDist+mindist[cur][N-1]>=distBound)){ /* 所试探的城市满足剪枝条件,进行剪枝*///printf("here1 %d %d %d %d %d %d %d\n",cur,currentCost,mincost[cur][49],costBound,curre ntDist,mindist[cur][49],distBound); getchar();//printf("%d %d %d %d %d %d",cur,i,m1[cur][i],currentCost,mincost[cur][49],costBound); getchar();continue;}if(m1[cur][i]==9999) continue; /* 所试探的城市不连通*/if(visited[i]==1) continue; /* 所试探的城市已被访问*/if(i<N) break; /* 所试探的城市满足访问条件,找到新的可行城市,终止for循环*/ }if(i==N) /* 判断for循环是否是由于搜索完所有城市而终止的,如果是(i==N),进行回溯*/{// printf("here");getchar();depth--;currentDist-=m1[stack[depth]][stack[depth+1]];currentCost-=m2[stack[depth]][stack[depth+1]];visited[stack[depth+1]]=0;}else /* i!=N,表示for循环的终止是由于寻找到了当前城市的一个可行的邻近城市*/{//printf("%d %d %d %d %d %d\n",cur,i,m1[stack[depth]][i],m2[stack[depth]][i],currentCost,curre ntDist);//getchar();currentDist+=m1[stack[depth]][i]; /* 把从当前所处城市到所找到的可行城市的距离加入currentDist */currentCost+=m2[stack[depth]][i]; /* 把从当前所处城市到所找到的可行城市的代价加入currentCost */depth++; /* 所找到的可行城市进栈*/stack[depth]=i; /* 更新栈顶指针,指向所找到的可行城市*/stack[depth+1]=0;visited[i]=1; /* 修改所找到的城市的访问标志*/if(i==N-1) /* i==N-1表示访问到了乙城市,完成了所有城市的一次搜索,找到一条通路*/{// printf("here\n");for(j=0;j<=depth;j++) /* 保存当前找到的通路所经过的所有节点*/ bestPath[j]=stack[j];bestLength=depth; /* 保存当前找到的通路所经过的所有节点的节点数*/shortestDist=currentDist; /* 保存当前找到的通路的距离之和*/minimumCost=currentCost; /* 保存当前找到的通路的代价之和*///costBound=currentCost;distBound=currentDist; /* 更新剪枝的路径边界,如果以后所找到的通路路径之和大于目前通路的路径之和,就剪枝*/if(minimumCost>1500) continue; /* 如果当前找到的通路的代价之和大于1500,则放弃这条通路*/printf("最短路径:%3d,路径代价:%3d,所经历的节点数目:%3d,所经历的节点如下:\n",shortestDist,minimumCost,bestLength+1); /* 输出找到的通路的结果*/bestPath[bestLength]=49;for(i=0;i<=bestLength;i++) /* 输出所找到的通路所经过的具体的节点*/ printf("%3d ",bestPath[i]+1);(完整word版)北航研究生算法设计与分析Assignment_2 printf("\n");depth--; /* 连续弹出栈顶的两个值,进行回溯,开始寻找新的可行的通路*/currentDist-=m1[stack[depth]][stack[depth+1]];currentCost-=m2[stack[depth]][stack[depth+1]];visited[stack[depth+1]]=0;depth--;currentDist-=m1[stack[depth]][stack[depth+1]];currentCost-=m2[stack[depth]][stack[depth+1]];visited[stack[depth+1]]=0;// getchar();}}}}。
北航计算机研究生课程-算法设计与分析-HomeWork-1
一、已知下列递推式:C(n) = 1 若n =1= 2C (n/2) + n – 1 若n ≥ 2请由定理1 导出C(n)的非递归表达式并指出其渐进复杂性。
定理1:设a,c 为非负整数,b,d,x 为非负常数,并对于某个非负整数k, 令n=c k , 则以下递推式f(n) =d 若 n=1=af(n/c)+bn x 若 n>=2的解是f(n)= bn x log c n + dn x 若 a=c x f(n)= x x xa x xn c a bc n c a bc d c ⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫ ⎝⎛-+log若 a ≠c x解:令F(n) = C(n) – 1则 F(n) = 0 n=1F(n) = 2C(n/2) + n – 2 n>=2= 2[F(n/2) + 1] + n – 2= 2F(n/2) + n利用定理1,其中:d=0,a=2,c=2,b=1,x=1,并且a=c x所以 F(n) = nlog 2n所以 C(n) = F(n) + 1 = nlog 2n + 1C(n)的渐进复杂性是O(nlog 2n)二、由于Prim 算法和Kruskal 算法设计思路的不同,导致了其对不同问题实例的效率对比关系的不同。
请简要论述:1、如何将两种算法集成,以适应问题的不同实例输入;2、你如何评价这一集成的意义?答:1、Prim 算法基于顶点进行搜索,所以适合顶点少边多的情况。
Kruskal 从边集合中进行搜索,所以适合边少的情况。
根据输入的图中的顶点和边的情况,边少的选用kruskal 算法,顶点少的选用prim 算法2、没有一个算法是万能的,没有一个算法是对所有情况都适合的。
这一集成体现了针对具体问题选用最适合的方法,即具体问题具体分析的哲学思想。
三、分析以下生成排列算法的正确性和时间效率:HeapPermute (n )//实现生成排列的Heap 算法//输入:一个正正整数n和一个全局数组A[1..n]//输出:A中元素的全排列if n = 1write Aelsefor i ←1 to n doHeapPermute(n-1)if n is oddswap A[1]and A[n]else swap A[i]and A[n]解:n=1时,输出a1n=2时,输出a1a2,a2a1n=3时,(1)第一次循环i=1时,HeapPermute(2)将a1a2做完全排列输出,记为[a1a2]a3,并将A变为a2a1a3,并交换1,3位,得a3a1a2(2)第二次循环i=2时,HeapPermute(2)输出[a3a1]a2,并将A变为a1a3a2,交换1,3位,得a2a3a1(3)第三次循环i=3时,HeapPermute(2)输出[a2a3]a1,并将A变为a3a2a1,交换1,3位,得a1a2a3,即全部输出完毕后数组A回到初始顺序。
北航2018年拟录取硕士研究生名单公示3352
北航2018年拟录取硕士研究生名单(不含推荐免试考生及港澳台考生)考生编号姓名初试总分复试成绩总成绩拟录取学院代码拟录取专业代码录取学习方式录取类别备注100068210503156阿希达331232563002085208全日制非定向100068210503891艾讲赵357237594030070800全日制非定向100068210100042安东356413769014081100全日制非定向100068210503167安继稳342238580004082502全日制非定向100068210503769安辽源347282629006085211全日制非定向100068210505295安世海347239586019070200全日制非定向100068210102561安亦然403278681012055101全日制非定向100068210102623安志强210241451008125300非全日制定向100068210102029奥日齐棱325209.5534.5013085234全日制非定向100068210504072白帆349202551001080500全日制非定向100068210504443白鸽177282459011125200非全日制非定向100068210501989白皓天160234.4394.4008125300非全日制非定向100068210501953白俊锋384271655004080700全日制非定向100068210102627白岚175277452011125200非全日制非定向100068210101134白龙浩376245621004085232全日制非定向协同创新中心专项100068210102628白濛濛178254432011125200非全日制定向100068210501501白明亮370265635015082500全日制非定向100068210101135白明轩391376767007080200全日制非定向100068210506764白铭333252585013082303全日制非定向100068210505635白瑞瑞333450783007085201全日制非定向100068210500483白晓东336234570017085203全日制非定向校地合作专项(青岛)100068210500931白雨鑫306372.5678.5021085212非全日制非定向100068210101790白玉晶330240570002085209全日制非定向100068210501437白裕凯354223577002085208全日制非定向100068210503747白云鸿387239626017080400全日制非定向100068210101364白梽玮378276654001080500全日制非定向100068210102632柏甜甜186235.81421.81008125100非全日制非定向100068210102633包健珩172274446011125200非全日制非定向100068210505765包星星345390735010085230全日制非定向100068210500408薄涛199271470011125200非全日制非定向100068210501963鲍新宇352354706007085201全日制非定向100068210102635鲍星宇174207.8381.8008125300非全日制非定向100068210505755鲍钰禅359216575011120401全日制非定向100068210502759毕鹤凇189269458011125200非全日制非定向100068210102637毕磊170279449011125200非全日制非定向100068210506619毕义康354264618005085232全日制非定向100068210102638边鸽228248.2476.2008125300非全日制非定向100068210505883边肖南371233604002085209全日制非定向校地合作专项(合肥)100068210500956边泽龙181254435011125200非全日制非定向100068210506895卞永杰324382706010085230全日制非定向高精尖中心医工交叉专项100068210505894蔡亮亮340269609006081200全日制非定向100068210500267蔡璐莹325195520002085208全日制非定向校地合作专项(青岛)100068210501923蔡敏165226.75391.75008125100非全日制非定向100068210500213蔡申晟360281641008085236全日制非定向100068210102649蔡昕妤205231.63436.63008125100非全日制非定向100068210505826蔡鑫军401446.8847.8003081100全日制非定向100068210505722蔡星星353215568001080500全日制非定向100068210503977蔡奕奇366240606017080400全日制非定向100068210500106蔡莹莹352201553001085204全日制非定向100068210504307蔡玉龙352248600006085211全日制非定向100068210101366蔡玉莹298268566001085204全日制非定向100068210503775蔡昱珍327349676007085201全日制非定向100068210503284操京祝3472245710081201J6全日制非定向100068210500142曹晨180272452011125200全日制非定向100068210501966曹程舒335257592008025100全日制非定向100068210503706曹海涛305188493006085211非全日制非定向100068210102654曹华217248.4465.4008125300非全日制非定向100068210501694曹磊374224598017080300全日制非定向100068210102656曹立峰172209.88381.88008125100非全日制非定向100068210506927曹俐303262565017085203全日制非定向校地合作专项(合肥)100068210502252曹璐374248622002085208全日制非定向100068210101367曹仟386254640001080500全日制非定向100068210102660曹荣晖183235.6418.6008125300非全日制非定向100068210504842曹睿智320200520006085211非全日制非定向100068210505287曹尚菲177282459011125200非全日制非定向100068210503658曹偲琦320210530002080900全日制非定向100068210503664曹四萍375210585006085211全日制非定向100068210101137曹文博356391747007080200全日制非定向100068210505723曹文静370248618001085204全日制非定向100068210101316曹欣玥368245613017085202全日制非定向100068210102664曹雪雷192220412008125100非全日制非定向100068210100865曹亚斌354258612006085211全日制非定向100068210503126曹阳336401737014085236全日制非定向100068210101368曹亦璁356213569001080500全日制非定向100068210505648曹玉欣319231550017085203全日制非定向校地合作专项(青岛)100068210100608曾凡苍367264631005080100全日制非定向100068210100609曾繁治413290703005085232全日制非定向100068210503212曾润琪364275639005080100全日制非定向100068210102030曾宪宇373216.4589.4013085234全日制非定向100068210100300曾逸文387379.38766.38003085210全日制非定向100068210501305柴利姣316181497002085209全日制非定向校地合作专项(青岛)100068210501899柴舒媛174257431011125200非全日制非定向100068210100610柴英凯338256594005085232全日制非定向校地合作专项(合肥)100068210506683苌瑶340338.92678.92003085210全日制非定向100068210102563常方妮374267641012055101非全日制非定向100068210502376常佳慧208231.96439.96008125100全日制非定向100068210506594常佳琪338379.25717.25003080200全日制非定向100068210505235常金波360425785007085201全日制非定向100068210102673常梦瑶174224.4398.4008125300非全日制定向100068210100611常奇375275650005082501全日制非定向100068210502921常卿硕294266560DFJ085232全日制非定向100068210102674常爽166272438011125200非全日制非定向100068210100043巢思健367412779014081100全日制非定向100068210504230车前344235579001080500全日制非定向100068210100612车雪娇333255588015082500全日制非定向100068210100044车昱娇350408758014081100全日制非定向100068210102678陈安琪162268430011125200非全日制非定向100068210500043陈奥威338219557002085208全日制非定向100068210102681陈陈205215.83420.83008125100非全日制非定向100068210100870陈达利379271650006085211全日制非定向100068210101139陈迪晓360382742007080200全日制非定向100068210503651陈方逸297200497006085211非全日制非定向100068210503039陈芳344251595030070800全日制非定向100068210100045陈庚364407771014081100全日制非定向100068210503172陈恭彦399355.38754.38003081100全日制非定向100068210502499陈翰林400438.83838.83003085210全日制非定向100068210100301陈航386355.4741.4003081100全日制非定向100068210505390陈昊322207529006085211非全日制非定向100068210505805陈浩332217549001080500全日制非定向100068210502083陈浩然364365729014085236全日制非定向100068210501164陈浩鑫367214581011120401全日制非定向100068210100614陈皓月362245607015082500全日制非定向100068210506079陈鹤331271602006085211全日制非定向100068210100046陈继泽313405718014085236全日制非定向100068210102687陈佳慧186237.2423.2008125300非全日制定向100068210506670陈家骏310217527006085211非全日制非定向100068210101372陈嘉俊385261646001080500全日制非定向100068210500140陈嘉琦366277643008085236全日制非定向100068210501708陈健飞172220.71392.71008125100全日制非定向100068210503142陈婧萱342221563001080500全日制非定向100068210102692陈凯203265468011125200非全日制非定向100068210102693陈凯琳179284463011125200非全日制非定向100068210503892陈康康331209540004082502全日制非定向100068210505656陈琨383403786014085236全日制非定向校地合作专项(云南)100068210503736陈磊381239620002085209全日制非定向100068210102695陈冷199224.33423.33008125100非全日制非定向100068210102075陈立元325396721021085212非全日制非定向100068210102697陈靓228246.67474.67008125100非全日制非定向100068210501600陈林310400.5710.5021085212非全日制非定向100068210101373陈琳333219552001080500全日制非定向100068210101331陈柳君366270636017085203全日制非定向100068210102698陈龙163205.54368.54008125100非全日制非定向100068210500858陈隆君187275462011125200非全日制定向100068210503758陈禄355244599017085203全日制非定向校地合作专项(合肥)100068210505104陈孟晓175261436011125200非全日制非定向100068210101140陈苗340349689007085201全日制非定向100068210505375陈明川292379.5671.5021085212非全日制非定向100068210502679陈默341189530027070300全日制非定向100068210500982陈宁370257627012055101非全日制非定向100068210504849陈佩佩164269433011125200非全日制非定向100068210101713陈朋384263647019070200全日制非定向100068210500409陈鹏194242.4436.4008125300非全日制非定向100068210101337陈麒屾408284692017085203全日制非定向100068210500832陈启凡344214558001085204全日制非定向100068210101142陈锐357356713007080200全日制非定向100068210503213陈瑞东331260591005080100全日制非定向100068210102700陈声172262434011125200非全日制非定向100068210101338陈帅男318244562017085203全日制非定向100068210102702陈爽193231.4424.4008125300非全日制非定向100068210503157陈思道319200519002085208全日制非定向校地合作专项(成都)100068210102703陈思含174243.2417.2008125300非全日制非定向100068210501450陈探鸿321219540006085211非全日制非定向100068210102706陈天明160195.25355.25008125100非全日制非定向100068210504210陈天阳358228586017080400全日制非定向100068210506434陈婉迪315244559006085211全日制非定向校地合作专项(青岛)100068210100047陈威君370398768014081100全日制非定向100068210101955陈威宇308216524004085232全日制非定向100068210101936陈维350215565013085213全日制非定向100068210506428陈伟320239559017085203全日制非定向校地合作专项(合肥)100068210504550陈文鹏311265576005085232非全日制非定向100068210504270陈西滢345358.73703.73003085210全日制非定向100068210102708陈烯177246.92423.92008125100非全日制非定向100068210501363陈曦圆331266597DFJ085232全日制非定向100068210101143陈袭然372212584013080204全日制非定向100068210504831陈晓凤298190488001085204全日制非定向校地合作专项(青岛)100068210102710陈晓静204230.42434.42008125100非全日制非定向100068210102709陈晓静162274436011125200非全日制非定向100068210500288陈效405183588004085232全日制非定向100068210506968陈欣186282468011125200非全日制非定向100068210102536陈新351252603011045117全日制非定向100068210500508陈雪332241573002081000全日制非定向100068210100874陈彦吉335240575006083500全日制非定向100068210500214陈阳344273617008085236全日制非定向100068210500444陈阳339397736010083100全日制非定向100068210500629陈怡轩242261.4503.4008125300非全日制非定向100068210102716陈益菁171246.33417.33008125100非全日制非定向100068210101791陈薏充355269624002085208全日制非定向100068210102718陈映彤207231.6438.6008125300非全日制定向100068210100171陈永江325205530002083900全日制非定向校地合作专项(合肥)100068210503143陈永俊379235614001085204全日制非定向100068210102720陈永宁161278439011125200非全日制非定向100068210505044陈永琦378435813028030500全日制非定向100068210100049陈玉冰372427799014081100全日制非定向100068210102721陈媛媛173243.17416.17008125100非全日制非定向100068210505788陈阅315275590DFJ085232全日制非定向100068210100875陈泽年370277647006085211全日制非定向100068210503871陈昭玲320260580001080500全日制非定向100068210503771陈桢豫384254638006085211全日制非定向网络安全班100068210102723陈征征170248.17418.17008125100非全日制非定向100068210502830陈知白291274565005085232非全日制非定向100068210502652陈志聪330402732014085236全日制非定向校地合作专项(云南)100068210101146陈智鑫386407793007080200全日制非定向100068210502685陈中平315208523002085209全日制非定向校地合作专项(青岛)100068210503764陈卓远396401.8797.8003080200全日制非定向100068210502661陈子凡339253592017080400全日制非定向100068210100131陈子豪334279613017080400全日制非定向100068210503840陈籽妍376439.71815.71003085210全日制非定向校地合作专项(云南)100068210102728程澄198235.5433.5008125100非全日制非定向100068210503813程飞亚364244608011045117全日制非定向100068210100531程灏346275621004080700全日制非定向100068210504271程厚义328246574002085209全日制非定向校地合作专项(合肥)100068210104461程佳欣344230574024085236全日制非定向100068210503974程梦瑶354239593012055101非全日制非定向100068210100618程琦翔310213523015085233全日制非定向100068210503632程瑞390261651006081200全日制非定向100068210500484程瑞昭346236582017085202全日制非定向100068210101377程圣321265586001085204全日制非定向100068210100619程涛412268680015082500全日制非定向100068210503779程婷婷339320659010085230全日制非定向高精尖中心医工交叉专项100068210504232程文秀359240599001085204全日制非定向100068210504553程显富327242569006081200全日制非定向100068210102733程小芬187190.79377.79008125100非全日制非定向100068210500446程钟作322385707010083100全日制非定向高精尖中心医工交叉专项100068210501709池晶轩179234.6413.6008125300非全日制非定向100068210501924池媛媛200246.4446.4008125300非全日制非定向100068210100532迟子新369254623004080700全日制非定向100068210503518仇昌越346212558001080500全日制非定向100068210503621仇汝冬389272661017080400全日制非定向100068210102736初凯165217.83382.83008125100非全日制非定向100068210504393初琳琳204252.58456.58008125100非全日制非定向100068210100620楚娜娜394275669013082304全日制非定向100068210504180楚夏365266631020035101全日制非定向100068210504438楚子谦326372698021085212非全日制非定向100068210504468褚唐莉310413723021085212非全日制非定向100068210102738褚绚红160190.77350.77008125100非全日制非定向100068210503759从浩336242578017085203全日制非定向校地合作专项(合肥)100068210505033丛丽霞194268462011125200全日制非定向100068210504162丛蓉196238434008125300非全日制非定向100068210102740丛莎187261448011125200非全日制非定向100068210102741崔爱华186226412008125100非全日制非定向100068210100879崔博涵350223573006085211全日制非定向网络安全班100068210100623崔登凯347273620005085232全日制非定向100068210504408崔冬353232585012055101非全日制非定向100068210501619崔皓玉317236553017085203全日制非定向校地合作专项(青岛)100068210102745崔虎209223.92432.92008125100非全日制非定向100068210504828崔静静306414720010077700全日制非定向高精尖中心医工交叉专项100068210505657崔俊超336233569001085204全日制非定向100068210101956崔尚晨354243597004085232全日制非定向协同创新中心专项100068210500173崔爽323211534027070300全日制非定向100068210102752崔智慧196271467011125200非全日制非定向100068210505842代珂202274476011125200非全日制非定向100068210101150代园博340410750007082503全日制非定向100068210500988戴超343383726014085236全日制非定向100068210506602戴宇辰351229580004080700全日制非定向100068210100172戴昱铖400244644002081000全日制非定向100068210500563单博学325412737010085230全日制非定向100068210100624单宏磊342249591015085233全日制非定向100068210101793单敬喆367234601002085208全日制非定向100068210503214单伟342226568015085233全日制非定向100068210505315单文蝶373240613011040100全日制非定向100068210102754单雅菲170233.2403.2008125300非全日制非定向100068210502352单瀛海201224.08425.08008125100全日制非定向100068210505639单钟文401258659017080400全日制非定向100068210101794党茂轩326220546002085209全日制非定向100068210101876党鹏展368331699007085201全日制非定向100068210502292党小晴190218408008125300非全日制非定向100068210503620邓陈立330390720014085236全日制非定向100068210102015邓丹353256609013085222全日制非定向境外联合培养专项100068210102756邓铎172285457011125200非全日制非定向100068210101877邓钫元349318667007085201全日制非定向100068210505658邓杲367218585001085204全日制非定向100068210100882邓立欣318252570004085232全日制非定向协同创新中心专项100068210100307邓林368387.75755.75003085210全日制非定向100068210100625邓林啸365267632005085232全日制非定向100068210506780邓琳琛333231564001080500全日制非定向100068210500193邓攀365258623006081200全日制非定向100068210101745邓薇341419760026135108非全日制非定向100068210506366邓潇319245564006081200全日制非定向100068210501604邓亚辉298376.5674.5021085212非全日制非定向100068210101518邓阳阳301252553020035102非全日制非定向享受照顾政策100068210500722邓瀛362260622012055101非全日制非定向100068210102761邓颖197288485011125200非全日制定向100068210102762邓哲源200237.1437.1008125100非全日制非定向100068210102104狄弘辉407443.5850.5021085212全日制非定向100068210104414邸建勋377179556006081200全日制定向强军计划100068210505925邸可欣343259602020035102非全日制非定向100068210102765邸亚辉173229.04402.04008125100非全日制非定向100068210501925刁呈翔168217.17385.17008125100全日制非定向100068210505957丁蔡洋325250575006085211全日制非定向网络安全班100068210100308丁韩旭293406699021085212非全日制非定向100068210503999丁梦琴340258598001085204全日制非定向100068210501529丁培佳350242592019070200全日制非定向100068210503109丁瑞348412760010107200全日制非定向100068210502901丁世力339270609005080100全日制非定向100068210502299丁帅386254640004085232全日制非定向100068210100276丁玮隆359336.92695.92003081100全日制非定向100068210100534丁文涛319234553030070800全日制非定向100068210500008丁祥涛307246553009070100全日制非定向100068210102773丁小辰162234.33396.33008125100非全日制定向100068210101378丁一372266638001085204全日制非定向100068210101795丁一坤292183475002085209全日制非定向校地合作专项(合肥)100068210101379丁颖慧320261581001080500全日制非定向100068210102774丁振东165275440011125200非全日制非定向100068210102775董冰清194281475011125200非全日制非定向100068210501152董晨晨184262446011125200非全日制非定向100068210102776董川162271433011125200非全日制非定向100068210102777董歌187214.83401.83008125100非全日制非定向100068210102778董海彬170217.58387.58008125100非全日制非定向100068210102538董金铭391434825026135108非全日制非定向100068210101153董宽348411759007082503全日制非定向100068210501990董琪173266439011125200非全日制非定向100068210102781董启明164204.92368.92008125100非全日制非定向100068210505474董瑞瑞340255595019070200全日制非定向100068210502010董升飞360224584004080700全日制非定向100068210501679董诗潮340225565004085232全日制非定向100068210102782董伟171209.33380.33008125100非全日制非定向100068210500411董晓丽196282478011125200非全日制非定向100068210506357董昕佩354251605020035101全日制非定向100068210500412董岩162256.42418.42008125100非全日制非定向100068210102784董洋154263417011125200非全日制非定向退役大学生士兵专项100068210503200董一江318274592004085232全日制非定向100068210100626董仲阳390285675005085232全日制非定向100068210505207都傲然372240612012055101非全日制非定向100068210102786窦茂蕾198269.8467.8008125300非全日制非定向100068210100627窦烨369288657005085232全日制非定向100068210501761独雅婕378211589027070300全日制非定向100068210102789杜丛宇211224.92435.92008125100非全日制非定向100068210506550杜高凯370237607001085204全日制非定向100068210100311杜浩宇347437.06784.06003081100全日制非定向100068210100312杜佳振339377.29716.29003085210全日制非定向校地合作专项(云南)100068210501272杜家伟358260618020030104全日制非定向100068210100313杜嘉璐347325.43672.43003085210全日制非定向100068210102791杜娇然207277484011125200非全日制非定向100068210102792杜娟160286446011125200非全日制非定向100068210506315杜俊峰331251582030085233全日制非定向100068210102793杜柳婷180215.4395.4008125300非全日制非定向100068210504433杜路建321385706021085212非全日制非定向100068210501782杜威338218556006085211全日制非定向校地合作专项(青岛)100068210501119杜新盼347256603019070200全日制非定向100068210506588杜岩松356227583002081000全日制非定向100068210101881杜一凡339335674007085201全日制非定向100068210504767杜怡烁323224547009070100全日制非定向100068210100173杜毅343254597002081000全日制非定向100068210102802杜颖227276503011125200非全日制定向100068210505431杜钟康323247570019070200全日制非定向境外联合培养专项100068210503544段广宇344410754021085212非全日制非定向100068210500485段佳策312202514017085203全日制非定向校地合作专项(青岛)100068210102808段洁176223.68399.68008125100非全日制非定向100068210502317段梦雪357247604012055101非全日制非定向100068210102809段明华165285450011125200非全日制非定向100068210102810段宁169284453011125200非全日制定向100068210502532段小川332235567030085233全日制非定向100068210500588段艺杰373432805010083100全日制非定向100068210504309法振尧332284616006085211全日制非定向100068210505377凡贞183241.4424.4008125300非全日制非定向100068210102813樊博文196232.75428.75008125100非全日制非定向100068210102814樊昊馨206219.58425.58008125100非全日制非定向100068210100133樊润泽391256647017080400全日制非定向100068210505851樊昕岳351247598019070200全日制非定向100068210504151范昌春378423801021083500全日制非定向100068210100587范都353228581004082502全日制非定向100068210101778范慧408419827014085236全日制非定向100068210505206范天洋344409753010107200全日制非定向100068210502047范晓宇167220.75387.75008125100非全日制非定向100068210100317范鑫荣347251598030085233全日制非定向100068210500009范燕生397271668001085204全日制非定向100068210102820范益华226207.48433.48008125100非全日制非定向100068210100050范昱328419747014081100全日制非定向100068210101796方丙武338222560002085209全日制非定向100068210102822方畅199211410008125100全日制非定向100068210102823方芳215243.6458.6008125300非全日制非定向100068210100506方豪351402.95753.95003080800全日制非定向100068210504853方华352262614011040100全日制非定向100068210102825方琳167186.21353.21008125100非全日制非定向100068210506011方萌219265484011125200非全日制非定向100068210101470方鸣伟318237555027081704全日制非定向100068210500075方茸171253424011125200非全日制非定向100068210102826方韬170272442011125200非全日制非定向100068210100629方婷婷382280662015082500全日制非定向100068210503653方雪翔181275456011125200非全日制非定向100068210503567方圆184285469011125200非全日制非定向100068210100006方蕴楠312427739010083100全日制非定向100068210100537方子玄331260591015082500全日制非定向100068210102827费辉辉166262428011125200非全日制非定向100068210502702丰硕364415.64779.64003085210全日制非定向100068210100175封锐353231584002080900全日制非定向100068210100888冯昶340234574006085211全日制非定向网络安全班100068210500537冯楚皓333394727010083100全日制非定向高精尖中心医工交叉专项100068210102829冯丛进183263446011125200非全日制非定向100068210504798冯峰182246.8428.8008125300非全日制非定向100068210102831冯浩165208.38373.38008125100非全日制非定向100068210100631冯浩326215541015082500全日制非定向100068210504310冯会伟370239609006085211全日制非定向100068210102832冯荟娴209244.2453.2008125300非全日制非定向100068210100632冯冀秦312252564015085233全日制非定向小卫星编队专项100068210101382冯杰339201540001085204全日制非定向100068210104435冯晶301244545020035102非全日制非定向享受照顾政策100068210102834冯靓206247.42453.42008125100非全日制非定向100068210100889冯玲碧297228525006085211非全日制非定向100068210504771冯美颖359229588027070300全日制非定向100068210503701冯荣光365206571002085208全日制非定向100068210102835冯树勋177267444011125200非全日制定向100068210506097冯思源339361700010100900全日制非定向100068210506829冯天伟221241.25462.25008125100非全日制非定向100068210505043冯文平328217545017085203全日制非定向校地合作专项(成都)100068210101160冯文哲375348723007080200全日制非定向100068210100633冯修源333210543015085233全日制非定向100068210506212冯学强340230570002085209全日制非定向校地合作专项(合肥)100068210102837冯雅迪171208.4379.4008125300非全日制非定向100068210102838冯彦华183239.92422.92008125100非全日制非定向100068210506547冯怡琳351236587020035102非全日制非定向100068210504091冯永超356425781003081100全日制非定向100068210102118冯雨晨320410730021085212非全日制非定向100068210101797冯雨亭372219591002085208全日制非定向100068210504163冯展亮176279455011125200非全日制非定向100068210102841伏美静216268484008125300非全日制非定向100068210100635伏韬360239599015082500全日制非定向100068210101957符华钰386255641004085232全日制非定向100068210501861符满华349263612017085203全日制非定向校地合作专项(成都)100068210506261符宗恺343259602006085211全日制非定向100068210503902付宸锐386281667005085232全日制非定向100068210100051付方友384444828014081100全日制非定向100068210100893付海文344393.5737.5021085212非全日制非定向100068210502563付宏超299403702021085212非全日制非定向100068210504582付健401255656017085203全日制非定向100068210102843付莉168232.58400.58008125100非全日制非定向100068210500297付胜男324277601005085232全日制非定向100068210101476付天奥347262609030083000全日制非定向100068210100176付伟328236564002082302全日制非定向100068210505563付宇杰341383724028030500全日制非定向100068210502363付裕196229.83425.83008125100非全日制非定向100068210100636付越帅393250643005080100全日制非定向100068210102847付忠山164234.67398.67008125100非全日制非定向100068210504520傅超348225573009070100全日制非定向100068210102848傅聪170232.4402.4008125100非全日制非定向100068210505693傅晓323218541002085209全日制非定向校地合作专项(青岛)100068210101636富有仪305404709010107200全日制非定向高精尖中心医工交叉专项100068210503032甘梦婷382246628012055101非全日制非定向100068210101882甘宁380301681007085201全日制非定向100068210505715高常粮295203498006085211非全日制非定向校地合作专项(合肥)100068210102851高春燕193228.25421.25008125100非全日制非定向100068210501010高东硕367224591004085232全日制非定向100068210506530高东昕338398736007082503全日制非定向100068210504287高飞365377.27742.27003080800全日制非定向100068210500127高飞312279591008085236全日制非定向100068210502393高凤宇307375.5682.5021085212非全日制非定向100068210102852高海建200249.88449.88008125100非全日制非定向100068210503319高昊369240609002085208全日制非定向100068210500923高恒阳321240561020035102非全日制非定向100068210102854高弘瑾176232.21408.21008125100非全日制非定向100068210504749高虹370269639020035101全日制非定向100068210505481高辉344256600005085232全日制非定向校地合作专项(云南)100068210100637高健323275598005085232全日制非定向校地合作专项(合肥)100068210102856高菁211256.4467.4008125300非全日制非定向100068210100029高凯祥382268650013081400全日制非定向100068210505152高康康339200539001085204全日制非定向100068210505909高黎娜364251615012055101非全日制非定向100068210102859高亮182233.33415.33008125100非全日制非定向100068210504409高琳362241603012055101非全日制非定向100068210500153高隆鑫376251627013081400全日制非定向100068210102860高萌181207.6388.6008125300非全日制定向100068210102861高梦然166278444011125200非全日制非定向100068210500859高明霞198255453011125200非全日制非定向100068210506253高鹏367402.14769.14003085210全日制非定向100068210501820高瑞霞341249590019070200全日制非定向100068210501713高山210213.04423.04008125100非全日制非定向100068210500388高伟悦324362686003085210全日制非定向100068210506671高文昭301251552006085211全日制非定向校地合作专项(青岛)100068210100321高鑫391367.5758.5003081100全日制非定向100068210502086高旭349234583001085204全日制非定向100068210102125高晔403444.5847.5021085212全日制非定向100068210500901高烨男313371684007085201全日制非定向100068210503454高一丹348263611005082504全日制非定向100068210500496高宇晴358248606009070100全日制非定向校地合作专项(苏州)100068210503243高玉林360223583006085211全日制非定向100068210500904高远168271439011125200非全日制定向100068210506691高瞻316410726021085212非全日制非定向100068210504090高臻325192517002085208全日制非定向校地合作专项(青岛)100068210505426高中阳313334647010085230全日制非定向高精尖中心医工交叉专项100068210504190高忠洁400257657012055101全日制非定向100068210501715高子涵162285447011125200全日制非定向100068210102870戈硕193290483011125200非全日制非定向100068210503777葛晨晨335325660010083100全日制非定向高精尖中心医工交叉专项100068210100323葛斐312203515015085233全日制非定向100068210500518葛吉喆328377.5705.5003080200全日制非定向100068210101334葛健420288708017085203全日制非定向100068210503191葛金国358249607DFJ085232全日制非定向100068210506750葛梦圆375241616027070300全日制非定向100068210101779葛帅迪401414815014085236全日制非定向100068210102873庚晓旭176244.33420.33008125100非全日制非定向100068210501327耿爱静183232.25415.25008125100非全日制非定向100068210101339耿浩然364256620017085203全日制非定向100068210501382耿金玥204268472011125200非全日制非定向100068210503641耿冉361247608012055101非全日制非定向100068210100896耿欣342277619006085211全日制非定向100068210504523耿雪丽363256619019070200全日制非定向100068210506395耿雪胤311211522002085209全日制非定向校地合作专项(青岛)100068210102875耿妍181235.71416.71008125100非全日制非定向100068210503619宫姣娃403248651012055101全日制非定向100068210102876宫景清171208.1379.1008125100非全日制非定向100068210502280龚建硕386409795014085236全日制非定向100068210102879龚平180221.46401.46008125100非全日制非定向100068210100178龚思龙320231551002082302全日制非定向100068210503817龚天宇349225574004085232全日制非定向100068210100641龚文飞319235554015085233全日制非定向100068210100642龚志扬342246588015085233全日制非定向100068210501263巩敏322338660010100900全日制非定向100068210100897苟富强316427.5743.5021085212非全日制非定向100068210101800辜云郅294190484002085209全日制非定向校地合作专项(合肥)100068210503971古丛榕331388719021085212非全日制非定向100068210102884谷嫣167279446011125200非全日制定向100068210101630谷雨410276686011040203全日制非定向100068210502353顾淙淋165267432011125200非全日制非定向100068210503762顾绮蘅360238598002085208全日制非定向100068210501040顾伟216230.65446.65008125100非全日制非定向100068210502643顾晓磊316381697010085230全日制非定向高精尖中心医工交叉专项100068210100898关晗金338277615006085211全日制非定向100068210102887关梦160226386008125100非全日制非定向100068210502168关庆华168212380008125100非全日制非定向100068210100644关欣健340274614005082501全日制非定向100068210506698管沁儿316369685021085212非全日制非定向100068210100899管文瀚338265603006085211全日制非定向100068210102135桂焓361412.5773.5021085212非全日制非定向100068210101340桂刘洋426273699017085203全日制非定向100068210101384郭柏余374215589001080500全日制非定向100068210503244郭犇370211581006085211全日制非定向校地合作专项(青岛)100068210102891郭东海174211.83385.83008125100非全日制非定向100068210100645郭东辉365251616015082500全日制非定向100068210501674郭东沛329371700010085230全日制非定向高精尖中心医工交叉专项100068210102892郭峰175225.67400.67008125100非全日制非定向100068210101801郭宫健365233598002085208全日制非定向100068210101802郭昊388256644002085208全日制非定向100068210504074郭佳乐296249545001085204全日制非定向校地合作专项(青岛)100068210500164郭佳丽380281661017085203全日制非定向100068210102893郭佳珣184278462011125200非全日制非定向100068210501835郭家瑞336390726010083100全日制非定向高精尖中心医工交叉专项100068210501840郭佼佼357245602019070200全日制非定向100068210100901郭晋瑜371227598006085211全日制非定向100068210100134郭军369264633017080400全日制非定向100068210102896郭乐乐158273431011125200非全日制定向享受照顾政策100068210100324郭力维328345.14673.14003085210全日制非定向100068210501448郭良339281620005085232全日制非定向100068210506621郭孟蕾350275625005082504全日制非定向100068210101958郭梦可381270651004085232全日制非定向100068210501759郭佩霖320216536001085204全日制非定向校地合作专项(苏州)100068210102898郭鹏214251.13465.130********非全日制非定向100068210100840郭琦306243549005085232非全日制非定向100068210101165郭庆磊318393711007085201全日制非定向100068210506406郭司南341271612005085232全日制非定向100068210504546郭素杰360219579002085209全日制非定向校地合作专项(合肥)100068210502375郭天仪337253590008025100全日制非定向100068210500719郭翔378260638011040100全日制非定向100068210100905郭新315300615006085211全日制非定向100068210500800郭新乐347398.5745.5021085212非全日制非定向100068210501698郭鑫332227559006085211全日制非定向校地合作专项(青岛)100068210501248郭星338230568006085211全日制非定向网络安全班100068210501131郭旭泽334380.75714.75003080200全日制非定向100068210102900郭雪161223.67384.67008125100非全日制非定向100068210506913郭雅馨345247592013085222全日制非定向校地合作专项(合肥)100068210505731郭亚男345242587002081000全日制非定向100068210102902郭亚雄200260.54460.54008125100非全日制非定向100068210505293郭一然340227567011045117全日制非定向100068210503342郭翼323224547006085211全日制非定向校地合作专项(合肥)100068210102904郭勇175243.33418.33008125100非全日制非定向100068210501452郭玉婷336221557006085211全日制非定向校地合作专项(青岛)100068210503036郭月332403735010085230全日制非定向100068210101883郭泽涵381387768007085201全日制非定向100068210502957郭泽明393385778003080800全日制非定向100068210504790郭沾泉326382.5708.5021085212非全日制非定向100068210101733郭肇旌304221525027070300全日制非定向100068210102907郭振庆177268445011125200非全日制定向100068210505636郭治宇360254614017080300全日制非定向100068210501247郭子东344242586004085232全日制非定向协同创新中心专项100068210102909郭子箭200288488011125200非全日制非定向100068210100327郭紫荣343382.5725.5003085210全日制非定向100068210100590国怡泉357262619004082502全日制非定向100068210102145海展铭370409.5779.5021085212非全日制非定向100068210500861韩碧辉160272432011125200非全日制定向100068210505545韩充342232574002081000全日制非定向100068210102912韩继龙163270433011125200非全日制定向100068210102913韩经纶199285484011125200非全日制非定向100068210503083韩轲歆370261631008020204全日制非定向100068210100906韩轲鑫319235554006085211全日制非定向校地合作专项(青岛)100068210504862韩坤伶355226581001085204全日制非定向100068210503853韩明宇409407.5816.5021085212全日制非定向100068210100648韩木天349240589015085233全日制非定向100068210506381韩沛珅334207541004085232全日制非定向协同创新中心专项100068210504247韩鹏钊361214575027070300全日制非定向100068210101734韩翘楚345277622027070300全日制非定向100068210100907韩青长371279650006085211全日制非定向100068210100591韩烁384256640004082502全日制非定向100068210505034韩素芳191261452011125200非全日制非定向100068210501716韩泰206218.71424.71008125100全日制非定向100068210102916韩腾辉168205.58373.58008125100非全日制非定向100068210505804韩薇345246591012055101非全日制非定向100068210102920韩宪浩172237409008125100非全日制非定向100068210501310韩晓玉315405720021085212非全日制非定向100068210102922韩星雨162220.4382.4008125300非全日制非定向100068210501779韩学璞349231580004082502全日制非定向100068210102925韩雪162264426011125200非全日制非定向100068210500905韩雪松186270456011125200非全日制非定向100068210101527韩颖366262628020035102全日制非定向100068210100649韩宇337285622005085232全日制非定向100068210503390韩禹330386716021085212非全日制非定向100068210102927韩征163198.25361.25008125100非全日制非定向100068210100136韩志强379264643017080400全日制非定向100068210101804韩卓宜340182522002085208全日制非定向校地合作专项(苏州)100068210101805郝博文334214548002085209全日制非定向100068210502364郝晨阳184204.08388.08008125100非全日制非定向100068210100909郝程乾337277614006083500全日制非定向。
北航研究生 算法设计与分析大作业一
一、请安排投资计划,使总的利润最大。
写出你所设的状态变量、决策变量、状态转移方程与递推关系式,和手工求解的详细步 骤及结果。
解:设k 表示前k 个项目;状态变量为k x ,表示能投资到前k 个项目中的金额为k x ;决策变量为}0|{ , k k k k k k x u u D D u ≤≤=∈,表示将k u 的金额投入到第k 个项目中;状态转移方程为k k k u x x +=+1,表示能投资到前k+1个项目的金额等于能投资到前k 个项目的金额,加上投资到第k+1个项目的金额;指标函数为)(P k k x ,表示将k x 投入到前k 个项目中所能获得的最大利润;设)(A k k x 为向第k 个项目投资k x 金额所能获得的利润。
则递推关系式为:⎪⎩⎪⎨⎧+-====-∈)}(A )({P max )(P 00 , 0)(P 1k k k k k D u kk k k k u u x x x k x k k 或① 当k=0或0=k x 时,总利润一定为0③ 当k=2时,8万元只投资第一、第二个项目,有若将0万投资第一个项目,8万投资第二个项目,利润为0+75=75若将1万投资第一个项目,7万投资第二个项目,利润为5+74=79 若将2万投资第一个项目,6万投资第二个项目,利润为15+73=88 若将3万投资第一个项目,5万投资第二个项目,利润为40+70=110 若将4万投资第一个项目,4万投资第二个项目,利润为80+60=140 若将5万投资第一个项目,3万投资第二个项目,利润为90+40=130 若将6万投资第一个项目,2万投资第二个项目,利润为95+15=110 若将7万投资第一个项目,1万投资第二个项目,利润为98+5=103 若将8万投资第一个项目,0万投资第二个项目,利润为100+0=100此时将4万元投资第一个项目,将剩余4万元投资第二个项目可获得最大利润140万元 同时计算出将2x 万元投资到前两个项目的获利情况如下表:④ 当k=3时,8万元同时投资第一、第二、第三个项目,有 若将0万投资前两个项目,8万投资第三个项目,利润为0+53=53若将1万投资前两个项目,7万投资第三个项目,利润为5+52=57若将2万投资前两个项目,6万投资第三个项目,利润为15+51=66若将3万投资前两个项目,5万投资第三个项目,利润为40+50=90若将4万投资前两个项目,4万投资第三个项目,利润为80+45=125若将5万投资前两个项目,3万投资第三个项目,利润为90+40=130若将6万投资前两个项目,2万投资第三个项目,利润为95+26=121若将7万投资前两个项目,1万投资第三个项目,利润为120+4=124若将8万投资前两个项目,0万投资第三个项目,利润为140+0=140此时将4万元投资第一个项目,将剩余4万元投资第二个项目,第三个项目投资0元,可获得最大利润140万元。
北京航空航天大学2018年学历硕士研究生各招收专业、学院、学制、学习方式及学费标准
2.5 2.5 2.5 2.5 2.5 2.5 2.5ห้องสมุดไป่ตู้2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5
全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制
8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000
北航 2018 年学历硕士研究生各招收专业、学院、学制、学习方式及学费标准
专业代码与名称 010101 马克思主义哲学(学术学位) 010108 科学技术哲学(学术学位) 020200 应用经济学(学术学位) 020204 金融学(学术学位) 020206 国际贸易学(学术学位) 025100 金融(专业学位) 027000 统计学(学术学位) 030101 法学理论(学术学位) 030103 宪法学与行政法学(学术学位) 030104 刑法学(学术学位) 030105 民商法学(学术学位) 030106 诉讼法学(学术学位) 030107 经济法学(学术学位) 030109 国际法学(学术学位) 030500 马克思主义理论(学术学位) 035101 法律(非法学)(专业学位) 035102 法律(法学)(专业学位) 040100 教育学(学术学位) 040203 应用心理学(学术学位) 040303 体育教育训练学(学术学位) 045117 科学与技术教育(专业学位) 050201 英语语言文学(学术学位) 050202 俄语语言文学(学术学位) 050204 德语语言文学(学术学位) 050211 外国语言学及应用语言学(学术学位) 055101 英语笔译(专业学位) 070100 数学(学术学位) 070200 物理学(学术学位) 070300 化学(学术学位) 070800 地球物理学(学术学位) 学制 (单位:年) 2 2.5 2 2.5 2.5 2 2.5 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2.5 2.5 2.5 2.5 全日制学制 2 非全日制学制 3 2.5 2.5 2.5 2.5 学习方式 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制、 非全日制 全日制、 非全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制 全日制、 非全日制 全日制 全日制 全日制 全日制 学费标准 (元/生.学年) 8000 8000 8000 8000 8000 25000 8000 8000 8000 8000 8000 8000 8000 8000 8000 全日制学费 14000 非全日制学费 15000 全日制学费 14000 非全日制学费 15000 8000 8000 8000 8000 8000 8000 8000 8000 15000 8000 8000 8000 8000 020 020 011 011 011 011 012 012 012 012 012 009 019 027 030 学院 代码 028 011 011 008 008 008 008 020 020 020 020 020 020 020 028
北航算法分析研究生课程3
• Algorithm B
To find a minimum-weight spanning tree T in a weighted, connected network G with N vertices and M edges.
[Initialize] Label all vertices ―unchosen‖; set T ← a network with N vertices and no edges; choose an arbitrary vertex and label it ―chosen‖. Step 1. [Iterate] While there is an unchosen vertex do step 2 od; STOP. Step 2. [Pick a lightest edge] Let (U, V) be a lightest edge between any chosen vertex U and any unchosen vertex V; label V as ―chosen‖; and set T ← T + (U, V). Step 0.
Does it work?
• There are several questions we should ask about this algorithm;
1. Does it always STOP? 2. When it STOPs, is T always a spanning tree of G? 3. Is T guaranteed to be a minimum-weight spanning tree? 4. Is it self-contained (or does it contain hidden, or implicit, sub-algorithms)? 5. Is it efficient?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:判断题
1、一个正确的算法,对于每个合法输入,都会在有限的时间内输出一个满足要求的结果。
(对)
2、NP完全问题比其他所有NP问题都要难。
(错)
3、回溯法用深度优先法或广度优先法搜索状态空间树。
(错,仅深度优先)
4、在动态规划中,各个阶段所确定的策略就构成一个策略序列,通常称为一个决策。
(错)
5、P类和NP类问题的关系用P⊂NP来表示是错误的。
(错)
6、若近似算法A求解某极小化问题一实例的解为Sa,且已知该问题的最优解为Sa/3,则该近似算法的性能比为3。
(错)
7、通常来说,算法的最坏情况的时间复杂行比平均情况的时间复杂性容易计算。
(对)
8、若P2多项式时间转化为(polynomial transforms to)P1,则P2至少与P1一样难。
(错)
9、快速排序算法的平均时间复杂度是O(nlogn),使用随机化快速排序算法可以将平均时间复杂度降得更低。
(错)
10、基于比较的寻找数组A[1,…,n]中最大元素的问题下届是Ω(n/3)。
(错)
11、O(f(n))+O(g(n))=O(min{f(n),g(n)})(错)
12、若f(n)=Ω(g(n)),g(n)=Ω(h(n)),则f(n)=Ω(h(n))(对)
13、若f(n)=O(g(n)),则g(n)=Ω(f(n))(对)
14、贪婪技术所做的每一步选择所产生的部分解,不一定是可行性的。
(错)
15、LasVegas算法只要给出解就是正确的。
(对)
16、一个完全多项式近似方案是一个近似方案{Aε},其中每一个算法Aε在输入实例I的规模的多项式时间内运行。
(错)
二:简答
1、二叉查找树属于减治策略的三个变种中的哪一个的应用?什么情况下二叉查找树表现出最差的效率?此时的查找和插入算法的复杂性如何?
答:减治策略有3个主要的变种,包括减常量、减常数因子和减可变规模。
(1) 二叉查找树属于减可变规模变种的应用。
(2) 当先后插入的关键字有序时,构成的二叉查找树蜕变为单支树,树的深度等于n,此时二叉查找树表现出最差的效率,(3) 查找和插入算法的时间效率都属于Θ(n)。
2、何谓伪多项式算法?如何将一Monte Carlo算法转化为Las Vegas算法?
答:若一个数值算法的时间复杂度可以表示为输入数值N的多项式,但其运行时间与输入数值N的二进制位数呈指数增长关系,则称其时间复杂度为伪多项式时间。
Las Vegas算法不会得到不正确的解。
一旦用拉斯维加斯算法找到一个解,这个解就一定是正确解。
但有时用拉斯维加斯算法找不到解。
Monte Carlo算法每次都能得到问题的解,但不保证所得解的准确性
转化:可以在Monte Carlo算法给出的解上加一个验证算法,如果正确就得到解,如果错误就不能生成问题的解,这样Monte Carlo算法便转化为了Las Vegas算法。
3、构造AVL树和2-3树的主要目的是什么?它们各自有什么样的查找和插入的效率?
答:(1)当先后插入的关键字有序时,构成的二叉查找树蜕变为单支树,树的深度等于n,此时二叉查找树表现出最差的效率,为了解决这一问题,可以构造AVL树或2-3树,使树的深度减小。
一棵AVL树要求它的每个节点的左右子树的高度差不能超过1。
2-3树和2-3-4树允许一棵查找树的单个节点不止包含一个元素。
(2) AVL树在最差情况下,查找和插入操作的效率属于Θ(lgn)。
2-3树无论在最差还是平均情况下,查找和插入的效率都属于Θ(log n)。
4、写出0/1背包问题的一个多项式等价(Polynomial Equivalent)的判定问题,并说明为什么它们是多项式等价的。
答:0/1背包问题:从M件物品中,取出若干件放在空间为W的背包里,给出一个能获得最大价值的方案。
每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn。
+
判定问题I:从M件物品中,取出若干件放在空间为W的背包里,是否存在一个方案,所获价值≥P*?。
每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn。
若判定问题I存在多项式时间的解法,则反复调用该算法就可以在多项式时间内解决0/1背包的优化问题。
因而这个判定问题与原问题多项式等价。
5、下面问题是否属于NP问题?为什么?
问题表述:给定图中的两个点、,整数和,图中每条边的长度及便利这条边的时间,
问图中是否存在一条由到的路径,使得其长度大于,且遍历时间小于?
答:这个问题属于NP问题。
因为若给出该问题的一个解,可以在多项式时间内检验这个解的正确性。
如给出一条由p到q的路径,可以在多项式时间内计算出它的长度及遍历时间,然后分别与C和t进行比较,从而可以判断这个解的对错。
分治题
1.写出一个求解下列问题的分治算法,推导其时间复杂性并与蛮力法相比较。
给定互不相等的n个数的一个序列,若其中某两个数和的关系为:
且,则称和是逆序的。
要求计算该序列中的逆序个数,即具有逆序关系的元素对的总数目。
解:/** *求解n个数的一个序列,具有逆序关系的元素对的总数目*/
count = 0; //逆序元素对的全局计数变量
mergeInvertedPairs(A,low,mid,high) {
i = low;
j = mid+1;
k = low;
tmp[n]; //用于归并排序的辅助数组
while i <= mid && j <= high {
if (A[i] > A[j]) {
tmp[k] = A[j++];
count += (mid-i+1); //相比归并排序,就多了这一条语句
} else {
tmp[k] = A[i++];
}
k++;
}
while i <= mid {
tmp[k++] = A[i++];
}
while j <= high {
tmp[k++] = A[j++];
}
for (j = low; j <= high; j++) {
A[j] = tmp[j];
}
}
findInvertedPairs(A[], low, high) {
if (low < high) {
mid = (low+high) / 2;
findInvertedPairs(A,low,mid);
findInvertedPairs(A,mid+1,high);
mergeInvertedPairs(A,low,mid,high);
}
算法思路:以归并排序为基础,在两两集合合并的时候如果前一个集合的元素a[i]>a[j],那么说明需要调整次序,逆序数num=num+mid-i。
时间复杂度的迭代公式为
11;
(n)
2(n/2)(n)n1;
n
T
T O
=
⎧
=⎨
+>
⎩
因此算法的时间复杂度为
T(n)=O(nlogn);
蛮力法的时间复杂度为O(n2),当n数目较大时,分治法计算规模远小于蛮力法。
2.为一个整数序列,中的整数如果在中出现次数多余,那么称为多数元素。
例如,在
序列中3是多数元素,因为出现了4次,大于。
求A的多数元素问题的蛮力算法复杂性如何?设计一个具有变治思想的算法,提高蛮力算法的效率,写出伪代码并分析其事件复杂性。
2. num <- src[0];
count <-0;
for i <-0 to n-1do
{
if(num == src[i])
{
count++;
}
else
{
count--;
if(count <0)
{
num <- src[i];
count = 0;
}
}
}
采用减治的思想每一个减去一个元素,时间复杂度为O(n),蛮力法的时间复杂度为O(n2)。
动态规划题
1.某工厂调查了解市场情况,估计在今后四个月内,市场对其产品的需求量如下表所示。