Tìm hi ểu, đánh giá nhữ ng nghiên c ứu đã tiến hành trước đây

Một phần của tài liệu Xây dựng giải thuật ải tiến ứng dụng cân bằng nash và giải thuật di truyền trong giải bài toán đấu thầu nhiều vòng (Trang 38 - 43)

CHƯƠNG 2. PHÂN TÍCH BÀI TOÁN ĐẤU THẦU NHIỀU VÒNG

2.4. Tìm hi ểu, đánh giá nhữ ng nghiên c ứu đã tiến hành trước đây

Trong quá trình nghiên c u th c hiứ ự ện đề tài c a mình, tác gi ủ ả đã bắ ặt g p m t ý ộ tưởng gi i quy t b toán ả ế ài đấu th u nhi u vòng c a m t t giầ ề ủ ộ ác ả kh ác (b n Tr n H i ạ ầ ả Linh) t ng t ươ ự hướng nghiên c u c a m h. Vì v y, t gi ôứ ủ ìn ậ ác ả(t i) đã t hi u khá k ìm ể ỹ v ề hướng gi i quy t bài to c a t giả ế án ủ ác ả ải Linh, đồ H ng i c ng a ra nh ng thờ ũ đư ữ đánh giá và xu t cđề ấ ải tiến nh m nâng cao hi u qu c a gi i thu t ằ ệ ả ủ ả ậ đãchọn.

Sau y, t gi xin mô t tóm t t v nghiên c u đâ ác ả ả ắ ề ứ trong [10] c ng s d ng gi i , ũ ử ụ ả thu t di truyậ ền k t h p cân b ng N h. ế ợ ằ as

2.4.1. Mô hình gen

Quần thể và các ràng buộc

C r g bu c c a b ác àn ộ ủ ài toán bao g m T t c các nhà th u tham gia d ồ : ấ ả ầ ự án đều cung cấp đầy đủ các v t li u mà d án yêu c u và tham gia t ậ ệ ự ầ ừ đầu cho đến khi hoàn thành d án; t ng s v t li u mua qua các lự ổ ố ậ ệ ần đấu th u phầ ải đúng bằng s v t li u c n cho ố ậ ệ ầ d án; thự ời gian đấu th u ph i nầ ả ằm trong và trước th i gian k t thúc d án; và kờ ế ự hoảng cách gi a các lữ ầ ổn t chức đấu th u ph i ít nhầ ả ất là m t tháng [10]. ộ

Mô hình nhiễm sắc thể

Xét một dự án t ng quát, mu n th c hi n 5 lổ ố ự ệ ần đấu th u. D án c n có 2 lo i vầ ự ầ ạ ật liệu, và có 3 nhà th u mu n tham gia vào d ầ ố ựán. T u [10] ài liệ chọn m t ộ NST thể ồ g m (25) gen. Trên NST này có 5 gen đầu tiên đại di n cho th i gian t chệ ờ ổ ức đấu th u, 5 ầ gen tiếp theo là đại di n cho nhà th u cho v t li u th nh t mệ ầ ậ ệ ứ ấ ở ỗi lần đấu th u, 5 gen ầ tiếp theo là s ốlượng v t li u ậ ệ thứ nh t mà ch d án mua trong lấ ủ ự ần đấu thầu tương ứng, 5 gen tiếp theo là đại di n cho nhà th u cho v t li u th hai m i lệ ầ ậ ệ ứ ở ỗ ần đấu th u ầ và 5 gen ti p theo là s ế ố lượng v t li u th 2 mà ch d án mua trong lậ ệ ứ ủ ự ần đấu thầu tương ứng.

Hình 2.1: Mô tả chuỗi gen trong [10]

Chuỗi gen trên phải đảm b o nguyên tả ắc: T ng s vổ ố ật liệu qua các lần đấu thầu đúng bằng t ng s v t li u cho toàn b gói th u; t ng th i gian ph i b ng t ng th i ổ ố ậ ệ ộ ầ ổ ờ ả ằ ổ ờ

Thời gian đấu thầu Nhà thầu bán vật liệu 1 Số lượng vật liệu 1 Nhà thầu bán vật liệu 2 Số lượng vật liệu 2

1 7 3 6 4 1 1 2 3 1 15 30 50 35 20 1 1 2 3 3 4 5 4 3 4

gian d án; s nhà th u ch ự ố ầ ỉ được phép bằng đúng số nhà thầu đã quy định t ừ trước, trong trường h p này, ch ợ ỉ được ch n ba nhà th u [10]. ọ ầ

