Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Lihat juga
Penganalisis Frekuensi KataHapus baris yang mengandung stringPanduan Pasangan Kayu AsapKalkulator Berat Lidah TrailerKalkulator Tunjangan Perceraian
Beranda > Matematika > Operasi matematika tingkat lanjut > Pemecah Masalah Pernikahan Stabil
 

Pemecah Masalah Pernikahan Stabil

Selesaikan masalah pernikahan stabil / pencocokan stabil menggunakan algoritma Gale-Shapley. Tempelkan daftar preferensi berperingkat untuk dua kelompok berukuran sama dan dapatkan pasangan yang dijamin stabil, dengan jejak animasi usulan-demi-usulan, statistik kepuasan, verifikasi pasangan pemblokir, dan visualisasi bipartit interaktif.

Pemecah Masalah Pernikahan Stabil
A
Satu baris per anggota: Nama: Pref1, Pref2, ... โ€” cantumkan setiap anggota Grup B sesuai urutan preferensi.
B
Format yang sama. Setiap anggota Grup B memberi peringkat pada semua anggota Grup A.
Dalam Gale-Shapley, sisi yang mengusulkan mendapatkan pasangan stabil terbaik mereka; sisi yang menerima mendapatkan yang terburuk.

Embed Pemecah Masalah Pernikahan Stabil Widget

Tentang Pemecah Masalah Pernikahan Stabil

Pemecah Masalah Pernikahan Stabil adalah implementasi interaktif dari algoritma Gale-Shapley deferred-acceptance, algoritma pencocokan tahun 1962 yang dibuktikan oleh David Gale dan Lloyd Shapley selalu menghasilkan pasangan yang stabil antara dua kelompok berukuran sama jika diberikan peringkat lengkap setiap anggota terhadap sisi lainnya. Alat ini mengambil daftar preferensi Anda, menjalankan algoritma langkah demi langkah, dan menunjukkan hasilnya sebagai pencocokan stabil, visualisasi bipartit beranimasi, heatmap preferensi, dan bukti terverifikasi bahwa tidak ada pasangan pemblokir.

Apa Itu Masalah Pernikahan Stabil?

Diberikan dua set yang terpisah dengan ukuran yang sama โ€” misalnya n pria dan n wanita, atau n pelamar dan n posisi โ€” serta daftar preferensi lengkap dari setiap anggota yang memberi peringkat pada setiap anggota di sisi lain, sebuah pencocokan adalah pemasangan satu-ke-satu antara kedua set tersebut. Pencocokan disebut stabil jika tidak ada pasangan (a, b) di luar pencocokan yang keduanya lebih suka bersama daripada tetap dengan pasangan yang ditugaskan kepada mereka.

Secara formal, pencocokan M stabil jika tidak ada pasangan pemblokir โ€” yaitu pasangan (a, b) dengan a dipasangkan dengan b' dan b dipasangkan dengan a' sehingga:

a lebih menyukai b daripada b' DAN b lebih menyukai a daripada a'

Jika kedua kondisi tersebut terpenuhi, baik a maupun b akan meninggalkan pasangan mereka saat ini, yang membuat pencocokan menjadi tidak stabil. Pencocokan stabil adalah pencocokan di mana tidak ada pasangan seperti itu.

Algoritma Gale-Shapley

Gale dan Shapley membuktikan โ€” secara konstruktif โ€” bahwa pencocokan stabil selalu ada untuk set preferensi apa pun, dan mereka memberikan algoritma yang efisien untuk menemukannya. Algoritma ini berjalan dalam putaran:

  1. Setiap pengusul yang tidak bertunangan mengajukan usulan kepada penerima peringkat tertinggi di daftar mereka yang belum menolak mereka.
  2. Setiap penerima yang mendapat satu atau lebih usulan memilih yang paling mereka sukai (dibandingkan dengan tunangan sementara saat ini) dan menerimanya secara sementara; yang lainnya ditolak.
  3. Pengusul yang ditolak menjadi bebas kembali dan pindah ke pilihan berikutnya pada putaran berikutnya.
  4. Algoritma berakhir ketika setiap pengusul sudah bertunangan โ€” yang dijamin akan terjadi dalam maksimal nยฒ usulan.
