下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、南阳理工学院算法设计与分析报告册开课学院:计算机与信息工程学院 实验项目:分支限界法实验 实验时间:实验地点:指导教师:学生姓名:学生学号: 1806905030专业班级:18大数据2019-2020学年第2学期一、实验目的了解分支限界法思想和类型掌握使用分支限界法求解问题的一般步骤能够针对实际问题,分析正确问题的解空间、解空间的组织结构、搜索的约束条件、限界条件,优先级。能够正确使用队列、优先队列正确编码。能够正确分析算法的时间复杂度和空间复杂度二、实验平台Windows操作系统或Linux操作系统Python3.xpyCharm 或 sublime 或 jupyter notebook三、
2、实验内容旅行售货员问题四、算法设计问题分析一个商品推销员要去若干个城市推销商品,该推销员从一个城市出发,需要 经过所有城市后,回到出发地。应如何选择行进路线,以使总的行程最短。问题建模该问题实质是在一个带权完全无向图中,找一个权值最小的Hamilton回路。 由于该问题的可行解是所有顶点的全排列,随着顶点数的增加,会产生组合爆炸, 它是一个NP完全问题。算法描述找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函 数值达到极大或极小的解,即在某种意义下的最优解。五、算法源码import math from heapq import * n = 4x = 1, 2, 3, 4#定义
3、图的字典形式G = 1:2:15, 3: 3, 4: 2,2:1:15, 3: 2.5, 4: 5,3:1:3, 2: 2.5, 4: 10,4:1:2, 2: 5, 3: 10#定义图的数组形式 graph =0, 15, 3, 2,15, 0, 2.5, 5,3, 2.5, 0, 10,2, 5, 10, 0bestcost = math.infnowcost = 0 #全局变量,现在的花费#设置节点美class Node:#构造函数,现在的花费,到目前的路径def _init_(self, w=math.inf, route=, cost=0): self.weight = w self.route = route self.cost = cost#重载比较,用于堆的排序def _lt_(self, other): return int(self.weight) = bestcost:continue#如果到了最后一个点,加上回去的路,并计算最小值if len(node.route) = 4: wholecost = graphnode.route1s + node.cost if wholecost i MvnMiEEJE* 、*八、实验总结了解了分支限界法思想和类型,掌握了如何使用分支限界法求解问题的一 般步骤,能够针对实际问题,分析正确问题的解空间、解空间的组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路学生面试培训课件
- 电动车消防安全手册课件
- 保健品牌战略创新思维方法论
- 《数控机床基础教程》-第8 章
- RevisionLet'shelp!(课件)人教PEP版英语四年级上册
- 2025-2030家电制造产业行业市场供需分析及投资评估规划分析研究报告
- 2025-2030家用电器制造业市场供需分析及投资评估规划分析研究报告
- 2025-2030家用智能设备制造产业市场现状全面分析及行业发展趋势与营销策略研究报告
- 2025-2030家用厨电品牌售后服务产品升级市场推广规划分析研究报告
- 【初中语文】《阿西莫夫短文两篇》练习课件+统编版语文八年级下册
- 急性酒精中毒急救护理2026
- 2021-2022学年天津市滨海新区九年级上学期物理期末试题及答案
- 江苏省苏州市、南京市九校2025-2026学年高三上学期一轮复习学情联合调研数学试题(解析版)
- 2026年中国医学科学院医学实验动物研究所第三批公开招聘工作人员备考题库及答案详解一套
- 2025年幼儿园教师业务考试试题及答案
- 国家开放大学《Python语言基础》形考任务4答案
- (自2026年1月1日起施行)《增值税法实施条例》重点解读
- 2026春小学科学教科版(2024)三年级下册《4.幼蚕在生长》教学设计
- 管道安装协议2025年
- 2025宁夏贺兰工业园区管委会招聘40人笔试参考题库及答案解析
- 2026河南省气象部门招聘应届高校毕业生14人(第2号)参考题库附答案
评论
0/150
提交评论