Professional Documents
Culture Documents
Z h e n y u Z h o u
1 , G
u i f a n g M a
1 , C
h e n X u
1 ,
Z h e n g
C
h a n g
2 ,
a n d T a p a n i R i s t a n i e m i
2
1 S t a t e K e y L a b o r a t o r y o f A l t e r n a t e E l e c t r i c a l P o w e r S y s t e m w i t h R e n e w a b l e E n e r g y S o u r c e s ,
S c h o o l o f E l e c t r i c a l a n d E l e c t r o n i c E n g i n e e r i n g , N o r t h C h i n a E l e c t r i c P o w e r U n i v e r s i t y , B e i j i n g , C h i n a , 1 0 2 2 0 6
2 D
e p a r t m e n t o f M a t h e m a t i c a l I n f o r m a t i o n T e c h n o l o g y , U n i v e r s i t y o f J y v a s k y l a , P . O . B o x 3 5 , F I N J 4 0 0 1 4 J y v a s k y l a , F i n l a n d
E m a i l : z h e n y u z h o u @ n c e p u . e d u . c n
A b s t r a c t E n e r g y ] e f c i e n c y ( E E ) i s c r i t i c a l f o r c o g n i t i v e
i s t h a t e v e r y U E i s w i l l i n g t o a c c e p t a n d o b e y a r e s o u r c e a l l o c a J
e v i c e ] t o ] e v i c e ( D 2 D ) c o m m u n i c a t i o n s u e t o l i m i t e a t t e r y
d d d d b
t i o n d e c i s i o n e v e n t h o u g h i t c a n a c h i e v e a b e t t e r p e r f o r m a n c e
c a p a c i t y o f u s e r e q u i p m e n t s ( U E s ) a n a s q u a l i t y o f s e r v i c e
d h h
b y d i s r u p t i n g t h i s d e c i s i o n . I t i s i m p o s s i b l e t o m a k e e v e r y
( Q o S ) r e q u i r e m e n t s . I n t i s p a p e r , w e a r e s s t e E E o p t i m i z a ]
h d d h
U E a l w a y s s a t i s e d b e c a u s e U E s p r e f e r e n c e s m a y s o m e t i m e s
t i o n p r o l e m y p r o p o s i n g a g a m e t e o r y a n m a t c i n g a s e
b b h d h b d
e v e n c o n i c t w i t h e a c h o t h e r . I n a d d i t i o n , i t i s s o m e t i m e s
r e s o u r c e a l l o c a t i o n a l g o r i t m . N o n c o o p e r a t i v e g a m e i s a o p t e
h d d
i n f e a s i b l e t o o b t a i n t h e c o m p l e t e k n o w l e d g e o f e v e r y U E s
t o a n a l y z e t e i n t e r a c t i o n s a m o n g U E s a n e s t a l i s m u t u a l
h d b h
p r e f e r e n c e d u e t o s c a l a b i l i t y i s s u e s .
p r e f e r e n c e s , o t o f w i c v a r y y n a m i c a l l y w i t c a n n e l s t a t e s
b h h h d h h
a n i n t e r f e r e n c e l e v e l s . W e t e n e m p l o y s t e G a l e ] S a p l e y ( G S )
d h h h
I n t h i s p a p e r , w e a d d r e s s t h e a b o v e m e n t i o n e d c h a l l e n g e s
a l g o r i t m t o m a t c D 2 D p a i r s w i t c e l l u l a r U E s ( C U s ) , w i c
h h h h h
b y p r o p o s i n g a n e n e r g y J e f c i e n t s t a b l e m a t c h i n g a l g o r i t h m
i s p r o v e t o e s t a l e a n w e a k P a r e t o o p t i m a l . W e a l s o e x t e n
d b b d d
b a s e d o n g a m e t h e o r y a n d m a t c h i n g t h e o r y 1 2 ] , 1 3 ] . F i r s t , w e
t e a l g o r i t m t o a r e s s s c a l a i l i t y i s s u e s i n l a r g e ] s c a l e n e t w o r k s
h h d d b
[ [
d e c o u p l e t h e j o i n t r e s o u r c e a l l o c a t i o n p r o b l e m a n d f o r m u l a t e
y i n t r o u c i n g s o m e t i e ] r e a k i n g a n p r e f e r e n c e e l e t i o n r u l e s .
b d b d d
D D
i t a s a o n e t o o n e m a t c h i n g p r o b l e m . e m o d e l a 2 p a i r ( o r
S i m u l a t i o n r e s u l t s e m o n s t r a t e t a t t e p r o p o s e a l g o r i t m
d h h d h
a c i e v e s s i g n i c a n t E E p e r f o r m a n c e a n U E s a t i s f a c t i o n g a i n s
h d
) D D )
C U s p r e f e r e n c e o v e r a C U ( o r 2 p a i r a s t h e m a x i m u m
c o m p a r e t o e u r i s t i c a l g o r i t m s .
d h h
E E t h a t c a n b e a c h i e v e d w h e n t h e y a r e m a t c h e d w i t h e a c h
o t h e r . T h e p r e f e r e n c e i s o b t a i n e d b y u s i n g a g a m e J t h e o r e t i c
a p p r o a c h . S e c o n d , a n e n e r g y J e f c i e n t m a t c h i n g a l g o r i t h m i s
I . I N T R O D U C T I O N
p r o p o s e d u n d e r t w o J s i d e d p r e f e r e n c e s b a s e d o n t h e G a l e J
i t h t h e e x p l o s i v e g r o w t h o f m o b i l e I n t e r n e t , i t i s p r e d i c t e d
)
S h a p l e y ( G S a l g o r i t h m 1 4 ] . e a l s o e x t e n d t h e p r o p o s e d
1000
[
t h a t m o b i l e d a t a t r a f c w i l l g r o w m o r e t h a n t i m e s f r o m
m a t c h i n g a l g o r i t h m t o t h e c a s e s o f p r e f e r e n c e i n d i f f e r e n c e a n d
2010 t o
2020 [
1 ] .
D
e v i c e J t o J d e v i c e (
D
2
D )
c o m m u n i c a t i o n
i n c o m p l e t e p r e f e r e n c e l i s t s b y i n t r o d u c i n g s o m e t i e b r e a k i n g
t h a t e n a b l e s u b i q u i t o u s i n f o r m a t i o n a c q u i s i t i o n a n d e x c h a n g e
a n d p r e f e r e n c e d e l e t i o n r u l e s .
a m o n g d e v i c e s o v e r a d i r e c t l i n k 2 ] , i s a k e y e n a b l e r t o f a c i l J
D D
i t a t e f u t u r e 5 G m o b i l e s y s t e m s 3 ] , 4 ] . 2 c o m m u n i c a t i o n s
T h e s t r u c t u r e o f t h i s p a p e r i s o r g a n i z e d a s f o l l o w s : S e c t i o n
[ [
c a n b e o p e r a t e d i n a c o g n i t i v e w a y a n d a s a n u n d e r l a y t o
I I d e s c r i b e s t h e s y s t e m m o d e l a n d t h e p r o b l e m f o r m u l a t i o n .
c e n t r a l i z e d c e l l u l a r n e t w o r k s , w h i c h f u l l y e x p l o i t s t h e s c a r c e
S e c t i o n I I I i n t r o d u c e s t h e p r o p o s e d e n e r g y J e f c i e n t m a t c h i n g
s p e c t r u m r e s o u r c e s a n d i m p r o v e s n e t w o r k c a p a c i t y 2 ] , 5 ] .
a l g o r i t h m . S e c t i o n I V p r e s e n t s d e t a i l e d s i m u l a t i o n p a r a m e t e r s ,
[ [
r e s u l t s a n d a n a l y z e s n u m e r i c a l r e s u l t s . S e c t i o n V d r a w s r e l e J
D D
T h e i m p l e m e n t a t i o n o f 2 c o m m u n i c a t i o n s p o s e s m a n y
v a n t c o n c l u s i o n s .
n e w c h a l l e n g e s i n t h e r e s o u r c e a l l o c a t i o n d e s i g n d u e t o a g J
g r e s s i v e s p e c t r u m r e u s i n g a n d l i m i t e d b a t t e r y c a p a c i t y . U E s a r e
I I . S Y S T E M M O D E L
t y p i c a l l y h a n d h e l d d e v i c e s a n d c a n q u i c k l y r u n o u t o f b a t t e r y i f
w i t h o u t c a r e f u l e n e r g y o p t i m i z a t i o n a n d i n t e r f e r e n c e m a n a g e J
D D
I n t h i s s e c t i o n , w e i n t r o d u c e t h e s y s t e m m o d e l o f 2
m e n t d e s i g n . A f e w w o r k s h a v e a d d r e s s e d t h e e n e r g y J e f c i e n t
c o m m u n i c a t i o n s a n d t h e p r o b l e m f o r m u l a t i o n . e a s s u m e
r e s o u r c e a l l o c a t i o n p r o b l e m . C e n t r a l i z e d r e s o u r c e a l l o c a t i o n
t h a t e a c h C U i s a l l o c a t e d w i t h a n o r t h o g o n a l c h a n n e l ( e . g . ,
D D ) D D
a l g o r i t h m s i n d e v i c e J t o J m u l t i J d e v i c e ( 2 M a n d 2 J c l u s t e r
s c e n a r i o s w e r e s t u d i e d i n 6 ] a n d ] , r e s p e c t i v e l y . A u c t i o n
a n o r t h o g o n a l r e s o u r c e b l o c k i n L T E
)
, i . e . ,
K a c t i v e C U s
K
[ [ 7
o c c u p y a t o t a l o f o r t h o g o n a l c h a n n e l s a n d t h e r e i s n o c o J
D D
b a s e d r e s o u r c e a l l o c a t i o n a n d 2 c o o p e r a t i v e r e l a y s e l e c t i o n
D D
c h a n n e l i n t e r f e r e n c e a m o n g C U s . A p a i r o f 2 t r a n s m i t t e r
a l g o r i t h m s w e r e p r o p o s e d i n ] . A t w o J s t a g e r e s o u r c e a l l o c a J
[ 8
D D
a n d r e c e i v e r t h a t m e e t 2 c o m m u n i c a t i o n r e q u i r e m e n t s f o r m
)
t i o n a l g o r i t h m t h a t e m p l o y s f r a c t i o n a l f r e q u e n c y r e u s e ( F F R
D D D D
a 2 p a i r , a n d a r e i m p l e m e n t e d i n a c o g n i t i v e w a y . 2 p a i r s
w a s p r o p o s e d i n ] . A n o n c o o p e r a t i v e g a m e b a s e d i t e r a t i v e
[ 9
a r e a l l o w e d t o r e u s e a t m o s t o n e C U s c h a n n e l f o r t r a n s m i s s i o n .
p o w e r a l l o c a t i o n a l g o r i t h m w a s p r o p o s e d i n 1 0 ] . A j o i n t m o d e
A s a r e s u l t , t h e B S s u f f e r s f r o m t h e i n t e r f e r e n c e c a u s e d b y a l l
s e l e c t i o n a n d r e s o u r c e s c h e d u l i n g o p t i m i z a t i o n a l g o r i t h m t h a t
D D D D
o f a c t i v e 2 t r a n s m i t t e r s , a n d e a c h 2 r e c e i v e r s u f f e r s f r o m
i s b a s e d o n c o a l i t i o n g a m e w a s p r o p o s e d i n 1 1 ] .
t h e i n t e r f e r e n c e c a u s e d b y t h e C U t h a t t r a n s m i t s i n t h e s a m e
H W
D D
o w e v e r , m o s t o f p r e v i o u s s t u d i e s h a v e i g n o r e d m u t u a l c h a n n e l . e a s s u m e b o t h C U s a n d 2 p a i r s h a v e m i n i m u m
p r e f e r e n c e s a n d s a t i s f a c t i o n s o f U E s . A c o m m o n a s s u m p t i o n o S r e q u i r e m e n t s . T h e s y s t e m m o d e l i s s h o w n i n F i g . 1 .
di D
desired signal
p a i r s t o t h e B S . I n g e n e r a l ,
di a n d
ck
c
D2D
h a v e d i f f e r e n t p r e f e r e n c e s o v e r e a c h o t h e r .
Pk,t i s t h e t o t a l
ck .
CU1
Which CU? CUs partner selection T h e e n e r g y J e f c i e n t r e s o u r c e a l l o c a t i o n p r o b l e m c o n s i s t s
Which D2D
pair? CU2 o f t w o s u b p r o b l e m s , t h e r s t i s d e n o t e d a s t h e p a r t n e r s e l e c t i o n
D2D
CU3 Interference from CU p r o b l e m . F o r e a c h
di D , t h e c o r r e s p o n d i n g E E o p t i m i z a t i o n
Pair1 p r o b l e m i s f o r m u l a t e d a s
d
max Ui,EE (sdi,k , pdi )
D2D (sd d
i,k ,pi )
Pair3
s . t .
C1 : 0 pdi pdi,max ,
CU4
C2 : Cid Ci,min
d
,
C3 : sdi,k = {0, 1}, ck C,
$
F i g . 1 .
S y s t e m m o d e l o f D 2 D c o m m u n
i
c a t
i
o n s u n d e r l a y
i
n
g
c e l l u l a r n e t w o r k s
.
C4 : sdi,k 1. ( 4
)
ck C
T h e r e a r e a t o t a l o f
N D
2
D
p a i r s a n d
K C U s . T h r o u g h J
C1 i s t h e m a x i m u m t r a n s m i s s i o n p o w e r c o n s t r a i n t , i . e . ,
pdi,max C2
D D
o u t t h e p a p e r , t h e i n d e x s e t s o f a c t i v e 2 p a i r s a n d
t h e t r a n s m i s s i o n p o w e r s h o u l d b e n o g r e a t e r t h a n .
D = {d1 , , di , , dN } C C3
Q
C U s a r e d e n o t e d a s , a n d
s p e c i e s t h e o S r e q u i r e m e n t i n t e r m s o f m i n i m u m S E .
{c1 , , ck , , cK } , r e s p e c t i v e l y . F a s t f a d i n g d u e t o m u l t i J
a n d
C4 e n s u r e t h a t
di s h a r e s a t m o s t o n e e x i s t i n g C U s c h a n n e l .
p a t h p r o p a g a t i o n a n d s l o w f a d i n g d u e t o s h a d o w i n g a n d
p a t h l o s s a r e c o n s i d e r e d i n t h e c h a n n e l m o d e l
[
1 5 ] . T h e i n J
S i m i l a r l y , f o r e a c h
ck C , t h e c o r r e s p o n d i n g E E o p t i m i z a J
ck
t i o n p r o b l e m i s f o r m u l a t e d a s
t e r f e r e n c e c h a n n e l g a i n b e t w e e n t h e C U a n d t h e r e c e i v e r
o f t h e
D
2
D
p a i r
di i s g i v e n b y
max c
Uk,EE (sci,k , pck )
(sci,k ,pck )
c
gk,i = c
k,i c
k,i d
k,i ,
( 1
)
s . t .
C5 : 0 pck pck,max ,
c
w h e r e
i s t h e p a t h l o s s c o n s t a n t ,
k,i i s t h e f a s t J f a d i n g g a i n
C6 : Ckc Ck,min
c
,
c
w i t h e x p o n e n t i a l d i s t r i b u t i o n ,
k,i i s t h e s l o w J f a d i n g g a i n w i t h
c
C7 : si,k = {0, 1}, di D,
l o g J n o r m a l d i s t r i b u t i o n ,
i s t h e p a t h l o s s e x p o n e n t , a n d
dk,i i s
$
t h e t r a n s m i s s i o n d i s t a n c e . S i m i l a r l y , w e c a n d e n e t h e c h a n n e l
C8 : sci,k 1. ( 5
)
g a i n o f
di a s
gid , t h e i n t e r f e r e n c e c h a n n e l g a i n b e t w e e n t h e
di D
d
t r a n s m i t t e r o f
di a n d t h e B S a s
gi,B , a n d d e n e t h e c h a n n e l
C5 C6
Q
c
a n d s p e c i f y t h e t r a n s m i s s i o n p o w e r a n d o S c o n s t r a i n t s .
g a i n b e t w e e n
ck a n d t h e B S a s
gk,B .
H
C7 a n d
C8 e n s u r e t h a t
ck s c h a n n e l c a n b e s h a r e d a t m o s t b y
)
T h e u t i l i t y E E ( b i t s / J / z i s d e n e d a s t h e r a t i o o f S E t o
D D
o n e 2 p a i r .
t o t a l p o w e r c o n s u m p t
di i o n
[
1 6 ] . T h e E E o f i s g i v e n b y
h e n s o l v i n g ( 4
)
a n d ( 5
)
, t h e p a r t n e r s e l e c t i o n p r o b l e m a n d
" #
sd d d
i,k pi gi
t h e p o w e r a l l o c a t i o n p r o b l e m a r e c o u p l e d w i t h e a c h o t h e r . A s a
!
log 2 1 + N0 +pck gk,i
c
Cid ck C r e s u l t , t h e e n e r g y J e f c i e n t r e s o u r c e a l l o c a t i o n p r o b l e m i s N P J
d
Ui,EE = d
= ! 1 d d
, ( 2
)
h a r d a n d c o m p u t a t i o n a l l y i n t r a c t a b l e . I n a d d i t i o n , t h e p a r t n e r
di a n d
ck m a y c o n t r a d i c t w i t h e a c h o t h e r ,
w h e r e
Cid i s t h e a c h i e v a b l e S E ( d e n e d a s b i t s / s /
H
z
)
sdi,k . i s
i . e . ,
(di , ck ) c a n b e f o r m e d i f a n d
di s d e c i s i o n o f c h a n n e l J r e u s i n g p a r t n e r s e l e c t i o n , i . e . , d
si,k = 1
o n l y i f
sdi,k = sci,k = 1 .
i f
di s e l e c t s
ck a s i t s c h a n n e l J r e u s i n g p a r t n e r , a n d o t h e r w i s e ,
I n o r d e r t o o v e r c o m e t h e a b o v e c h a l l e n g e s , w e d e c o u p l e t h e
sdi,k = 0 pdi . a n d
pck r e p r e s e n t t h e t r a n s m i s s i o n p o w e r o f
di j o i n t p a r t n e r s e l e c t i o n a n d p o w e r a l l o c a t i o n p r o b l e m b y r e f o r J
ckn d , r e s p e c t i v e l y .
N0 i s t h e n o i s e p o w e r o n e a c h c h a n n e l .
m u l a t i n g i t a s a o n e t o o n e m a t c h i n g p r o b l e m . B o t h
D
2
D
p a i r s
d
Pi,t i s t o t a l p o w e r c o n s u m p t i o n s o f
di . T h e c i r c u i t p o w e r o f
a n d C U s s e e k t o f o r m p r o p e r c h a n n e l J r e u s i n g p a r t n e r s h i p s
a n y U E i s a s s u m e d a s t h e s a m e a n d i s d e n o t e d a s
pcir . i s
t o m a x i m i z e E E u n d e r c o n s t r a i n t s o f
Q
o S a n d t r a n s m i s s i o n
t h e p o w e r a m p l i e r ( P A
)
e f c i e n c y , i . e . ,
0<<1 .
p o w e r . A o n e t o o n e m a t c h i n g
i s d e n e d a s f o l l o w s
[
1
7
] :
S i m i l a r l y , t h e E E o
ck f i s g i v e n b y
D e n i t i o n 1 .
I n t h e
(C, D, P) m a t c h i n g , a m a t c h i n g i s
"
pck gk,B
c
# a o n e J t o J o n e c o r r e s p o n d
CD e n c e f r o m t h e s e t o n t o i t s e l f
log2 1 + u
P n d e r p r e f e r e n c e s u c h
ck C di D t h a t f o r e a c h a n d ,
Cc
c d d
!
N0 + d D si,k pi gi,B
c
Uk,EE = ck =
i
, ( 3
)
(ck ) D {ck } a n d
Pk,t 1 c
pk + pcir (di ) = ck
o n l y i f .
w h e r e
ck i s t h e a c h i e v a b l e S E .
sci,k ck i s s d e c i s i o n o f
I f
(di ) = di o r
(ck ) = ck di , o r
ck s t a y s s i n g l e . E i t h e r
c h a n n e l J r e u s i n g p a r t n e r s e l e c t i o n , i . e
sci,k = 1 . , i f
ck s e l e c t s
di o r
ck c a n d e s i g n a p r o p o s a l t o d e m o n s t r a t e i t s e x p e c t e d
di a s i t s c h a n n e l J r e u s i n g p a r t n e r , a n d o t h e r w i s e ,
sci,k = 0 .
p a r t n e r b a s e d o n i t s p r e f e r e n c e ( w h i c h i s t h e p a r t n e r s e l e c t i o n
qid
T h e o r e m 1 :
)
p r o b l e m , a n d t h e c o r r e s p o n d i n g t r a n s m i s s i o n p o w e r ( w h i c h i s a c h i e v e d i f a n d o n l y i f
di
W
)
i s t h e p o w e r a l l o c a t i o n p r o b l e m . e a s s u m e t h a t e i t h e r o r
F F
T h e o r e m 1
I I I . T H E E N E R G Y J E I C I E N T S T A B L E M A T C H I N G
s h o w s t h a t t h e t r a n s f o r m e d p r o b l e m w i t h a n
A P P R O A C H
o b j e c t i v e f u n c t i o n i n s u b t r a c t i v e f o r m i s e q u i v a l e n t t o t h e
)
o b j e c t i v e f u n c t i o n o f ( 6 . T h e r e f o r e , w e c a n f o c u s o n s o l v i n g
I n t h i s s e c t i o n , w e r s t l y i n t r o d u c e h o w t o e s t a b l i s h p r e f J
t h e f o l l o w i n g e q u i v a l e n t p r o b l e m :
e r e n c e p r o l e s o f U E s b y u s i n g a n i t e r a t i v e p o w e r a l l o c a t i o n
a l g o r i t h m u n d e r t h e e s t a b l i s h e d t w o J s i d e d p r e f e r e n c e s . F i n a l l y ,
(pd d
i ,si,k =1)
C1 , C2 .
w e d i s c u s s s t a b i l i t y , o p t i m a l i t y , a n d a l g o r i t h m i c c o m p l e x i t y .
)
s . t . ( 1 0
A . P
r e f e r e n c e
P
r o l e E s t a b l i s h m e n t
T h e n e w p r o b l e m c a n b e v i e w e d a s a w e i g h t e d s u m o f
Cid a n d
d
Pi,t , w h e r e t h e p a r a m e t e r
qid a c t s a s t h e p r i c e ( n e g a t i v e
T o e s t a b l i s h
di s p r e f e r e n c e p r o l e , w e m o d e l
di s p r e f J
w e i g h t
)
o f t h e p o w e r c o n s u m p t i o n .
e r e n c e o v e r
ck a s t h e m a x i m u m E E t h a t c a n b e a c h i e v e d
w h e n t h e y a r e m a t c h e d w i t h e a c h o t h e r , i . e . ,
(di ) = ck a n d
S i m i l a r l y , d e n i n g
qkc a s t h e o p t i m u m r e s u l t o f (
7
)
, t h e
)
t r a n s f o r m e d p r o b l e m t h a t i s e q u i v a l e n t t o ( i s g i v e n b y
(ck ) = di . T h e m a x i m u m E E u n d e r t h i s m a t c h i n g i s o b t a i n e d
7
C5 , C6 . ( 1 1
)
(pd d
i ,si,k =1)
s . t .
C1 , C2 . ( 6
)
I t c a n b e e a s i l y s e e n t h a t b o t h ( 1 0
)
a n d ( 1 1
)
a r e c o n v e x
qid
H
o p t i m i z a t i o n p r o b l e m s . o w e v e r , t h e s p e c i c v a l u e s o f
S i m i l a r l y ,
ck s p r e f e r e n c e o v e r
di c a n b e o b t a i n e d b y
a n d
qkc a r e s t i l l u n k n o w n . T h u s , w e p r o p o s e a n i t e r a t i v e
max c
Uk,EE (pck )
a l g o r i t h m b a s e d o n
D
i n k e l b a c h s m e t h o d
[
1
9
] t o n d
qid a n d
qid a n d
qkc c a n b e s e t a s a s m a l l
4
s . t .
C5 , C6 . (
7
)
p o s i t i v e n u m b e r , e . g . ,
10 . A t e a c h i t e r a t i o n , t h e f o l l o w i n g
t r a n s f o r m e d p r o b l e m s a r e s o l v e d
F r o m t h e d e n i t i o n s o f
d
Ui,EE i n ( 2
)
, i t c a n b e e a s i l y
Ui,EE d e p e n d s n o t o n l y o n
pdi , b u t a l s o o n t h e
p o w e r a l l o c a t i o n s t r a t e g y o f
ck , i . e . ,
pck . O n t h e o t h e r h a n d ,
s . t .
C1 , C2 . ( 1 2
)
c
f r o m ( 3
)
,
Uk,EE a l s o d e p e n d s o n b o t h
pdi a n d
pck . T h u s ,
i n t h e d i s t r i b u t e d p o w e r a l l o c a t i o n s c e n a r i o ,
di a n d
ck h a v e
A s a r e s u l t , t h e d i s t r i b u t e d p o w e r a l l o c a t i o n p r o b l e m c a n
s . t .
C5 , C6 . ( 1 3
)
b e m o d e l e d a s a n o n c o o p e r a t i v e g a m e
G . E a c h U E i s a s s u m e d
K a r u s h J K u h n J T u c k e r ( K K T
)
c o n d i t i o n s a n d L a g r a n g e d u a l
a s r a t i o n a l a n d s e l s h
[
1
8
] , e . g . ,
di i s o n l y i n t e r e s t e d i n
d e c o m p o s i t i o n a r e u s e d t o s o l v e t h e a b o v e p r o b l e m s . T a k i n g
d
m a x i m i z i n g i t s i n d i v i d u a l u t i l i t y
Ui,EE , b u t i s n o t o t h e r w i s e
( 1 2
)
a s a n e x a m p l e , t h e a s s o c i a t e d L a g r a n g i a n i s g i v e n b y
c o n c e r n e d w i t h E E p e r f o r m a n c e s o f o t h e r U E s . T h e g a m e
% &
G c a n b e d e s c r i b e d a s t h e t r i p l e t
S = {C, D} i s t h e s e t o f a c t i v e
D
2
D
p a i r s a n d C U s
, ( 1 4
)
p a r t i c i p a t i n g i n t h e g a m e ,
id a n d
id a r e t h e L a g r a n g e m u l t i p l i e r s a s s o c i a t e d w i t h
t a k e . A s a n e x a m p l e , i f
Adi = {pdi,max } ,
di t h e n i s a l J
t h e c o n s t r a i n t s
C1 a n d
C2 , r e s p e c t i v e l y . T h e e q u i v a l e n t d u a l
[0, pdi,max ] U =
p r o b l e m i s d e c o m p o s e d a s 2 0 ]
l o w e d t o t r a n s m i t p o w e r f r o m t h e i n t e r v a l .
d d k k
{U1,EE , , UN,EE , U1,EE , , UK,EE } min max LEE (pdi , id , id ).
i s t h e s e t o f U E s
)
( 1 5
u t i l i t i e s .
(id , id 0) (pdi )
di
W
pdi qid
i t h o u t l o s s o f g e n e r a l i t y , t h e m a x i m u m E E f o r u n d e r
T h e o p t i m a l v a l u e c o r r e s p o n d i n g t o i s g i v e n b y
(di ) = ck i s d e n e d a s
*+
(1 + id ) log2 e pck gk,i
c
+ N0
)
Cid (pd
i ) pdi = , ( 1 6
)
qid = max d
Ui,EE (pdi ) = d (pd )
, (
)
d
qi + i d gid
Pi,t
8
(pd d
i ,si,k =1) i w h e r e
[x]+ = max{0, x} . E q u a t i o n ( 1 6
)
i n d i c a t e s a w a t e r J
w h e r e
pd
i
i s t h e o p t i m u m p o w e r a l l o c a t i o n s t r a t e g y . T h e l l i n g a l g o r i t h m , w h e r e t h e w a t e r l e v e l i s d e
Q
t e r m i n e d b y t h e
f o l l o w i n g t h e o r e m c a n b e e a s i l y p r o v e d b y f o l l o w i n g a s i m i l a r c o s t o f s a t i s f y i n g t h e t r a n s m i s s i o n p o w e r a n d o S c o n s t r a i n t s ,
a p p r o a c h a s i n
[
1
9
] : i . e . ,
id a n d
id , r e s p e c t i v e l y , a s w e l l a s t h e c u r r e n t c o s t o f
A l g o A l g o
r i t h m 1 P r e f e r e n c e E s t a b l i s h m e n t A l g o r i t h m r i t h m 2 E n e r g y J E f c i e n t S t a b l e M a t c h i n g A l g o r i t h m
C D C, D, P
1 : I n 1 : I n
p u t : , . p u t : .
P
: O : O
2 u t p u t : . 2 u t p u t : t h e e n e r g y J e f c i e n t s t a b l e m a t c h i n g .
di D = =D
o o l
3 3
: f : I n
r i t i a i z e : , .
ck C &=
o o l o
4 4
: f : w
r h i e
d d
(di , ck ) di
o o
5 : 5 : f
c a l c u l a t e m u t u a l p r e f e r e n c e s o f t h e p a i r u s i n g r
di
6
:
A l g o r i t h m 1 . p r o p o s e s t o t h e m o s t p r e f e r r e d C U a m o n g t h o s e
P (di )
o
6
: n f
e r w h o h a v e n o t y e t r e j e c t e d i t i n .
o o
7 : n f 7 : n f
e r e r
d d
di D ck C
o o o o
8 8
: f : f
r r
d d
P (di ) ck C ck di di
9 9
: : f
e s t a b l i s h b y s o r t i n g e a c h i n d e s c e n d i n g i r e c e i v e s a p r o p o s a l f r o m , a n d p r e f e r s t o
d
Ui,EE ((di ) = ck ) dn di ck dn
n
o r d e r b a s e d o n . i t s c u r r e n t l y e n g a g e d , i . e . , t h e
di dn
o
1 0 : n f 1 0 :
e r i s k e p t e n g a g e d , w h i l e i s r e j e c t e d , i . e . ,
ck C (ck ) = di
o o
1 1 : f
P (ck ) di D dn di
1 : 1 1 :
2 e s t a b l i s h b y s o r t i n g e a c h i n d e s c e n d i n g a d d i n t o , a n d r e m o v e f r o m .
c
Uk,EE ((ck ) = di )
l s
1 :
o r d e r b a s e d o n . 2 e e
dn di
o
3 3
1 : n f 1 :
e r i s c o n t i n u a l l y k e p t e n g a g e d , w h i l e i s r e j e c t e d ,
i . e . ,
(ck ) = dn .
4
1 : n f
e i
qid
o
1 5 : n f
e r
t o t a l p o w e r c o n s u m p t i o n g i v e n b y . T h e n , t h e L a g r a n g e
6
1 : n w
e h i e
m u l t i p l i e r s a r e u p d a t e d b y u s i n g t h e g r a d i e n t m e t h o d 2 1 ] a s
(,+
id ( + 1) = id ( ) + i, ( ) pdi ( ) pdi,max
+ '
, ( 1
7
)
(,+
d D
+ d ' d d
i ( + 1) = i ( ) i, ( ) Ci ( ) Ci,min ,
p r e f e r e n c e s o n t h e s e t . T h e s e t o f p r e f e r e n c e l i s t s i s d e n o t e d
)
( 1
a s
w h e r e i s t h e i t e r a t i o n i n d e x , a n d i s t h e p o s i t i v e s t e p s i z e . e
h a v e a d o p t e d a c o n s t a n t s t e p s i z e t o s t r i k e a b a l a n c e b e t w e e n
.
B
E n e r g y E f c i e n t S t a b l e M a t c h i n g
o p t i m a l i t y a n d c o n v e r g e n c e s p e e d .
qid T h e n , i s u p d a t e d f o r t h e n e x t i t e r a t i o n a s
qid = I n t h e f o l l o w i n g , w e i n t r o d u c e h o w t o n d a o n e J t o J o n e
d d d
Ci ( pdi )
pi )/pi,t ( . T h e i t e r a t i o n p r o c e s s w i l l c o n t i n u e u n t i l t h e
s t a b l e m a t c h i n g b e t w e e n
D
2
D
p a i r s a n d C U s b a s e d o n t h e G S
m a x i m u m i t e r a t i o n n u m b e r
Nmax i s r e a c h e d . I n t h e n a l
a l g o r i t h m
[
1 4 ] .
i t e r a t i o n , w e s e t
pd
i = pdi , a n d c a l c u l a t e
qid a s (
8
)
. T h e
T h e p r o p o s e d e n e r g y J e f c i e n t s t a b l e m a t c h i n g a l g o r i t h m i s
)
o p t i m i z a t i o n p r o b l e m ( 1 3 c a n b e s o l v e d i n a s i m i l a r w a y . T h e
o p t i m a l v
pck qkc a l u e c o r r e s p o n d s t o i s g i v e n b y
s u m m a r i z e d i n A l g o r i t h m
2 . T o s t a r t , e a c h
D
2
D
p a i r p r o p o s e s
t o i t s m o s t f a v o r i t e C U , w h i c h i s r a n k e d t h e r s t c h o i c e o n i t s
- .+
(1 + kc ) log2 e pdi gi,B
d
+ N0
p r e f e r e n c e l i s t . A f t e r r e c e i v i n g t h e p r o p o s a l , e a c h C U r e j e c t s
c
pk = . ( 1
)
t h e
D
2
D
p a i r i f i t a l r e a d y h o l d s a b e t t e r p r o p o s a l . A n y
D
2
D
qkc + ck c
gk,B
9
p a i r t h a t i s n o t r e j e c t e d a t t h i s p o i n t i s k e p t e n g a g e d . I n
D D
t h e n e x t s t e p , a n y 2 p a i r w h i c h w a s r e j e c t e d p r e v i o u s l y
T h e d e t a i l e d p r o c e s s i s o m i t t e d h e r e d u e t o s p a c e l i m i t a t i o n .
p r o p o s e s t o i t s n e x t c h o i c e t h a t i s t h e m o s t p r e f e r r e d C U
D e n i t i o n 2 .
A N a s h e q u i l i b r i u m i s a s e t o f s t r a t e g i e s t h a t
D D
a m o n g t h o s e w h i c h h a v e n o t y e t r e j e c t e d i t . I f a 2 p a i r
D D )
n o n e U E ( n e i t h e r 2 U E n o r c e l l u l a r U E c a n u n i l a t e r a l l y
n d s t h a t i t h a s b e e n r e j e c t e d b y a l l o f t h e C U s w h i c h i t h a s
i m p r o v e i t s E E p e r f o r m a n c e b y c h o o s i n g a d i f f e r e n t s t r a t e g y
a l r e a d y p r o p o s e d t o , t h e n i t i s s u e s n o f u r t h e r p r o p o s a l s . E a c h
s e t .
C U r e c e i v i n g p r o p o s a l s r e j e c t s a l l b u t i t s m o s t p r e f e r r e d a m o n g
t h e g r o u p c o n s i s t i n g o f t h e n e w p r o p o s a l s t o g e t h e r w i t h a n y
T h e f o l l o w i n g t h e o r e m c a n b e d e r i v e d b y f o l l o w i n g a
D D
2 p a i r i t m a y h a v e k e p t e n g a g e d f r o m p r e v i o u s s t e p s . T h e
s i m i l a r a p p r o a c h a s 1 0 ] :
D D
p r o c e s s c o n t i n u e s u n t i l n o 2 p a i r i s r e j e c t e d , w h e n e v e r y
{pd c
i , pk } di D, ck C
T h e o r e m 2 :
T h e s t r a t e g y s e t , ,
D D
2 p a i r i s e i t h e r m a t c h e d t o s o m e C U o r h a s b e e n r e j e c t e d b y
o b t a i n e d b y t h e i t e r a t i v e a l g o r i t h m c o n s t i t u t e s a N a s h e q u i l i b J
e v e r y C U o n i t s p r e f e r e n c e l i s t . A t t h e e n d o f t h i s p r o c e s s , w e
r i u m , w h i c h e x i s t s b u t i s n o t u n i q u e .
D D
w i l l h a v e a s t a b l e m a t c h i n g b e t w e e n 2 p a i r s a n d C U s . T h e
a l g o r i t h m h a s a n a t u r e o f d e f e r r e d a c c e p t a n c e s i n c e C U s a r e
T h e p r e f e r e n c e p r o l e e s t a b l i s h m e n t a l g o r i t h m i s s u m m a J
D D
a b l e t o k e e p t h e b e s t a v a i l a b l e 2 p a i r a t a n y s t e p e n g a g e d
r i z e d i n A l g o r i t h m 1 . F i r s t l y , w e o b t a i n t h e m a x i m u m E E t h a t
w i t h o u t a c c e p t i n g i t o u t r i g h t .
di
W
c a n b e a c h i e v e d f o r u n d e r a n y p o s s i b l e m a t c h i n g . e w r i t e
qid (di ) =
'
ck ( d i cm d(i ck cm t o m e a n p r e f e r s t o , i . e . ,
I n c a s e t h a t s o m e
D
2
D
p a i r o r C U i s i n d i f f e r e n t b e t w e e n
t w o o r m o r e p o s s i b l e m a t c h i n g p a r t n e r s , a m o d i c a t i o n i s
l e
di h e n , t h e p r e f e r e n c e p r o l e o f i s r e p r e s e n t e d b y a n o r d e r e d a m p l e , a t a n y s t e p o f t h e a l g o r i t h m w h e n
di m u s t i n d i c a t e
l i
C s t o f p r e f e r e n c e s o n t h e s e t , w h i c h i s e s t a b l i s h e d b y s o r t i n g a
( ck 'cm
c h o i c e b e t w e e n a n d w h o m a r e e q u a l l y w e l l l i k e d , i . e . ,
a c h i e v a b l e E E , e . g . ,
P (di ) = , ck , cm . I n a s i m i l a r p r o c e e d s a s i f t h e p r e f e r e n c e s a r e a c c o r d i n g t o t h e o r d e r o f S E
w a y ,
ck s p r e f e r e n c e i s r e p r e s e n t e d b y a n o r d e r e d l i s t o f
Cid , o r t h e t o t a l p o w e r c o n s u m p t i o n d
Pi,t .
. .
T A B L E I S I M U L A T I O N P A R A M E T E R S
I f U E s o n o n e s i d e o f t h e m a t c h i n g m a r k e t o n l y h a v e
p a r t i a l k n o w l e d g e a b o u t U E s o n t h e o t h e r s i d e , t h i s g i v e s
P a r a m e t e r V a l u e
C e l l r a d i u s 5 0 0 m
r i s e t o t h e e n e r g y J e f c i e n t m a t c h i n g p r o b l e m w i t h i n c o m p l e t e
dd
a x D 2 D t r a n s m i s s i o n d i s t a n c e 2 0 0 0 m
M
p r e f e r e n c e l i s t s . A l g o r i t h m 2 c a n b e e a s i l y m o d i e d t o h a n d l e
max 1
a t h l o s s e x p o n e n t
P
4
t h e m a t c h i n g p r o b l e m w i t h i n c o m p l e t e p r e f e r e n c e l i s t b y
102
a t h l o s s c o n s t a n t
P
d e l e t i n g e n t r i e s f r o m p r e f e r e n c e l i s t s i f t h e y c a n n o t b e i n v o l v e d
c
k,i
S h a d o w i n g s t a n d a r d d e v i a t i o n o f 8 d B
di
(
a l o g I n o r m a l d i s t r i b u t i o n )
D D
i n a s t a b l e m a t c h i n g . F o r e x a m p l e , i f t h e 2 J C U p a i r ( ,
c
ck di ck i,k
u l t i I p a t h f a d i n g t h e m e a n o f
M
)
i s d e l e t e d , i t e n t a i l s d e l e t i n g a n d f r o m e a c h o t h e r s
a n e x p o n e n t i a l d i s t r i b u t i o n )
p r e f e r e n c e l i s t . T h e n t h e a l g o r i t h m c a n p r o c e e d a s i n t h e c a s e
d c
pi,max , pk,max
a x T x p o w e r 2 3 d B m
M
o f c o m p l e t e l i s t s t o p r o d u c e a s t a b l e m a t c h i n g , w h i c h c a n b e
pcir
C o n s t a n t c i r c u i t p o w e r 2 0 d B m
N0
o i s e p o w e r I d B m
N
o b t a i n e d i n p o l y n o m i a l t i m e b u t m a y b e p a r t i a l b e c a u s e s o m e
1 1 4
N
u m b e r o f D 2 D p a i r s 5 5 0
N
U E s a r e n o t m a t c h e d .
K
u m b e r o f c e l l u l a r U E s 5 5 0
N
e f c i e n c y 3 5 %
P A
C . D
c d
Ck,min Ci,min
Q o S r e q u i r e m e n t 0 . 5
i s c u s s i o n
u n i f o r m d i s t r i b u t i o n ) b i t / s / H z
I n t h i s s u b s e c t i o n , t h e s t a b i l i t y , o p t i m a l i t y , a n d a l g o r i t h J
m i c c o m p l e x i t y o f t h e p r o p o s e d e n e r g y J e f c i e n t m a t c h i n g a r e
d i s c u s s e d a n d a n a l y z e d i n d e t a i l .
2 5 0
e n e r g y e f f i c i e n t s t a b l e m a t c h i n g
S i n c e t h e p r o p o s e d e n e r g y J e f c i e n t m a t c h i n g a l g o r i t h m i s
o w e r g r e e d y a l l o c a t i o n
/ J r a n d o m o w e r a l l o c a t i o n
b a s e d o n t h e G S a l g o r i t h m , t h e f o l l o w i n g t h e o r e m s c a n b e
p
2 0 0
/ H z
d e r i v e d b a s e d o n 1 4 ] :
t s
( b
T h e o r e m 3 :
T h e e n e r g y J e f c i e n t m a t c h i n g p r o d u c e d b y
1 5 0
A l g o r i t h m 2 i s s t a b l e .
i
f i c
T h e o r e m 4 :
T h e e n e r g y J e f c i e n t m a t c h i n g p r o d u c e d b y
1 0 0
D D
A l g o r i t h m 2 i s w e a k P a r e t o o p t i m a l f o r 2 p a i r s .
E n
(di ) = ck
T h e o r e m 3
s h o w s t h a t i f , t h e n t h e r e i s n o s u c h
5 0
r
cm C\{ck }
T h e o r e m 4
t h a t s a t i s e s
cm di (di ) a n d
di cm (cm ) .
A v
s h o w s t h a t t h e r e i s n o o t h e r m a t c h i n g , s t a b l e o r n o t ,
D D
t h a t a l l 2 p a i r s