2.4.2. Chn lc và sinh sn Khởi tạo

Khở ại t o qu n th ầ ể ban đầu g m 100 cá th theo nguyên tồ ể ắc NST đã quy định ở trên. Tính toán hàm thích nghi cho t ng các th và s p x p kh ừ ể ắ ế ả năng thích nghi của các cá thểtheo thứ ự ừ cao đế t t n th p [10]. ấ

Lai ghép

Thực hiện lai ghép các nhi m s c th m bễ ắ ể đả ảo các điều ki n [10] ệ :

Đột biến

Đột bi n s ế ẽđược ti n hành cùng v i quá trình lai ghép. Mế ớ ỗi một th h con s ế ệ ẽ được đột bi n v i xác suế ớ ất đột bi n là ế px. Tương tự như vậy, khi th c hi n lai ghép ự ệ chéo cần tách các nhi m sễ ắc th ể thành các đoạn và tiến hành đột biến trên từng đoạn này. V i m i quy trình trong vi c th c hiớ ỗ ệ ự ện đột bi n ch ế ỉ trao đổi ng u nhiên các gen ẫ trong nhi m sễ ắc thể ới điề v u kiện hai đoạn gen này là không gi ng nhau [10]. ố 2.4.3. Các hàm li ích, hàm m c êu ti và điều kin dng

Các hàm lợi ích

Các hàm l trong [10] ợiích được mô t nh sau:ả ư

- Tỉ lệ phần trăm lợi nhuận của bên mời thầu được tính theo công thức:

(2.1) Trong đó:

 : là tổng s n ph i tr ốtiề ả ảcho vậ ệt li u i

xj: s ng v t li u ố lượ ậ ệ imua trong lần đấu th u th ầ ứj

pj: là giá c a v t liủ ậ ệu i. trong lần đấu th u th ầ ứ j sau khi đã trừchiết kh u ấ

- Tỉ lệ lợi nhuậncủa từng nhà thầu được tính theo công thức: (2.2)

Trong đó:

 : Lợi nhuận cho 1 đơn vị ặ m t hàng i c a nhà th u cho m t hàng tủ ầ ặ ại thời điểm j

 : Giá gốc cho 1 đơn vị ặ m t hàng I c a nhà th u cho m t hàng tủ ầ ặ ại thời điểm j.

- Tổng lợi nhuận các nhà thầu được xác định bằng tổng lãi thu được so với tổng vốn của các nguyên vật liệu cho toàn dự án:

(2.3)

Trong đó:

 p: là t ng s nhà th u tham gia d ổ ố ầ ựán Hàm m ụctiê u

 = |   3 0| + 2 (2.4) Trong đó, 2là phương sai giá trị ợ l i ích c a các nhà th u ủ ầ

Giải pháp cho bài toán đấu th u nhi u vòng (tầ ề ối ưu hàm mục tiêu trên) là đưa hàm m c tiêu v giá tr nh nh [10]. ụ ề ị ỏ ất

Điều kiện dừng

- D a trên c u trúc NST: do s h i t c a qu n th b ng cách ki m soát s gen ự ấ ự ộ ụ ủ ầ ể ằ ể ố được h i t (t c các gen này có giá tr trùng v i s ộ ụ ứ ị ớ ố lượng qu n th ầ ể định trước đó) nhưng nếu nó vượt quá s phố ần trăm củ ổa t ng s ố gen đó thì việc tìm ki m s k t thúc. ế ẽ ế

- Dựa vào ý nghĩa đặc biệt của m t NST bộ ằng cách đo độ n b c a gitiế ộ ủ ải thuật trong m t s ộ ốthế h ệ trước n u nh ế ỏ hơn mộ ằt h ng s ố xác định thì thu t toán s k t thúc. ậ ẽ ế

2.4.4. Phân tích kết quả ả gi i thuậ ềt đ xut trong tài u [10] li

2.3.1.1. K ếtquth nghiệm ới ộ dữ liệu mô phỏng v b

Gói th u A th c hi n t ầ ự ệ ừ 1/2010 đến 12/2011 (24 tháng), c n mua 600 máy ầ trạm (PC) và 80 laptop. T ng chi phí d ki n là 9,1t ng ổ ự ế ỷ đồ

a- Bảng ết k quả cho bộ giá trị thử nghi 1 ệm S nhà th u l a ch nố ầ ự = 2 /3

