国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

二部圖中的完美匹配子集權(quán)的極小化問題

2017-11-01 09:47:56李偉娟陳光亭
關(guān)鍵詞:近似算法集權(quán)子集

李偉娟,陳光亭,陳 永,張 安

(杭州電子科技大學(xué)理學(xué)院,浙江 杭州 310018)

二部圖中的完美匹配子集權(quán)的極小化問題

李偉娟,陳光亭,陳 永,張 安

(杭州電子科技大學(xué)理學(xué)院,浙江 杭州 310018)

主要研究了二部圖中的完美匹配子集權(quán)的極小化問題,針對完美匹配兩個子集權(quán)的極小化問題,證明了最小權(quán)重優(yōu)先算法SWF的最壞情況界為3/2,并應(yīng)用一一互換思想,設(shè)計了最壞情況界至多為4/3的改進算法.

二部圖;完美匹配;近似算法;最壞情況界

0 引 言

1 問題陳述及符號說明

圖1 問題示意圖

2 近似算法及最壞情況分析

最小權(quán)重優(yōu)先(Smallest Weight First, SWF)算法的基本步驟如下:

1)將權(quán)重按照從小到大的順序排序w(e1)≤w(e2)≤…≤w(e2n);

2)從權(quán)重最小的邊開始,依次放入當前邊權(quán)和最小的子集U1或者U2里.

引理按照SWF算法,最終得到2個集合U1和U2里邊的條數(shù)一定相等.

證明反證法.若集合U1和U2里邊的個數(shù)不相等,一定存在一條邊em,不妨設(shè)em在U2,在em放入U2之前,記w(U2)=sm,w(U1)=r分別表示子集U2,U1的權(quán)重,則有

sm+w(em)

(1)

定理1SWF算法的最壞情況界不超過3/2且是緊的.

證明記M1為SWF算法得到的完美匹配,設(shè)邊權(quán)w(e2n)放入子集U2時,U2中的邊權(quán)和記為s2n,則有

實例說明3/2的界是緊的.Ui=2(i=1,2),U1有2個點u1,u2.U2有2個點u3,u4.V=4,V中有4個點v1,v2,v3,v4.各邊的權(quán)重分別為:

w(e1)=w(v1,u1)=w(v1,u3)=ε,w(e2)=w(v2,u2)=w(v2,u4)=1,w(e3)=w(v3,u3)=w(v3,u1)=1,w(e4)=w(v4,u4)=w(v4,u2)=2.

圖2 最優(yōu)解

圖3 算法解

下面給出改進的一一互換算法.令U1,U2是e1,e2,…,e2n的一個劃分且Ui=n(i=1,2),不妨假設(shè)w(Uq)er,Uq=Uq∪eres,稱為一次一一互換.易知,互換后的匹配最大權(quán)只可能減少.

互換算法的步驟如下:

1)將U任意劃分成邊數(shù)相等的兩個子集Ui(i=1,2);

2)不斷進行上述的一一互換過程,直至不能進行互換為止.

定理2互換算法的最壞情況界至多是4/3.

證明記M2為互換算法得到的完美匹配,假定w(M*)=1(w(ei)除以w(M*)).因此對于劃分U1,U2有

(2)

假設(shè)w(U1)=1+α且w(U1)是子集中權(quán)和最大者,w(U2)是子集中權(quán)和較小者.記Δ12=w(U1)-w(U2),δ12=minw(er)-w(es)|w(er)-w(es)>0,er∈U1,es∈U2若U1,U2已不能進行一一互換了,那么Δ12≤δ12,根據(jù)式(2)可得

Δ12=w(U1)-w(U2)=2w(U1)-(w(U1)+w(U2))≥2(1+α)-2=2α.

3 結(jié)束語

本文主要研究了二部圖中的完美匹配子集權(quán)的極小化問題,首先設(shè)計了最小權(quán)重優(yōu)先算法并證明了算法的最壞情況界為3/2且是緊的.其次,根據(jù)一一互換思想,設(shè)計的改進算法的最壞情況界至多為4/3.下一步將對集合U的個數(shù)m>2的情況做進一步研究.

