计算复杂性理论初步(一)多项式时间归约
生活随笔
收集整理的這篇文章主要介紹了
计算复杂性理论初步(一)多项式时间归约
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、歸約的意義
求解一個算法問題的時候,我們往往可以直觀地感受到有些問題是比較難的,有些問題是比較簡單的,但是我們并不能因為沒有設計出一個比較高效的算法,就說它是一個難問題,所以問題的難易是相對的,我們需要一個科學的手段來界定問題的難易
我們可以用問題之間的歸約,來界定兩個問題之間相對難易程度的基本手段
?
二、優化問題與判定問題
很多經典的難問題都是優化問題,而一個優化問題往往可以轉換成對應的判定問題。
一般而言,優化問題是關注某種特殊的結構,并希望優化該結構的某種指標
最大團問題就是典型的優化問題、
?
一個優化問題往往可以定義其對應的判定問題。判定問題關注同樣的結構、同樣的指標,但是不同于優化問題的是,它不在關注指標的最大、最小值,而是引進一個參數k,并問一個“是與否”的問題
研究判定問題的意義是什么呢:
1、能為研究問題的復雜性發揮什么作用?
2、判定問題比優化問題更簡單,那么研究判定問題能否全面反映該問題的復雜性
?
三、歸約的定義
問題P可歸約到問題Q:問題P可以間接地通過解決問題Q來實現
?
?
?
四、多項式時間
我們將多項式時間可解的問題稱作P問題
對問題這樣分類的意義?
?
總結
以上是生活随笔為你收集整理的计算复杂性理论初步(一)多项式时间归约的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为认证网络工程师2022年最新学习路线
- 下一篇: 计算机PDF转w,电脑pdf怎么转换成w