[發(fā)明專(zhuān)利]一種基于MaxSAT最優(yōu)解的聯(lián)盟結(jié)構(gòu)形成方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810040196.5 | 申請(qǐng)日: | 2018-01-16 |
| 公開(kāi)(公告)號(hào): | CN108256649A | 公開(kāi)(公告)日: | 2018-07-06 |
| 發(fā)明(設(shè)計(jì))人: | 廖曉鵑;劉明哲;張輝;李冬芬 | 申請(qǐng)(專(zhuān)利權(quán))人: | 成都理工大學(xué) |
| 主分類(lèi)號(hào): | G06N99/00 | 分類(lèi)號(hào): | G06N99/00 |
| 代理公司: | 成都眾恒智合專(zhuān)利代理事務(wù)所(普通合伙) 51239 | 代理人: | 劉華平 |
| 地址: | 610059 四川*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 最優(yōu)解 聯(lián)盟結(jié)構(gòu) 集合 子問(wèn)題 互斥 游離 關(guān)系編碼 規(guī)則編碼 規(guī)則集合 可擴(kuò)展性 特征函數(shù) 解算器 組規(guī)則 求解 權(quán)重 合并 轉(zhuǎn)化 | ||
本發(fā)明公開(kāi)了一種基于MaxSAT最優(yōu)解的聯(lián)盟結(jié)構(gòu)形成方法,該方法包括如下步驟:確定CSG問(wèn)題,用MC?nets框架將CSG問(wèn)題的特征函數(shù)表示為一組規(guī)則的集合;將集合中每?jī)蓚€(gè)規(guī)則之間的關(guān)系劃分為四種互斥的類(lèi)型;將集合分為互斥的游離集與核心集,分別在其上構(gòu)造一個(gè)CSG問(wèn)題的子問(wèn)題;將游離集上所有帶有正值權(quán)重的規(guī)則集合表示最優(yōu)解;將核心集上的每個(gè)規(guī)則編碼為軟子句,規(guī)則間的關(guān)系編碼為硬子句,從而將核心集上的子問(wèn)題轉(zhuǎn)化為可求解的表達(dá)式,并通過(guò)MaxSAT解算器計(jì)算出最優(yōu)解;合并最優(yōu)解,得到CSG問(wèn)題的最優(yōu)解。本發(fā)明具有很強(qiáng)的可擴(kuò)展性和執(zhí)行效率,具有很高的實(shí)用價(jià)值和推廣價(jià)值。
技術(shù)領(lǐng)域
本發(fā)明屬于本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,具體涉及一種基于MaxSAT最優(yōu)解的聯(lián)盟結(jié)構(gòu)形成方法。
背景技術(shù)
聯(lián)盟形成是多Agent系統(tǒng)(Multi-Agent System:MAS)中的一種重要協(xié)作方式。在MAS中,主體通過(guò)形成聯(lián)盟的方式進(jìn)行合作,以最小的代價(jià)執(zhí)行任務(wù),從而獲得最大的收益。聯(lián)盟結(jié)構(gòu)形成問(wèn)題(Coalition Structure Generation:CSG)是聯(lián)盟形成中的關(guān)鍵問(wèn)題之一,其目標(biāo)是將一個(gè)集合劃分為相互獨(dú)立的聯(lián)盟,使得聯(lián)盟的總收益最大,通常情況下,聯(lián)盟的收益由特征函數(shù)進(jìn)行表達(dá),在包含n個(gè)成員的集合中,要表示所有可能的聯(lián)盟收益則需要O(2n)個(gè)特征函數(shù),引入的特征函數(shù)較多,針對(duì)此問(wèn)題,具有更強(qiáng)表達(dá)能力的MC-nets框架被提出,并將CSG問(wèn)題中聯(lián)盟與收益的關(guān)系表示為一組帶實(shí)數(shù)權(quán)重的規(guī)則,結(jié)合Ohta與Ueda等人的理論研究,可通過(guò)MaxSAT解算器對(duì)整個(gè)集合進(jìn)行求解,但在求解的過(guò)程中需要引入大量冗余子句,尤其是在規(guī)模為n的CSG問(wèn)題中,因關(guān)系的傳遞性而引入的子句數(shù)目高達(dá)O(n3),大量的冗余子句使得MaxSAT解算器在求解問(wèn)題時(shí)不得不進(jìn)行額外的推理步驟,這在一定程度上增加了計(jì)算成本,同時(shí)降低了求解效率,不利于大規(guī)模推廣。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于MaxSAT最優(yōu)解的聯(lián)盟結(jié)構(gòu)形成方法,主要解決現(xiàn)有技術(shù)中存在的現(xiàn)有MaxSAT編碼引入冗余子句數(shù)量太多,增加了計(jì)算成本的同時(shí)造成求解效率低下的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種基于MaxSAT最優(yōu)解的聯(lián)盟結(jié)構(gòu)形成方法,包括如下步驟:
(S1)確定聯(lián)盟結(jié)構(gòu)形成問(wèn)題CSG問(wèn)題,用MC-nets框架將CSG問(wèn)題的特征函數(shù)表示為一組帶權(quán)重的規(guī)則的集合R;
(S2)將集合R中每?jī)蓚€(gè)規(guī)則之間的關(guān)系劃分為四種互斥的類(lèi)型,并且每?jī)蓚€(gè)規(guī)則間的關(guān)系有且僅能滿(mǎn)足其中一種類(lèi)型;
(S3)將所有規(guī)則中同時(shí)滿(mǎn)足條件的規(guī)則的集合表示為游離集Rf,將游離集Rf在集合R上的補(bǔ)集表示為核心集Rc,分別在游離集Rf和核心集Rc上構(gòu)造一個(gè)CSG問(wèn)題的子問(wèn)題;
(S4)針對(duì)游離集Rf上的子問(wèn)題,將其上所有帶有正值權(quán)重的規(guī)則集合表示為游離集Rf的最優(yōu)解
(S5)針對(duì)核心集Rc上的子問(wèn)題,將核心集Rc上的每個(gè)規(guī)則編碼為軟子句,然后將規(guī)則間的關(guān)系編碼為硬子句,從而將核心集Rc上的CSG問(wèn)題的子問(wèn)題轉(zhuǎn)化為可求解的MaxSAT問(wèn)題的表達(dá)式,并通過(guò)MaxSAT解算器計(jì)算出核心集Rc上的最優(yōu)解
(S6)將游離集Rf和核心集Rc上的最優(yōu)解進(jìn)行合并,得到CSG問(wèn)題的最優(yōu)解R*,即R*=R*f∪R*c。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于成都理工大學(xué),未經(jīng)成都理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810040196.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種并行變鄰域搜索方法
- 基于改進(jìn)的量子進(jìn)化算法的分?jǐn)?shù)階PID控制器整定方法
- 對(duì)硅通孔進(jìn)行動(dòng)態(tài)規(guī)劃布線(xiàn)的方法
- 一種基于粒子群優(yōu)化的路徑尋優(yōu)方法
- 一種均衡分配工業(yè)產(chǎn)品中關(guān)鍵參數(shù)的方法
- 基于微粒群算法的Steiner最優(yōu)樹(shù)計(jì)算方法及裝置
- 一種新型蝙蝠優(yōu)化算法系統(tǒng)
- 一種配電網(wǎng)重構(gòu)方法及云服務(wù)器、電子設(shè)備
- 基于爬山算法與并行擾動(dòng)混合搜索的排課方法
- 一種基于PSO算法的有用偏差時(shí)序優(yōu)化方法
- 分層聯(lián)盟元數(shù)據(jù)
- 優(yōu)化對(duì)基于聯(lián)盟基礎(chǔ)結(jié)構(gòu)的資源的訪(fǎng)問(wèn)
- 一種基于貝葉斯聯(lián)盟博弈的動(dòng)態(tài)合作聯(lián)盟結(jié)構(gòu)形成方法
- 基于合作博弈動(dòng)態(tài)聯(lián)盟結(jié)構(gòu)劃分的互聯(lián)微網(wǎng)經(jīng)濟(jì)調(diào)度方法
- 獲取分布式重疊穩(wěn)定聯(lián)盟結(jié)構(gòu)的方法及系統(tǒng)
- 一種全局性能最優(yōu)的多中繼選擇方法
- 一種云任務(wù)調(diào)度方法
- 一種聯(lián)盟鏈賬本平臺(tái)的數(shù)據(jù)記錄方法及系統(tǒng)
- 一種基于區(qū)塊鏈的數(shù)據(jù)共享系統(tǒng)
- 一種基于重疊聯(lián)盟形成博弈的無(wú)人機(jī)任務(wù)協(xié)作方法
- 使用遺傳算法、懲罰函數(shù)、加權(quán)和嵌入的內(nèi)燃機(jī)控制系統(tǒng)中的預(yù)定的線(xiàn)性控制算法的校準(zhǔn)系統(tǒng)和方法
- 用于將排程問(wèn)題切分成子問(wèn)題的方法和系統(tǒng)
- 傳輸反饋方法
- 非光滑凸優(yōu)化模型子問(wèn)題的建模方法
- 基于Benders解耦的儲(chǔ)能、分布式電源與配電網(wǎng)協(xié)調(diào)規(guī)劃方法
- 一種構(gòu)建子種群和子問(wèn)題的多目標(biāo)優(yōu)化遺傳算法
- 一種信息抽取的方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種計(jì)及儲(chǔ)能快充電站的配電網(wǎng)兩階段魯棒優(yōu)化調(diào)度方法
- 智能問(wèn)答方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種問(wèn)題診斷方法、系統(tǒng)及電子設(shè)備