Kompleksitas waktu: O(nยฒ) Kompleksitas ruang: O(nยฒ) Usulan sebelum berakhir: maksimal nยฒ

Properti Teoretis Utama

Keberadaan & Keunikan

Pencocokan stabil selalu ada (Gale & Shapley, 1962), tetapi tidak selalu unik. Untuk set preferensi tertentu, bisa ada beberapa pencocokan stabil, dan mereka membentuk urutan kisi (lattice) berdasarkan preferensi bersama.

Optimalitas Pengusul

Ketika satu sisi mengusulkan, Gale-Shapley menghasilkan pencocokan stabil optimal-pengusul: setiap pengusul menerima pasangan terbaik yang mungkin bisa mereka dapatkan dalam pencocokan stabil mana pun. Dengan argumen simetris, ini juga merupakan pencocokan pesimal-penerima โ€” sisi penerima mendapatkan pasangan stabil terburuk mereka. Mengubah sisi pengusul di kalkulator ini sering kali mengubah hasilnya.

Ketahanan Strategi bagi Pengusul

Di bawah Gale-Shapley, pengusul tidak memiliki insentif untuk salah melaporkan preferensi mereka: mengatakan yang sebenarnya adalah strategi dominan bagi mereka. Namun, penerima terkadang bisa mendapat untung dari pelaporan yang strategis โ€” salah satu alasan pasar residen rumah sakit di Amerika Serikat dirancang dengan mahasiswa sebagai sisi pengusul.

Teorema Rumah Sakit Pedesaan

Set agen yang tidak cocok adalah identik di semua pencocokan stabil. Jadi, jika instansi Anda memiliki ukuran yang tidak seimbang (di luar cakupan alat klasik ini), orang yang sama akan tetap tidak cocok dalam setiap solusi stabil.

Format Input

Kalkulator ini mengharapkan satu baris per anggota, dengan nama diikuti oleh titik dua dan daftar preferensi lengkap yang dipisahkan oleh koma:

Nama1: pilihan pertama, pilihan kedua, pilihan ketiga, ..., pilihan terakhir Nama2: pilihan pertama, pilihan kedua, ... ...

Persyaratan:

Cara Menggunakan Kalkulator Ini

  1. Masukkan preferensi untuk Grup A di area teks kiri โ€” satu baris per anggota, daftar peringkat lengkap.
  2. Masukkan preferensi untuk Grup B di area teks kanan โ€” satu baris per anggota, format yang sama.
  3. Pilih sisi yang mengusulkan. Pilih Grup A atau Grup B. Coba keduanya untuk membandingkan hasil optimal-A vs optimal-B.
  4. Klik "Selesaikan Pencocokan Stabil." Kalkulator akan menjalankan Gale-Shapley dan menghasilkan pasangan stabil, statistik, animasi, dan bukti stabilitas.
  5. Geser animasi dengan kontrol putar / langkah / atur ulang untuk melihat setiap usulan, penerimaan, pertukaran, dan penolakan secara berurutan.
  6. Periksa heatmap. Setiap sel menunjukkan peringkat; sel yang dikelilingi garis kuning membentuk pencocokan akhir โ€” perhatikan seberapa tinggi atau rendah posisi sel tersebut untuk melihat seberapa "puas" masing-masing pihak.

Contoh Pengerjaan โ€” Klasik 3ร—3

Pria: Alex, Bryan, Chris. Wanita: Bea, Claire, Diana. Preferensi:

Alex: Bea, Claire, Diana Bryan: Claire, Bea, Diana Chris: Diana, Bea, Claire Bea: Bryan, Alex, Chris Claire: Alex, Bryan, Chris Diana: Chris, Bryan, Alex

