分區問題(英語:Partition problem)是數論和計算機科學領域的問題,[1]目的是把一個多重集分為和兩個子集,要求和這兩個集合中所有數的和相等。儘管分區問題屬於NP完全問題,但是依然存在偽多項式時間的動態規劃解法,而且在很多情況下也存在啟發式的解法,能夠求出最優解或近似最優解。正是基於這一點,這類問題也被稱為「最簡單的難題」。[2][3]
此條目可參照英語維基百科相應條目來擴充。 (2022年3月1日) |
分區問題存在一個最佳化問題,該問題是將分為和,要求中元素的和與中元素的和相差最小。這一問題屬於NP困難問題,但在實踐中依舊存在高效的解法。[4]
分區問題是以下兩個相關問題的特殊情況:
5 sources
實例
現有多重集,可以被分為以及,兩者元素之和皆為5。
注釋
參考文獻
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.