计算复杂度基础

1. 抽象问题

抽象问题包括决策问题和优化问题

注意:描述中,I的缩写是Instance,S的缩写是Solution。

2. 决策问题

3. 优化问题

将一个优化问题转换为决策问题后,不会变的更难。 \color {green}将一个优化问题转换为决策问题后,不会变的更难。 将一个优化问题转换为决策问题后,不会变的更难。

4. 编码

5. 具体问题

6. P问题

一个抽象问题使用不同的编码可以被转换为不同的具体问题。 \color {green}一个抽象问题使用不同的编码可以被转换为不同的具体问题。 一个抽象问题使用不同的编码可以被转换为不同的具体问题。

7. 集合论问题

union: 并集

intersection: 交集

complement: 补集

  1. 语言和算法的接受拒绝
  1. 验证算法
  1. NP问题
  1. co-NP问题
  1. 规约问题
相关推荐
刘海东刘海东13 分钟前
结构型智能科技的关键可行性——信息型智能向结构型智能的转变(修改提纲)
人工智能·算法·机器学习
pumpkin8451440 分钟前
Rust 调用 C 函数的 FFI
c语言·算法·rust
挺菜的1 小时前
【算法刷题记录(简单题)003】统计大写字母个数(java代码实现)
java·数据结构·算法
mit6.8241 小时前
7.6 优先队列| dijkstra | hash | rust
算法
2401_858286111 小时前
125.【C语言】数据结构之归并排序递归解法
c语言·开发语言·数据结构·算法·排序算法·归并排序
guygg882 小时前
基于matlab的FIR滤波器
开发语言·算法·matlab
ysh98883 小时前
PP-OCR:一款实用的超轻量级OCR系统
算法
遇雪长安3 小时前
差分定位技术:原理、分类与应用场景
算法·分类·数据挖掘·rtk·差分定位
数通Dinner3 小时前
RSTP 拓扑收敛机制
网络·网络协议·tcp/ip·算法·信息与通信
张人玉5 小时前
C# 常量与变量
java·算法·c#