Menjalankan Gale-Shapley dengan pria yang mengusulkan menghasilkan Alexโ€“Bea, Bryanโ€“Claire, Chrisโ€“Diana dalam satu putaran (setiap pilihan pertama pria cocok dengan wanita yang pilihan pertamanya adalah orang lain โ€” tidak ada konflik). Pencocokan ini stabil: tidak ada pasangan pria-wanita yang keduanya akan lebih baik jika bertukar pasangan, jadi tidak ada pasangan pemblokir.

Aplikasi di Dunia Nyata

Aplikasi Grup A Grup B Siapa yang mengusulkan
NRMP Residency Match (AS) Mahasiswa kedokteran Program rumah sakit Mahasiswa โ€” dirancang agar optimal-mahasiswa sejak 1998
Pilihan Sekolah NYC / Boston Keluarga Sekolah negeri Keluarga โ€” menggantikan mekanisme permainan strategis pada tahun 2000-an
Penerimaan Perguruan Tinggi Pelamar Universitas Awalnya merupakan contoh motivasi Gale-Shapley
Pertukaran Ginjal Pasangan donor-penerima Pasangan donor-penerima lainnya Ekstensi pencarian siklus khusus dari teori pencocokan
Kencan & Pencocokan Teman Sekamar Pengguna Calon pasangan Aplikasi konsumen sering menggunakan versi sederhana dari ide yang sama

Mengapa Lloyd Shapley Memenangkan Hadiah Nobel

Pada tahun 2012, Royal Swedish Academy of Sciences menganugerahkan Hadiah Nobel Ekonomi kepada Lloyd Shapley (untuk teorinya, bersama David Gale yang telah wafat) dan Alvin Roth (untuk penerapan teori tersebut ke pasar nyata, termasuk merancang ulang pencocokan residensi medis AS dan jaringan pertukaran ginjal). Penghargaan tersebut mengutip "teori alokasi stabil dan praktik desain pasar."

Pertanyaan yang Sering Diajukan

Apa itu masalah pernikahan stabil?

Masalah pernikahan stabil menanyakan: jika diberikan dua kelompok berukuran sama di mana setiap anggota memberi peringkat semua anggota kelompok lainnya dari yang paling disukai hingga yang kurang disukai, dapatkah kita memasangkan semua orang sehingga tidak ada dua orang yang lebih suka meninggalkan pasangan mereka saat ini demi satu sama lain? Pasangan seperti itu disebut pencocokan stabil. Algoritma Gale-Shapley menyelesaikan masalah ini dalam waktu O(nยฒ) dan selalu menemukan pencocokan stabil.

Bagaimana cara kerja algoritma Gale-Shapley?

Algoritma Gale-Shapley deferred-acceptance berjalan dalam putaran. Di setiap putaran, setiap pengusul yang saat ini belum bertunangan mengajukan usulan kepada penerima peringkat tertinggi dalam daftar mereka yang belum menolak mereka. Setiap penerima menerima sementara usulan terbaik yang diterima sejauh ini dan menolak sisanya; setiap pengusul yang tergeser menjadi bebas kembali. Algoritma berakhir ketika tidak ada pengusul yang bebas, yang terjadi dalam maksimal nยฒ usulan.

Apakah pencocokan stabil itu unik?

Tidak. Sebuah instansi masalah pernikahan stabil dapat memiliki banyak pencocokan stabil. Namun, ketika satu sisi mengusulkan, Gale-Shapley selalu menghasilkan pencocokan stabil optimal-pengusul: setiap pengusul mendapatkan pasangan terbaik yang mungkin mereka dapatkan dalam pencocokan stabil apa pun. Secara simetri, ini juga merupakan pencocokan pesimal-penerima untuk sisi lainnya. Mengubah sisi pengusul sering kali menghasilkan pencocokan stabil yang berbeda.

Apa itu pasangan pemblokir?

Pasangan pemblokir adalah pasangan (a, b) yang saat ini tidak cocok di mana a lebih menyukai b daripada pasangannya saat ini DAN b juga lebih menyukai a daripada pasangannya saat ini. Jika ada pasangan pemblokir, pencocokan tersebut tidak stabil karena keduanya lebih suka berpasangan satu sama lain. Pencocokan stabil tidak memiliki pasangan pemblokir, yang diverifikasi kalkulator ini secara otomatis setelah setiap penyelesaian.

