{"type":"ScholarlyArticle","title":"Charging Station Placement for Anonymous Mobile Agents: A Parameterized Complexity Perspective","authors":[{"name":"Arun Kumar Das","slug":"arun-kumar-das","given":"Arun Kumar","family":"Das","affiliation":""},{"name":"Tesshu Hanaka","slug":"tesshu-hanaka","given":"Tesshu","family":"Hanaka","affiliation":""},{"name":"Nikolaos Melissinos","slug":"nikolaos-melissinos","given":"Nikolaos","family":"Melissinos","affiliation":""},{"name":"Hirotaka Ono","slug":"hirotaka-ono","given":"Hirotaka","family":"Ono","affiliation":""}],"abstract":"We study the problem of optimally placing charging stations for a set of k anonymous mobile agents, each of which must reach a distinct terminal. The agents are identical and can travel only up to a given distance r on a single charge. \r\nThe objective is to find a placement of charging stations so that every terminal can be assigned a unique agent capable of reaching it, and the number of charging stations is minimized. The problem is known to be NP-hard in general and solvable in polynomial time only on paths and cycles.\r\n\r\nIn this work, we comprehensively investigate the classical and parameterized complexity of the problem. We first design a polynomial-time algorithm that, given a set of candidate charging stations, decides whether a feasible assignment of agents to terminals exists. This result also establishes the membership of the problem in NP, which was not previously known. We then analyze the parameterized complexity of the problem. Our results show that the problem remains hard even when we consider different combinations of natural parameters and structural parameters of the given network, such as the distance r plus the tree-depth, or the number of charging stations plus feedback vertex set number. On the positive side, we present three fixed-parameter tractable (FPT) algorithms: one parameterized by the number of agents k, a second by modular-width, and a third by vertex cover number. Finally, we give a polynomial-time k-approximation algorithm, as well as a polynomial-time algorithm for trees, by solving a generalized version of the problem that allows for some charging stations to be pre-placed.","doi":"10.24963/ijcai.2026/9","url":"https://ijcai.org/proceedings/2026/9","pdf":"https://ijcai.org/proceedings/2026/0009.pdf","markdown":"https://ijcai.org/proceedings/2026/9.md","bibtex":"https://ijcai.org/proceedings/2026/bibtex/9","volume":{"slug":"2026","title":"Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2026","url":"https://ijcai.org/proceedings/2026/","year":2026,"location":"Bremen, Germany","dates":"15-21 August 2026","editors":"Diego Calvanese","isbn":"978-1-956792-09-6","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2026"},"section":"Agent-based and Multi-agent Systems","track":"Main Track","number":9,"pages":{"first":72,"last":80},"keywords":["Planning and Scheduling: Theoretical foundations of planning","Agent-based and Multi-agent Systems: Multi-agent planning","Agent-based and Multi-agent Systems: Resource allocation","Search: Combinatorial search and optimisation","Planning and Scheduling: Routing"],"videos":[],"references":[],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}