Barun Gorain

dblp:122/3006 · DBLP profile ↗
← Back
28ranked-venue papers
18as first author
20since 2021 · last 2026
0000-0003-2296-3222ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 16 · 12 first-author · 11 since 2021Systems, architecture and hardware · 5 · 4 first-author · 3 since 2021Security and privacy · 4 · 1 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2026 Optimal dispersion of silent robots in a ring
Bibhuti Das 0001, Barun Gorain, Kaushik Mondal 0001, Krishnendu Mukhopadhyaya, Supantha Pandit
Theor. Comput. Sci.2
2026 Forest covers
Daya Ram Gaur, Barun Gorain, Shaswati Patra, Rishi Ranjan Singh
Theor. Comput. Sci.2
2026 Pebble guided rendezvous despite fault
Ashish Saxena 0001, Barun Gorain, Subhrangsu Mandal, Kaushik Mondal 0001
Theor. Comput. Sci.2
2025 Forest Covers and Bounded Forest Covers
Daya Ram Gaur, Barun Gorain, Shaswati Patra, Rishi Ranjan Singh
SOFSEM (1)2
2025 Optimal Dispersion of Silent Robots in a Ring
Bibhuti Das 0001, Barun Gorain, Kaushik Mondal 0001, Krishnendu Mukhopadhyaya, Supantha Pandit
SSS2
2025 Collision-free exploration by mobile agents using pebbles
Sajal K. Das 0001, Amit Kumar Dhar, Barun Gorain, Madhuri Mahawar
Inf. Comput.3
2024 Brief Announcement: Pebble Guided Rendezvous Despite Fault
Ashish Saxena 0001, Barun Gorain, Subhrangsu Mandal, Kaushik Mondal 0001
SSS2
2024 Collaborative dispersion by silent robots
Barun Gorain, Partha Sarathi Mandal 0001, Kaushik Mondal 0001, Supantha Pandit
J. Parallel Distributed Comput.1
2023 Burning and w-burning of geometric graphs
Barun Gorain, Arya Tanmay Gupta, Swapnil A. Lokhande, Kaushik Mondal 0001, Supantha Pandit
Discret. Appl. Math.1
2023 Four shades of deterministic leader election in anonymous networks
Barun Gorain, Avery Miller, Andrzej Pelc
Distributed Comput.1
2022 Distributed Dominating Sets in Interval Graphs
Barun Gorain, Kaushik Mondal 0001, Supantha Pandit
COCOON1
2022 Treasure Hunt in Graph Using Pebbles
Adri Bhattacharya, Barun Gorain, Partha Sarathi Mandal 0001
SSS2
2022 Collaborative Dispersion by Silent Robots
Barun Gorain, Partha Sarathi Mandal 0001, Kaushik Mondal 0001, Supantha Pandit
SSS1
2022 Distributed Connected Dominating Sets in Unit Square and Disk Graphs
Barun Gorain, Kaushik Mondal 0001, Supantha Pandit
TAMC1
2022 Pebble guided optimal treasure hunt in anonymous graphs
Barun Gorain, Kaushik Mondal 0001, Himadri Nayak, Supantha Pandit
Theor. Comput. Sci.1
2021 Pebble Guided Near Optimal Treasure Hunt in Anonymous Graphs
Barun Gorain, Kaushik Mondal 0001, Himadri Nayak, Supantha Pandit
SIROCCO1
2021 Distributed Independent Sets in Interval and Segment Intersection Graphs
Barun Gorain, Kaushik Mondal 0001, Supantha Pandit
SOFSEM1
2021 Four Shades of Deterministic Leader Election in Anonymous Networks
abstract
Leader election is one of the fundamental problems in distributed computing: a single node, called the leader, must be specified. This task can be formulated either in a weak way, where one node outputs 'leader' and all other nodes output 'non-leader', or in a strong way, where all nodes must also learn which node is the leader. If the nodes have distinct identifiers, then such an agreement means that all nodes have to output the identifier of the elected leader. For anonymous networks, the strong version of leader election requires that all nodes must be able to find a path to the leader, as this is the only way to identify it. In this paper, we study variants of deterministic leader election in arbitrary anonymous networks. Leader election is impossible in some anonymous networks, regardless of the allocated amount of time, even if nodes know the entire map of the network. This is due to possible symmetries in the network. However, even in networks in which it is possible to elect a leader knowing the map, the task may be still impossible without any initial knowledge, regardless of the allocated time. On the other hand, for any network in which leader election (weak or strong) is possible knowing the map, there is a minimum time, called the 'election index', in which this can be done. We consider four formulations of leader election discussed in the literature in the context of anonymous networks : one is the weak formulation, and the three others specify three different ways of finding the path to the leader in the strong formulation. Our aim is to compare the amount of initial information needed to accomplish each of these "four shades" of leader election in minimum time. Following the framework of algorithms with advice, this information (a single binary string) is provided to all nodes at the start by an oracle knowing the entire network. The length of this string is called the size of advice. We show that the size of advice required to accomplish leader election in the weak formulation in minimum time is exponentially smaller than that needed for any of the strong formulations. Thus, if the required amount of advice is used as a measure of the difficulty of the task, the weakest version of leader election in minimum time is drastically easier than any version of the strong formulation in minimum time.
Barun Gorain, Avery Miller, Andrzej Pelc
SPAA1
2021 Short labeling schemes for topology recognition in wireless tree networks
Barun Gorain, Andrzej Pelc
Theor. Comput. Sci.1
2021 Finding the size and the diameter of a radio network using short labels
Barun Gorain, Andrzej Pelc
Theor. Comput. Sci.1
2019 Edge Exploration of a Graph by Mobile Agent
Amit Kumar Dhar, Barun Gorain, Kaushik Mondal 0001, Shaswati Patra, Rishi Ranjan Singh
COCOA2
2019 Constant-Length Labeling Schemes for Deterministic Radio Broadcast
abstract
Broadcast is one of the fundamental network communication primitives. One node of a network, called the source, has a message that has to be learned by all other nodes. We consider broadcast in radio networks, modeled as simple undirected connected graphs with a distinguished source. Nodes communicate in synchronous rounds. In each round, a node can either transmit a message to all its neighbours, or stay silent and listen. At the receiving end, a node v hears a message from a neighbour w in a given round if v listens in this round and if w is its only neighbour that transmits in this round. If more than one neighbour of a node v transmits in a given round, we say that a collision occurs at v. We do not assume collision detection: in case of a collision, node v does not hear anything (except the background noise that it also hears when no neighbour transmits). We are interested in the feasibility of deterministic broadcast in radio networks. If nodes of the network do not have any labels, deterministic broadcast is impossible even in the four-cycle. On the other hand, if all nodes have distinct labels, then broadcast can be carried out, e.g., in a round-robin fashion, and hence O(łog n)-bit labels are sufficient for this task in n-node networks. In fact, O(łog Δ)-bit labels, where Δ is the maximum degree, are enough to broadcast successfully. Hence, it is natural to ask if very short labels are sufficient for broadcast. Our main result is a positive answer to this question. We show that every radio network can be labeled using 2 bits in such a way that broadcast can be accomplished by some universal deterministic algorithm that does not know the network topology nor any bound on its size. Moreover, at the expense of an extra bit in the labels, we can get the following additional strong property of our algorithm: there exists a common round in which all nodes know that broadcast has been completed.
Faith Ellen, Barun Gorain, Avery Miller, Andrzej Pelc
SPAA2
2019 Deterministic Graph Exploration with Advice
abstract
We consider the fundamental task of graph exploration. An n -node graph has unlabeled nodes, and all ports at any node of degree d are arbitrarily numbered 0,…, d −1. A mobile agent, initially situated at some starting node v , has to visit all nodes and stop. The time of the exploration is the number of edge traversals. We consider the problem of how much knowledge the agent has to have a priori , to explore the graph in a given time, using a deterministic algorithm. Following the paradigm of algorithms with advice , this a priori information (advice) is provided to the agent by an oracle , in the form of a binary string, whose length is called the size of advice . We consider two types of oracles. The instance oracle knows the entire instance of the exploration problem, i.e., the port-numbered map of the graph and the starting node of the agent in this map. The map oracle knows the port-numbered map of the graph but does not know the starting node of the agent. What is the minimum size of advice that must be given to the agent by each of these oracles, so that the agent explores the graph in a given time? We first determine the minimum size of advice to achieve exploration in polynomial time. We prove that some advice of size log log log n − c , for any constant c , is sufficient for polynomial exploration, and that no advice of size log log log n −ϕ ( n ), where ϕ is any function diverging to infinity, can help to do this. These results hold both for the instance and for the map oracles. On the other side of the spectrum, when advice is large, there are two natural time thresholds: Θ ( n 2 ) for a map oracle, and Θ ( n ) for an instance oracle. This is because, in both cases, these time benchmarks can be achieved with sufficiently large advice (advice of size O ( n log n ) suffices). We show that, with a map oracle, time Θ ( n 2 ) cannot be improved in general, regardless of the size of advice. What is then the smallest advice to achieve time Θ ( n 2 ) with a map oracle? We show that this smallest size of advice is larger than n δ , for any δ < 1/3. For large advice, the situation changes significantly when we allow an instance oracle instead of a map oracle. In this case, advice of size O ( n log n ) is enough to achieve time O ( n ). Is such a large advice needed to achieve linear time? We answer this question affirmatively. Indeed, we show more: with any advice of size o ( n log n ), the time of exploration must be at least n ϵ , for any ϵ < 2, and with any advice of size O ( n ), the time must be Ω( n 2 ). We finally look at Hamiltonian graphs, as for them it is possible to achieve the absolutely optimal exploration time n −1, when sufficiently large advice (of size o ( n log n )) is given by an instance oracle. We show that a map oracle cannot achieve this: regardless of the size of advice, the time of exploration must be Ω( n 2 ), for some Hamiltonian graphs. However, even for the instance oracle, with advice of size o ( n log n ), optimal time n −1 cannot be achieved: Indeed, we show that the time of exploration with such advice must sometimes exceed the optimal time n −1 by a summand n ϵ , for any ϵ < 1.
Barun Gorain, Andrzej Pelc
ACM Trans. Algorithms1
2017 Deterministic Graph Exploration with Advice
Barun Gorain, Andrzej Pelc
ICALP1
2017 Short Labeling Schemes for Topology Recognition in Wireless Tree Networks
Barun Gorain, Andrzej Pelc
SIROCCO1
2017 Solving energy issues for sweep coverage in wireless sensor networks
Barun Gorain, Partha Sarathi Mandal 0001
Discret. Appl. Math.1
2015 Approximation algorithm for sweep coverage on graph
Barun Gorain, Partha Sarathi Mandal 0001
Inf. Process. Lett.1
2014 Approximation algorithms for sweep coverage in wireless sensor networks
Barun Gorain, Partha Sarathi Mandal 0001
J. Parallel Distributed Comput.1