热门问题
时间线
聊天
视角
分區問題
来自维基百科,自由的百科全书
Remove ads
分區問題(英語:Partition problem)是數論和計算機科學領域的問題,[1]目的是把一個多重集分為和兩個子集,要求和這兩個集合中所有數的和相等。儘管分區問題屬於NP完全問題,但是依然存在偽多項式時間的動態規劃解法,而且在很多情況下也存在啟發式的解法,能夠求出最優解或近似最優解。正是基於這一點,這類問題也被稱為「最簡單的難題」。[2][3]
![]() | 此條目可參照英語維基百科相應條目來擴充。 (2022年3月1日) |
分區問題存在一個最佳化問題,該問題是將分為和,要求中元素的和與中元素的和相差最小。這一問題屬於NP困難問題,但在實踐中依舊存在高效的解法。[4]
分區問題是以下兩個相關問題的特殊情況:
Remove ads
實例
現有多重集,可以被分為以及,兩者元素之和皆為5。
Remove ads
注釋
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads