Pertanyaan merancang prosedur pencocokan (antara sekolah menengah dan siswa, dokter magang dan rumah sakit, donor ginjal dan penerima, ...) telah banyak dipelajari oleh para ekonom dan sangat berkontribusi pada Roth dan Shapley yang menerima harga peringatan Nobel dalam bidang ekonomi.
Saya bertanya-tanya apakah Anda tahu tentang kode yang tersedia secara bebas di luar sana (idealnya dalam bahasa tingkat tinggi) mampu menghitung solusi untuk masalah pencocokan jenis utama untuk beberapa algoritma paling terkenal yang diusulkan dalam literatur. Saya sedang berpikir untuk menulis satu, tetapi saya lebih suka tidak ada.
Saya terutama tertarik pada beberapa kode untuk menghitung solusi untuk algoritma Ditangguhkan Penerimaan dalam masalah pilihan sekolah , tetapi hal lain akan dihargai.
sumber
Jawaban:
Saat menjawab komentar, saya menyadari bahwa saya memiliki respons pascabayar. R telah menjadi "bahasa default" untuk banyak statistik penelitian komputasi (karena sejumlah alasan; artikel NYT yang bagus di sini ). Ini tingkat tinggi, gratis dan open-source, dan memiliki jurnal terkait erat untuk penerbitan algoritma statistik. Kutipan dan peer review adalah kunci untuk akademisi, sehingga Anda mendapatkan banyak kode yang dijelaskan dengan baik diposting ke arsip R (CRAN) dengan deskripsi diposting ke JStat. Ini menyebar ke banyak blog dan posting kode demonstrasi cepat.
Artinya, ada basis kode pengguna-buat yang sangat besar untuk R. Ketika saya perlu menemukan algoritma online, saya akan sering melihat dulu ke basis kode R besar. Pencarian cepat untuk kode R muncul sebagai berikut:
Dari seorang blogger R , dengan kode (lihat tautan inti):
Dari repositori github yang dapat diinstal untuk pasar yang cocok :
Semoga salah satunya dapat membantu. Yang kedua khususnya terlihat sangat berguna, terutama jika ia menyediakan penduga empiris.
sumber
Saya tahu ini agak ketinggalan zaman, tetapi ada paket baru yang tersedia di CRAN sekarang disebut 'matchingR' yang saya percaya jauh lebih cepat daripada paket yang direkomendasikan di atas. Anda dapat menginstalnya dengan
install.packages('matchingR')
Juga, inilah tautan ke sumbernya .
sumber