Khoảng cách ng n nh t giắ ữa hai lần đấu th u = 2 th áng Lãi suất chiết khấu = 0.6%/tháng

Bảng 2.2: Kết quả thử nghiệm giải thuật trong [10] phương án 1

STT SL NST Giá trị hàm

thích nghi Lợi nhuận

bên mời thầu Nhà thầu 1 Nhà thầu 2 Khởi tạo

Chạy giải thuật

Thế hệ

% Lợi nhuận BMT

% Lợi nhuận NT

lợi nhuận NT/BMT

Lần 1 60 779,292,142 293,884,908 796,728,982 796,847,986 20s 18p27s 61 3.27% 17.71%

5.42 Lần 2 60 975,392,881 413,537,011 1,049,888,494 1,049,873,246 18s 15p30s 57 4.59% 23.33% 5.08 Lần 3 60 1,171,493,620 533,189,114 1,303,048,006 1,302,898,506 20s 18p27s 53 5.92% 28.95% 4.89 Lần 4 60 1,367,594,359 652,841,217 1,556,207,518 1,555,923,766 18s 15p30s 49 7.25% 34.58% 4.77 Lần 5 60 1,563,695,098 772,493,320 1,809,367,030 1,808,949,026 20s 18p27s 45 8.58% 40.20% 4.68 Lần 6 60 1,759,795,837 892,145,423 2,062,526,542 2,061,974,286 18s 15p30s 41 9.91% 45.83% 4.62

TT 9,000,000,000

Phân tích k qu b g 2.2ết ả ản :

- Việc giới hạn chỉchọn 2/3 nhà thầu mà không có êu chí l ti ựachọn ẽ ẫ đế s d n n m cân bất ằng ợi l nhu 3 nhà u cùng tham gia d . ận thầ ựán

- T l ỉ ệ% lợi nhu bên m ận ờithầu ươ t ng h lý đối ợp (dưới 10%)

- T l % l nhu c nhà u có khi lên t ên 45% là quá cao so v gói ỉ ệ ợi ận ác thầ ớitr ới thầu mua s h g hóa. ắm àn

- T l l i nhu n NT/BMT ~ 5 l n ỉ ệ ợ ậ ầ (chưa phù h p v i t l ợ ớ ỉ ệ C  3 0trong hàm mục tiêu)

b- Bảng ết k quả cho bộ giá trị thử nghi 2 ệm S nhà th u l a ch nố ầ ự = 1 /3

Khoảng cách ng n nh t giắ ữa hai lần đấu th u = 3 th áng Lãi suất chi t khế ấu = 0,6%/tháng

Bảng 2.3: Kết quả thử nghiệm giải thuật trong [10] phương án 2

STT SL

NST Giá trị hàm thích nghi

Lợi nhuận bên mời

thầu Nhà thầu 1 Khởi tạo

Chạy giải thuật

Thế hệ

% Lợi nhuận BMT

% Lợi nhuận NT

lợi nhuận NT/BMT Lần 1 60 376,962 570,491,935 1,711,098,845 9s 3p41 19 6.34% 19.01%

3.00 Lần 2 60 1,499,804 612,349,890 1,835,549,866 10s 6p45 27 6.80% 20.39% 3.00 Lần 3 100 239,051 554,522,442 1,663,806,379 25s 14p51s 35 6.16% 18.49% 3.00 Lần 4 100 167,390 542,623,578 1,628,038,125 20s 10p11s 32 6.03% 18.09% 3.00 Lần 5 200 69,398 544,646,915 1,634,010,145 41s 35p08s 44 6.05% 18.16% 3.00 Lần 6 200 122,146 617,116,567 1,851,471,846 39s 21p26s 32 6.86% 20.57% 3.00

TT 9,000,000,000

Phân tích k qu b g 2.3ết ả ản :

- Chỉ ch 1/3 s à ọn ốnh th u cùng tham gia d . ầ ựán

- T l ỉ ệ% lợi nhu bên m ận ờithầu ươ t ng h lý đối ợp (dưới 10%) - T l ỉ ệ% lợi nhu c à u p nh ận ác nh thầ chấ ận được

- T l l i nhu n NT/BMT =3 l n ù h p v i t l ỉ ệ ợ ậ ầ (ph ợ ớ ỉ ệC  3 0) 2.3.1.2. K ếtquth nghiệm ới ộ dữ liệu ự v b d án thực ế t

