备案 控制台
开发者社区 云计算 文章 正文

【计算理论】计算复杂性 ( NP 完全问题 | 顶点覆盖问题 | 哈密顿路径问题 | 旅行商问题 | 子集和问题 )

简介: 【计算理论】计算复杂性 ( NP 完全问题 | 顶点覆盖问题 | 哈密顿路径问题 | 旅行商问题 | 子集和问题 )

文章目录

一、顶点覆盖问题

二、哈密顿路径问题

三、旅行商问题

四、子集和问题

五、NP 完全问题





一、顶点覆盖问题


顶点覆盖 ( Vertex Cover ) :


给定一个 无向图 G \rm GG , G \rm GG 的 点集覆盖 定义 :


找到 无向图 G \rm GG 的 点集子集 V \rm VV ,


使得 无向图 G \rm GG 中的任何一条边 , 都与 点集子集 V \rm VV 的至少一个节点是接触的 ;



顶点覆盖问题 : 查看 无向图 G \rm GG 中 是否包含一个指定大小的 满足上述要求的 点集子集 V \rm VV ;



符号化表示 :


V E R T E X − C O V E R = { < G , K > ∣ G 是 无 向 图 , 包 含 k 个 节 点 的 点 集 覆 盖 } \rm VERTEX-COVER = \{ <G, K> | G 是无向图 , 包含 k 个节点的 点集覆盖 \}VERTEX−COVER={<G,K>∣G是无向图,包含k个节点的点集覆盖}


其中 k \rm kk 个节点 的 点集覆盖 就是无向图中有 k \rm kk 个点的点集子集 , 满足点集覆盖要求 ;



点集覆盖 是 N P \rm NPNP 完全问题 ;






二、哈密顿路径问题


哈密顿路径问题在图论中是很重要的问题 ;



在下图中 , 从某个顶点出发 , 将所有的顶点都走一遍, 并且每个顶点只能经过一次 ,

image.png



经过所有顶点的 圈 称为 哈密顿圈 ,


经过所有顶点的 道路 称为 哈密顿道路 , 又称为 哈密顿路径 ;



哈密顿路径问题 就是 找到无向图中的哈密顿路径 ;



涉及到的其它概念 :

途径 : 顶点和边的交替出现的序列 , 其顺序符合图中的位置即可 ;

迹 : 每个边不能相同的 途径 ;

路 : 每个点都不相同的 迹 ;

这三个概念 , 一个比一个严格 ;

闭途径 : 起点 和 终点 相同的 途径 ;

闭迹 : 起点 和 终点 相同的 迹 , 也称 回路 ;

圈 : 起点 和 终点 相同的 路 ;

G GG 指的是 Graphic 图 ;

E EE 指的是 Edge 边 ;

V VV 指的是 Vertext 顶点 ;



哈密顿路径 , 参考 【图论】简单 概念 及 公式 入门 ( 完全图 | 二部图 | 连通图 | 欧拉回路 | 哈密顿圈 | 平面图 | 欧拉定理 ) 博客中的 欧拉回路 与 哈密顿圈 ;



哈密顿路径问题 是 N P \rm NPNP 完全的 ;


无向图中哈密顿路径是否存在 , 该问题也是 N P \rm NPNP 完全的 ;



前者是求出具体的哈密顿路径 , 后者求哈密顿路径是否存在 ;






三、旅行商问题


旅行商问题 : 无向图中 , 每条边都有一个权重 , 求是否有一条哈密顿路径的权重之和 , 不超过给定的自然数 W \rm WW ;


旅行商问题 是 N P \rm NPNP 完全的 ;






四、子集和问题


子集和问题 : 给定一个 自然数集合 , 给定一个 自然数 t \rm tt , 问给定的自然数集合中 , 是否存在子集 , 使它们之和等于给定的自然数 t \rm tt ;


子集和问题 是 N P \rm NPNP 完全的 ;






五、NP 完全问题


计算理论中的 N P \rm NPNP 完全问题 :


S A T \rm SATSAT 布尔可满足性问题 ;


d H A M P A T H \rm dHAMPATHdHAMPATH 哈密顿路径问题 ;


T S P \rm TSPTSP 旅行商问题 ;



下图就是已知的 N P \rm NPNP 完全问题 ;

image.png

