We consider a switched (queueing) network in which there are constraints on
which queues may be served simultaneously; such networks have been used to
effectively model input-queued switches and wireless networks. The scheduling
policy for such a network specifies which queues to serve at any point in time,
based on the current state or past history of the system. In the main result of
this paper, we provide a new class of online scheduling policies that achieve
optimal average queue-size scaling for a class of switched networks including
input-queued switches.
Crowdsourcing systems, in which numerous tasks are electronically distributed
to numerous "information piece-workers", have emerged as an effective paradigm
for human-powered solving of large scale problems in domains such as image
classification, data entry, optical character recognition, recommendation, and
proofreading. Because these low-paid workers can be unreliable, nearly all
crowdsourcers must devise schemes to increase confidence in their answers,
typically by assigning each task multiple times and combining the answers in
some way such as majority voting.
Choice models, which capture popular preferences over objects of interest,
play a key role in making decisions whose eventual outcome is impacted by human
choice behavior. In most scenarios, the choice model, which can effectively be
viewed as a distribution over permutations, must be learned from observed data.
The observed data, in turn, may frequently be viewed as (partial, noisy)
information about marginals of this distribution over permutations.
We consider the problem of static assortment optimization, where the goal is
to find the assortment of size at most $C$ that maximizes revenues. This is a
fundamental decision problem in the area of Operations Management. It has been
shown that this problem is provably hard for most of the important families of
parametric of choice models, except the multinomial logit (MNL) model. In
addition, most of the approximation schemes proposed in the literature are
tailored to a specific parametric structure.
Traditional spectral clustering methods cannot naturally learn the number of
communities in a network and often fail to detect smaller community structure
in dense networks because they are based upon external community connectivity
properties such as graph cuts. We propose an algorithm for detecting community
structure in networks called the leader-follower algorithm which is based upon
the natural internal structure expected of communities in social networks.
We consider a queueing network in which there are constraints on which queues
may be served simultaneously; such networks may be used to model input-queued
switches and wireless networks. The scheduling policy for such a network
specifies which queues to serve at any point in time. We consider a family of
scheduling policies, related to the maximum-weight policy of Tassiulas and
Ephremides (1992), for single-hop and multihop networks.We specify a fluid
model, and show that fluid-scaled performance processes can be approximated by
fluid model solutions.
We consider a switched network, a fairly general constrained queueing network
model that has been used successfully to model the detailed packet-level
dynamics in communication networks, such as input-queued switches and wireless
networks. The main operational issue in this model is that of deciding which
queues to serve, subject to certain constraints. In this paper, we study
qualitative performance properties of the well known $\alpha$-weighted
scheduling policies. The stability, in the sense of positive recurrence, of
these policies has been well understood.
Recently there has been considerable interest in the design of efficient
carrier sense multiple access(CSMA) protocol for wireless network. The basic
assumption underlying recent results is availability of perfect carrier sense
information. This allows for design of continuous time algorithm under which
collisions are avoided. The primary purpose of this note is to show how these
results can be extended in the case when carrier sense information may not be
perfect, or equivalently delayed.
The packet is the fundamental unit of transportation in modern communication
networks such as the Internet. Physical layer scheduling decisions are made at
the level of packets, and packet-level models with exogenous arrival processes
have long been employed to study network performance, as well as design
scheduling policies that more efficiently utilize network resources.
We consider the recovery of a nonnegative vector x from measurements y = Ax,
where A is an m-by-n matrix whos entries are in {0, 1}. We establish that when
A corresponds to the adjacency matrix of a bipartite graph with sufficient
expansion, a simple message-passing algorithm produces an estimate \hat{x} of x
satisfying ||x-\hat{x}||_1 \leq O(n/k) ||x-x(k)||_1, where x(k) is the best
k-sparse approximation of x. The algorithm performs O(n (log(n/k))^2 log(k))
computation in total, and the number of measurements required is m = O(k
log(n/k)).
We consider the question of determining the scaling of the $n^2$-dimensional
balanced unicast and the $n 2^n$-dimensional balanced multicast capacity
regions of a wireless network with $n$ nodes placed uniformly at random in a
square region of area $n$ and communicating over Gaussian fading channels. We
identify this scaling of both the balanced unicast and multicast capacity
regions in terms of $\Theta(n)$, out of $2^n$ total possible, cuts.
We consider the problem of recovering a function over the space of
permutations (or, the symmetric group) over $n$ elements from a given partial
set of its Fourier series coefficients. This problem naturally arises in
several applications such as ranked elections, multi-object tracking, ranking
systems, etc.
We consider the problem of recovering a function over the space of
permutations (or, the symmetric group) over $n$ elements from a given partial
set of its Fourier series coefficients. This problem naturally arises in
several applications such as ranked elections, multi-object tracking, ranking
systems, etc.
We visit the following problem: For a `generic' model of consumer choice
(namely, distributions over preference lists) and a limited amount of data on
how consumers actually make decisions (such as marginal preference
information), how may one predict revenues from offering a particular
assortment of choices? This is a central problem in operations research and
marketing. We present a framework to answer such questions and design a number
of tractable algorithms from a data and computational standpoint for the same.
Motivated by applications such as the detection of sources of worms or
viruses in computer networks, identification of the origin of infectious
diseases, determining the causes of cascading failures in systems such as
financial markets, or inferring the leader in a social network, we study the
question of inferring the source of a {\em rumor} in a network based on the
information about {\em rumor infected} nodes and the underlying network
structure. We start by proposing a natural, effective model for the spread of
the rumor in a network based on the classical SIR model.
Motivated by applications of distributed linear estimation, distributed
control and distributed optimization, we consider the question of designing
linear iterative algorithms for computing the average of numbers in a network.
Specifically, our interest is in designing such an algorithm with the fastest
rate of convergence given the topological constraints of the network. As the
main result of this paper, we design an algorithm with the fastest possible
rate of convergence using a non-reversible Markov chain on the given network
graph.
There has recently been considerable interest in design of low-complexity,
myopic, distributed and stable scheduling policies for constrained queueing
network models that arise in the context of emerging communication networks.
Here, we consider two representative models. One, a model for the collection of
wireless nodes communicating through a shared medium, that represents randomly
varying number of packets in the queues at the nodes of networks.