Research Article

A Progressive Search Algorithm for the Minimum Hitting Set Problem

Volume: 23 Number: 69 September 15, 2021
EN TR

A Progressive Search Algorithm for the Minimum Hitting Set Problem

Abstract

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.

Keywords

References

  1. [1] Lin, L. and Jiang, Y. 2003. The computation of hitting sets: Review and new algorithms. In Information Processing Letters, 177-184.
  2. [2] de Kleer, J. 2011. Hitting set algorithms for model-based diagnosis. In 22th International Workshop on Principles of Diagnosis (DX-11).
  3. [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. [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. [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. [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. [7] Gainer-Dewar, A. and Vera-Licona, P. 2016. The Minimal Hitting Set Generation Problem: Algorithms and Computation, 31(1):63-100.
  8. [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.

Details

Primary Language

English

Subjects

-

Journal Section

Research Article

Publication Date

September 15, 2021

Submission Date

September 5, 2020

Acceptance Date

February 21, 2021

Published in Issue

Year 2021 Volume: 23 Number: 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, and 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 (September 1, 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, and D. Türsel Eliiyi, “A Progressive Search Algorithm for the Minimum Hitting Set Problem”, DEUFMD, vol. 23, no. 69, pp. 867–874, Sept. 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 (September 1, 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, et al. “A Progressive Search Algorithm for the Minimum Hitting Set Problem”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen Ve Mühendislik Dergisi, vol. 23, no. 69, Sept. 2021, pp. 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. 2021 Sep. 1;23(69):867-74. doi:10.21205/deufmd.2021236914

This journal is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJmaWxlIiwicGF0aCI6IjliNTAvMDBjMi8xZmIxLzY5MjZmZDIyOGE1NzgyLjA3MzU5MTk2LnBuZyIsImV4cCI6MTc2NDE2OTMzMSwibm9uY2UiOiI2MTU1ODg1NGZlYzhkZTA1OThkNTU2NGFmYTQzYTc0YiJ9.O5b4Ex8bMlFv5797LL8VnE9YWS_X5880dfbmOp2-kc8