Pertimbangkan masalah di mana Anda diberi kisi 2D (misalnya papan catur) di mana kotak-kotak tertentu ditempati dan Anda perlu menempatkan jumlah minimum persegi panjang non-tumpang tindih dari berbagai ukuran wxh di mana w = 1 atau h = 1 (yaitu "persegi" segmen ") sedemikian rupa sehingga semua kotak kosong dihuni dan masing-masing kotak hanya mencakup kotak kosong.
Misalnya, untuk kisi
..###
.....
..###
.#...
solusinya adalah 4, karena Anda dapat menutupi semua kotak kosong (dilambangkan dengan '.') dengan 4 persegi panjang seperti berikut:
12###
12333
12###
1#444
Saya mencoba untuk datang dengan algoritma polinomial atau membuktikan bahwa masalah ini NP-keras, tetapi tidak berhasil. Adakah yang bisa membantu saya untuk membuktikan / menyangkal bahwa ini masalah dalam P, atau mengarahkan saya ke beberapa pekerjaan / masalah terkait?
Jawaban:
sumber