A progressive search algorithm for the minimum hitting set problem

Yükleniyor...
Küçük Resim

Tarih

2021

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Given a finite universe and a collection of the subsets of the universe, the minimum hitting set of thecollection is the smallest subset of the universe that has non-empty intersection with each set in thecollection. Finding the minimum hitting set is an NP-Hard problem that has many real worldapplications. In this study, we propose a progressive search-based approach to find the minimumhitting set of a given collection. The algorithm starts searching for the hitting sets of size 1 andincrease 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 eachsuccessful search, the algorithm takes the average of last unsuccessful and successful searches andcontinue the searching with the new expected size. The algorithm terminates when the detectedupper bound coincides with the detected lower bound. The effect of different values for d on theperformance of the algorithm has been experimented on various data sets. Experimental resultsreveal that the proposed method effectively computes the minimum hitting set on real-world dataand random dataset.
Sonlu bir evren ve evrenin alt kümelerinin bir birleşimi verildiğinde, birleşimin minimum isabet kümesi, birleşimdeki her kümeyle boş olmayan kesişimi olan evrenin en küçük alt kümesidir. Minimum isabet kümesini bulma, birçok gerçek dünya uygulaması olan bir NP-Hard problemidir. Bu çalışmada, verilen bir birleşimin minimum isabet kümesini bulmak için aşamalı arama tabanlı bir yaklaşım öneriyoruz. Algoritma, boyutu 1 olan isabet kümelerini aramayla başlar ve minimum isabet kümesinin beklenen boyutunu d faktörü kadar artırır. Her başarısız aramadan sonra, algoritma beklenen boyutu d kadar artırır ve beklenen boyuta sahip aday kümeleri oluşturur. Her başarılı aramadan sonra, algoritma son başarısız ve başarılı aramaların ortalamasını alır ve yeni beklenen boyutla aramaya devam eder. Algılanan üst sınır, algılanan alt sınırla çakıştığı zaman algoritma sona erer. d faktörünün farklı değerlerinin algoritmanın performansı üzerindeki etkisi çeşitli veri kümeleri üzerinde denenmiştir. Deneysel sonuçlar, önerilen yöntemin gerçek dünya verileri ve rasgele veriler üzerindeki minimum isabet kümesini etkili bir şekilde hesapladığını ortaya koymaktadır.

Açıklama

Anahtar Kelimeler

Künye