combinatorial auction with time-frequency flexibility in cognitive radio networks

35
06/24/2022 1 Combinatorial Auction with Time- Frequency Flexibility in Cognitive Radio Networks Mo Dong*, Gaofei Sun*, Xinbing Wang*, Qian Zhang** *Department of Electronic Engineering Shanghai Jiao Tong University, China **Department of Comp. Sci. and Engin HK Univ. of Sci. and Tech., HongKong

Upload: ima

Post on 11-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks. Mo Dong*, Gaofei Sun*, Xinbing Wang*, Qian Zhang** *Department of Electronic Engineering Shanghai Jiao Tong University , China **Department of Comp. Sci. and Engin HK Univ. of Sci. and Tech., HongKong. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

04/22/2023 1

Combinatorial Auction with Time-FrequencyFlexibility in Cognitive Radio Networks

Mo Dong*, Gaofei Sun*, Xinbing Wang*, Qian Zhang**

*Department of Electronic EngineeringShanghai Jiao Tong University, China

**Department of Comp. Sci. and EnginHK Univ. of Sci. and Tech., HongKong

Page 2: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

2

Outline Introduction

System Model and Problem Formulation

Solution of CAP Under General Flexibility

Model

Solution of CAP Under Modified Model

Simulation Results and Future Works

2

Page 3: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

3

Outline Introduction

BackgroundObjectives

System Model and Problem Formulation

Solution of CAP Under General Flexibility

Model

Solution of CAP Under Modified Model

Simulation Results and Future Works

3

Page 4: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

Background Dynamic Spectrum Access Auctions

Motivation

• Under-utilized wireless spectrum

• Provide incentive for primary users

General Framework

4

Spectrum

Opportunity

Allocation

Mechanism

SUs’ bids

Payment

Mechanism

Page 5: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

5

Background Dynamic Spectrum Access Auctions

General Framework

Auction mechanisms

• Periodic Auction [G. Kasbekar TON’10] , [A. Gopinathan INFOCOM’11] , [L. Chen]

• Online Auction [H. Zheng INFOCOM’11] , [X. Li DySPAN’10] , [S. Sodagari JSAC’11]

Spectrum

Opportunity

Allocation

Mechanism

SUs’ bids

Payment

Mechanism

Page 6: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

6

Background Dynamic Spectrum Access Auctions

General Framework

Auction mechanisms

• Single Auction [S. Kasbeka TON’10]

• Double Auction [W.Saad, INFCOM’10]

Spectrum

Opportunity

Allocation

Mechanism

SUs’ bids

Payment

Mechanism

Page 7: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

7

Background Dynamic Spectrum Access Auctions

General Framework

Auction mechanisms

• Periodic Auction

• Online Auction

• Single Auction

• Double Auctino

Spectrum

Opportunity

Allocation

Mechanism

SUs’ bids

Payment

Mechanism

Spectrum

Opportunity

Fixed and HomogenousFixed time span

Fixed bandwidth

This assumption doesn’t fit the real scenario

Page 8: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

8

Background Dynamic Spectrum Access Auctions

An example of SUs’ flexible requirements

SU1:

SU2:

SU3:

Frequency

TimeAuction Period

Rigid and inflexible spectrum offered by PUs

Cannot cater to the flexible requirementsTime-frequency flexible requirements

Spectrum Pool of Primary Operator

Spectrum

Opportunity

Allocation

Mechanism

SUs’ bids

Payment

Mechanism

SUs:

Page 9: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

9

Objective DSA mechanism based on combinatorial auction

Consider the SUs’ requirements varying over time and frequency

Achieve efficiency, truthfulness & low computational complexity

Page 10: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

10

Outline Introduction

System Model and Problem Formulation

System Model

Problem Formulation

Solution of CAP Under General Flexibility

Model

Solution of CAP Under Modified Model

Simulation Results and Future Works10

Page 11: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

11

System Model

Four-layer cognitive radio network model

Primary Operator based system

Page 12: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

12

System Model