[1] BARKETAU M, PESCH E, SHAFRANSKY Y. Minimizing maximum weight of subsets of a maximum matching in a bipartite graph[J]. Discrete Applied Mathematics, 2015,196:4-19.

[2] BOYSEN N, FLIEDNER M. Determining crane areas in intermodal transshipment yards: The yard partition problem[J]. European Journal of Operational Research, 2010,204(2):336-342.

[3] BOYSEN N, FLIEDNER M, JAEHN F, et al. A survey on container processing in railway yards[J]. Transportation Science, 2013,47(3):312-329.

[4] BURKARD R E, DELL’AMICO M, MARTELLO S. Assignment Problems, Revised Reprint[M]. Philadelphia: Society for Industrial and Applied Mathematics, 2009:383-386.

[5] PAPADIMITRIOU C H, STEIGLITZ K. Combinatorial optimization: algorithms and complexity[M]. Englewood:Prentice-Hall, 1982:495-496.

[6] CARPANETO G, TOTH P. Algorithm for the solution of the bottleneck assignment problem[J]. Computing, 1981,27(2):179-187.

[7] FUJITO T, NAGAMOCHI H. A 2-approximation algorithm for the minimum weight edge dominating set problem[J]. Discrete Applied Mathematics, 2002,118(3):199-207.

MinimizingMaximumWeightofSubsetsofaPerfectMatchinginaBipartiteGraph

LI Weijuan, CHEN Guangting, CHEN Yong, ZHANG An

(SchoolofScience,HangzhouDianziUniversity,HangzhouZhejiang310018,China)

This paper studies the minimization problem of perfect matching subset weights in bipartite graphs. It first proves that the worst case ratio of the SWF algorithm is 3/2, and then an improved algorithm using the one to one exchange idea is presented, which is shown to be 4/3-approximation.

bipartite graph; perfect matching; approximation algorithm; worst-case ratio

O221.7

A

1001-9146(2017)05-0097-03

2016-12-05

國家自然科學(xué)基金資助項目(11571252,11401149);浙江省自然科學(xué)基金資助項目(LY16A010015)

李偉娟(1989-),女,河南滎陽市人,碩士研究生,組合優(yōu)化.通信作者:陳光亭教授,E-mail:gtchen@hdu.edu.cn.

10.13954/j.cnki.hdu.2017.05.018

猜你喜歡
近似算法集權(quán)子集
由一道有關(guān)集合的子集個數(shù)題引發(fā)的思考
拓撲空間中緊致子集的性質(zhì)研究
關(guān)于奇數(shù)階二元子集的分離序列
企業(yè)集權(quán)財務(wù)管理模式及其現(xiàn)實選擇
中國商論(2016年34期)2017-01-15 14:24:10
應(yīng)用自適應(yīng)交叉近似算法快速計算導(dǎo)體RCS
求投影深度最深點的近似算法
考試周刊(2016年88期)2016-11-24 13:32:14
我國企業(yè)集團的財務(wù)管理模式選擇的影響因素探究
科技資訊(2015年18期)2015-10-09 21:45:15
每一次愛情都只是愛情的子集
都市麗人(2015年4期)2015-03-20 13:33:22
無壓流六圓弧蛋形斷面臨界水深近似算法
集權(quán)與分權(quán)
赫章县| 涟水县| 鲁山县| SHOW| 延安市| 沂南县| 肥西县| 榕江县| 阿城市| 通渭县| 东宁县| 澄迈县| 建水县| 宣武区| 涞源县| 罗源县| 万载县| 玉林市| 东方市| 庆城县| 弥勒县| 新宁县| 桐柏县| 东阿县| 常山县| 阿拉善右旗| 莱阳市| 大余县| 德清县| 宣化县| 东方市| 收藏| 怀宁县| 乌鲁木齐市| 绥宁县| 莎车县| 集安市| 上犹县| 九江市| 泌阳县| 临海市|