Aplikasi apa yang dimiliki Masalah Penutup Vertex di dunia nyata?
Industri atau proyek penelitian mana yang menggunakan perangkat lunak yang benar-benar diimplementasikan yang didasarkan pada hasil teoritis untuk masalah Vertex Cover? Secara khusus, apakah ada hasil teoretis berikut yang diterapkan dalam perangkat lunak yang digunakan?
- Algoritma pendekatan untuk Penutup Vertex
- Algoritma eksponensial-waktu untuk Vertex Cover
- Algoritma traktable parameter-tetap untuk Penutup Vertex
- Algoritma kernelisasi untuk Vertex Cover
Jawaban:
Beberapa masalah di bidang biologi komputasi tampaknya cocok untuk aplikasi praktis yang tidak artifisial - atau setidaknya tidak artifisial seperti masalah yang disebutkan oleh Jukka Suomela.
Misalnya, orang sering menyebut karya oleh F. Abu-Khzam, R. Collins, M. Fellows, M. Langston, W. Suters C. Symons, Algoritma Kernelisasi untuk Vertex Cover Problem: Teori dan Eksperimen , Prosiding ke-6 Workshop Teknik Algoritma dan Eksperimen (ALENEX), ACM / SIAM, Proc. Matematika Terapan 115, 2004.
Seperti yang dinyatakan oleh penulis, "Salah satu aplikasi yang telah kami terapkan metode kami melibatkan menemukan pohon filogenetik berdasarkan informasi domain protein, ..." (bagian 8 dari makalah di atas).
Sekelompok penulis memiliki makalah yang serupa tentang topik ini, lihat, misalnya, Faisal N. Abu-Khzam, Michael A. Langston, Pushkar Shanbhag dan Christopher T. Symons, Algoritma Paralel yang Dapat Ditingkatkan untuk Masalah FPT , Algorithmica, Volume 45, Nomor 3 , 269-284.
Saya tidak yakin apakah contoh yang digunakan dalam eksperimen itu adalah dunia nyata atau buatan, tapi saya harap dua referensi memberi Anda titik awal yang baik.
sumber
Contohnya mungkin bahwa tepi grafik mewakili jalan sedangkan simpul mewakili persimpangan. Tugasnya adalah menempatkan kamera keamanan di persimpangan jalan dengan cara yang akan membuat Anda melihat seluruh kota tetapi lebih baik menggunakan kamera sesedikit mungkin untuk menghemat uang.
sumber
Anda juga dapat melihat di http://www.dharwadker.org/pirzada/applications/ . Ini tentang aplikasi Teori Grafik. Ini menyatakan beberapa aplikasi untuk vertex cover juga, seperti dalam biokimia dan menyelesaikan masalah perakitan SNP atau dalam masalah keamanan jaringan komputer.
sumber
Bagi saya itu agak mengejutkan bahwa penutup simpul minimum adalah subproblem dari Algoritma Hongaria , yaitu ketika menentukan satu set minimal garis horizontal atau vertikal yang mencakup semua nol yang dihasilkan dengan mengurangkan minima baris dan kolom.
Itu sama dengan menemukan penutup vertex minimal dalam grafik bipartit yang, juga mengejutkan, dapat diselesaikan dalam waktu polinomial yang dijelaskan dengan baik di sini
sumber
Penutup Vertex (lebih tepatnya, berbagai perhitungan / perkiraannya) adalah mesin algoritmik utama dalam makalah kami tentang klasifikasi tetangga terdekat: http://ieeexplore.ieee.org/document/6867374/
sumber