Fair hitting sequence problem
Given a set ๐ = ๐ฃ 1 , โฆ , ๐ฃ ๐ of ๐ elements and a family ๐ฎ = ๐ 1 , ๐ 2 , โฆ , ๐ ๐ of (possibly intersecting) subsets of ๐ , we consider a scheduling problem involving the perpetual monitoring (or attending) of these subsets. At each time step, one element of ๐ is visited, and all subsets in ๐ฎ containing that element are considered attended during that step. Each subset ๐ ๐ is assigned an urgency factor โ ๐ , which reflects how frequently it should be attended relative to other subsets. Let ๐ก ( ๐ ) ๐ denote the time slot when subset ๐ ๐ is attended for the ๐ th time. The goal is to devise a perpetual schedule for visiting the elements of ๐ that minimizes the maximum value of โ ๐ โก ( ๐ก ( ๐ ) ๐ + 1 โ ๐ก ( ๐ ) ๐ ) . We refer to this problem as the fair hitting sequence (FHS problem), noting its connection to the minimum hitting set problem. Specifically, in the uniform FHS case, where all urgency factors โ ๐ are equal, the problem reduces to the minimum hitting set problem, which is NP-hard. We show that schedules based on a single hitting set, even an optimal one, can yield poor approximation ratios. To address this, we propose a deterministic algorithm that partitions the family ๐ฎ into sub-families and combines hitting sets for these sub-families, achieving ๐ โก ( l o g 2 โก ๐ ) -approximate schedules. Additionally, we establish a lower bound on the optimal objective value of FHS using linear programming (LP) techniques. Leveraging this bound, we develop a randomized algorithm that, with high probability, computes ๐ โก ( l o g โก ๐ ) -approximate schedules.
Authors
- Grzegorz Stachowiak (ORCID: https://orcid.org/0000-0002-3128-4689)
- Alfredo Navarra B (ORCID: https://orcid.org/0000-0001-8547-5934)
- Gabriele Di Stefano (ORCID: https://orcid.org/0000-0003-4521-8356)
- Tomasz Jurdziลski (ORCID: https://orcid.org/0000-0003-1908-9458)
- Leszek Antoni Gฤ sieniec (ORCID: https://orcid.org/0000-0003-1809-9814)
- Serafino Cicerone (ORCID: https://orcid.org/0000-0001-8893-9335)
- Tomasz; id_orcid 0000-0002-7776-5461 Radzik
Institutions
- University of Liverpool (GB)
- King's College London (GB)
- University of Wrocลaw (PL)
- University of L'Aquila (IT)
- University of Perugia (IT)
Publication Details
- Journal
- Discrete Applied Mathematics
- Published
- 2026-10-26
- DOI
- https://doi.org/10.1016/j.dam.2026.10.021
- Primary Topic
- Complexity and Algorithms in Graphs
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- Narodowe Centrum Nauki