Subhas C. Nandy

dblp:n/SubhasCNandy · DBLP profile ↗
← Back
95ranked-venue papers
11as first author
13since 2021 · last 2026
0000-0003-0330-2891ORCID · verified

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

Theory of computation · 61 · 10 first-author · 10 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 11 · 2 first-author · 1 since 2021Systems, architecture and hardware · 7Artificial intelligence and machine learning · 5Applied, interdisciplinary, general and emerging computing · 4Computer networks · 2Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 Algorithms and Bounds for Path Covers of Tree-Structured Graphs
Madhura Dutta, Florent Foucaud, Subhas C. Nandy
COCOON3
2026 Set cover, hitting set, and independent set problems for some restricted classes of geometric objects
Minati De, Ratnadip Mandal, Subhas C. Nandy
Theor. Comput. Sci.3
2025 On the geometric red-blue set cover problem
Raghunath Reddy Madireddy, Subhas C. Nandy, Supantha Pandit
Theor. Comput. Sci.2
2024 Minimum Consistent Subset in Trees and Interval Graphs
abstract
In the Minimum Consistent Subset (MCS) problem, we are presented with a connected simple undirected graph G, consisting of a vertex set V(G) of size n and an edge set E(G). Each vertex in V(G) is assigned a color from the set {1,2,…, c}. The objective is to determine a subset V' ⊆ V(G) with minimum possible cardinality, such that for every vertex v ∈ V(G), at least one of its nearest neighbors in V' (measured in terms of the hop distance) shares the same color as v. The decision problem, indicating whether there exists a subset V' of cardinality at most l for some positive integer l, is known to be NP-complete even for planar graphs. In this paper, we establish that the MCS problem is NP-complete on trees. We also provide a fixed-parameter tractable (FPT) algorithm for MCS on trees parameterized by the number of colors (c) running in O(2^{6c} n^6) time, significantly improving the currently best-known algorithm whose running time is O(2^{4c} n^{2c+3}). In an effort to comprehensively understand the computational complexity of the MCS problem across different graph classes, we extend our investigation to interval graphs. We show that it remains NP-complete for interval graphs, thus enriching graph classes where MCS remains intractable.
Aritra Banik, Sayani Das, Anil Maheshwari, Bubai Manna, Subhas C. Nandy, Krishna Priya K. M., Bodhayan Roy, Sasanka Roy
FSTTCS5
2023 Complexity and Approximation for Discriminating and Identifying Code Problems in Geometric Setups
abstract
We study geometric variations of the discriminating code problem. In the \emph{discrete version} of the problem, a finite set of points $P$ and a finite set of objects $S$ are given in $\mathbb{R}^d$. The objective is to choose a subset $S^* \subseteq S$ of minimum cardinality such that for each point $p_i \in P$, the subset $S_i^* \subseteq S^*$ covering $p_i$ satisfies $S_i^*\neq \emptyset$, and each pair $p_i,p_j \in P$, $i \neq j$, we have $S_i^* \neq S_j^*$. In the \emph{continuous version} of the problem, the solution set $S^*$ can be chosen freely among a (potentially infinite) class of allowed geometric objects. In the 1-dimensional case ($d=1$), the points in $P$ are placed on a horizontal line $L$, and the objects in $S$ are finite-length line segments aligned with $L$ (called intervals). We show that the discrete version of this problem is NP-complete. This is somewhat surprising as the continuous version is known to be polynomial-time solvable. Still, for the 1-dimensional discrete version, we design a polynomial-time $2$-approximation algorithm. We also design a PTAS for both discrete and continuous versions in one dimension, for the restriction where the intervals are all required to have the same length. We then study the 2-dimensional case ($d=2$) for axis-parallel unit square objects. We show that both continuous and discrete versions are NP-complete, and design polynomial-time approximation algorithms that produce $(16\cdot OPT+1)$-approximate and $(64\cdot OPT+1)$-approximate solutions respectively, using rounding of suitably defined integer linear programming problems. We show that the identifying code problem for axis-parallel unit square intersection graphs (in $d=2$) can be solved in the same manner as for the discrete version of the discriminating code problem for unit square objects.
Sanjana Dey, Florent Foucaud, Subhas C. Nandy, Arunabha Sen
Algorithmica3
2023 Acrophobic guard watchtower problem
Ritesh Seth, Anil Maheshwari, Subhas C. Nandy
Comput. Geom.3
2023 Minimum consistent subset of simple graph classes
Sanjana Dey, Anil Maheshwari, Subhas C. Nandy
Discret. Appl. Math.3
2022 Half-Guarding Weakly-Visible Polygons and Terrains
abstract
We consider a variant of the art gallery problem where all guards are limited to seeing 180degree. Guards that can only see in one direction are called half-guards. We give a polynomial time approximation scheme for vertex guarding the vertices of a weakly-visible polygon with half-guards. We extend this to vertex guarding the boundary of a weakly-visible polygon with half-guards. We also show NP-hardness for vertex guarding a weakly-visible polygon with half-guards. Lastly, we show that the orientation of half-guards is critical in terrain guarding. Depending on the orientation of the half-guards, the problem is either very easy (polynomial time solvable) or very hard (NP-hard).
Nandhana Duraisamy, Hannah Miller Hillberg, Ramesh K. Jallu, Erik Krohn, Anil Maheshwari, Subhas C. Nandy, Alex Pahlow
FSTTCS6
2022 On the Construction of Planar Embedding for a Class of Orthogonal Polyhedra
Nilanjana Karmakar, Arindam Biswas 0002, Subhas C. Nandy, Bhargab B. Bhattacharya
IWCIA3
2021 Minimum Consistent Subset Problem for Trees
Sanjana Dey, Anil Maheshwari, Subhas C. Nandy
FCT3
2021 Sparsity of weighted networks: Measures and applications
Swati Goswami, Asit Kumar Das, Subhas C. Nandy
Inf. Sci.3
2021 Color-spanning localized query
Ankush Acharyya, Anil Maheshwari, Subhas C. Nandy
Theor. Comput. Sci.3
2021 Algorithms and Discrete Mathematics - celebrating the silver jubilee of IITG Guwahati
Gautam K. Das, Subhas C. Nandy, Mohammad Sohel Rahman
Theor. Comput. Sci.2
2020 Discriminating Codes in Geometric Setups
abstract
We study two geometric variations of the discriminating code problem. In the discrete version, a finite set of points P and a finite set of objects S are given in ℝ^d. The objective is to choose a subset S^* ⊆ S of minimum cardinality such that the subsets S_i^* ⊆ S^* covering p_i, satisfy S_i^* ≠ ∅ for each i = 1,2,…, n, and S_i^* ≠ S_j^* for each pair (i,j), i ≠ j. In the continuous version, the solution set S^* can be chosen freely among a (potentially infinite) class of allowed geometric objects. In the 1-dimensional case (d = 1), the points are placed on some fixed-line L, and the objects in S are finite segments of L (called intervals). We show that the discrete version of this problem is NP-complete. This is somewhat surprising as the continuous version is known to be polynomial-time solvable. This is also in contrast with most geometric covering problems, which are usually polynomial-time solvable in 1D. We then design a polynomial-time 2-approximation algorithm for the 1-dimensional discrete case. We also design a PTAS for both discrete and continuous cases when the intervals are all required to have the same length. We then study the 2-dimensional case (d = 2) for axis-parallel unit square objects. We show that both continuous and discrete versions are NP-hard, and design polynomial-time approximation algorithms with factors 4+ε and 32+ε, respectively (for every fixed ε > 0).
Sanjana Dey, Florent Foucaud, Subhas C. Nandy, Arunabha Sen
ISAAC3
2020 Variations of largest rectangle recognition amidst a bichromatic point set
Ankush Acharyya, Minati De, Subhas C. Nandy, Supantha Pandit
Discret. Appl. Math.3
2020 Color spanning objects: Algorithms and hardness results
Sandip Banerjee, Neeldhara Misra, Subhas C. Nandy
Discret. Appl. Math.3
2020 Constant work-space algorithms for facility location problems
Binay K. Bhattacharya, Minati De, Subhas C. Nandy, Sasanka Roy
Discret. Appl. Math.3
2020 Range assignment of base-stations maximizing coverage area without interference
Ankush Acharyya, Minati De, Subhas C. Nandy, Bodhayan Roy
Theor. Comput. Sci.3
2020 Corrigendum to: "Linear time algorithm to cover and hit a set of line segments optimally by two axis-parallel squares" [Theor. Comput. Sci. 769 (2019) 63-74]
Sanjib Sadhu, Xiaozhou He, Sasanka Roy, Subhas C. Nandy, Suchismita Roy
Theor. Comput. Sci.4
2019 Covering segments with unit squares
Ankush Acharyya, Subhas C. Nandy, Supantha Pandit, Sasanka Roy
Comput. Geom.2
2019 Two-center of the Convex Hull of a Point Set: Dynamic Model, and Restricted Streaming Model
abstract
In this paper, we consider the dynamic version of covering the convex hull of a point set P in ℝ 2 by two congruent disks of minimum size. Here, the points can be added or deleted in the set P, and the objective is to maintain a data structure that, at any instant of time, can efficiently report two disks of minimum size whose union completely covers the boundary of the convex hull of the point set P. We show that maintaining a linear size data structure, we can report a radius r satisfying r ≤ 2 r opt at any query time, where r opt is the optimum solution at that instant of time. For each insertion or deletion of a point in P, the update time of our data structure is O(log n). Our algorithm can be tailored to work in the restricted streaming model where only insertions are allowed, using constant work-space. The problem studied in this paper has novelty in two ways: (i) it computes the covering of the convex hull of a point set P, which has lot of surveillance related applications, but not studied in the literature, and (ii) it also considers the dynamic version of the problem. In the dynamic setup, the extent measure problems are studied very little, and in particular, the k-center problem is not at all studied for any k ≥ 2.
Sanjib Sadhu, Sasanka Roy, Soumen Nandi, Anil Maheshwari, Subhas C. Nandy
Fundam. Informaticae5
2019 Optimization of Multi-Target Sample Preparation On-Demand With Digital Microfluidic Biochips
abstract
Sample preparation is a fundamental preprocessing step needed in almost all biochemical assays and is conveniently automated on a microfluidic lab-on-chip. In digital microfluidics, it is accomplished by a sequence of droplet-mix-split steps on a biochip. Many real-life applications require a sample with multiple concentration factors (CFs). Existing algorithms, while producing multi-CF targets, attempt to share the mix-split steps in order to reduce reactant-cost and sample-preparation time. However, all prior approaches have two limitations: 1) sharing of intermediate droplets can be best effected only when all required target CFs are known a priori and 2) the processing time may vary depending on the allowable error-tolerance in target-CFs. In this paper, we present a cost-effective solution to multi-CF-dilution on-demand, by using only one (or two) mix-split step(s). In order to service dynamically arriving requests of multiple CFs quickly, we prepare dilutions of the sample with a few CFs in advance (called source-CFs), and fill on-chip reservoirs with these fluids. For minimizing the number of such preprocessed CFs, we present an integer linear programming-based method, an approximation algorithm, and a heuristic algorithm. The proposed methods also allow the users to tradeoff the number of on-chip reservoirs against service time for various applications. Simulation results for several target sets demonstrate the superiority of the proposed techniques over prior art in terms of the number of mix-split steps, waste droplets, and reactant usage when the on-chip reservoirs are preloaded with source-CFs using a customized droplet-streaming engine.
Sudip Poddar, Sukanta Bhattacharjee, Subhas C. Nandy, Krishnendu Chakrabarty, Bhargab B. Bhattacharya
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2019 Linear time algorithm to cover and hit a set of line segments optimally by two axis-parallel squares
Sanjib Sadhu, Sasanka Roy, Subhas C. Nandy, Suchismita Roy
Theor. Comput. Sci.3
2018 Minimum Spanning Tree of Line Segments
Sanjana Dey, Ramesh K. Jallu, Subhas C. Nandy
COCOON3
2018 Geometric Path Problems with Violations
Anil Maheshwari, Subhas C. Nandy, Drimit Pattanayak, Sasanka Roy, Michiel H. M. Smid
Algorithmica2
2018 Minimum width color spanning annulus
Ankush Acharyya, Subhas C. Nandy, Sasanka Roy
Theor. Comput. Sci.2
2017 Optimal Covering and Hitting of Line Segments by Two Axis-Parallel Squares
Sanjib Sadhu, Sasanka Roy, Subhas C. Nandy, Suchismita Roy
COCOON3
2017 Computing the Triangle Maximizing the Length of Its Smallest Side Inside a Convex Polygon
Sanjib Sadhu, Sasanka Roy, Soumen Nandi, Subhas C. Nandy, Suchismita Roy
ICCSA (2)4
2017 Covering Segments with Unit Squares
Ankush Acharyya, Subhas C. Nandy, Supantha Pandit, Sasanka Roy
WADS2
2017 An optimal algorithm for plane matchings in multipartite geometric graphs
Ahmad Biniaz, Anil Maheshwari, Subhas C. Nandy, Michiel H. M. Smid
Comput. Geom.3
2017 Rectilinear path problems in restricted memory setup
Binay K. Bhattacharya, Minati De, Anil Maheshwari, Subhas C. Nandy, Sasanka Roy
Discret. Appl. Math.4
2017 Faster approximation for maximum independent set on unit disk graph
Subhas C. Nandy, Supantha Pandit, Sasanka Roy
Inf. Process. Lett.1
2016 The Euclidean k-Supplier Problem in
Manjanna Basappa, Ramesh K. Jallu, Gautam K. Das, Subhas C. Nandy
ALGOSENSORS4
2016 Minimum Width Color Spanning Annulus
Ankush Acharyya, Subhas C. Nandy, Sasanka Roy
COCOON2
2016 Space-efficient algorithm for computing a centerpoint of a set of points in R2
Binay K. Bhattacharya, Subhas C. Nandy, Sasanka Roy
Theor. Comput. Sci.2
2015 On Density, Threshold and Emptiness Queries for Intervals in the Streaming Model
abstract
In this paper, we study the maximum density, threshold and emptiness queries for intervals in the streaming model. The input is a stream S of n points in the real line R and a floating closed interval W of width alpha. The specific problems we consider in this paper are as follows. - Maximum density: find a placement of W in R containing the maximum number of points of S. - Threshold query: find a placement of W in R, if it exists, that contains at least Delta elements of S. - Emptiness query: find, if possible, a placement of W within the extent of S so that the interior of W does not contain any element of S. The stream S, being huge, does not fit into main memory and can be read sequentially at most a constant number of times, usually once. The problems studied here in the geometric setting have relations to frequency estimation and heavy hitter identification in a stream of data. We provide lower bounds and results on trade-off between extra space and quality of solution. We also discuss generalizations for the higher dimensional variants for a few cases.
Arijit Bishnu, Amit Chakrabarti, Subhas C. Nandy, Sandeep Sen
FSTTCS3
2015 An Optimal Algorithm for Plane Matchings in Multipartite Geometric Graphs
Ahmad Biniaz, Anil Maheshwari, Subhas C. Nandy, Michiel H. M. Smid
WADS3
2015 Approximation algorithms for maximum independent set of a unit disk graph
Gautam K. Das, Minati De, Sudeshna Kolay, Subhas C. Nandy, Susmita Sur-Kolay
Inf. Process. Lett.4
2015 Prune-and-search with limited workspace
Minati De, Subhas C. Nandy, Sasanka Roy
J. Comput. Syst. Sci.2
2014 In-place algorithms for computing a largest clique in geometric intersection graphs
Minati De, Subhas C. Nandy, Sasanka Roy
Discret. Appl. Math.2
2014 Efficient multiple-precision integer division algorithm
Debapriyay Mukhopadhyay, Subhas C. Nandy
Inf. Process. Lett.2
2014 Line coverage measures in wireless sensor networks
Dinesh Dash, Arobinda Gupta, Arijit Bishnu, Subhas C. Nandy
J. Parallel Distributed Comput.4
2013 Localized geometric query problems
John Augustine 0001, Sandip Das 0001, Anil Maheshwari, Subhas C. Nandy, Sasanka Roy, Swami Sarvattomananda
Comput. Geom.4
2013 An in-place min-max priority search tree
Minati De, Anil Maheshwari, Subhas C. Nandy, Michiel H. M. Smid
Comput. Geom.3
2013 Diffuse reflection diameter and radius for convex-quadrilateralizable polygons
Arindam Khan 0001, Sudebkumar Prasant Pal, Mridul Aanjaneya, Arijit Bishnu, Subhas C. Nandy
Discret. Appl. Math.5
2013 Approximation algorithms for deployment of sensors for line segment coverage in wireless sensor networks
Dinesh Dash, Arijit Bishnu, Arobinda Gupta, Subhas C. Nandy
Wirel. Networks4
2012 Minimum Enclosing Circle with Few Extra Variables
abstract
Asano et al. [JoCG 2011] proposed an open problem of computing the minimum enclosing circle of a set of n points in R^2 given in a read-only array in sub-quadratic time. We show that Megiddo's prune and search algorithm for computing the minimum radius circle enclosing the given points can be tailored to work in a read-only environment in O(n^{1+epsilon}) time using O(log n) extra space, where epsilon is a positive constant less than 1. As a warm-up, we first solve the same problem in an in-place setup in linear time with O(1) extra space.
Minati De, Subhas C. Nandy, Sasanka Roy
FSTTCS2
2012 Preface
Subhas C. Nandy, Sandeep Sen
Theor. Comput. Sci.1
2012 Algorithms for computing diffuse reflection paths in polygons
Subir Kumar Ghosh, Partha P. Goswami, Anil Maheshwari, Subhas C. Nandy, Sudebkumar Prasant Pal, Swami Sarvattomananda
Vis. Comput.4
2010 Some Variations on Constrained Minimum Enclosing Circle Problem
Arindam Karmakar, Sandip Das 0001, Subhas C. Nandy, Binay K. Bhattacharya
COCOA (1)3
2010 Homogeneous 2-hop broadcast in 2D
Gautam K. Das, Sandip Das 0001, Subhas C. Nandy
Comput. Geom.3
2010 Separating Multi-Color Points on a Plane with Fewest Axis-Parallel Lines
abstract
In this paper, we deal with the problem of partitioning a set of coplanar points of more than one colors into monochromatic cells using minimum number of axis-parallel straight lines. It is first shown that the problem is NP-hard. A fast heuristic is then presented to solve this problem. Experimental results on randomly generated instances indicate that the proposed method is much faster than the existing techniques, with minor degradation in the cost of the partition.
Subhashis Majumder, Subhas C. Nandy, Bhargab B. Bhattacharya
Fundam. Informaticae2
2010 Recognition of largest empty orthoconvex polygon in a point set
Subhas C. Nandy, Krishnendu Mukhopadhyaya, Bhargab B. Bhattacharya
Inf. Process. Lett.1
2009 Constrained minimum enclosing circle with center on a query line segment
Sasanka Roy, Arindam Karmakar, Sandip Das 0001, Subhas C. Nandy
Comput. Geom.4
2009 Improved algorithm for the widest empty 1-corner corridor
Gautam K. Das, Debapriyay Mukhopadhyay, Subhas C. Nandy
Inf. Process. Lett.3
2009 A new fast heuristic for labeling points
Sasanka Roy, Subhasis Bhattacharjee, Sandip Das 0001, Subhas C. Nandy
Inf. Process. Lett.4
2009 FPGA placement using space-filling curves: Theory meets practice
abstract
Research in VLSI placement, an NP-hard problem, has branched in two different directions. The first one employs iterative heuristics with many tunable parameters to produce a near-optimal solution but without theoretical guarantee on its quality. The other one considers placement as a graph-embedding problem and designs approximation algorithms with provable bounds on the quality of the solution. In this article, we aim at unifying the above two directions. First, we extend the existing approximation algorithms for graph embedding in 1D and 2D grid to those for hypergraphs, which typically model circuits to be placed on a FPGA. We prove an approximation bound of O ( d √log n log log n ) for 1D, that is, linear arrangement and O ( d log n log log n ) for the 2D grid, where d is the maximum degree of hyperedges and n , the number of vertices in the hypergraph. Next, we propose an efficient method based on linear arrangement of the CLBs and the notion of space-filling curves for placing the configurable logic blocks (CLBs) of a netlist on island-style FPGAs with an approximation guarantee of O ( 4 √log n √ kd log log n ), where k is the number of nets. For the set of FPGA placement benchmarks, the running time is near linear in the number of CLBs thus allowing for scalability towards large circuits. We obtained a 33× speed-up, on average, with only 1.31× degradation in the quality of the solution compared to that produced by the popular FPGA tool VPR, thereby demonstrating the suitability of this very fast method for FPGA placement, with a provable performance guarantee.
Pritha Banerjee 0001, Susmita Sur-Kolay, Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Subhasis Bhattacharjee
ACM Trans. Embed. Comput. Syst.5
2008 Weighted broadcast in linear radio networks
Gautam K. Das, Subhas C. Nandy
Inf. Process. Lett.2
2008 A Generalization of Magic Squares with Applications to Digital Halftoning
Boris Aronov, Tetsuo Asano, Yosuke Kikuchi, Subhas C. Nandy, Shinji Sasahara, Takeaki Uno
Theory Comput. Syst.4
2007 Shortest monotone descent path problem in polyhedral terrain
Sasanka Roy, Sandip Das 0001, Subhas C. Nandy
Comput. Geom.3
2007 Chromatic distribution of k-nearest neighbors of a line segment in a planar colored point set
Partha P. Goswami, Sandip Das 0001, Subhas C. Nandy
Inf. Process. Lett.3
2006 Weighted Broadcast in Linear Radio Networks
Gautam K. Das, Subhas C. Nandy
AAIM2
2006 Homogeneous 2-Hops Broadcast in 2D
Gautam K. Das, Sandip Das 0001, Subhas C. Nandy
ICCSA (2)3
2006 Constrained Minimum Enclosing Circle with Center on a Query Line Segment
Sasanka Roy, Arindam Karmakar, Sandip Das 0001, Subhas C. Nandy
MFCS4
2006 Efficient algorithm for placing a given number of base stations to cover a convex region
Gautam K. Das, Sandip Das 0001, Subhas C. Nandy, Bhabani P. Sinha
J. Parallel Distributed Comput.3
2006 Simple algorithms for partial point set pattern matching under rigid motion
Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Bhargab B. Bhattacharya
Pattern Recognit.3
2006 Range assignment for energy efficient broadcasting in linear radio networks
Gautam K. Das, Sandip Das 0001, Subhas C. Nandy
Theor. Comput. Sci.3
2005 Fast FPGA Placement using Space-filling Curve
abstract
In this paper, we propose a placement method for island-style FPGAs, based on recursive bi-partitioning followed by application of space-filling curves. Experimental results of our method show 55% improvement in cost, when compared to random initial placement of the popular tool VPR. The solutions thus obtained require 44.5% fewer moves during final iterative refinement by ultra-low temperature simulated annealing, whereas the quality of solution is on the average 0.1% better. This establishes the utility of the method for fast reconfiguration of FPGA based co-processors.
Pritha Banerjee 0001, Subhasis Bhattacharjee, Susmita Sur-Kolay, Sandip Das 0001, Subhas C. Nandy
FPL5
2005 Recognition of Minimum Width Color-Spanning Corridor and Minimum Area Color-Spanning Rectangle
Sandip Das 0001, Partha P. Goswami, Subhas C. Nandy
ICCSA (1)3
2005 Shortest Monotone Descent Path Problem in Polyhedral Terrain
Sasanka Roy, Sandip Das 0001, Subhas C. Nandy
STACS3
2005 Smallest k-point enclosing rectangle and square of arbitrary orientation
Sandip Das 0001, Partha P. Goswami, Subhas C. Nandy
Inf. Process. Lett.3
2004 An efficient heuristic algorithm for 2D h-hops range assignment problem
abstract
Given a set S of n radio-stations on a 2D plane and an integer h, the range assignment problem is to assign ranges to the members in S such that each member of S can communicate with all other members in S using at most h hops, and the sum of powers required for all the members in S is minimized. The general 2D h-hop range assignment problem is known to be NP-hard (A.E.F. Clementi et al, Proc. Symp. on Theor. Aspects of Comp. Sci. (STACS-00), pp. 651-660, 2000). We first consider some simplified variations of the problem and propose an efficient polynomial time algorithm for obtaining optimal solution. In the homogeneous version, where the range assigned to each radio-station is same (/spl rho/), we can obtain the minimum value of /spl rho/ in O(n/sup 3/logn) time in the worst case. In addition, if we consider the unbounded version of the homogeneous range assignment problem (i.e. h=n-1), then the optimal value of /spl rho/ can be obtained in O(n/sup 2/logn) time. Finally, we propose an efficient heuristic algorithm for the general h-hop range assignment problem in 2D, where the range of the radio stations may not be equal. Experimental results demonstrate that our heuristic algorithm runs fast and produces near-optimal solutions on randomly generated instances.
Gautam K. Das, Sasthi C. Ghosh 0001, Subhas C. Nandy
GLOBECOM3
2004 Efficient Algorithm for Energy Efficient Broadcasting in Linear Radio Networks
Gautam K. Das, Sandip Das 0001, Subhas C. Nandy
HiPC3
2004 A Practical Algorithm for Approximating Shortest Weighted Path between a Pair of Points on Polyhedral Surface
Sasanka Roy, Sandip Das 0001, Subhas C. Nandy
ICCSA (3)3
2004 A Generalization of Magic Squares with Applications to Digital Halftoning
Boris Aronov, Tetsuo Asano, Yosuke Kikuchi, Subhas C. Nandy, Shinji Sasahara, Takeaki Uno
ISAAC4
2004 Triangular range counting query in 2D and its application in finding k nearest neighbors of a line segment
Partha P. Goswami, Sandip Das 0001, Subhas C. Nandy
Comput. Geom.3
2004 Optimal algorithm for a special point-labeling problem
Sasanka Roy, Partha P. Goswami, Sandip Das 0001, Subhas C. Nandy
Inf. Process. Lett.4
2003 An Improved Algorithm for Point Set Pattern Matching under Rigid Motion
Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Bhargab B. Bhattacharya
CIAC3
2003 On finding an empty staircase polygon of largest area (width) in a planar point-set
Subhas C. Nandy, Bhargab B. Bhattacharya
Comput. Geom.1
2003 An efficient k nearest neighbors searching algorithm for a query line
Subhas C. Nandy, Sandip Das 0001, Partha P. Goswami
Theor. Comput. Sci.1
2002 Translating a convex polyhedron over monotone polyhedra
Tetsuo Asano, Antonio Hernández-Barrera, Subhas C. Nandy
Comput. Geom.3
2002 Shattering a set of objects in 2D
Subhas C. Nandy, Tetsuo Asano, Tomohiro Harayama
Discret. Appl. Math.1
2002 Monotone bipartitioning problem in a planar point set with applications to VLSI
abstract
A new problem called monotone bipartitioning of a planar point set is identified which is found to be useful in VLSI layout design. Let F denote a rectangular floor containing a set A of n points. The portion of a straight line formed by two points from the set A is called a line segment. A monotone increasing path ( MP ) in F is a connected and ordered sequence of line segments from the bottom-left corner of F to its top-right corner, such that the slope of each line segment is nonnegative, and each pair of consecutive line segments share a common point of A . An MP is said to be maximal ( MMP ) if no other point in A can be included in it preserving monotonicity. Let A L denote the subset of A corresponding to the end points of the line segments in an MMP , L . The path L partitions the set of points A \ A L into two subsets lying on its two sides. The objective of monotone bipartitioning is to find an MMP L , such that the difference in the number of points in these two subsets is minimum. This problem can be formulated as finding a path between two designated vertices of an edge-weighted digraph (the weight of an edge being an integer lying in the range [- n, n ]), for which the absolute value of the algebraic sum of weights is minimized. An O ( n × e ) time algorithm is proposed for this problem, where e denotes the number of edges of the graph determined from the geometry of the point set. The monotone bipartitioning problem has various applications to image processing, facility location, and plant layout problems. A related problem arises while partitioning a VLSI floorplan. Given a floorplan with n rectangular blocks, the goal is to find a monotone staircase channel from one corner of the floor to its diagonally opposite corner such that the difference in the numbers of blocks lying on its two sides is minimum. The problem is referred to as the staircase bipartitioning problem. The proposed algorithm for a point set can be directly used to solve this problem in O ( n 2 ) time. However, an improved O ( n ) time algorithm is reported for this special case. This leads to an O ( n log n ) time algorithm for hierarchical decomposition of a floorplan with a sequence of staircase channels. Staircase bipartitioning has many applications to channel and global routing.
Parthasarathi Dasgupta, Peichen Pan, Subhas C. Nandy, Bhargab B. Bhattacharya
ACM Trans. Design Autom. Electr. Syst.3
2001 Dynamically maintaining the widest k-dense corridor
Subhas C. Nandy, Tomohiro Harayama, Tetsuo Asano
Theor. Comput. Sci.1
2001 Searching networks with unrestricted edge costs
abstract
Best-first and depth-first heuristic search algorithms often assume underlying search graphs with only nonnegative edge costs and attempt to optimize simple objective functions. Applicability of these algorithms to graphs with both positive and negative edge costs is not completely studied. In the paper, two new problems are identified: one in computational geometry and the other in the layout design of very large scale integrated (VLSI) circuits. The former problem relates to a weight-balanced bipartitioning of a given set of points in a plane. The goal of the second problem is to find an area-balanced staircase path in a VLSI floorplan. Formulations of these problems lead to an interesting directed acyclic search graph with positive, zero and negative edge costs and an objective function of general nature. These problems are NP-hard. To solve such general problems optimally, search schemes are proposed. Experimental results reveal the efficacy and versatility of the proposed schemes, the depth-first scheme being the better choice. It is shown that the classical number-partitioning problem can also be formulated in this framework.
Parthasarathi Dasgupta, Anup K. Sen, Subhas C. Nandy, Bhargab B. Bhattacharya
IEEE Trans. Syst. Man Cybern. Part A3
2000 Dynamically Maintaining the Widest k -Dense Corridor
Subhas C. Nandy, Tomohiro Harayama, Tetsuo Asano
CIAC1
2000 An Efficient k Nearest Neighbor Searching Algorithm for a Query Line
Subhas C. Nandy
COCOON1
1999 Generalized Shooter Location Problem
Jeet Chaudhuri, Subhas C. Nandy
COCOON2
1999 Largest Empty Rectangle among a Point Set
Jeet Chaudhuri, Subhas C. Nandy
FSTTCS2
1996 Efficient Computation of Rectilinear Geodesic Voronoi Neighbor in Presence of Obstacles
Pinaki Mitra, Subhas C. Nandy
FSTTCS2
1994 Location of the Largest Empty Rectangle among Arbitrary Obstacles
Subhas C. Nandy, Arani Sinha, Bhargab B. Bhattacharya
FSTTCS1
1990 Efficient algorithms for Identifying All Maximal Isothetic Empty Rectangles in VLSI Layout Design
Subhas C. Nandy, Bhargab B. Bhattacharya, Sibabrata Ray
FSTTCS1
1990 Efficiency of discriminant analysis when initial samples are classified stochastically
Thriyambakam Krishnan, Subhas C. Nandy
Pattern Recognit.2
1990 Efficiency of logistic-normal stochastic supervision
Thriyambakam Krishnan, Subhas C. Nandy
Pattern Recognit.2
1987 Discriminant analysis with a stochastic supervisor
Thriyambakam Krishnan, Subhas C. Nandy
Pattern Recognit.2