Four-layer cognitive radio network model

Periodic Auction

Page 13: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

13

System Model

Four-layer cognitive radio network model

Heterogeneous and flexible requirements

Page 14: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

14

System Model

Model of PO (seller)’s spectrum opportunity

Time-frequency divide

We now denote the time interval as and the frequency interval as and every spectrum that starts from

as .

Because of the stable assumption, we change the notation of to ,where .

S

tf t f 0 0( , )t f 0 0( , )t fs

0 0( , )t fsis {1,...., }i m

1 2 3

Page 15: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

15

System Model

Model of SUs(buyers)’ time-frequency flexible requirements

There are SUs denoted as

The bid of SU is denoted as , where and is the valuation of

The winning SU is denoted as

The payments of SUs are

The net utility of SU is:

N {1,..., }U Ni ( , )i i ib C v iC S iv

iC

1{ ,..., }kW w w

1 2{ , ,...., }nP p p p

i

if wins the auction0 if loses the auctioni i

i

v p iu

i

Page 16: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

16

Problem Formulation

Cognitive Radio Winning SUs Determination Problem(CRWDP):

For every subset , let denote the value of buyer for . We use to denote that the buyer

wins the bundle and to denote the buyer loses or does not bid on . The winner determination

problem is defined as follows:

Remarks:

Optimize the social welfare

One spectrum slot is assigned to one SU

One buyer can only have at most one bundle of goods at last

One buyer can only require one bundle of goods

T S ( )jb T j U T( , ) 1e T j j T

( , ) 0e T j

max ( ) ( , ) j

j U T S

b T e T j

. . ( , ) 1, i

iT s j U

s t e T j s S

( , ) 1, T S

e T j j U

* * *, s.t. ( ) 0 and , ( ) 0i ii i ii U T S b T T T b T

T

Page 17: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

17

Problem Formulation

The Truthful Mechanism Design Problem(TMDP):

For any buyer ,

Truthful bid: Truthful utility:

Declared bid: Untruthful utility:

Assume No constraint on

The TMDP problem is to design a payment mechanism such that

i U* * *{ , }i i ib C v

{ , }i i ib C v*

i iC C iv

* * *( ) ( )i i i i iu b v p b *( ) ( )i i i i iu b v p b

* *( ) ( ), , Ci i i i i i iu b u b v R C

Spectrum

Opportunity

Allocation

Mechanism

SUs’ bids

Payment

Mechanism

Winner Determination

Algorithm

Truthful Payment

Mechanism

Combinatorial Auction Problem (CAP)

Page 18: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

18

Outline Introduction

System Model and Definitions

Solution of CAP Under General Flexibility

Model Approximation Analysis of the NP-hard CRWDP

Approximation Algorithm to Solve CRWDP

Truthful Payment Mechanism under the Approximation

Algorithm

Solution of CAP Under Modified Model

Simulation Results and Future Works18

Page 19: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

19

Approximation Analysis of CRWDP

The CRWDP is NP hard to solve unless NP =ZPP

SUs: Vectors; Spectrum Slots: Edges; Values: all set to one

CRWDP is reduced from the maximum independent set problem(MISP)

The upper bound of the approximation ratio of CRWDP is , for any polynomial time algorithm.

The approximation ratio of CRWDP will not exceed that of MISP

The approximation ratio of MISP is

There is an implicated assumption in

the reduction:

m

1n

2m n

Page 20: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

20

Approximation Algorithm for CRWDP

Sorting Based Greedy Algorithm for CRWDP

Step 1: Reorder the bids according to a newly defined Norm

Step 2: Allocate spectrum opportunity greedily following the reordered list of norm

Page 21: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

21

Approximation Algorithm for CRWDP

Sorting Based Greedy Algorithm for CRWDP

The choice of ordering norm is the critical

The computational complexity is

The approximation ratio of this algorithm reaches the upper bound

O( log( ))n n

m

Page 22: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

22

Approximation Algorithm for CRWDP

Proof of the approximation ratio of the proposed algorithm

