Skip to main content

Showing 1–12 of 12 results for author: Golin, M J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.06831  [pdf, other

    cs.DS

    Better Algorithms for Constructing Minimum Cost Markov Chains and AIFV Codes

    Authors: Reza Hosseini Dolatabadi, Mordedcai J. Golin, Arian Zamani

    Abstract: The problem of constructing optimal AIFV codes is a special case of that of constructing minimum cost Markov Chains. This paper provides the first complete proof of correctness for the previously known iterative algorithm for constructing such Markov chains. A recent work describes how to efficiently solve the Markov Chain problem by first constructing a Markov Chain Polytope and then running th… ▽ More

    Submitted 10 May, 2024; originally announced May 2024.

    Comments: Expanded version of paper appearing in ISIT 2024. arXiv admin note: text overlap with arXiv:2401.11622

    ACM Class: F.2.2; E.4

  2. arXiv:2405.06805  [pdf, ps, other

    cs.DS

    A (Weakly) Polynomial Algorithm for AIVF Coding

    Authors: Reza Hosseini Dolatabadi, Mordecai J. Golin, Arian Zamani

    Abstract: It is possible to improve upon Tunstall coding using a collection of multiple parse trees. The best such results so far are Iwata and Yamamoto's maximum cost AIVF codes. The most efficient algorithm for designing such codes is an iterative one that could run in exponential time. In this paper, we show that this problem fits into the framework of a newly developed technique that uses linear program… ▽ More

    Submitted 10 May, 2024; originally announced May 2024.

    Comments: Expanded version of paper appearing on ISIT 2024

    ACM Class: F.2; E.4

  3. arXiv:2401.11622  [pdf, other

    cs.IT

    The Markov-Chain Polytope with Applications

    Authors: Mordecai J. Golin, Albert John Lalim Patupat

    Abstract: This paper addresses the problem of finding a minimum-cost $m$-state Markov chain $(S_0,\ldots,S_{m-1})$ in a large set of chains. The chains studied have a reward associated with each state. The cost of a chain is its "gain", i.e., its average reward under its stationary distribution. Specifically, for each $k=0,\ldots,m-1$ there is a known set ${\mathbb S}_k$ of type-$k$ states. A permissible… ▽ More

    Submitted 4 July, 2024; v1 submitted 21 January, 2024; originally announced January 2024.

    Comments: v2 corrects some typos that were present in v1

    ACM Class: F.2.2; E.4

  4. arXiv:2302.09737  [pdf, other

    cs.DS cs.CG

    Fully Dynamic $k$-Center in Low Dimensions via Approximate Furthest Neighbors

    Authors: **xiang Gan, Mordecai Jay Golin

    Abstract: Let $P$ be a set of points in some metric space. The approximate furthest neighbor problem is, given a second point set $C,$ to find a point $p \in P$ that is a $(1+ε)$ approximate furthest neighbor from $C.$ The dynamic version is to maintain $P,$ over insertions and deletions of points, in a way that permits efficiently solving the approximate furthest neighbor problem for the current $P.$ We… ▽ More

    Submitted 19 February, 2023; originally announced February 2023.

  5. arXiv:1806.03814  [pdf, other

    cs.DS

    Minmax-Regret $k$-Sink Location on a Dynamic Tree Network with Uniform Capacities

    Authors: Mordecai J. Golin, Sai Sandeep

    Abstract: A dynamic flow network $G$ with uniform capacity $c$ is a graph in which at most $c$ units of flow can enter an edge in one time unit. If flow enters a vertex faster than it can leave, congestion occurs. The evacuation problem is to evacuate all flow to sinks assuming that all flow is confluent, i.e., all flow passing through a particular vertex must follow the same exit edge. The $k$-sink locatio… ▽ More

    Submitted 11 June, 2018; originally announced June 2018.

  6. arXiv:1803.09289  [pdf, other

    cs.DS

    Minmax Centered k-Partitioning of Trees and Applications to Sink Evacuation with Dynamic Confluent Flows

    Authors: Di Chen, Mordecai J. Golin

    Abstract: Let $T=(V,E)$ be a tree with associated costs on its subtrees. A minmax $k$-partition of $T$ is a partition into $k$ subtrees, minimizing the maximum cost of a subtree over all possible partitions. In the centered version of the problem, the cost of a subtree cost is defined as the minimum cost of "servicing" that subtree using a center located within it. The problem motivating this work was the… ▽ More

    Submitted 25 March, 2018; originally announced March 2018.

    Comments: Substantially Revised and expanded version of arXiv:1607.08041

  7. arXiv:1709.10307  [pdf, other

    cs.DS

    Non-approximability and Polylogarithmic Approximations of the Single-Sink Unsplittable and Confluent Dynamic Flow Problems

    Authors: Mordecai J. Golin, Hadi Khodabande, Bo Qin

    Abstract: Dynamic Flows were introduced by Ford and Fulkerson in 1958 to model flows over time. They define edge capacities to be the total amount of flow that can enter an edge {\em in one time unit}. Each edge also has a length, representing the time needed to traverse it. Dynamic Flows have been used to model many problems including traffic congestion, hop-routing of packets and evacuation protocols in b… ▽ More

    Submitted 29 September, 2017; originally announced September 2017.

    Comments: Full version of paper appearing in Isaac'17

  8. arXiv:1609.01373  [pdf, other

    cs.DS

    Improved Algorithms for Computing $k$-Sink on Dynamic Path Networks

    Authors: Binay Bhattacharya, Mordecai J. Golin, Yuya Higashikawa, Tsunehiko Kameda, Naoki Katoh

    Abstract: We present a novel approach to finding the $k$-sink on dynamic path networks with general edge capacities. Our first algorithm runs in $O(n \log n + k^2 \log^4 n)$ time, where $n$ is the number of vertices on the given path, and our second algorithm runs in $O(n \log^3 n)$ time. Together, they improve upon the previously most efficient $O(kn \log^2 n)$ time algorithm due to Arumugam et al. for all… ▽ More

    Submitted 5 September, 2016; originally announced September 2016.

    ACM Class: F.2.2

  9. arXiv:1606.07208  [pdf, other

    cs.DS

    Optimal Evacuation Flows on Dynamic Paths with General Edge Capacities

    Authors: Guru Prakash Arumugam, John Augustine, Mordecai J. Golin, Yuya Higashikawa, Naoki Katoh, Prashanth Srikanthan

    Abstract: A Dynamic Graph Network is a graph in which each edge has an associated travel time and a capacity (width) that limits the number of items that can travel in parallel along that edge. Each vertex in this dynamic graph network begins with the number of items that must be evacuated into designated sink vertices. A $k$-sink evacuation protocol finds the location of $k$ sinks and associated evacuation… ▽ More

    Submitted 23 June, 2016; originally announced June 2016.

    Comments: 24 pages

    ACM Class: F.2.0

  10. arXiv:1405.5613  [pdf, ps, other

    cs.DS

    Improved Algorithms for Multiple Sink Location Problems in Dynamic Path Networks

    Authors: Yuya Higashikawa, Mordecai J. Golin, Naoki Katoh

    Abstract: This paper considers the k-sink location problem in dynamic path networks. In our model, a dynamic path network consists of an undirected path with positive edge lengths, uniform edge capacity, and positive vertex supplies. Here, each vertex supply corresponds to a set of evacuees. Then, the problem requires to find the optimal location of $k$ sinks in a given path so that each evacuee is sent to… ▽ More

    Submitted 21 May, 2014; originally announced May 2014.

    Comments: 20 pages, 2 figures

  11. arXiv:1404.5448  [pdf, other

    cs.DS cs.CG

    A Polynomial Time Algorithm for Minimax-Regret Evacuation on a Dynamic Path

    Authors: Guru Prakash Arumugam, John Augustine, Mordecai J. Golin, Prashanth Srikanthan

    Abstract: A dynamic path network is an undirected path with evacuees situated at each vertex. To evacuate the path, evacuees travel towards a designated sink (doorway) to exit. Each edge has a capacity, the number of evacuees that can enter the edge in unit time. Congestion occurs if an evacuee has to wait at a vertex for other evacuees to leave first. The basic problem is to place k sinks on the line, with… ▽ More

    Submitted 22 April, 2014; originally announced April 2014.

  12. arXiv:1109.2885  [pdf, ps, other

    cs.DS

    Encoding 2-D Range Maximum Queries

    Authors: Mordecai J. Golin, John Iacono, Danny Krizanc, Rajeev Raman, S. Srinivasa Rao, Sunil Shende

    Abstract: We consider the \emph{two-dimensional range maximum query (2D-RMQ)} problem: given an array $A$ of ordered values, to pre-process it so that we can find the position of the smallest element in the sub-matrix defined by a (user-specified) range of rows and range of columns. We focus on determining the \emph{effective} entropy of 2D-RMQ, i.e., how many bits are needed to encode $A$ so that 2D-RMQ qu… ▽ More

    Submitted 25 April, 2012; v1 submitted 13 September, 2011; originally announced September 2011.

    Comments: Full version of ISAAC 2011 paper