[IEEE 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and...

6
(I¿FLHQW 8VHU DQG 3RZHU $OORFDWLRQ LQ )HPWRFHOO 1HWZRUNV =RXEHLU 0OLND 'HSDUWPHQW RI &RPSXWHU 6FLHQFH 84$0 8QLYHUVLW\ 4XHEHF &DQDGD (PDLO POLND]RXEHLU#FRXUULHUXTDPFD 0DWKHZ *RRQHZDUGHQD 'HSDUWPHQW RI &RPSXWHU 6FLHQFH 84$0 4XHEHF &DQDGD (PDLO PDWKHZSJ#RXWORRNFRP :HVVDP $MLE DQG +DOLPD (OELD]H 'HSDUWPHQW RI &RPSXWHU 6FLHQFH 84$0 4XHEHF &DQDGD (PDLO DMLEZHVVDP HOELD]HKDOLPD#XTDPFD $EVWUDFW²,Q WKLV SDSHU ZH FRQVLGHU WKH SUREOHP RI XVHU DVVLJQPHQW DQG SRZHU DOORFDWLRQ LQ D VPDOO FHOO HQYLURQPHQW ZKLFK LV RQH RI WKH PRVW LPSRUWDQW SUREOHPV LQ SUHVHQW ZLUHOHVV FHOOXODU QHWZRUN UHVHDUFK :H FRQVLGHU D WZRWLHU FHOOXODU QHW ZRUN ZKHUH UDQGRPO\ GLVSHUVHG RYHUOD\ IHPWRFHOO EDVH VWDWLRQV )%6V FRH[LVW ZLWK D PDFURFHOO 2XU REMHFWLYH LV WR PD[LPL]H WKH WRWDO QXPEHU RI XVHUV VHUYHG E\ WKH )%6V ZKLOH VDWLVI\LQJ WKHLU VLJQDO WR QRLVH DQG LQWHUIHUHQFH 6,15 UHTXLUHPHQWV 7KLV SUREOHP LV NQRZQ WR EH 13+DUG DQG KHQFH WKHUH LV QR NQRZQ RSWLPDO VROXWLRQ WR VROYH LW LQ SRO\QRPLDO WLPH )LUVW ZH IRUPXODWH WKH SUREOHP RI PD[LPL]DWLRQ RI DOORFDWHG XVHUV XQGHU 6,15 FRQVWUDLQWV ZLWK FRQVWDQW WUDQVPLW SRZHU DV DQ LQWHJHU SURJUDPPLQJ SUREOHP :H SURYLGH WZR KHXULVWLF SRO\QRPLDO WLPH DOJRULWKPV 7KHQ ZH SURSRVH D WKLUG DOJRULWKP IRU MRLQW SRZHU DQG XVHU DOORFDWLRQ :H HYDOXDWH WKH FRPSOH[LW\ RI WKH SURSRVHG DOJRULWKPV DQG IXUWKHUPRUH FRPSDUH WKH UHVXOWV DJDLQVW WKH EUXWH IRUFH RSWLPDO VROXWLRQ DQG D EDVLF UDQGRP XVHU DVVLJQPHQW WKURXJK VLPXODWLRQV 7KH UHVXOWV GHPRQVWUDWH WKH SHUIRUPDQFH DQG WKH HI¿FLHQF\ RI WKH SURSRVHG DOJRULWKPV :H VHH LQ WKH VLPXODWLRQ WKDW WKH EHVW SURSRVHG KHXULVWLF IRU PD[LPL]LQJ WKH QXPEHU RI DVVLJQHG XVHUV LV RQO\ OHVV WKDQ WKH RSWLPDO ZKLOH UHGXFLQJ WKH SRZHU FRQVXPSWLRQ EHORZ WKDW RI WKH RSWLPDO XVHU DVVLJQPHQW DOJRULWKP , , 1752'8&7,21 5HVRXUFH DOORFDWLRQ LV DQ LPSRUWDQW DVSHFW LQ ZLUHOHVV QHWZRUNV >@ 7KH HPHUJHQFH RI VPDOO VL]H FHOOV RU IHPWRFHOOV GXULQJ WKH ODVW IHZ \HDUV KDV JHQHUDWHG D UHQHZHG LQWHUHVW LQ UHVRXUFH PDQDJHPHQW LQ KHWHURJHQHRXV FHOOXODU QHWZRUNV >@ 6PDOO FHOO WHFKQRORJ\ XWLOL]HV D ODUJH QXPEHU RI YHU\ VPDOO EDVH VWDWLRQV ZLWK YHU\ ORZ SRZHU DQG FRQVLGHUDEO\ VPDOO UDQJH >@ )HPWRFHOOV LQFUHDVH WKH WKURXJKSXW RI WKH XVHUV E\ UHGXFLQJ WKH GLVWDQFH EHWZHHQ WUDQVPLWWHU DQG UHFHLYHU DQG HOLPLQDWLQJ ZDOO SHQHWUDWLRQ ORVVHV RI LQGRRU XVHUV 7KHVH IHPWRFHOO EDVH VWDWLRQV )%6V FDQ EH RSHUDWHG XQGHU WKUHH GLIIHUHQW DFFHVV PHWKRGV RSHQ DFFHVV 2$ FORVHG DFFHVV &$ DQG K\EULG DFFHVV +$ >@ ,Q RXU UHVHDUFK ZH DUH LQWHUHVWHG LQ 2$ ZKHUH DQ\ XVHU LQ WKH WZR WLHU QHWZRUN LV DOORZHG WR FRQQHFW WR DQ\ IHPWRFHOO 8VLQJ 2$ )%6V WKH FDSDFLW\ RI WKH FHOOXODU QHWZRUN FDQ EH VLJQL¿FDQWO\ LPSURYHG E\ RIÀRDGLQJ WKH PDFURFHOO FHOOXODU WUDI¿F WR WKH IHPWRFHOOV 7KH FRH[LVWHQFH RI WKH PDFURFHOO DQG IHPWRFHOOV UHTXLUH HI ¿FLHQW UHVRXUFH PDQDJHPHQW LQ RUGHU WR UHVSHFW WKH TXDOLW\ RI VHUYLFH 4R6 RI XVHUV RI ERWK QHWZRUNV 7KHUH LV D ULFK DQG LQWHUHVWLQJ VHW RI UHVHDUFK ZKLFK H[SORUHV WKH UHVRXUFH DOORFDWLRQ SUREOHP +HUH ZH ZLOO FRQVLGHU D VHOHFWHG IHZ WKDW DUH UHODWHG WR WKH ZRUN SUHVHQWHG LQ WKLV SDSHU $XWKRUV LQ >@ VWXG\ WKH UHVRXUFH DOORFDWLRQ SUREOHP LQ DQ RUWKRJRQDO IUHTXHQF\ GLYLVLRQ PXOWLSOH DFFHVV 2)'0$ WZRWLHU FHOOXODU QHWZRUN ZLWK WKH FRH[LVWHQFH RI 2$ )%6V 7KH\ DWWHPSW WR JXDUDQWHH 4R6 RI PDFURFHOO XVHU LQ GHDG ]RQH DQG OLPLW WKH FURVVWLHU LQWHUIHUHQFH 7KHLU ZRUN LV EDVHG RQ FRJQLWLYH UDGLR WHFKQRORJ\ DQG SURYLGHV DQ DV\PSWRWLFDOO\ RSWLPDO VROXWLRQ XVLQJ GXDO GHFRPSRVLWLRQ ,Q >@ DXWKRUV SURSRVH D GHFHQWUDOL]HG UHVRXUFH DOORFDWLRQ WHFKQLTXH IRU 2)'0$ WZRWLHU FHOOXODU QHWZRUNV 7KHLU SUR SRVHG VROXWLRQ LV RSWLPDO LQ WHUPV RI DUHD VSHFWUDO HI¿FLHQF\ $6( 7KH ZRUN GRQH E\ >@ LV EDVHG RQ D PHWDKHXULVWLF DOJRULWKP WR VROYH WKH UHVRXUFH DOORFDWLRQ SUREOHP 7KH\ XVH SRSXODWLRQ EDVHG PHWDKHXULVWLF DOJRULWKP DQG VROYH WKH SUREOHP RI SRZHU DOORFDWLRQ WR PD[LPL]H WKH RYHUDOO WKURXJKSXW RI WKH QHWZRUN ,Q >@ DXWKRUV VROYH WKH UHVRXUFH DOORFDWLRQ SUREOHP XVLQJ JDPH WKHRU\ EDVHG RQ WKH ZHLJKWHG ZDWHU ¿OOLQJ DOJRULWKP ,Q >@ WKH UDGLR UHVRXUFH DOORFDWLRQ SUREOHP ZDV VROYHG MRLQWO\ LQ D VPDOO DQG PDFUR FHOO QHWZRUNV XVLQJ VRPH GLVWULEXWHG DOJRULWKPV ZKLFK DUH EDVHG RQ *LEEV VDPSOHU $XWKRUV VKRZ XVLQJ VLPXODWLRQV WKDW WKLV PHWKRG LV HIIHFWLYH LQ WHUPV RI VSHFWUXP DQG HQHUJ\ XWLOL]DWLRQ $QRWKHU MRLQW UHVRXUFH DOORFDWLRQ VROXWLRQ LV SURSRVHG LQ >@ ZKHUH DXWKRUV VROYH WKH FKDQQHO XVHU SRZHU DQG EHDPIRUPLQJ SUREOHP LQ KHWHURJHQHRXV QHWZRUNV XVLQJ DQ LWHUDWLYH DOJRULWKP EDVHG RQ O 1 QRUP KHXULVWLF 'HVSLWH WKH TXDQWLW\ RI UHVHDUFK GXH WR WKH 13 KDUGQHVV RI WKH SUREOHP WKHUH LV VWLOO QR HI¿FLHQW ZD\ WR VROYH WKH UHVRXUFH DOORFDWLRQ SUREOHP RSWLPDOO\ ,Q WKLV SDSHU ZH LQYHVWLJDWH WKH XVHU DVVLJQPHQW DQG SRZHU DO ORFDWLRQ LQ D IHPWRFHOO QHWZRUN )LUVW ZH FRQVLGHU WKH FRQVWDQW SRZHU FDVH DQG PRGHO LW DV DQ LQWHJHU SURJUDPPLQJ SUREOHP :H SURYLGH HI¿FLHQW SRO\QRPLDO WLPH KHXULVWLF WHFKQLTXHV WR VROYH LW 7KHQ ZH SURSRVH D MRLQW XVHU DVVLJQPHQW DQG SRZHU DOORFDWLRQ DOJRULWKP ZKLFK KDV D SRO\QRPLDO WLPH FRPSOH[LW\ :H DQDO\]H WKH FRPSOH[LW\ RI WKH SURSRVHG DOJRULWKPV LQ FRPSDULVRQ WR WKH H[SRQHQWLDO WLPH RSWLPDO VROXWLRQ DQG D PXFK VLPSOHU UDQGRP DVVLJQPHQW VFKHPH 7KH UHVW RI WKH SDSHU LV RUJDQL]HG DV IROORZV ,Q 6HFWLRQ ,, ZH GLVFXVV WKH V\VWHP PRGHO 7KHQ LQ 6HFWLRQ ,,, ZH SUHVHQW WKH SUREOHP IRUPXODWLRQ RI WKH LQWHJHU SURJUDPPLQJ SUREOHP 1H[W LQ 6HFWLRQ ,9 ZH SUHVHQW WKH WZR KHXULVWLF DOJRULWKPV 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) 978-1-4799-0428-0/13/$31.00 ©2013 IEEE 578

Transcript of [IEEE 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and...

1

2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob)

978-1-4799-0428-0/13/$31.00 ©2013 IEEE 578

N

{FBS1, FBS2, . . . , FBSN} M

{U1, U2, . . . , UM}R = 50

gmn

FBSn n ∈ {1, . . . , N} Um m ∈ {1, . . . , M}gmn

α

γmn FBSn

n ∈ {1, . . . , N} Um m ∈ {1, . . . , M}

xmn

xmn =

{1 m n

0

m ∈ {1, . . . , M}n ∈ {1, . . . , N}

SINRmn =γmngmnxmn∑

∀m′ �=m

∑∀n′ �=n γm′n′gmn′xm′n′ + 1

.

Γm m ∈ {1, . . . , M}

FBSn n ∀n ∈ {1, . . . , N}Um m ∀m ∈ {1, . . . , M}

Maximize

N∑n=1

M∑m=1

xmn

M∑m=1

xmn ≤ 1, ∀ n ∈ {1, . . . , N} ,

∑N

n=1 γmngmnxmn∑∀m′ �=m

∑∀n′ �=n γm′n′gmn′xm′n′ + 1

≥ Γm

N∑n=1

xmn,

∀ m ∈ {1, . . . , M} ,N∑

n=1

xmn ≤ 1, ∀ m ∈ {1, . . . , M} ,

xmn ∈ {0, 1} , ∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N} .

n ∈ {1, . . . , N}

m ∈ {1, . . . , M}

579

C(N,M) =

⎛⎝min(N,M)∑

k=1

k!×

(min(N,M)

k

(max(N,M)

k

)⎞⎠ .

N < M

C(N,M) ≤

N∑k=1

N !×

(M

N

(N

N

).

(nk

)k≤

(nk

)≤ nk

k!

C(N,M) ≤ N ×N !×MN

N != N ×MN .

C(N,M) ≤

{M ×NM N > M ,

N ×MN N < M .

OPT-C

O(M2 ×N2

)

OPT-C ∈ O(M2 ×N2 × C(N,M)

)∈⎧⎪⎨

⎪⎩O(M3 ×NM+2

)N > M ,

O(N3 ×MN+2

)N < M ,

O(N3 ×N2 ×N !

)N = M .

γmn ∀ m ∈ {1, . . . , M} , n ∈{1, . . . , N}

γmngmn∑k �=m

γkngkn+1

∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N}

n m

N×M

gmn mn Γm

listmn ←γmngmn∑

k �=mγkngkn+1 ∀ m ∈ {1, . . . , M} , ∀n ∈

{1, . . . , N}

iter ≤ size(listmn)m n

m← n m n

iter← iter + 1

m � n m n

iter← iter + 1

O(N2 ×M2

)N ×M

M × N × log(M × N)

MRCGA-C ∈ O(M ×N × log(M ×N) +N3 ×M3

),

MRCGA-C ∈ O(N3 ×M3

).

580

∑M

m=1γmngmn

M∀ n ∈ {1, . . . , N}

gmn mn Γm

n

listn ←∑

M

m=1γmngmn

M∀ n ∈ {1, . . . , N}

n← 1 size(listn)m← 1 M

m n

m← n m n

break

m � n m n

MRCGA-C ∈ O(N3 ×M3

).

γmn n m

∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N}

M

N

P = γmn ∀ m ∈ M n ∈ N

gmn mn Γm

I ← {1, 2, . . . ,M}J ← {1, 2, . . . , N}c← 1

c ≤ N ×M

γmn

iter← 1∈ I ∈ J

listmn ←γmngmn∑

k �=nγmkgmk+1 ∀ m ∈ I, n ∈ J

iter ≤ size(listmn)m n

m← n m n

I ← I \{m} m

J ← J \{n} n

γmn

mn = Γm

break

m � n m n

iter← iter + 1

c← c+ 1

M < N M = 10, N =

20

OUA-C O(M3

×NM+2)

MRCGA-C O(N3

×M3)

MACGA-C O(N3

×M3)

JntPUA-C O(N3

×M6)

α = 4R = 50

581

Γm = .5

γmn ∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N}γmn ∀ m ∈

{1, . . . , M} , n ∈ {1, . . . , N}

M = 10

Γm = .5 γmn = 20

N = 6

γmn

γmn ∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N}

γ

γ

M = 10

Γm = .5

γmn = 10 γmn = 2

Γ

N = 30 M = 10

γmn = 10

γmn ∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N}

582

γ

N = 30 M = 10

Γm = .5

γ

N = 6

M = 10 Γm = .5

γmn ∀ m ∈ {1, . . . , M} , n ∈ {1, . . . , N}

583