Apa aplikasi nyata dari pencocokan stabil?

Algoritma Gale-Shapley menggerakkan National Resident Matching Program yang menempatkan mahasiswa kedokteran ke residensi di Amerika Serikat, sistem pilihan sekolah di Boston dan New York, penerimaan perguruan tinggi di beberapa negara, rantai pertukaran donor ginjal, dan sistem penetapan teman sekamar. Lloyd Shapley dan Alvin Roth memenangkan Hadiah Nobel Ekonomi 2012 sebagian karena karya ini.

Apakah kedua grup harus berukuran sama?

Dalam formulasi klasik pernikahan stabil, ya. Kedua belah pihak harus memiliki jumlah anggota yang sama dan masing-masing harus memberikan peringkat lengkap untuk sisi lainnya. Varian yang tidak seimbang (seperti pencocokan stabil dengan daftar tidak lengkap atau masalah residen rumah sakit) memang ada tetapi membutuhkan algoritma yang dimodifikasi. Kalkulator ini mewajibkan ukuran yang sama dan daftar preferensi yang lengkap.

Bacaan Lebih Lanjut

Kutip konten, halaman, atau alat ini sebagai:

"Pemecah Masalah Pernikahan Stabil" di https://MiniWebtool.com/id/pemecah-masalah-pernikahan-stabil/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 22 Apr 2026

Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.

Operasi matematika tingkat lanjut:

Alat unggulan:

