Kalkulator Prinsip Sarang Merpati
Hitung jumlah minimum item yang dijamin akan berbagi wadah menggunakan prinsip sarang merpati. Termasuk visualisasi interaktif, pembuktian langkah demi langkah, analisis umum, dan contoh dunia nyata.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Kalkulator Prinsip Sarang Merpati
Selamat datang di Kalkulator Prinsip Sarang Merpati, alat interaktif yang menghitung jumlah minimum item yang dijamin akan berbagi wadah saat mendistribusikan N item ke dalam M wadah. Kalkulator ini menyediakan visualisasi animasi, pembuktian langkah demi langkah, analisis umum, dan aplikasi dunia nyata dari salah satu prinsip paling kuat namun sederhana dalam kombinatorika dan matematika diskrit.
Apa itu Prinsip Sarang Merpati?
Prinsip Sarang Merpati (juga dikenal sebagai prinsip kotak Dirichlet atau prinsip laci) adalah argumen penghitungan mendasar dalam kombinatorika. Dalam bentuknya yang paling sederhana, ia menyatakan:
Jika N item ditempatkan ke dalam M wadah dan N > M, maka setidaknya satu wadah harus berisi lebih dari satu item.
Lebih tepatnya, jika N item didistribusikan di antara M wadah, setidaknya satu wadah harus menampung setidaknya \(\lceil N/M \rceil\) item, di mana \(\lceil \cdot \rceil\) melambangkan fungsi ceiling (pembulatan ke atas).
Prinsip Sarang Merpati yang Digeneralisasi
Prinsip Sarang Merpati yang Digeneralisasi memperluas versi dasar untuk menentukan berapa banyak item yang dibutuhkan untuk menjamin adanya k item dalam setidaknya satu wadah:
Ini berarti untuk menjamin bahwa setidaknya satu wadah memiliki k atau lebih item, Anda membutuhkan setidaknya total \((k-1) \times M + 1\) item. Jika Anda memiliki item yang lebih sedikit, mungkin saja (meskipun tidak dijamin) tidak ada wadah yang mencapai k item.
Cara Menggunakan Kalkulator Ini
- Masukkan item (N): Input jumlah total item (merpati, kaus kaki, orang, objek) yang Anda distribusikan.
- Masukkan wadah (M): Input jumlah total wadah (sarang merpati, laci, kategori, hari) yang tersedia.
- Klik Hitung: Lihat item minimum yang dijamin per wadah, visualisasi animasi, pembuktian langkah demi langkah, dan analisis umum.
Memahami Hasilnya
Hasil Utama
- Minimum per wadah (\(\lceil N/M \rceil\)): Jumlah minimum item yang harus ada dalam setidaknya satu wadah, tidak peduli bagaimana item tersebut didistribusikan.
Analisis Distribusi
- Jumlah dasar (N ÷ M): Jumlah item yang didapatkan setiap wadah dalam distribusi merata
- Sisa (N mod M): Item tambahan yang membuat beberapa wadah menampung satu item lebih banyak
- Wadah dengan tambahan: Berapa banyak wadah yang menampung jumlah maksimum
Tabel Generalisasi
Menunjukkan berapa banyak item yang dibutuhkan untuk menjamin k item dalam setidaknya satu wadah, untuk berbagai nilai k.
Aplikasi Dunia Nyata
Dengan 367 orang di sebuah ruangan, setidaknya dua orang harus memiliki hari ulang tahun yang sama (karena paling banyak ada 366 kemungkinan hari ulang tahun termasuk 29 Feb). Prinsip sarang merpati menjamin hal ini dengan pasti.
Jika sebuah laci berisi kaus kaki dari 4 warna, mengambil 5 kaus kaki menjamin setidaknya satu pasang yang cocok. Teka-teki klasik ini secara langsung menerapkan \(\lceil 5/4 \rceil = 2\).
Fungsi hash yang memetakan input tak terbatas ke ruang output berukuran tetap pasti menghasilkan tabrakan. Dengan input lebih banyak daripada nilai hash yang mungkin, setidaknya dua input berbagi hash yang sama.
Jika 100 paket data harus melewati 10 tautan, setidaknya satu tautan membawa \(\lceil 100/10 \rceil = 10\) paket, yang menetapkan persyaratan bandwidth minimum.
Jika 25 rapat dijadwalkan dalam 6 slot waktu, setidaknya satu slot harus memiliki \(\lceil 25/6 \rceil = 5\) rapat, mengidentifikasi tumpang tindih yang tidak terhindarkan.
Prinsip ini membuktikan bahwa tidak ada algoritma kompresi lossless yang dapat mengompresi setiap kemungkinan input. Beberapa input harus memetakan ke output yang sama, membuat kompresi universal menjadi mustahil.
Masalah Klasik Menggunakan Prinsip Sarang Merpati
Masalah 1: Jabat Tangan di Pesta
Di pesta mana pun dengan 2 orang atau lebih, setidaknya dua orang telah berjabat tangan dengan jumlah orang yang sama. Jumlah jabat tangan yang mungkin adalah 0 hingga (n-1), tetapi 0 dan (n-1) tidak dapat terjadi keduanya secara bersamaan, sehingga memberikan n orang dan (n-1) nilai yang mungkin.
Masalah 2: Titik dalam Persegi
Tempatkan 5 titik di dalam persegi berukuran 2×2. Dengan membaginya menjadi 4 persegi satuan (wadahnya), setidaknya dua titik harus terletak di persegi satuan yang sama, membuat jaraknya paling banyak \(\sqrt{2}\).
Masalah 3: Jumlah Himpunan Bagian
Di antara 10 bilangan bulat berbeda dari 1 hingga 100, terdapat dua himpunan bagian tidak kosong yang saling lepas dengan jumlah yang sama. Buktinya bergantung pada penghitungan kemungkinan jumlah himpunan bagian dibandingkan dengan jumlah himpunan bagian yang tidak kosong.
Pembuktian Matematis
Prinsip Sarang Merpati dibuktikan melalui kontradiksi:
- Asumsikan sebaliknya: Misalkan setiap wadah menampung paling banyak \(\lceil N/M \rceil - 1\) item.
- Hitung maksimumnya: Total item \(\leq M \times (\lceil N/M \rceil - 1) < N\).
- Kontradiksi: Kita memiliki N item tetapi hanya bisa menampung kurang dari N, yang mana itu mustahil.
- Kesimpulan: Setidaknya satu wadah harus menampung \(\geq \lceil N/M \rceil\) item. ◼
Pertanyaan yang Sering Diajukan
Apa itu Prinsip Sarang Merpati?
Prinsip Sarang Merpati adalah argumen penghitungan yang menyatakan bahwa jika N item ditempatkan ke dalam M wadah dan N > M, setidaknya satu wadah harus menampung lebih dari satu item. Lebih tepatnya, setidaknya satu wadah menampung setidaknya \(\lceil N/M \rceil\) item. Dinamakan demikian berdasarkan gagasan menempatkan merpati ke dalam sarangnya.
Bagaimana cara menghitung item minimum per wadah?
Gunakan fungsi ceiling: \(\lceil N/M \rceil\). Ini sama dengan \(\lfloor N/M \rfloor + 1\) ketika N tidak habis dibagi M, atau tepatnya \(N/M\) ketika habis dibagi rata. Misalnya, 13 item ke dalam 5 wadah menghasilkan \(\lceil 13/5 \rceil = 3\).
Apa itu Prinsip Sarang Merpati yang Digeneralisasi?
Versi generalisasi menyatakan bahwa untuk menjamin setidaknya k item dalam satu wadah di antara M wadah, Anda memerlukan setidaknya \((k-1) \times M + 1\) item. Misalnya, untuk menjamin 3 item dalam salah satu dari 5 wadah, Anda memerlukan \((3-1) \times 5 + 1 = 11\) item.
Apa saja aplikasi dunia nyata dari Prinsip Sarang Merpati?
Aplikasi meliputi: Masalah Ulang Tahun (367 orang menjamin hari ulang tahun yang sama), tabrakan hash dalam ilmu komputer, pembuktian batas kompresi data, konflik penjadwalan, analisis perutean jaringan, bukti kriptografi, dan banyak masalah pemrograman kompetitif.
Apa perbedaan antara Prinsip Sarang Merpati dan Masalah Ulang Tahun?
Prinsip Sarang Merpati menjamin tabrakan secara deterministik (367 orang harus berbagi ulang tahun di antara 366 hari). Masalah Ulang Tahun menanyakan tentang probabilitas: hanya 23 orang yang memberikan peluang 50% berbagi ulang tahun. Prinsip sarang merpati memberikan kepastian; masalah ulang tahun memberikan analisis probabilistik.
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Kalkulator Prinsip Sarang Merpati" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 20 Feb 2026
Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.