Tải bản đầy đủ (.ppt) (27 trang)

Đấu giá sử dụng tác nhân P2P

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (442.56 KB, 27 trang )

P2P Auction
1
Đấu giá sử dụng tác nhân
P2P
Trần Trung Thành
P2P Auction
2
Tổng quan

1. Giới thiệu tổng quan

2. Thiết lập thực nghiệm

3. Đấu giá tập trungvà thuật toán phát giá

4. Đấu giá ngang hàng

5. Kết quả thực nghiệm

6. Tổng kết
P2P Auction
3
1. Giới thiệu tổng quan

Cơ cấu đấu giá được sử dụng thể thiết lập
giá hợp lý cho sản phẩm.

Nó cũng dùng mô tả khái niệm chung của
các tác nhân tự trị làm việc cùng với nhau
mà không có sự điều khiển của bên ngoài


Các ứng dụng đấu giá thường sử dụng cơ
cấu đấu giá tập trung để điều khiển cuộc
đấu giá
P2P Auction
4
1. Giới thiệu tổng quan

Đấu giá tập trung thường giới hạn lượng
người tham gia đấu giá khi hệ thống đấu
giá thi hành trên mạng không tin cậy.

Đấu giá ngang hàng tốn nhiều thời gian
để đạt được trạng thái cân bằng nhưng
tốn ít thông điệp hơn.
P2P Auction
5
1. Giới thiệu tổng quan

Trong bài trình bày ta sẽ làm rõ những vấn
đề sau:

Giá cũng hội tụ trong đấu giá ngang hàng

Độ hội tụ của giá độc lập với số tác nhân tham gia
đấu giá và tỉ lệ này nhanh hơn trong đấu giá tập trung

Trong một vòng đấu giá số lượng thông điệp đến và
đi từ một thực thể là không đổi. Trong đấu giá tập
trung số lượng thông điệp của trung tâm đấu giá xử lý
tăng tuyến tính.


Đấu giá ngang hàng hiệu quả hơn đấu giá tập trung
P2P Auction
6
2. Thiết lập thực nghiệm

Chỉ có một loại hàng hóa để trao đổi.

Mỗi người tham gia có một giá đã cho
trước.
P2P Auction
7
2. Thiết lập thực nghiệm

Hiệu quả của đấu giá được đo bằng:

Độ lệch của giá thực tế so với giá cân bằng

Trạng thái cân bằng được thiết lập nhanh hay
chậm

Đấu giá hai lần liên tiếp

Người bán và người mua sẽ thông báo giá
mình muốn trao đổi.

Nếu giá chồng lên nhau thì người bán và
người mua sẽ giao dịch. Nếu không sẽ cập
nhật giá.
P2P Auction

8
2. Thiết lập thực nghiệm

Trong thí nghiệm này ta tạo ra các tác
nhân có đặc điểm:

Mỗi tác nhân đại diện cho một người tham gia

Có một giá được thiết lập sẵn

Tác nhân sẽ cập nhật giá của mình theo một
thuật toán.

Sau khi trao đổi các tác nhân sẽ được tham
gia hệ thống ở những vòng đấu giá sau với
xác suất Pr
P2P Auction
9
3. Đấu giá tập trung và thuật toán
phát giá

Đấu giá tập trung

Những tác nhân muốn trao đổi sẽ gửi giá
mình muốn trao đổi đến trung tâm đấu giá.

Trung tâm đấu giá sẽ xử lý và ghép cặp cho
để trao đổi.

Trung tâm đấu giá gửi giá tốt nhất đến các tác

nhân tham gia đấu giá

Những tác nhân đã trao đổi sẽ trở lại hệ thống
với xác suất Pr
P2P Auction
10
3. Đấu giá tập trung và thuật toán
đấu giá

Thuật toán đấu giá:

Mỗi tác nhân có một giá cho trước R0

Giá mong muốn của tác nhân tại thời điểm t là p(t).

Mỗi vòng sẽ đưa ra Smin, Bmax

Dùng giá nhắm tới được xác định
( )
t
τ
P2P Auction
11
3. Đấu giá tập trung và thuật toán
đấu giá

Thuật toán phát giá giá:

.


.

