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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fair hitting sequence problem

Grzegorz Stachowiak, Alfredo Navarra B, Gabriele Di Stefano, Tomasz Jurdziล„ski et al.
1 links
Discrete Applied Mathematics
Complexity and Algorithms in Graphs
article

Fair hitting sequence problem

Grzegorz Stachowiak, Alfredo Navarra B, Gabriele Di Stefano, Tomasz Jurdziล„ski, Leszek Antoni Gฤ…sieniec, Serafino Cicerone, Tomasz; id_orcid 0000-0002-7776-5461 Radzik
article en

Abstract

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.

Discrete Applied MathematicsVol. 397
University of Liverpool (GB), King's College London (GB), University of Wrocล‚aw (PL), University of L'Aquila (IT), University of Perugia (IT)
European Commission, Narodowe Centrum Nauki
Openalex Percentile: Top 15%
Complexity and Algorithms in Graphs
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon