Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Milind Dawande

dblp:d/MilindDawande · DBLP profile ↗
← Back
22ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0001-6956-0856ORCID · verified

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

Theory of computation · 12 · 4 first-authorComputer networks · 6 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
2 papers
Wireless networking · 38% Routing and switching · 33% Network optimization and economics · 17%
Theoretical computer science
2 papers
Mathematical optimization · 69% Graph algorithms and graph theory · 16% Distributed computing theory · 16%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational finance and economics · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching
multicast routing
0.112007
An Integer-Programming Approach to the Bicriteria Multicasting Problem in Optical Networks · IEEE Trans. Commun. 2007
Routing and switching › multicast routing
qos multicast routing
0.112007
An Integer-Programming Approach to the Bicriteria Multicasting Problem in Optical Networks · IEEE Trans. Commun. 2007
Network optimization and economics
resource allocation
0.112007
An Integer-Programming Approach to the Bicriteria Multicasting Problem in Optical Networks · IEEE Trans. Commun. 2007
Mathematical optimization
scheduling
0.112007
Optimal Scheduling and Placement of Internet Banner Advertisements · IEEE Trans. Knowl. Data Eng. 2007
Wireless networking
link scheduling
0.112005
Link scheduling in sensor networks: distributed edge coloring revisited · INFOCOM 2005
Wireless networking
medium access control
0.112005
Link scheduling in sensor networks: distributed edge coloring revisited · INFOCOM 2005
Wireless networking › medium access control › TDMA
TDMA scheduling
0.112005
Link scheduling in sensor networks: distributed edge coloring revisited · INFOCOM 2005
Internet of things and sensor networks
wireless sensor network
0.112005
Link scheduling in sensor networks: distributed edge coloring revisited · INFOCOM 2005
Computational finance and economics
online advertising
0.012007
Optimal Scheduling and Placement of Internet Banner Advertisements · IEEE Trans. Knowl. Data Eng. 2007
Distributed computing theory › distributed graph algorithms
distributed edge coloring
0.012005
Link scheduling in sensor networks: distributed edge coloring revisited · INFOCOM 2005
Graph algorithms and graph theory
graph coloring
0.012005
Link scheduling in sensor networks: distributed edge coloring revisited · INFOCOM 2005

Methods — techniques the papers use, named apart from their topics

greedy heuristics · 0.2dynamic programming · 0.2simulation · 0.1distributed algorithm · 0.1variable-fixing heuristic · 0.1integer goal programming · 0.1
YearPublicationVenuePosition
2019 Data-Driven Decisions for Problems with an Unspecified Objective Function
abstract
This study develops a data-driven approach to solve constrained optimization problems in which the decision maker does not have an analytic form for the objective function but knows what decision variables affect the function. The approach makes direct use of the available data, rather than first using the data to estimate the objective function and then solving the problem as a traditional optimization problem. The difficulty in first estimating the unknown objective function is that the decision maker needs to have sufficient knowledge of its properties that are necessary to guide the estimation process. Thus, our approach is appropriate for situations where such structural knowledge is absent, either because the domain is very complex or because the knowledge is deliberately hidden by a partner firm that has a vested interest in the outcome of the decision. Our approach comes with a worst-case performance guarantee that improves with the characteristics (size, pervasiveness) of the available data. We illustrate our technique on a traffic-stream mixing problem encountered by a supply side Internet advertising network that wishes to optimize the click revenue earned from ads. A head-to-head comparison (with the existing method used) on real data shows a significant increase (≥10%, on average) in the revenue. We also demonstrate the value of our approach under more general conditions. The online supplement is available at https://doi.org/10.1287/ijoc.2018.0818 .
Milind Dawande, Ganesh Janakiraman, Vijay S. Mookerjee
INFORMS J. Comput.2
2014 Role Refinement in Access Control: Model and Analysis
abstract
Access control mechanisms in software systems administer user privileges by granting users permission to perform certain operations while denying unauthorized access to others. Such mechanisms are essential to ensure that important business functions in an organization are conducted securely and smoothly. Currently, the dominant access control approach in most major software systems is role-based access control. In this approach, permissions are first assigned to roles, and users acquire permissions by becoming members of certain roles. However, given the dynamic nature of organizations, a fixed set of roles usually cannot meet the demands that users (existing or new) have to conduct business. The typical response to this problem is to myopically create new roles to meet immediate demand that cannot be satisfied by an existing set of roles. This ad hoc creation of roles invariably leads to a proliferation in the number of roles with the accompanying administrative overhead. Based on discussions with practitioners, we propose a role refinement scheme that reconstructs a system of roles to reduce the cost of role management. We first show that the role-refinement problem is strongly NP-hard and then provide two polynomial-time approximation algorithms (a greedy algorithm and a randomized rounding algorithm) and establish their performance guarantees. Finally, numerical experiments—based on a real data set from a firm's enterprise resource planning system—are conducted to demonstrate the applicability and performance of our refinement scheme.
Milind Dawande, Vijay S. Mookerjee
INFORMS J. Comput.2
2012 Structural Search and Optimization in Social Networks
abstract
The explosive growth in the variety and size of social networks has focused attention on searching these networks for useful structures. Like the Internet or the telephone network, the ability to efficiently search large social networks will play an important role in the extent of their use by individuals and organizations alike. However, unlike these domains, search on social networks is likely to involve measures that require a set of individuals to collectively satisfy some skill requirement or be tightly related to each other via some underlying social property of interest. The aim of this paper is to highlight—and demonstrate via specific examples—the need for algorithmic results for some fundamental set-based notions on which search in social networks is expected to be prevalent. To this end, we argue that the concepts of an influential set and a central set that highlight, respectively, the specific role and the specific location of a set are likely to be useful in practice. We formulate two specific search problems: the elite group problem (EGP) and the portal problem (PP), that represent these two concepts and provide a variety of algorithmic results. We first demonstrate the relevance of EGP and PP across a variety of social networks reported in the literature. For simple networks (e.g., structured trees and bipartite graphs, cycles, paths), we show that an optimal solution to both EGP and PP is easy to obtain. Next, we show that EGP is polynomially solvable on a general graph, whereas PP is strongly NP-hard. Motivated by practical considerations, we also discuss (i) a size-constrained variant of EGP together with its penalty-based relaxation and (ii) the solution of PP on balanced and full d-trees and general trees.
Milind Dawande, Vijay S. Mookerjee, Chelliah Sriskandarajah, Yunxia Zhu
INFORMS J. Comput.1
2011 On a labeling problem in graphs
Ramaswamy Chandrasekaran, Milind Dawande, Mehmet Baysan
Discret. Appl. Math.2
2011 Productivity Improvement From Using Machine Buffers in Dual-Gripper Cluster Tools
abstract
Cluster tools (also referred to as robotic cells) are extensively used in semiconductor wafer fabrication. We consider the problem of scheduling operations in an m -machine cluster tool that produces identical parts (wafers). Each machine is equipped with a unit-capacity input buffer and a unit-capacity output buffer. The machines and buffers are served by a dual-gripper robot. Each wafer is processed on each of the m machines, and the objective is to find a cyclic sequence of robot moves that minimizes the long-run average time to produce a part or, equivalently, maximizes the throughput. We first obtain a tight upper bound on the optimal throughput and then use this bound to obtain an asymptotically optimal sequence under conditions that are common in practice. Next, we quantify the improvement in productivity that can be realized from the use of unit-capacity input and output buffers at the machines. Finally, we illustrate our analysis on cluster tools with realistic parameters, based on our work with a Dallas-based semiconductor equipment manufacturer.
H. Neil Geismar, Milind Dawande, Chelliah Sriskandarajah
IEEE Trans Autom. Sci. Eng.2
2011 Guest Editorial Equipment and Operations Automation in the Semiconductor Industry
abstract
The nine The ten papers in this special issue focus on three areas: equipment automation, operations automation, and modeling.
James R. Morrison, Chen Fu Chien 0001, Stéphane Dauzère-Pérès, Milind Dawande, Han Ding 0001, Jeffrey S. Pettinato, Jingang Yi
IEEE Trans Autom. Sci. Eng.4
2009 Structural analysis of a fractional matching problem
Ramaswamy Chandrasekaran, Milind Dawande
Discret. Appl. Math.2
2008 Link scheduling in wireless sensor networks: Distributed edge-coloring revisited
Shashidhar Gandham, Milind Dawande, Ravi Prakash 0001
J. Parallel Distributed Comput.2
2007 A Traffic-Grooming Algorithm for Wavelength-Routed Optical Networks
abstract
We consider the problem of grooming in all-optical networks to maximize traffic. We present an integer-programming formulation while constraining the number of optical transceivers at each node, the link load, and the capacity of each lightpath. Based on the structural properties of the problem, we develop a heuristic based on a column-generation technique. The algorithm is easy to implement, requires a modest amount of CPU time, and provides high-quality solutions. To ascertain the quality of solutions obtained by our algorithm, we present an alternative formulation that allows us to develop an upper bound using a Lagrangian-relaxation technique. An extensive computational study is presented.
Milind Dawande, Sanjeewa Naranpanawe, Chelliah Sriskandarajah
INFORMS J. Comput.1
2007 An Integer-Programming Approach to the Bicriteria Multicasting Problem in Optical Networks
abstract
We consider the problem of designing quality-of-service (QoS)-constrained routes for a set of multicast groups in an all-optical network. We present an integer goal programming formulation with the objectives of minimizing the cost of the multicast solution and minimizing the maximum link load of the network. Based on the structural properties of the problem, we develop a variable-fixing heuristic which is easy to implement, requires a modest amount of CPU time, and provides high-quality solutions. An extensive computational study is presented to justify our claims
Milind Dawande
IEEE Trans. Commun.1
2007 Optimal Scheduling and Placement of Internet Banner Advertisements
abstract
The increasing popularity of the World Wide Web has made it an attractive medium for advertisers. As more advertisers place Internet advertisements (hereafter also called "ads"), it has become important for Web site owners to maximize revenue through the optimal selection and placement of these ads. Unlike most previous research, we consider a hybrid pricing model, where the price advertisers pay is a function of 1) the number of exposures of the ad and 2) the number of clicks on the ad. The problem is finding an ad schedule to maximize the Web site revenue under a hybrid pricing model. We formulate two versions of the problem - static and dynamic - and propose a variety of efficient solution techniques that provide near-optimal solutions. In the dynamic version, the schedule of ads is changed based on individual user click behavior. We show by using a theoretical proof under special circumstances and an experimental demonstration under general conditions that a schedule that adapts to the user click behavior consistently outperforms one that does not. We also demonstrate that to benefit from observing the user click behavior, the associated probability parameter need not be estimated accurately. For both of these versions, we examine the sensitivity of the revenue with respect to the model parameters.
Subodha Kumar, Milind Dawande, Vijay S. Mookerjee
IEEE Trans. Knowl. Data Eng.2
2005 Hop-constrained energy-aware routing in wireless sensor networks
abstract
Efficient use of the limited energy available with sensor nodes is an important consideration for routing protocols. In an attempt to improve the lifetime of a sensor network using energy-aware routing, existing protocols might route a packet along a longer path - thus increasing its latency. Many applications of sensor networks, e.g., surveillance and security, require that the maximum latency in routing a packet be bounded. We consider the problem of energy-aware routing with a bound on the maximum number of hops any packet can traverse to reach a base station. We formulate a linear program (LP) to minimize the maximum energy spent by any node in the network subject to a limit on the number of hops any packet may traverse. A solution to the LP yields routing information in terms of the number of packets to be forwarded along each edge; however, non-integral values of the flow variables might require splitting a packet across multiple routes. As packet splitting incurs additional overhead in tracking various fragments, it is desirable to have integral routing information. We, therefore, propose a rounding algorithm based on the minimum cost flow problem and prove that the energy spent by a node in the resulting integral solution is at most a constant more than the optimal LP solution
Shashidhar Gandham, Milind Dawande, Ravi Prakash 0001
GLOBECOM2
2005 Link scheduling in sensor networks: distributed edge coloring revisited
abstract
We consider the problem of link scheduling in a sensor network employing a TDMA MAC protocol. Our link scheduling algorithm involves two phases. In the first phase, we assign a color to each edge in the network such that no two edges incident on the same node are assigned the same color. We propose a distributed edge coloring algorithm that needs at most (/spl delta/+1) colors, where /spl delta/ is the maximum degree of the graph. To the best of our knowledge, this is the first distributed algorithm that can edge color a graph with at most (/spl delta/+1) colors. In the second phase, we map each color to a unique timeslot and attempt to identify a direction of transmission along each edge such that the hidden terminal and the exposed terminal problems are avoided. Next, considering topologies for which a feasible solution does not exist, we obtain a direction of transmission for each edge using additional timeslots, if necessary. Finally, we show that reversing the direction of transmission along every edge leads to another feasible direction of transmission. Using both the transmission assignments we obtain a TDMA MAC schedule, which enables two-way communication between every pair of neighbors. For acyclic topologies, we show that at most 2(/spl delta/+1) timeslots are required. Through simulations we show that for sparse graphs with cycles the number of timeslots assigned is close to 2(/spl delta/+1).
Shashidhar Gandham, Milind Dawande, Ravi Prakash 0001
INFOCOM2
2004 An integral flow-based energy-efficient routing algorithm for wireless sensor networks
abstract
Sensor networks consist of a large number of sensor nodes performing distributed sensing and event detection. As sensor nodes are energy-constrained, energy-efficient routing is essential for increasing the lifetime of a sensor network. In Gandham, SR et al. (2003), we proposed an ILP-based method for routing in sensor networks with multiple mobile base stations. The ILP-based method does not guarantee integral routes and bounds on running time. In this paper, we consider static base stations and propose an algorithmic approach to obtain integral energy-efficient routes. We propose to split the lifetime of a sensor network into equal periods of time referred to as rounds and model the energy constrained routing during a round as polynomial-time solvable flow problems. The flow information from an optimum solution to a flow problem is then used as a basis for an energy-efficient routing protocol. Through simulations, we demonstrate that our routing algorithm performs significantly better than the shortest path based algorithms and consumes less energy than the ILP-based method. In addition, we present an algorithm to determine, a priori, lower bound on the lifetime of the sensor network.
Shashidhar Gandham, Milind Dawande, Ravi Prakash 0001
WCNC2
2003 Energy efficient schemes for wireless sensor networks with multiple mobile base stations
abstract
One of the main design issues for a sensor network is conservation of the energy available at each sensor node. We propose to deploy multiple, mobile base stations to prolong the lifetime of the sensor network. We split the lifetime of the sensor network into equal periods of time known as rounds. Base stations are relocated at the start of a round. Our method uses an integer linear program to determine new locations for the base stations and a flow-based routing protocol to ensure energy efficient routing during each round. We propose four metrics and evaluate our solution using these metrics. Based on the simulation results we show that employing multiple, mobile base stations in accordance with the solution given by our schemes would significantly increase the lifetime of the sensor network.
Shashidhar Gandham, Milind Dawande, Ravi Prakash 0001, S. Venkatesan 0001
GLOBECOM2
2003 Highly efficient spare capacity planning for generalized link restoration
abstract
We consider the problem of spare capacity allocation in mesh networks for link restoration. Only single link failures are considered and restored traffic is not split across multiple paths. In our model, links that are not part of the original transport network can also be used for restoration. This model, which is a generalized version, is different from the traditional model studied in literature. We present two heuristics to solve this problem and compare their performance with known lower bounds and the optimal solution. In numerous simulation experiments on randomly generated graphs containing up to 100 nodes, the heuristics often produced solutions within 3% of the lower bound for sparse graphs. The Integer Linear Programming solutions suggest that the heuristic solutions are closer to optimal than indicated by the deviation from the lower bounds. The results are optimal or near optimal (within 0.5% of the optimum values) for small graphs containing up to 8 nodes and 18 edges.
Srinivasan Krishnamurthy, Ramaswamy Chandrasekaran, S. Venkatesan 0001, Milind Dawande
ICCCN4
2003 A notion of cross-perfect bipartite graphs
Milind Dawande
Inf. Process. Lett.1
2001 A Notion of Cross-Perfect Bipartite Graphs
Milind Dawande
COCOON1
1999 A Class of Hard Small 0-1 Programs
abstract
In this article, we consider a class of 0-1 programs that, although innocent looking, is a challenge for existing solution methods. Solving even small instances from this class is extremely difficult for conventional branch-and-bound or branch-and-cut algorithms. We also experimented with basis reduction algorithms and with dynamic programming without much success. The article then examines the performance of two other methods: a group relaxation for 0,1 programs, and a sorting-based procedure following an idea of Wolsey. Although the results with these two methods are somewhat better than with the other four when it comes to checking feasibility, we offer this class of small 0,1 programs as a challenge to the research community.
Gérard Cornuéjols, Milind Dawande
INFORMS J. Comput.2
1998 A Class of Hard Small 0-1 Programs
Gérard Cornuéjols, Milind Dawande
IPCO2
1995 Combining and Strengthening Gomory Cuts
Sebastián Ceria, Gérard Cornuéjols, Milind Dawande
IPCO3
1994 Algorithm 737; INTLIB: a portable Fortran 77 interval standard-function library
abstract
INTLIB is meant to be a readily available, portable, exhaustively documented interval arithmetic library, written in standard Fortran 77. Its underlying philosophy is to provide a standard for interval operations to aid in efficiently transporting programs involving interval arithmetic. The model is the BLAS package, for basic linear algebra operations. The library is composed of elementary interval arithmetic routines, standard function routines for interval data and values, and utility routines. The library can be used with INTBIS (Algorithm 681), and a Fortran 90 module to use the library to define an interval data type is available from the first author.
R. Baker Kearfott, Milind Dawande, Kaisheng Du, Chenyi Hu
ACM Trans. Math. Softw.2