首页 > 其他分享 >P 、NP、NPH、NPC问题

P 、NP、NPH、NPC问题

时间:2023-01-18 22:35:02浏览次数:38  
标签:NPH 验证 多项式 NPC 问题 NP

P:一个问题可以在多项式(O(n^k))的时间复杂度内解决 (计算机比较容易算出答案的问题.)
NP:问题的解可以在多项式的时间内被验证 (已知答案以后计算机可以比较容易地验证答案的问题。)
NPH:任意np问题都可以在多项式时间内归约为该问题,但该问题本身不一定是NP问题(给出一个答案,计算机可能验证也可能验证不了)
NPC :既是NP问题,也是NP-hard问题。比如TSP问题

假设一个推销员需要从香港出发,经过广州,北京,上海,…,等 n 个城市, 最后返回香港。 任意两个城市之间都有飞机直达,但票价不等。现在假设公司只给报销 C 块钱,问是否存在一个行程安排,使得他能遍历所有城市,而且总的路费小于 C?

标签:NPH,验证,多项式,NPC,问题,NP
From: https://www.cnblogs.com/oceaning/p/17060766.html

相关文章

  • 学习笔记——Spring中的AOP(AspectJ);Spring中AOP概述;Spring中AOP相关术语;AspectJ中切
    2023-01-18一、Spring中的AOP1、AspectJ(1)简介Java社区里最完整最流行的AOP框架在Spring2.0以上版本中,可以使用AspectJ注解或基于XML配置的AOP(2)使用AspectJ步骤①在s......
  • Windows安装使用npm(Nodejs)
    1.下载Nodejs​​​https://nodejs.org/en​​2.傻瓜式的安装,路径可以自己更改3.配置NODE_PATH环境变量(安装自动配置路径)4.安装好后,对应的各个文件的作用:检查是否正常先......
  • APM vs NPM
    概述APM:ApplicationPerformanceMonitoring的简称,即应用性能监控。NPM:NetworkPerformanceMonitoring的简称,即网络性能监控。技术实现APM:应用服务器上安装代理......
  • pnpm : 无法加载文件 \AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本
    1.安装pnpmnpminstall-gpnpm#安装pnpmpnpm--version#查看pnpm版本安装完成后查看版本时报错pnpm:无法加载文件C:\Users\123\AppData\Roaming\npm\pnpm.p......
  • npm、yarn和pnpm 设置淘宝镜像
    npm、yarn和pnpm淘宝镜像//设置npmconfigsetregistryhttps://registry.npmmirror.com/yarnconfigsetregistryhttps://registry.npmmirror.com/pnpmconf......
  • npm i报错
    npmi报错npminstallnpmERR!codeERESOLVEnpmERR!ERESOLVEcouldnotresolvenpmERR!npmERR!Whileresolving:rober-face@2.6.1npmERR!Found:eslint@5.16.0解决......
  • (转发) Fix the upstream dependency conflict installing NPM packages
    原文:FixtheupstreamdependencyconflictinstallingNPMpackages|bobbyhadz FixtheupstreamdependencyconflictinstallingNPMpackages #Usethe --lega......
  • JNPF流程审批加签功能讲解
    JNPF快速开发平台3.4.5大版本虽然已经上线近两个月,相信大家也都在我们产品官网试用体验了新版本,这是一个功能更加强大、用户体验更加顺畅的新版本,但同样的由于版本变动较大......
  • 20.PyQt5【基本组件】输入对话框-QInputDialog
    一、前言这是一个预配置的对话框,带有一个文本字段和两个按钮,确定和取消。用户单击Ok按钮或按Enter后,父窗口收集文本框中的输入。用户输入可以是数字、字符串或列表中......
  • node和npm如何升级版本
    node和npm在某种意义上,早已成为当前前端开发中不可或缺的工具。本文将介绍如何进行node和npm的版本升级和指定等等操作。查看node和npm版本:node-vnpm-v清除npm缓......