参考:https://zhuanlan.zhihu.com/p/73953567

参考:https://blog.csdn.net/qq_21768483/article/details/80430590

目录

P问题

NP问题

NP-complete问题

NP-hard问题


P问题

存在多项式时间算法的问题。(P:polynominal,多项式)。

NP问题

(NP:Nondeterministic polynominal,非确定性多项式)

能在多项式时间内验证得出一个正确解的问题。(NP:Nondeterministic polynominal,非确定性多项式)。

这里可以清楚的看出 P类问题是NP类 问题的子集(即存在多项式时间算法的问题,总能在多项式时间内验证它)

NP-complete问题

存在这样一个NP问题,所有的NP问题都可以约化成它。换句话说,只要解决了这个问题,那么所有的NP问题都解决了。其定义要满足2个条件:

首先,它得是一个NP问题;然后,所有的NP问题都可以约化到它。

要证明npc问题的思路就是: 先证明它至少是一个NP问题,再证明其中一个已知的NPC问题能约化到它。

NP-hard问题

NP-Hard问题是这样一种问题,它满足NPC问题定义的第二条但不一定要满足第一条(就是说,NP-Hard问题要比 NPC问题的范围广,NP-Hard问题没有限定属于NP),即所有的NP问题都能约化到它,但是它不一定是一个NP问题。

[机器学习] 第一章 绪论 1.P问题、NP问题、NP完全问题和NP难问题相关推荐

  1. 机器学习-周志华-学习记录-第一章绪论

    文章目录 绪论 一.什么是机器学习 二.基本术语 三.假设空间 四.归纳偏好 总结 参考链接 绪论 为了更早地适应研究生的生活,我决定重新学习周志华老师的机器学习这本书.同时也为了能够养成博客记录的习 ...

  2. 小吴的《机器学习 周志华》学习笔记 第一章 绪论

    小吴的<机器学习 周志华>学习笔记 第一章 绪论 近一年时间接触到不少机器学习的知识,虽然断断续续学了一些,总感觉还没有入门(只学会了疯狂调包).因此,最近开始系统学习Machine Le ...

  3. 人工智能原理——第一章 绪论

    人工智能原理--第一章 绪论 文章目录 人工智能原理--第一章 绪论 1.1 人工智能的发展 人工智能的发展 – 孕育期 人工智能的发展 – 摇篮期 人工智能的发展 – 发展期(1970-1979) ...

  4. 西瓜书读书笔记整理(二)—— 第一章 绪论

    第一章 绪论 第一章 绪论 1.1 引言 1. 什么是机器学习 2. 机器学习的主要内容 3. 模型与模式 1.2 基本术语 1. 数据集 / 训练集 / 验证集 / 测试集 2. 示例 / 样本 3 ...

  5. jBPM3.12用户指南中文翻译----第一章 绪论

    这是Jboss 的jBPM3.12框架的用户指南的中文翻译.其中第一章的译文,是我在网上找到的.其他几章都是我自己做的翻译.我的翻译是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我 ...

  6. 《机器人学导论--Join J.Craig》第一章 绪论

    <机器人学导论–Join J.Craig>第一章 绪论 1.1 背景 1. 机器人取代人:人工成本原来越高,工业机器人的成本越来越低,且无需人工那些福利.待遇等,属于一本万利.随着工业机器 ...

  7. python 机器学习第一章

    机器学习是一门能够发掘数据价值的算法和应用,是计算机科学中最激动人心的一个领域之一. 接下来的时间,开始学习吧! python机器学习第一章 1.机器学习方法分为三类:监督学习,无监督学习,强化学习. ...

  8. 人工智能领域中声源定位的研究与发展------第一章 绪论

    人工智能领域中声源定位的研究与发展------第一章 绪论 转自: https://blog.csdn.net/jojozhangju/article/details/45157309 版权声明:本文 ...

  9. 数字图像识别笔记(第一章绪论)

    title: 数字图像识别笔记(第一章绪论) categories: 数字图像识别 tags: 数字图像识别 date: 2020/9/29 23:59 mathjax: true toc: true ...

最新文章

  1. PHP使用BC Math 函数处理浮点运算问题
  2. Spring工厂常识
  3. 在IDEA 中为Maven 配置阿里云镜像源
  4. 用一条sql获取分组中最大值时的ID
  5. 基于深度学习和机器学习的心电图智能分析参赛总结
  6. java对象赋值_Java 对象不使用时为什么要赋值为 null?
  7. 第一道java编程题
  8. Android MVP模式就是这么回事儿
  9. HDU1225 字符串
  10. html表单基础知识,【学习笔记】html基础知识第四更/与用户交互!(表单标签)...
  11. express中的错误处理
  12. ajax的两个重要参数contentType 和dataType
  13. 理顺8个版本vue的区别
  14. IOS APP提交流程
  15. matlab灵敏度分析绘图——道路最大通行能力
  16. 求解-----组合优化问题
  17. ESP32 flash 加密测试
  18. 在合并单元格中数组公式无效_Excel|普通公式无法有效解决问题时使用数组公式...
  19. 好记性不如“烂笔头”
  20. 图象关于y轴对称是什么意思_关于x轴对称-图象关于y轴对称是什么函数

热门文章

  1. PYTHON语言编写求最大公约数和最小公倍数的程序(更相减损法)
  2. R、Rstudio详细安装教程(详细图文)
  3. 利用FullCalendar做简单的日程管理,以及后台动态更新数据出现的问题。
  4. jq循环遍历元素的高度,判断超出显示更多按钮
  5. 位置式PID和增量式PID的区别(转载)
  6. 前端开发_HTML5_CSS部分(一)
  7. python数组元素赋值_对numpy中数组元素的统一赋值实例
  8. php面试题 mysql 主从_必看!PHP常见面试题——MySQL篇
  9. 常见分类模型:决策树、随机森林、GBDT、XGB
  10. 自考计算机 英语有听力吗,英语自考听力本科,自考只剩一门是什么感受?