Omitted

Page 23: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

23

Truthful Payment Mechanism

The Truthful Payment Mechanism

Recall is the list in which all buyers are reordered by the norm in the first step of algorithm 1. And for

buyer , we denote a buyer as the first buyer following in that has been denied but would have been

granted were it not for the presence of . We have the following payment:

• pays zero if his bid is denied or does not exist.

• If there exists an and ’s bid is granted, he pays , where is the norm of .

Li L

( )l i i Li

i ( )l i

( )l i i ( )*i l ic n( )l i( )l in

Page 24: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

24

Truthful Payment Mechanism

The Proof of Truthfulness

If an auction mechanism fits the following conditions, it is truthful

• Ex-post Budget Balance: That means the buyers are all rational so that they will not pay more than their

value of the goods.

• Monotonicity: A buyer who wins with can still win with any and any , when others’

bids are fixed.

• Critical Payment: There exists a critical value for a winner , so that he only needs to pay this critical

value to win. That is to say, if others’ bids are fixed, the payment of a certain winner does not depend on

how he reports his bid

* *{ , }b C v' *v v*'C C

c iv vi

Page 25: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

25

Outline Introduction

System Model and Problem Formulation

Solution of CAP Under General Flexibility

Model

Solution of CAP Under Modified Model A Rational Modification of the System Model

Optimal Solution for CRWDP-C

Truthful Payment Mechanism under the Modified Model

Simulation Results and Future Works 25

Page 26: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

A Rational Modification of the System Model

Additional Constraints on SUs’ Requirements

Full Time Usage

Consecutive Requirement

Change of Expressions in System Model

Goods Set: where is the starting frequency point of the th interval:

Redefine the as a close interval , which means the SU wants the frequency that starts from and ends

at

to denote the highest valuation submitted to auctioneer on .

G = {T|T S and T fits the Consecutive ⊆

Requirement condition}.

26

1 2{ , ,...., }mS f f f ifi [ , ]i if f f

iC [ , ]iC r qrf qf

([ , ])i jh f f[ , ]i jf f

Page 27: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

A Rational Modification of the System Model

The problem of CRWDP-C can be formulated as:

there is one and only ,

for all other , .

27

max ( ) TT G

h T e

T

s.t. 1, i

T if

e f S

{0,1} Te T G

i U * * s.t. ( ) 0i i iT S b T *iT T ( ) 0ib T

Page 28: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

Optimal Solution for CRWDP-C

Algorithm achieves optimal solution for CRWDP-C and the computational complexity is .

28

2O( )n

Page 29: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

Payment Mechanism for the Modified Model

VCG-Based Truthful Payment Mechanism.

We denote the payment for buyer as . We denote as the goods buyer receives in the final allocation. We can see

that when buyer wins and when loses. Further, we denote as valuation obtained by buyer in the final

allocation. Note that when wins and when loses. We denote as the optimal social welfare

obtained in the auction where is absent. Note that despite , all other buyers stay the same when calculating and

. We have that the payment is:

Remarks:

• VCG-Payment Mechanism is truthful

• VCG-Payment Mechanism’s limitation

29

i ip igi i ig C

i ig i ( )iv gi ( )i iv g v

i ( ) 0iv g i opt iv

ii optv

opt iv

( )i opt i i optp v v g v

Page 30: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

30

Outline Introduction System Model and Problem Fromulation Optimal Solution for CRWDP-C Truthful Payment Mechanism under the

Modified Model Simulation Results and Future Works

30

Page 31: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

31

Simulation Results and Future Works

Simulation Results under General Model

Page 32: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

32

Simulation Results and Future Works

Simulation Results under Modified Model

Page 33: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

33

Simulation Results and Future Works

Future Works

Multiple bids can be submitted by SUs

Make the combinatorial auction mechanism an online one

Page 34: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

34

Q&A

Page 35: Combinatorial Auction with Time-Frequency Flexibility in Cognitive Radio Networks

04/22/2023 35

Thank you for listening