.
P2P Auction
12
4. Đấu giá ngang hàng

Thiết lập

Mỗi tác nhân là một người tham gia đấu giá.
Cách thiết lập các tác nhân như là trong đấu
giá tập trung

Khi khởi tạo mỗi tác nhân được ghép đôi
ngẫu nhiên với một tác nhân khác.

Thiết lập một cụm cơ bản gồm k tác nhân
hoạt động cùng với nhau.
P2P Auction
13
4. Đấu giá ngang hàng

Cách hoạt động

Các tác nhân trao đổi giá của mình với tác
nhân lân cận.

Các tác nhân cập nhật giá của mình bằng
thuật toán đã được mô tả.
P2P Auction

14
4. Đấu giá ngang hàng

Các tác nhân hoạt động trong cùng một
cụm

Gồm có tác nhân trung tâm của cụm

Tác nhân chưa cặp đôi cặp

Tác nhân đã cặp đôi

Tác nhân liên kết.
P2P Auction
15
4. Đấu giá ngang hàng

Các cụm có thể kết hợp với nhau thành
cụm lớn hơn. Ta sẽ giới hạn số lượng
cụm cơ bản trong cụm lớn là s.

Các cụm lớn cũng có thể bị chia ra thành
các cụm nhỏ hơn.
P2P Auction
16
4. Đấu giá ngang hàng

Thiết lập để đơn giản hóa hệ thống

Thông điệp đến ngay lập tức.


Các cụm hoạt động đồng thời với tốc độ của
cụm có tốc độ nhỏ nhất
P2P Auction
17
4. Đấu giá ngang hàng

Một vòng đấu giá chia làm 4 giai đoạn

Giai đoạn xáo trộn ( s + k -2 lượt thông điệp)

Giai đoạn giao dịch ( 4 lượt thông điệp)

Giai đoạn hồi đáp ( k + s -2 lượt thông điệp)

Giai đoạn cập nhật ([s/2] + k -1 lượt thông
điệp)

Tổng cộng [5s/2] + 3k – 1 lượt thông điệp
P2P Auction
18
4. Đấu giá ngang hàng

Giai đoạn xáo trộn

Trung tâm sẽ nói với các điểm nút địa chỉ của tác
nhân mới sẽ nhận địa chỉ của hàng xóm cũ

giai đoạn giao dịch


connect và disconnect

Giai đoạn hồi đáp

Cập nhật trạng thái

Giai đoạn cập nhật

Nhóm cụm và tách cụm
P2P Auction
19
5. Kết quả thực nghiệm

Những thông số thiết lập để thực nghiệm

R0 nằm trong khoảng từ 100, 200

Giá ban đầu của người mua từ 1,R0

Giá ban đầu của người bán từ R0, 200

Người mua và người bán được sinh ngẫu
nhiên với xác suất 50%.

Pr = 0.1
P2P Auction
20
5. Kết quả thực nghiệm
P0 = 149.6
P2P Auction

21
5. Kết quả thực nghiệm

Để đánh giá độ hội tụ người ta dùng tham
số alpha
P2P Auction
22
5. Kết quả thực nghiệm

Mọi người bán có giá cho trước nhỏ hơn
P0 đều giao dịch được
P2P Auction
23
5. Kết quả thực nghiệm

Chọn tham số

s= 5, k = 5

gamma = 0,9, beta = 0,25, R1 = 0,001, R2 = 0,02.
β
γ
P2P Auction
24
5. Kết quả thực nghiệm
P2P Auction
25
5. Kết quả thực nghiệm

Đấu giá tập trung


Hội tụ nhanh hơn 2 lần

Độ hội tụ không phụ
thuộc vào N

Số thông điệp tăng
tuyến tính theo số
người tham gia

Số lần đặt giá để trao
đổi gần như không đổi

Số thông điệp để thực
hiện trao đổi tăng
tuyến tính

Đấu giá ngang hàng

Hội tụ chậm hơn

Độ hội tụ không phụ
thuộc vào N

Số thông điệp gần như
không phụ thuộc số
người tham gia

Số lần đặt giá để trao
đổi gần như không đổi


Số thông điệp để thực
hiện trao đổi tăng nhẹ

×