摘要:在備考過程中,部分考生可能會(huì)存在這樣的問題,比如:軟考各科目的備考資料在哪里找?別擔(dān)心,為了幫大家解決這個(gè)問題,小編收集資料并整理了相關(guān)的內(nèi)容,一起來(lái)了解下吧~
活動(dòng)選擇問題是指若干個(gè)具有競(jìng)爭(zhēng)性的活動(dòng)要求互斥使用某一公共資源時(shí),如何選擇最大的相容活動(dòng)集合。假設(shè)有一個(gè)需要使用某一資源(如場(chǎng)地等)的N個(gè)活動(dòng)組成的集合S={a1, a2, ... , an},該資源一次只能被一個(gè)活動(dòng)占用。每個(gè)活動(dòng)ai有一個(gè)開始時(shí)間si和結(jié)束時(shí)間fi,且0≤si≤fi<∞。一旦被選擇后,活動(dòng)ai就占據(jù)半開時(shí)間區(qū)間[si,fi)。如果兩個(gè)活動(dòng)ai和aj的時(shí)間區(qū)間互不重疊,則稱活動(dòng)ai和aj是兼容的。活動(dòng)選擇問題就是要選擇出一個(gè)由互相兼容的活動(dòng)組成的最大子集合。考慮下表中的活動(dòng)集合,其中各活動(dòng)采用歸并排序算法進(jìn)行遞增排序。從表中可以看到,子集{a3,a9,a11}由相互兼容的活動(dòng)組成。然而,它不是最大的子集,子集{a1,a4,a8,a11}更大,事實(shí)上,{a1,a4,a8,a11}是一個(gè)最大的相互兼容活動(dòng)子集。另外,還有一個(gè)最大子集是{a2,a4,a9,a11}
活動(dòng)i | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
Si | 1 | 3 | 0 | 5 | 3 | 5 | 6 | 8 | 8 | 2 | 12 |
fi | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
定義集合sij={ak∈s:fi≤sk<fk≤sj}。為了完整地表示問題,加入兩個(gè)虛擬活動(dòng), a0和an+1,其中,f0=0,sn+1=∞,這樣s =s0,n+1。
對(duì)于任一非空子問題sij,設(shè)am是sij中具有最早結(jié)束時(shí)間的活動(dòng)。那么:
(1)活動(dòng)am在sij的某個(gè)最大兼容活動(dòng)子集中。
(2)子活動(dòng)sim為空,所以選擇am將使smi為唯一可能非空的子問題。
如需了解更多備考資料,可點(diǎn)擊下方資料下載處或聯(lián)系在線客服獲取。
軟考科目規(guī)劃
三分鐘測(cè)出適合你的軟考科目
↓↓↓

熱門:網(wǎng)絡(luò)工程師備考 | 信息系統(tǒng)項(xiàng)目管理師備考
備考:章節(jié)練習(xí)+真題 | 信息系統(tǒng)項(xiàng)目管理師論文范文5篇
| 備考資料區(qū)
推薦:軟件設(shè)計(jì)師網(wǎng)絡(luò)課堂 |系統(tǒng)架構(gòu)設(shè)計(jì)師網(wǎng)絡(luò)課程
活動(dòng):新人禮包
|
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題
專注在線職業(yè)教育25年