Matching dan Marriage Theorem (Teorema Hall)

Graf bipartit, penentuan matching lengkap (complete matching), dan Teorema Hall (Marriage Theorem) |N(S)| >= |S|.

📅 Dibuat: 5 Agustus 2026
🔄 Diperbarui: 5 Agustus 2026

Masalah pencocokan (matching) berkaitan dengan pemilihan sisi-sisi pada graf sedemikian sehingga tidak ada dua sisi yang berbagi titik yang sama, khususnya pada konteks graf bipartit.


1. Graf Bipartit & Matching

Definisi (Graf Bipartit & Matching)

Sebuah graf dikatakan bipartit jika himpunan titik dapat dipartisi menjadi dua himpunan dan sedemikian sehingga setiap sisi menghubungkan satu titik di dan satu titik di .

Sebuah matching adalah subhimpunan sisi di mana tidak ada dua sisi di yang bertemu pada titik yang sama. Sebuah complete matching dari ke adalah matching yang mencakup setiap titik di .


2. Teorema Hall (Marriage Theorem)

Teorema (Teorema Hall (Marriage Theorem))

Misalkan adalah graf bipartit. Terdapat complete matching yang menjenuhkan setiap titik di jika dan hanya jika untuk setiap subhimpunan , berlaku:

di mana adalah himpunan tetangga dari semua titik di (neighborhood set).


Contoh Soal & Pembahasan

Contoh (Aplikasi Teorema Hall)

Sebuah perusahaan memiliki 5 lowongan () dan 5 pelamar (). Data kualifikasi:

Mungkinkah semua pelamar mendapatkan pekerjaan yang sesuai?


Latihan Soal

✏️ Latihan Soal 1 (Perfect Matching pada Graf Reguler)

Buktikan bahwa setiap graf bipartit -reguler dengan selalu memiliki perfect matching.

💡 Tampilkan Pembahasan / Solusi
▾
Pembahasan:

Pembahasan:

  1. Berdasarkan Handshaking Lemma, .
  2. Untuk setiap , jumlah sisi keluar dari adalah .
  3. Sisi-sisi ini harus berakhir di . Kapasitas maksimal sisi yang dapat diterima adalah .
  4. Maka . Syarat Hall terpenuhi untuk semua .

Diskusi & Tanya Jawab

Punya pertanyaan atau diskusi terkait materi ini? Tuliskan komentar Anda di bawah.

Powered by GitHub Discussions
Tips Penulisan Notasi Matematika & Format Komentar

Komentar ini mendukung penulisan notasi matematika LaTeX dan format Markdown. Seluruh pesan dimuat secara terisolasi di dalam iframe aman sehingga tidak akan merusak layout halaman website:

  • Inline Math: Gunakan $...$ (contoh: $a \in G$).
  • Display Math: Berikan baris baru (enter) di sebelum & sesudah $$ atau gunakan blok kode ```math (contoh: $$\n\frac{a+b}{2} \ge \sqrt{ab}\n$$).