D án s d ng ngu n vự ử ụ ồ ốn đầu tư phát triển t ngân sách t nh, v i h n mừ ỉ ớ ạ ức đầu tư là 39,8 tỷ đồ ng. T ng chi phí d kiổ ự ến đầu tư cho dự 36,9 tán ỷ; Th i gian d án t ờ ự ừ 1/1/2017 đến 31/12/2020 - Tổng th i gian th c hi n d ờ ự ệ ự án: 4 năm (48 tháng).

S nhà th u l a ch nố ầ ự = 2 /3

Khoảng cách ng n nh t giắ ữa hai lần đấu th u = 3 th g án Lãi suất chi t khế ấu = 0.6%/tháng

Bảng 2.4: Kết quả thử nghiệm giải thuật trong [10] phương án 3

STT SL NST Giá trị hàm

thích nghi Lợi nhuận bên

mời thầu Nhà thầu 1 Nhà thầu 2 Khởi tạo Chạy giải

thuật Thế

hệ

% Lợi nhuận BMT

% Lợi nhuận NT

lợi nhuận NT/BMT Lần 1 100 7,303,546,192 732,392,889 4,578,390,223 4,432,234,532 13p2s 4h34p54s 21 2.85% 35.03% 12.30

Lần 2 100 10,356,433,208 1,108,988,232 5,780,824,301 5,732,943,290 14p 6h30p21s 32 4.31% 44.76% 10.38

TT: 25,720,612,000

Phân tích k qu b g 2.4: ết ả ản

- S l ố ầnthử nghiệm hơi ít n khó ên đánh giá được ức độ m ổnđịnh c thu toán. ủa ật - Chỉ ch 2/3 s nhà u cùng tham gia d . Không có ọn ố thầ ựán phương n án ào chọn được ả c 3/3 nhà th u cùng cung cầ ấp h g hóa gói àn th u. ầ

- T l ỉ ệ% lợi nhu bên m ận ờithầu ợp h lý (dưới 5%)

- T l % l nhu c nhà u t 35%-45% là quá cao so v gói ỉ ệ ợi ận ác thầ ừ ới thầu mua sắm h g hóa. àn

- T l l nhu NT/BMT > 10 l n (khá ênh lỉ ệ ợi ận ầ ch ệch so v i t l ớ ỉ ệC  3 0) 2.4.5. Nhận xét đánh giá

Những iđ ểm mạnh của giải thuật đề xuất trong [10]

Thứ nh t là bấ ài toán có các ràng buộc khá chặt chẽ;

Thứ hai là các hàm lượng giá được tính chi tiết;

Thứ ba là giải thuật có tính đến lãi suất dòng tiền trong các giai đoạn dự án, do đó có thể tính toán khá sát các hàm lượng giá hàm lợi ích của dự án;- Những đ ể i m nên c thiện ải

Trước h t là vi c l a ch n nhà th u cho t ng s n ph m trong m i g ế ệ ự ọ ầ ừ ả ẩ ỗ ói th u là ầ không c n ầ thiết, vì ông th ng th ườ trong đấu th u d ng i ta s ầ ựán ườ ẽchọn nhà cung c p ấ theo từng gói u (mthầ ỗi g thói u có có nhi u h n 1 s n ph m); ầ thể ề ơ ả ẩ

Sau là c u úc gen s d ng trong gi i thu t t ng đó ấ tr ử ụ ả ậ ươ đối ph c t p. Do , c ứ ạ đó ác d c t v i s l ng s n phựán thự ế ớ ố ượ ả ẩm và s l n m i ố ầ ờ thầu nhi u hề ơn ì NST s khá th ẽ d ài:

Vd: một dự án với 5 giai o đ ạn đấu thầu, c n mua 100 loầ ạisản phẩm thì độ dài NST sẽ là: 5x(100x2+1) =1.005 gen

Cuối cùng là th i gian ch y chờ ạ ương trình th nghi m khá lâu (kho ng 4-6 gi ử ệ ả ờ cho m i l n nghi m), dó nên t c h c i ỗ ầ thử ệ đó ìm ác ả thiện u n ng ch ng trhiệ ă ươ ình để có k t qu nhanh h n. ế ả ơ

Một phần của tài liệu Xây dựng giải thuật ải tiến ứng dụng cân bằng nash và giải thuật di truyền trong giải bài toán đấu thầu nhiều vòng (Trang 38 - 43)

Tải bản đầy đủ (PDF)

(110 trang)