Pembagi Kelompok AcakKalkulator Zodiak Matahari, Bulan & Ascendant ๐ŸŒž๐ŸŒ™โœจKompresor VideoKalkulator Kecocokan CintaKompres PDFPengacak DaftarNama Generator AcakPengacak NomorKalkulator NumerologiKalkulator UsiaKonverter DMS ke Derajat DesimalGabungkan VideoPembuat Teka Teki SilangBerapa Nomor Keberuntungan Saya?Generator Bracket Turnamen AcakKalkulator Pace LariKalkulator Persentase KenaikanKonverter Desimal ke BinerGenerator Acak KataKonverter Biner ke DesimalPemilih Nama AcakKalkulator Nomor NamaPembuat Kode MorseKonverter Ukuran FileMengurutkan Berdasarkan AbjadKonverter Persen ke PPMKalkulator Durasi WaktuKonverter Desimal ke OktalMengacak AngkaKonverter FPSPencarian ID Pengguna InstagramUrutkan AngkaKonverter Biner ke Oktalkonverter ppm ke persenKonverter Oktal ke BinerGenerator Teks Kecil โฝแถœแต’แต–สธ โฟ แต–แตƒหขแต—แต‰โพKalkulator Pengurangan PersenHuruf Kecil Huruf BesarHapus Nomor Baris๐Ÿ“… Kalkulator TanggalKalkulator hasil bagi dan sisaKonverter Oktal ke DesimalLooper MP3Kalkulator Defisit KaloriKonverter Angka RomawiPencari KerjaKalkulator TanggaKalkulator Angka PentingKalkulator Membandingkan PecahanKalkulator Nomor MingguPemisah AudioGenerator Kode BatangTeks Terbalikโฑ๏ธ Kalkulator JamKalkulator Golongan DarahKalkulator Rasio Kompresi MesinKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Konverter Hex ke BinerKalkulator Akar KuadratKalkulator Deviasi Standar RelatifKonverter Hex ke Desimalโฑ๏ธ Timer Hitung MundurKalkulator Notasi IlmiahKonverter Lbs ke KgKalkulator Pecahan ke DesimalPembagi GambarKalkulator Jumlah DigitKalkulator Angka TakdirGenerator AnagramGenerator PaletGenerator Skema WarnaHapus SpasiKalkulator Ukuran Cetak dan Resolusi (DPI/PPI)Kalkulator Konversi Oktal ke HexadesimalGenerator Truth or Dare AcakKalkulator KomisiKonverter Hex ke OktalPemilih AcakTabel Periodik InteraktifKalkulator Teorema PythagorasPemilih Nomor AcakAlat Pengulangan Teks๐ŸŽฐ Kalkulator Pity GachaKonverter Desimal ke HeksadesimalGenerator Teka-Teki Cari KataKalkulator OktalKalkulator PerkalianParafrase AIPenghitung karakterKalkulator Desimal ke Pecahanโฌ› Kalkulator Rasio AspekGenerator hewan acakGenerator Nomor LoterePencarian ID Pengguna Facebook๐Ÿ–ฑ๏ธ Penghitung KlikKalkulator AtapPanduan Ukuran Gambar Media SosialPembuat Huruf AcakHari Per BulanKalkulator ANCKalkulator Kecepatan BersepedaKalkulator KecepatanKalkulator Model Diskon DividenKalkulator Ukuran BanPemeriksa Nama Pengguna Media SosialPengembang Kalimat AIKalkulator BinerKalkulator HbA1cKalkulator Jarak PenerbanganKalkulator Nilai SekarangKalkulator Pembagi TeganganKalkulator Rasio ParkirGenerator Aku Tidak PernahGenerator Kartu Kredit AcakKalkulator Harga SatuanKalkulator Log (Logaritma)Kalkulator Makro - Tentukan Kebutuhan Harian Makronutrien AndaKalkulator ModuloKalkulator Penurunan Berat BadanKalkulator Tanda VenusPemangkas VideoPencarian Alamat MACGabungkan PDFGenerator Kamu Pilih yang ManaGenerator Pertanyaan AcakGenerator Puisi AIGenerator Teks TerbalikGenerator Ucapan Terima Kasih AIHumanizer Teks AIKalkulator Diskon PersenKalkulator FaktorKalkulator Hasil DividenKalkulator MarkupKalkulator Massa MolarKalkulator Rasio dan PersentaseKompresor GambarPelemparan KoinPemotong VideoPenafsir Mimpi AIPenambah Tanda Baca AIKonversi Video untuk Twitter (X)Generator GamertagGenerator Nama TimGenerator Nama PanggilanGenerator Nama RapGenerator Nama BandGenerator Nama FantasiGenerator Kue KeberuntunganGenerator Ide MenggambarGenerator Prompt JurnalGenerator Afirmasi HarianGenerator PujianGenerator GombalanGenerator Lelucon Bapak-BapakGenerator Lelucon AcakGenerator Fakta AcakGenerator Pertanyaan TriviaGenerator Kata HangmanGenerator Kata PictionaryGenerator Tebak GayaGenerator Pertanyaan Pencair SuasanaGenerator Pidato Pernikahan AIGenerator Siaran Pers AIGenerator Deskripsi Produk AIGenerator Skrip Video AIGenerator Judul dan Deskripsi YouTube AIGenerator Caption Instagram AIGenerator Judul dan Bio LinkedIn AIGenerator Poin Resume AIGenerator Surat Lamaran Kerja AIGenerator Lirik Rap AIAlat Ratakan PDFBuka Kunci PDF (Hapus Kata Sandi Pemilik)Ekstraktor PDF ke TeksEkstraktor Halaman PDFPenghitung Kata PDFLindungi PDFTambah Nomor Halaman ke PDFSusun Ulang Halaman PDFHapus Halaman PDFPutar PDFJPG ke PDFPDF ke JPGPisahkan PDFKonverter PT ke PXKonverter PX ke REMKonverter Tola ke GramKonverter Satuan Lahan IndiaKonverter Mcg ke MgGenerator Lirik Lagu AIGenerator Cerita AIPenerjemah AIPeringkas Teks AIKonverter Mg ke MlKonverter MPH ke KMH / KMH ke MPHKonverter Knot ke MPHKonverter Meter Kubik ke Kaki KubikKonverter Kaki Kubik ke Yard KubikKonverter Kaki Persegi ke Meter PersegiKonverter Meter Persegi ke Kaki PersegiKonverter Oz ke MLKonverter ML ke OzKonverter Galon ke LiterKonverter Liter ke GalonKonverter Kg ke StoneKonverter Stone ke KgKonverter Inci ke MilimeterKonverter Milimeter ke InciKonverter Mil ke KmKonverter Km ke MilKonverter Fahrenheit ke CelsiusKonverter Celsius ke FahrenheitKalkulator Ukuran RanselKalkulator Volume Papan SelancarKalkulator Ukuran Grip Raket TenisKalkulator Ukuran HelmKalkulator Ukuran Sarung TanganKonverter Ukuran TopiKalkulator Ukuran SnowboardKalkulator Ukuran SkiKalkulator Ukuran SepedaPengatur Waktu Split SpeedrunKalkulator StablefordKalkulator Checkout DartKalkulator Economy BowlingKalkulator Strike Rate KriketKalkulator Net Run RateKalkulator Rasio K/DKalkulator Rating EloKalkulator Pemulihan Detak JantungKalkulator Waktu HikingKalkulator Pace MendayungKalkulator Age-Grading LariKalkulator FTP & Zona DayaKalkulator Beep TestKalkulator Skor ACFTKalkulator Wilks & DOTSKalkulator Offset RodaPencarian Indeks Beban & Rating Kecepatan BanKalkulator Biaya per MilKalkulator Pembelian LeasingKalkulator Campuran OktanKalkulator Campuran Oli 2 TakKalkulator Kapasitas MesinKalkulator Sofa Muat PintuKalkulator Cord Kayu BakarKalkulator CADR Pembersih UdaraKalkulator Ukuran DehumidifierKalkulator Ukuran Kipas Angin Langit-LangitKalkulator Ukuran TiraiKalkulator Ukuran KarpetKalkulator Tinggi Menggantung BingkaiKalkulator Ketinggian Pemasangan TVKalkulator Ukuran TVKalkulator Volume dan Liner KolamKalkulator Garam Kolam RenangKalkulator Volume Kolam RenangKalkulator Ukuran Pemanas AirKalkulator Resin EpoksiKalkulator Jarak BalusterKalkulator Plin & TrimKalkulator Pelapis DindingKalkulator Pewarna DekKalkulator Benih RumputKalkulator Rumput GulungKalkulator AspalKalkulator Yard KubikKalkulator Panjang AntenaKalkulator Pengisian KonduitKalkulator Kapasitor Seri dan ParalelKalkulator Reaktansi InduktifKalkulator Pencahayaan RuanganKalkulator Lux ke LumenKonverter Lumen ke WattKalkulator Ukuran GeneratorKonverter mAh ke WhKalkulator Daya 3 FasaKalkulator kVAKalkulator Ampere ke WattKalkulator Watt ke AmpereKalkulator Resistor SeriKalkulator GesekanKalkulator Bidang MiringKalkulator Keuntungan MekanisKalkulator Kecepatan SuaraKalkulator Kecepatan GelombangKalkulator Daya ApungKalkulator Kecepatan TerminalKalkulator Panjang Gelombang de BroglieKalkulator Energi FotonKalkulator E=mcยฒKalkulator Dilatasi WaktuKalkulator Hukum Ketiga KeplerKalkulator Kecepatan LepasKalkulator Gaya GravitasiKalkulator Hukum Beer-LambertKalkulator Persamaan NernstKalkulator Tekanan OsmotikKalkulator Kenaikan Titik DidihKalkulator Penurunan Titik BekuKalkulator Komposisi PersenKalkulator NormalitasKalkulator MolalitasKonverter pKa ke KaKalkulator Henderson-HasselbalchKalkulator Hasil TeoretisKalkulator Reaktan PembatasKalkulator Konfigurasi ElektronGenerator Rencana Pembelajaran AIGenerator Kuis AIGenerator Sitasi APA/MLA/ChicagoKalkulator Persentase KehadiranKalkulator Skor APKalkulator Skor ACTKalkulator Skor SATKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak