← Latest papers
🔢 mathematics

Semitotal domination in unit disk graphs

This paper presents a 5-factor approximation algorithm for the Minimum Semitotal Domination problem on unit disk graphs that runs in O(n+m)O(n+m) time, improving upon the previously known 5.75-approximation with O(n3)O(n^3) complexity.

Original authors: Mingjun Liu, Weiping Shang

Published 2026-07-17
📖 4 min read🧠 Deep dive

Original authors: Mingjun Liu, Weiping Shang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are organizing a massive, sprawling neighborhood party where everyone wants to stay connected, but you only have a limited number of "connectors" to keep the group safe and happy. In the world of computer science, specifically in a field called graph theory, we often model these social webs as "graphs"—dots representing people and lines representing friendships. One classic puzzle is the "Dominating Set" problem: How do you pick the smallest group of people so that everyone at the party is either in that group or standing right next to someone who is? It's like choosing the fewest number of security guards needed so that no one is ever more than a step away from help.

But life is rarely that simple. Sometimes, the guards themselves need to feel safe, too. This leads to a twist called "Total Domination," where every guard must have another guard right next to them. Then, there's an even more relaxed version called "Semitotal Domination." Here, the rule is that every guard must be within two steps of another guard. They don't need to be best friends standing shoulder-to-shoulder; they just need to be close enough to shout a warning if trouble arises. This specific puzzle becomes incredibly tricky when the "neighborhood" is modeled as a "Unit Disk Graph." Think of this as a map where everyone has a fixed radius of influence (like a Wi-Fi signal), and they can only "see" or connect to others within that circle. The challenge is to find the absolute smallest team of connectors that satisfies these safety rules, a task that is so hard for computers that it's classified as "NP-complete," meaning it could take a supercomputer longer than the age of the universe to solve perfectly for a large network.

This is where the new research by Mingjun Liu and Weiping Shang steps in. They tackled the "Minimum Semitotal Domination" problem specifically for these Unit Disk Graphs, which are often used to model real-world wireless networks like cell towers or mobile devices. While previous researchers had found a way to get a "good enough" answer, it was like using a sledgehammer to crack a nut: the old method took a long time to run and only guaranteed an answer that was about 5.75 times larger than the perfect solution.

Liu and Shang have built a smarter, faster tool. They created a new algorithm that acts like a careful tour guide walking through the neighborhood layer by layer. Instead of checking every single possible combination, they start at a central point and move outward in rings (like ripples in a pond). As they walk, they pick out a special group of people to form a "Maximal Independent Set"—a group where no two members are neighbors, ensuring they don't overlap. The clever part of their method is the order in which they pick these people. By processing the layers in a specific sequence, they ensure that every person they pick has a "partner" within two steps, satisfying the semitotal rule by design.

The result is a significant upgrade. Their algorithm guarantees a solution that is at most 5 times the size of the perfect team (a 5-factor approximation), which is a tighter, better estimate than the previous 5.75. Even more impressive is the speed. While the older method could take a long time to crunch the numbers (roughly proportional to the number of people cubed, or n3n^3), this new approach is lightning fast, running in time proportional to the number of people plus the number of connections (n+mn+m). In the worst-case scenario, it's still much quicker than before. The authors have mathematically proved that their method works and that it will always find a valid team that meets the safety rules, making it a more efficient and reliable way to solve this complex networking puzzle.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →