挑到一篇看似簡單卻很多疑問的Paper,是OR這個領域解最佳化問題的,整個很不熟
紀錄一下找到的筆記
- non-deterministic polynomial,是NP
O(nk)的複雜度能解決的問題,都稱為polynomial的問題 (能用 O(nk) 計算量解決之問題之集合)
NP 問題的代表問題之一是 traveling salesman problem (i.e.無法用 O(nk) 的計算量來解決)
若有N個城市,就有(N-1)! 窮舉的可能組合,當N(也就是城市數)約超過20以上時, 階乘的結果非常的大,要窮舉出所有可能性就必須花費非常多的時間。另外像購物車問題、質數問題也都是 non-deterministic algorithm
- 近似演算法
無法在多項式時間內精確求到最優解,然而在現實或理論研究中,這類問題都有廣泛的應用,在精確解無法得到的情況下,轉而依靠高效的近似演算法求可以接受的近似解
- Steiner tree problem
Steiner tree問題:給定一個點的集合(vertices),利用網路圖的最短路徑連接起來,其中,路徑長度是所有edge的weight總和,與最小成本擴張樹不同之處在於,在Steiner tree問題中,會有另外的中介點與邊 (vertices and edges)被加到圖中,藉以減低spanning tree的長度,這些新加入的點被用來降低total length of connection被稱做Steiner points or Steiner vertices.
沒有留言:
張貼留言