Thuật toán chấp nhận trì hoãn và thiết kế thị trường

31 871 5
Thuật toán chấp nhận trì hoãn và thiết kế thị trường

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC —————— NGUYỄN TIẾN HUY THUẬT TOÁN CHẤP NHẬN TRÌ HOÃN VÀ THIẾT KẾ THỊ TRƯỜNG LUẬN VĂN THẠC SĨ TOÁN HỌC Thái Nguyên, năm 2014 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC —————— NGUYỄN TIẾN HUY THUẬT TOÁN CHẤP NHẬN TRÌ HOÃN VÀ THIẾT KẾ THỊ TRƯỜNG Chuyên ngành: Toán ứng dụng Mã số: 60.46.01.12 LUẬN VĂN THẠC SĨ TOÁN HỌC NGƯỜI HƯỚNG DẪN KHOA HỌC: GS. TSKH. HÀ HUY KHOÁI Thái Nguyên, năm 2014 1 Mục lục Lời cảm ơn 3 Lời mở đầu 4 Chương 1. Thuật toán chấp nhận trì hoãn 7 1.1 Tuyển sinh đại học và hôn nhân bền vững . . . . . . . . . 7 1.1.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.2 Các tiêu chí về phân bổ . . . . . . . . . . . . . . . 8 1.1.3 Hôn nhân bền vững . . . . . . . . . . . . . . . . . . 10 1.2 Thuật toán chấp nhận trì hoãn . . . . . . . . . . . . . . . 11 1.2.1 Định lý về sự tồn tại phân bổ ổn định với vấn đề hôn nhân . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2.2 Phân bổ ổn định với vấn đề tuyển sinh . . . . . . . 14 1.2.3 Phân bổ ổn định tối ưu . . . . . . . . . . . . . . . . 15 Chương 2. Thiết kế thị trường 16 2.1 Sự minh bạch: Những Thị trường bác sĩ . . . . . . . . . . 16 2.1.1 Thị trường cho những bác sĩ mới ở Mỹ . . . . . . . 17 2.1.2 Thị trường y tế địa phương tại Vương quốc Anh . . 18 2 2.1.3 Bằng chứng thử nghiệm . . . . . . . . . . . . . . . 20 2.2 Thiết kế thị trường . . . . . . . . . . . . . . . . . . . . . . 21 2.2.1 Thiết kế lại thị trường bác sĩ . . . . . . . . . . . . . 21 2.2.2 Tuyển sinh đại học . . . . . . . . . . . . . . . . . . 23 2.2.3 Trao đổi thận . . . . . . . . . . . . . . . . . . . . . 25 Kết luận 28 Tài liệu tham khảo 29 3 Lời cảm ơn Trước khi trình bày nội dung chính của luận văn, tôi xin được bày tỏ lòng biết ơn sâu sắc tới GS. TSKH. Hà Huy Khoái, người đã tận tình hướng dẫn, giúp đỡ, động viên tôi hoàn thành được luận văn này. Tôi cũng xin gửi lời cảm ơn chân thành tới các thầy cô giáo thuộc Khoa Toán - Tin, Trường Đại học Khoa học, Đại học Thái Nguyên, bạn bè, đồng nghiệp, người thân đã tạo điều kiện, động viên, giúp đỡ tôi trong suốt quá trình học tập và thực hiện luận văn. 4 Lời mở đầu Khi nghiên cứu về sự tắc nghẽn của việc phân bổ lao động của một số thị trường tại Mỹ, Alvin Roth đã nhận thấy sự tương đồng của những thị trường này với mô hình toán học đã được Lloyd Shapley nghiên cứu từ cách đây 50 năm. Sau đó, ông đã nghiên cứu và thiết kế lại những thị trường này dựa trên thuật toán chấp nhận trì hoãn được đưa ra bởi D. Gale và Lloyd Shapley năm 1962. Những đóng góp to lớn của Roth đã được ghi nhận, tháng 10 năm 2012 Alvin Roth và Lloyd Shapley vinh dự nhận Giải Nobel Kinh tế về Lý thuyết phân bổ ổn định và thiết kế thị trường. Câu chuyện bắt đầu vào năm 1962, David Gale (người đã qua đời năm 2008) và Shapley, hiện 89 tuổi, đã cho công bố bài báo mang tên "Tuyển sinh đại học và Sự ổn định của hôn nhân" (College Admissions and the Stability of Marriage). Hai ông cho rằng sự tương đồng giữa tuyển sinh đại học, trong đó sinh viên và trường đại học đang tạo thành cặp đôi với sự cố gắng làm cả hai bên hài lòng, và thị trường hôn nhân, trong đó một số cố định nam giới và nữ giới đang cố gắng tìm kiếm hôn nhân. Trong các vở kịch lãng mạn, từng người đàn ông và đàn bà đều kết hôn với tình yêu đích thực của mình. Trong cuộc sống thực tế, một số người miễn cưỡng chấp nhận "nhân vật hạng hai" một việc làm có thể dẫn đến rất nhiều rắc rối. Nếu John và Mary yêu nhau nhưng đã kết hôn với những người khác, rất có thể họ sẽ bỏ người bạn đời hiện tại và cưới nhau. Nhưng nếu John yêu Mary, trong khi Mary yêu chồng cô hơn John, cả hai sẽ không có thay đổi nào trong cuộc hôn nhân của họ. Gale và Shapley nghĩ ra một thuật toán để ghép một số lượng bằng nhau nam giới và nữ giới. Từng nam giới và nữ giới sẽ xếp hạng đối tác yêu thích của họ. Từng nam giới cầu hôn người phụ nữ được anh ta xếp hạng cao nhất. Mỗi người nữ giới từ chối toàn bộ những lời cầu hôn chị ta nhận được ngoại 5 trừ người được xếp hạng cao nhất. Nhưng người phụ nữ này không chấp nhận lời cầu hôn, nếu người đàn ông chị ta yêu thích thậm chí lại cầu hôn vào lần tới. Thuật toán này được lặp lại cho đến khi toàn bộ số phụ nữ có được lời cầu hôn vừa ý. Trên thực tế thì lý thuyết ổn định và thuật toán chấp nhận trì hoãn không có cơ hội để biến đổi thị trường hôn nhân. Nhưng Roth đã đưa ứng dụng thực tiễn của thuật toán vào những lĩnh vực khác. Trong những năm 1940, cuộc cạnh tranh giành bác sĩ đôi khi đã chứng kiến việc các bệnh viện thậm chí "chào mời" sinh viên nhiều năm trước khi họ tốt nghiệp, trước khi biết rõ bằng cấp và khả năng chuyên môn của họ. Chương trình quốc gia về lựa chọn bác sĩ phù hợp (The National Resident Matching Programme) được đưa ra nhằm lựa chọn bác sĩ phù hợp cho các bệnh viện theo phương thức tối đa hóa sự hài lòng của cả 2 bên. Chương trình này Roth đã viết trong một tài liệu năm 1984, là ví dụ đời thực về thuật toán "chấp nhận trì hoãn" (deferred-acceptance) của 2 ông Gale và Shapley. Những hệ thống khác hoạt động ít hiệu quả hơn. Cả hệ thống trường công New York và Boston được sử dụng để chỉ định sinh viên theo sự lựa chọn yêu thích của họ, nhưng sinh viên thường phải quyết định trước khi biết toàn bộ quyền lựa chọn của họ. Hàng nghìn người học xong phổ thông mà không bày tỏ sự yêu thích nào. Ông Roth giúp thiết kế thuật toán cho cả 2 trường trên và giúp giảm đáng kể những lựa chọn sai lầm. Roth cũng áp dụng kiến thức của mình vào hoạt động hiến nội tạng. Một người sẽ không hiến thận trong nhiều tình huống và hoàn cảnh, nhưng lại có thể hiến thận nếu vợ anh ta cần. Nếu nhóm máu của họ không phù hợp, họ có thể được ghép đôi với những cặp đôi khác tương tự. Chương trình Trao đổi Thận của New England, được sáng lập một phần nhờ ông Roth, tích hợp nhiều chuỗi những người hiến tặng và người tiếp nhận và tăng nguồn cung cấp thận bằng cách làm cho người hiến tặng tự tin hơn rằng người yêu dấu của họ cũng sẽ tìm được một quả thận phù hợp. Ngày nay internet có thể giúp hệ thống đối xứng phù hợp trở nên khả thi. Tuy nhiên, không phải lúc nào cũng có thể cải tiến những hệ thống hiện có. Utku ¨ Unver tại Đại học Boston, người đã cùng ông Roth phát triển chương trình trao đổi thận, chỉ rõ việc sắp xếp sinh viên luật vào vị trí thư ký cho thẩm phán liên bang. Các thẩm phán có quyền kiểm soát toàn bộ đối với 6 những người họ thuê làm, và những sinh viên mà họ chọn, do vậy, hệ thống lựa chọn phù hợp mang lại ít lợi ích hơn. Khi các khoa kinh tế học thuê mới tiến sĩ đến làm việc, hệ thống lựa chọn phù hợp sẽ giúp các giao dịch trở nên thuận lợi hơn vì rất khó để gian lận trong hệ thống này. Ông Utku ¨ Unver cùng cộng sự đang phát triển phương thức giới thiệu những đứa trẻ phù hợp đến các giai đình muốn nhận con nuôi ở Pennsylvania, tuy vậy, quyết định cuối cùng lại tùy thuộc vào nhân viên xã hội và các gia đình. Trong bài viết năm 1962, Gale và Shaply lưu ý rằng thuật toán của họ không quá phức tạp, minh họa một quan điểm về nguyên tắc của họ: "bất kỳ tranh luận nào được tiến hành với độ chính xác đầy đủ đều mang tính toán học". Sự công nhận công trình của ông Shapley và ông Roth cũng là sự khẳng định rằng đối với những tin tức xấu mà kinh tế học nhận được từ cuộc khủng hoảng, nguyên tắc trên vẫn đủ hiệu quả để giúp giải quyết những vấn đề đời thực. Trong luận văn này, tôi xin trình bày về thuật toán chấp nhận trì hoãn cũng như những đóng góp của Giáo sư Roth trong việc ứng dụng thuật toán trên vào việc thiết kế thị trường. Bố cục của luận văn bao gồm 2 chương: Chương 1 trình bày về thuật toán Gale-Shapley (thuật toán chấp nhận trì hoãn) và những lý thuyết về phân bổ ổn định. Chương 2 luận văn xin được đưa ra ứng dụng của thuật toán chấp nhận trì hoãn vào thiết kế thị trường cũng như những đóng góp của Giáo sư Roth. Do thời gian nghiên cứu có hạn, luận văn không tránh khỏi những thiếu sót, tác giả rất mong nhận được những ý kiến đóng góp của các thầy và các bạn để luận văn được hoàn thiện hơn. Xin chân thành cảm ơn! Thái Nguyên, tháng 5 năm 2014 Người thực hiện Nguyễn Tiến Huy 7 Chương 1 Thuật toán chấp nhận trì hoãn 1.1 Tuyển sinh đại học và hôn nhân bền vững 1.1.1 Giới thiệu Bài toán mà chúng ta quan tâm liên quan tới tình huống điển hình sau: Một trường đại học đang xem xét một tập n thí sinh (đơn xin nhập học) trong đó chỉ có nhận q chỉ tiêu. Qua việc đánh giá khả năng trình độ của họ, phòng tuyển sinh phải quyết định những thí sinh nào được nhận. Phương thức tuyển sinh chỉ q− thí sinh đủ năng lực trình độ sẽ không được thỏa đáng, không thể giả định rằng tất cả những người được nhập học sẽ chấp nhận. Theo đó, để trường đại học nhận đủ q− chấp thuận, trường đó thường phải đưa ra chấp nhận nhiều hơn q− thí sinh. Bài toán xét xem có bao nhiêu người và những người nào trong số họ đồng ý cần thiết hơn là sự phỏng đoán. Có thể không biết được liệu một thí sinh ở trên cũng nộp đơn ở những trường khác hay không; nếu biết được điều này thì cũng có thể không thể biết được thí sinh đó xếp hạng những trường đại học thí sinh đó đã nộp đơn như thế nào; thậm chí nếu điều này được biết thì cũng sẽ không biết được có những trường khác chấp nhận nhập học cho anh ta. Kết quả của những điều không chắc chắn này là những trường đó chỉ có thể trông đợi ở những lớp nhập học với số sinh viên hợp lý gần đạt đến chỉ tiêu mong muốn, và chất lượng tốt nhất có thể đạt được. Một vấn đề khó khăn đó là việc đưa ra "danh sách đợi", theo đó một thí 8 sinh không được nhận nhưng có thể được nhận sau đó nếu trường đó vẫn chưa tuyển đủ. Việc này nảy sinh thêm vấn đề mới, giả sử một thí sinh được nhận vào một trường và có tên trong danh sách đợi của một trường khác mà anh ta thích hơn. Anh ta có nên lựa chọn an toàn bằng việc chấp nhận vào học trường đã nhận mình hay chờ đợi một cơ hội rằng trường anh ta thích hơn sẽ nhận anh ta? Chúng ta nên cố gắng để những vấn đề khó khăn được nêu ra ở trên đây có thể tránh được. Chúng ta sẽ mô tả một phương thức gán một thí sinh với một trường đại học mà có thể thỏa mãn cả đôi bên trong đó chúng ta loại bỏ hết sự không chắc chắc trong các trường hợp và giả sử rằng có đủ thí sinh vào mỗi trường theo đủ chỉ tiêu. 1.1.2 Các tiêu chí về phân bổ Một tập n thí sinh được phân giữa m trường đại học, với q i là chỉ tiêu của trường thứ i. Mỗi thí sinh xếp hạng trường theo thứ tự ưu tiên của người đó, chỉ bỏ sót những trường mà người đó không bao giờ chấp nhận vào học dưới mọi trường hợp. Để thuận tiện hơn, chúng ta giả sử giữa thí sinh và trường không có quan hệ nào, theo đó một thí sinh vô tư giữa hai hay nhiều trường mà người đó không cần thiết sắp xếp theo trật tự nào đó. Mỗi trường đại học tương tự cũng xếp hạng thí sinh đã nộp đơn theo tiêu chí của mình, loại những thí sinh mà không đáp ứng yêu cầu dưới mọi trường hợp, thậm chí kể cả không tuyển đủ chỉ tiêu. Từ những dữ kiện trên, bao gồm cả chỉ tiêu tuyển sinh của các trường và hai tập hợp sắp xếp đó, chúng ta muốn xác định một sự phân bổ của thí sinh vào các trường dựa vào sự thỏa thuận dựa trên tiêu chí công bằng nhất. Phát biểu như cách ở trên nghe có vẻ không sâu sắc, lời giải có thể sẽ rõ ràng. Việc này đơn thuần tạo nên sự phân bổ theo những tiêu chí đã được đưa ra. Nhưng chỉ một vài sự việc đối ngược nảy sinh cũng làm cho việc phân bổ trở lên khó khăn. Một ví dụ trong trường hợp đơn giản giữa 2 trường A và B, và hai thí sinh α và β trong đó α thích trường A hơn và β thích trường B hơn, nhưng trường A thích thí sinh β hơn và trường B thích thí sinh α hơn. Và ở đây không có sự phân bố nào có thể thỏa mãn tất cả tiêu chí trên. Phải quyết định làm thế nào đó trong trường hợp như thế này. Theo triết [...]... thực hiện thuật toán giống với thuật toán chấp nhận trì hoãn, và đã thành công trong nhiều thập kỷ Mặt khác, Birmingham, Newcastle và Sheffied đã nhanh chóng bỏ thuật toán không mang lại ổn định cho họ 19 Bảng 2.1: Những thị trường ổn định và không ổn định (được thống kê bởi Roth) Thị trường Ổn định Vẫn đang sử dụng NRMP Có Có (thiết kế lại vào năm 98) Y tế đặc biệt Có Có (Khoảng 30 thị trường) Edinburg... xuất sử dụng thuật toán chấp nhận trì hoãn với lời đề nghị của người nộp đơn, không những phù hợp với người nộp đơn vào trường mà còn là tối ưu nhất2 Trường trung học công ở thành phố New York đã sử dụng thuật toán năm 2003, và hệ thống trường công tại Boston bắt đầu sử dụng một phiên bản khác của thuật toán chấp nhận trì hoãn vào năm 20053 Trước năm 2003, những học sinh nộp đơn vào trường trung... sự phải chịu kết quả xấu không 25 cần thiết Roth và đồng nghiệp của ông đã được đề nghị đưa ra lời khuyên về việc thiết kế một thuật toán mới cho BPS Vào năm 2005, một thuật toán chấp nhận trì hoãn với lời đề nghị của người nộp đơn đã được đưa vào áp dụng Nhiều hệ thống trường khác tại Mỹ cũng đã làm theo New York và Boston áp dụng thuật toán tương tự, một ví dụ gần đây đó là hệ thống trường công tại... chế lựa chọn trường được nghiên cứu và đưa ra bởi Chen và Sonmez (2006), Feartherstone và Niederle (2001) và Pais và Pintér (2008) (xem [4]) 3 Vấn đề người thiết kế thị trường đối mặt trong 2 thị trường trên có phần hơi khác Tại New York, hệ thống chọn trường có hiệu quả với thị trường hai phía trong khi trường học chủ động hơn cho người xin vào học Còn ở Boston, các trường học thì bị động và sự ưu tiên... dụng thuật toán chấp nhận trì hoãn với lời cầu hôn của người đàn ông ta thu được: A B C Bước 1 α, β γ δ Bước 2 α β, γ δ Bước 3 α β γ, δ Bước 4 α, δ β γ Bước 5 δ α, β γ D 14 Bước 6 δ α γ, β Bước 7 δ, γ α β Bước 8 γ α, δ β Bước 9 γ δ α, β Bước 10 γ δ α β Qua 10 bước, ta nhận được hôn nhân bền vững: α kết hôn với C , β kết hôn với D, γ kết hôn với A và δ kết hôn với B Sử dụng thuật toán chấp nhận trì hoãn. .. Để trả lời câu hỏi này, trong bài báo năm 1962 (xem [5]), D Gale và L Shapley đã chỉ ra rằng: Định lý 1.1 Luôn luôn tồn tại một hôn nhân bền vững Chứng minh D Gale và L Shapley đã chứng minh định lý trên bằng việc đưa ra thuật toán, mang tên Thuật toán Gale-Shapley hay còn gọi là "Thuật toán chấp nhận trì hoãn" Thuật toán chấp nhận trì hoãn được mô tả như sau: Bước 1: cho mỗi chàng trai đưa ra lời cầu... điều kiện cần thiết để hoạt động có thành công, và điều gì sẽ xảy ra nếu những điều kiện này thất bại Bây giờ chúng ta sẽ xét xem làm thế nào để vận dụng và cải thiện thị trường 2.2.1 Thiết kế lại thị trường bác sĩ Như đã đưa ra ở các mục trước, những việc làm của Roth đã làm sáng tỏ những cách làm cũ, không tập trung dẫn tới thất bại và tại sao thuật toán mới (thuật toán chấp nhận trì hoãn) lại hoạt... sự phát triển của thị trường bác sĩ mới tại Mỹ và những tranh luận thuyết phục rằng một thuật toán về sự ổn định cải thiện được chức năng của thị trường Việc làm này đã mở ra cánh cửa cho sự tham gia của Roth vào những thiết kế thị trường thực tế, bắt đầu vào những năm 1990 Roth đã tiến hành nghiên cứu thực nghiệm về những thị trường y tế khác nhau, đưa ra dẫn chứng và phân tích một vài khu vưc ở Anh... chương trình quốc gia lựa chọn bác sĩ phù hợp NRMP, sự ưu tiên khi lựa chọn trường, hoặc vấn đề danh sách đợi và vấn đề hậu cần của việc trao đổi thận Những vấn đề mới này kích thích nghiên cứu những lý thuyết mới, từ đó dẫn đến những ứng dụng mới 28 Kết luận Trong luận văn này, tôi đã trình bày thuật toán Gale-Shapley (thuật toán chấp nhận trì hoãn) và những ứng dụng thực tế nhất của thuật toán trong thiết. .. với các trường, và các trường không có đủ cơ hội để nhận được sinh viên Thị trường tuyển sinh rơi vào thất bại: khoảng 30,000 sinh viên trên một năm đã không có cơ hội vào học tại trường theo nguyện vọng của mình Hơn nữa, quá trình trên là không tương thích phù hợp Các trường thường thích chấp nhận những sinh viên mà xếp hạng họ hàng đầu Vì vây, nếu một sinh viên không chắc họ có được nhận vào trường . 1 trình bày về thuật toán Gale-Shapley (thuật toán chấp nhận trì hoãn) và những lý thuyết về phân bổ ổn định. Chương 2 luận văn xin được đưa ra ứng dụng của thuật toán chấp nhận trì hoãn vào thiết. thực. Trong luận văn này, tôi xin trình bày về thuật toán chấp nhận trì hoãn cũng như những đóng góp của Giáo sư Roth trong việc ứng dụng thuật toán trên vào việc thiết kế thị trường. Bố cục của luận văn. THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC —————— NGUYỄN TIẾN HUY THUẬT TOÁN CHẤP NHẬN TRÌ HOÃN VÀ THIẾT KẾ THỊ TRƯỜNG LUẬN VĂN THẠC SĨ TOÁN HỌC Thái Nguyên, năm 2014 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC

Ngày đăng: 18/11/2014, 19:53

Mục lục

  • Chng 1. Thuật toán chấp nhận trì hoãn

    • Tuyển sinh đại học và hôn nhân bền vững

      • Giới thiệu

      • Các tiêu chí về phân bổ

      • Hôn nhân bền vững

      • Thuật toán chấp nhận trì hoãn

        • Định lý về sự tồn tại phân bổ ổn định với vấn đề hôn nhân

        • Phân bổ ổn định với vấn đề tuyển sinh

        • Phân bổ ổn định tối ưu

        • Chng 2. Thiết kế thị trường

          • Sự minh bạch: Những Thị trường bác sĩ

            • Thị trường cho những bác sĩ mới ở Mỹ

            • Thị trường y tế địa phương tại Vương quốc Anh

            • Bằng chứng thử nghiệm

            • Thiết kế thị trường

              • Thiết kế lại thị trường bác sĩ

              • Tuyển sinh đại học

              • Tài liệu tham khảo

Tài liệu cùng người dùng

Tài liệu liên quan