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. Chọn lọc và sinh sản 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 lợi ích, hàm m c êu ụ ti và điều kiện dừng
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 đ xuất trong tài u [10] liệ
2.3.1.1. K ếtquảthử 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 ếtquảthử 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. ế ả ơ