韩曙亮
目录
相关文章
拓端数据部落
|
28天前
|
数据可视化
R语言马科维茨Markowitz均值-方差(风险投资模型)分析最优投资组合数据预期收益率可视化(下)
R语言马科维茨Markowitz均值-方差(风险投资模型)分析最优投资组合数据预期收益率可视化(下)
拓端数据部落
21 0
拓端数据部落
|
28天前
|
存储 数据可视化 数据挖掘
R语言马科维茨Markowitz均值-方差(风险投资模型)分析最优投资组合数据预期收益率可视化(上)
R语言马科维茨Markowitz均值-方差(风险投资模型)分析最优投资组合数据预期收益率可视化
拓端数据部落
29 0
拓端数据部落
|
28天前
|
安全 vr&ar
R语言非线性动态回归模型ARIMAX、随机、确定性趋势时间序列预测个人消费和收入、用电量、国际游客数量
R语言非线性动态回归模型ARIMAX、随机、确定性趋势时间序列预测个人消费和收入、用电量、国际游客数量
拓端数据部落
28 0
拓端数据部落
|
28天前
|
数据可视化
R语言分位数回归、最小二乘回归OLS北京市GDP影响因素可视化分析
R语言分位数回归、最小二乘回归OLS北京市GDP影响因素可视化分析
拓端数据部落
21 0
拓端数据部落
|
28天前
|
数据可视化 前端开发 SEO
R语言门限误差修正模型(TVECM)参数估计沪深300指数和股指期货指数可视化
R语言门限误差修正模型(TVECM)参数估计沪深300指数和股指期货指数可视化
拓端数据部落
20 0
拓端数据部落
|
28天前
R语言用GAM广义相加模型研究公交专用道对行程时间变异度数据的影响
R语言用GAM广义相加模型研究公交专用道对行程时间变异度数据的影响
拓端数据部落
22 0
拓端数据部落
|
28天前
|
算法 vr&ar Windows
R语言广义矩量法GMM和广义经验似然GEL估计ARMA、CAPM模型分析股票收益时间序列
R语言广义矩量法GMM和广义经验似然GEL估计ARMA、CAPM模型分析股票收益时间序列
拓端数据部落
16 0
拓端数据部落
|
28天前
|
数据可视化 测试技术
R语言几何布朗运动GBM模拟股票价格优化建立期权定价用概率加权收益曲线可视化
R语言几何布朗运动GBM模拟股票价格优化建立期权定价用概率加权收益曲线可视化
拓端数据部落
31 3
拓端数据部落
|
28天前
|
数据可视化
R语言极值理论:希尔HILL统计量尾部指数参数估计可视化
R语言极值理论:希尔HILL统计量尾部指数参数估计可视化
拓端数据部落
32 5
拓端数据部落
|
28天前
|
数据可视化
R语言可视化渐近正态性、收敛性:大数定律、中心极限定理、经验累积分布函数
R语言可视化渐近正态性、收敛性:大数定律、中心极限定理、经验累积分布函数
拓端数据部落
21 0

热门文章

最新文章

  • 1
    阿里云携手 VMware 共建云原生 IoT 生态,聚开源社区合力打造领域标准
  • 2
    让网站永久拥有HTTPS - 申请免费SSL证书并自动续期
  • 3
    如何成为一名卓越的前端工程师
  • 4
    使用xshell-ssh连接服务器被经常意外中断(Disconnected from remote host)
  • 5
    2016云栖社区技术专题&课程大盘点-你想要的都在这里
  • 6
    dnsmasq搭建简易DNS服务器
  • 7
    智能硬件与物联网时代的行业研究
  • 8
    Enterprise Library——企业库配置管理应用程序块
  • 9
    物联网99%是中小企业 引发赚快钱担忧
  • 10
    Windows Embedded CE 6.0实时性分析
  • 1
    基于springboot+vue.js+uniapp小程序的个人驾校预约管理系统附带文章源码部署视频讲解等
    42
  • 2
    基于springboot+vue.js+uniapp小程序的电影订票系统附带文章源码部署视频讲解等
    41
  • 3
    基于springboot+vue.js+uniapp小程序的高校实习信息发布网站附带文章源码部署视频讲解等
    45
  • 4
    基于springboot+vue.js+uniapp小程序的网上蛋糕售卖店管理系统附带文章源码部署视频讲解等
    38
  • 5
    基于springboot+vue.js+uniapp小程序的视频点播系统附带文章源码部署视频讲解等
    38
  • 6
    基于springboot+vue.js+uniapp小程序的社区老人健康信息管理系统附带文章源码部署视频讲解等
    31
  • 7
    基于springboot+vue.js+uniapp小程序的教学管理系统附带文章源码部署视频讲解等
    27
  • 8
    基于springboot+vue.js+uniapp小程序的宠物健康咨询系统附带文章源码部署视频讲解等
    31
  • 9
    基于springboot+vue.js+uniapp小程序的高校就业招聘系统设计附带文章源码部署视频讲解等
    26
  • 10
    基于springboot+vue.js+uniapp小程序的校园失物招领系统附带文章源码部署视频讲解等
    28
  • 相关课程

    更多
  • 场景实践 - 基于阿里云PAI机器学习平台使用时间序列分解模型预测商品销量
  • 【算法实战】15. 利用SVD来简化数据
  • 南瓜书《机器学习公式推导》
  • 【算法实战】14. 利用PCA来简化数据
  • 【算法实战】5. Logistic回归算法
  • 【算法实战】2. K近邻算法
  • 相关电子书

    更多
  • 高维向量检索技术在PG中的设计与实践
  • 纯干货|机器学习中梯度下降法的分类及对比分析
  • 纯干货 | 机器学习中梯度下降法的分类及对比分析
  • 相关实验场景

    更多
  • 欧拉图的构造性证明与算法实现
  • 推荐系统入门之使用ALS算法实现打分预测
  • 下一篇
    阿里云免费云服务器ECS领取教程

    PHP网站源码迪庆关键词按天收费推荐庆阳SEO按天计费价格珠海高端网站设计多少钱宜宾外贸网站制作价格抚州百度爱采购多少钱淮北设计公司网站报价烟台百度网站优化排名报价台州网页制作推荐曲靖网页设计公司连云港网站优化按天扣费合肥推广网站公司黄山设计网站价格徐州网站优化按天扣费多少钱鹤岗模板网站建设价格安阳网站建设设计价格宣城网站推广方案公司萍乡外贸网站建设推荐安庆模板网站建设公司本溪网站关键词优化报价网络广告推广报价茂名网站优化推广绵阳seo网站优化公司金昌百度网站优化排名巴中网站优化推荐长治seo优化公司淮安seo网站优化报价锦州关键词按天扣费价格新乡网络广告推广多少钱开封品牌网站设计哪家好随州关键词排名报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化