EN
TR
A Progressive Search Algorithm for the Minimum Hitting Set Problem
Öz
Given a finite universe and a collection of the subsets of the universe, the minimum hitting set of the collection is the smallest subset of the universe that has non-empty intersection with each set in the collection. Finding the minimum hitting set is an NP-Hard problem that has many real world applications. In this study, we propose a progressive search-based approach to find the minimum hitting set of a given collection. The algorithm starts searching for the hitting sets of size 1 and increase the expected size of the minimum hitting set by a factor of d. After each unsuccessful search, it increases the expected size by d and generate the candidate sets with the expected size. After each successful search, the algorithm takes the average of last unsuccessful and successful searches and continue the searching with the new expected size. The algorithm terminates when the detected upper bound coincides with the detected lower bound. The effect of different values for d on the performance of the algorithm has been experimented on various data sets. Experimental results reveal that the proposed method effectively computes the minimum hitting set on real-world data and random dataset.
Anahtar Kelimeler
Kaynakça
- [1] Lin, L. and Jiang, Y. 2003. The computation of hitting sets: Review and new algorithms. In Information Processing Letters, 177-184.
- [2] de Kleer, J. 2011. Hitting set algorithms for model-based diagnosis. In 22th International Workshop on Principles of Diagnosis (DX-11).
- [3] Carastan-Santos, D., Camargo, R. Y., Martins, D. C., Song, S. W., and Rozante, L. C. S. 2017. Finding exact hitting set solutions for systems biology applications using heterogeneous GPU clusters. In Future Generation Computer Systems, 67:418-429.
- [4] Liu, J., Xu, H. and Xie, C. 2007. A New Statistical Hitting Set Attack on Anonymity Protocols, In 2007 International Conference on Computational Intelligence and Security (CIS 2007), pp. 922-925, doi: 10.1109/CIS.2007.73.
- [5] Bailey J., Stuckey P.J. (2005) Discovery of Minimal Unsatisfiable Subsets of Constraints Using Hitting Set Dualization. In: Hermenegildo M.V., Cabeza D. (eds) Practical Aspects of Declarative Languages. PADL 2005. Lecture Notes in Computer Science, vol 3350. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30557-6_14
- [6] Kavvadias D.J., Stavropoulos E.C. (1999) Evaluation of an Algorithm for the Transversal Hypergraph Problem. In: Vitter J.S., Zaroliagis C.D. (eds) Algorithm Engineering. WAE 1999. Lecture Notes in Computer Science, vol 1668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48318-7_8
- [7] Gainer-Dewar, A. and Vera-Licona, P. 2016. The Minimal Hitting Set Generation Problem: Algorithms and Computation, 31(1):63-100.
- [8] Chan, T. M., Har-Peled, S. 2012. Approximation algorithms for maximum independent set of pseudo-disks. In Discrete Comput. Geom., 48 (2): 373-392.
Ayrıntılar
Birincil Dil
İngilizce
Konular
-
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
15 Eylül 2021
Gönderilme Tarihi
5 Eylül 2020
Kabul Tarihi
21 Şubat 2021
Yayımlandığı Sayı
Yıl 2021 Cilt: 23 Sayı: 69
APA
Arslan, H., Uğurlu, O., Khalilpour Akram, V., & Türsel Eliiyi, D. (2021). A Progressive Search Algorithm for the Minimum Hitting Set Problem. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 23(69), 867-874. https://doi.org/10.21205/deufmd.2021236914
AMA
1.Arslan H, Uğurlu O, Khalilpour Akram V, Türsel Eliiyi D. A Progressive Search Algorithm for the Minimum Hitting Set Problem. DEUFMD. 2021;23(69):867-874. doi:10.21205/deufmd.2021236914
Chicago
Arslan, Hilal, Onur Uğurlu, Vahid Khalilpour Akram, ve Deniz Türsel Eliiyi. 2021. “A Progressive Search Algorithm for the Minimum Hitting Set Problem”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 23 (69): 867-74. https://doi.org/10.21205/deufmd.2021236914.
EndNote
Arslan H, Uğurlu O, Khalilpour Akram V, Türsel Eliiyi D (01 Eylül 2021) A Progressive Search Algorithm for the Minimum Hitting Set Problem. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 23 69 867–874.
IEEE
[1]H. Arslan, O. Uğurlu, V. Khalilpour Akram, ve D. Türsel Eliiyi, “A Progressive Search Algorithm for the Minimum Hitting Set Problem”, DEUFMD, c. 23, sy 69, ss. 867–874, Eyl. 2021, doi: 10.21205/deufmd.2021236914.
ISNAD
Arslan, Hilal - Uğurlu, Onur - Khalilpour Akram, Vahid - Türsel Eliiyi, Deniz. “A Progressive Search Algorithm for the Minimum Hitting Set Problem”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 23/69 (01 Eylül 2021): 867-874. https://doi.org/10.21205/deufmd.2021236914.
JAMA
1.Arslan H, Uğurlu O, Khalilpour Akram V, Türsel Eliiyi D. A Progressive Search Algorithm for the Minimum Hitting Set Problem. DEUFMD. 2021;23:867–874.
MLA
Arslan, Hilal, vd. “A Progressive Search Algorithm for the Minimum Hitting Set Problem”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, c. 23, sy 69, Eylül 2021, ss. 867-74, doi:10.21205/deufmd.2021236914.
Vancouver
1.Hilal Arslan, Onur Uğurlu, Vahid Khalilpour Akram, Deniz Türsel Eliiyi. A Progressive Search Algorithm for the Minimum Hitting Set Problem. DEUFMD. 01 Eylül 2021;23(69):867-74. doi:10.21205/deufmd.2021236914