Skip to main content

Showing 1–3 of 3 results for author: Samineni, B

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

    cs.DS

    Approximate Bipartite $b$-Matching using Multiplicative Auction

    Authors: Bhargav Samineni, S M Ferdous, Mahantesh Halappanavar, Bala Krishnamoorthy

    Abstract: Given a bipartite graph $G(V= (A \cup B),E)$ with $n$ vertices and $m$ edges and a function $b \colon V \to \mathbb{Z}_+$, a $b$-matching is a subset of edges such that every vertex $v \in V$ is incident to at most $b(v)$ edges in the subset. When we are also given edge weights, the Max Weight $b$-Matching problem is to find a $b$-matching of maximum weight, which is a fundamental combinatorial op… ▽ More

    Submitted 8 March, 2024; originally announced March 2024.

    Comments: 14 pages; Accepted as a refereed paper in the 2024 INFORMS Optimization Society conference

  2. arXiv:2311.02073  [pdf, other

    cs.DS

    Semi-Streaming Algorithms for Weighted $k$-Disjoint Matchings

    Authors: S M Ferdous, Bhargav Samineni, Alex Pothen, Mahantesh Halappanavar, Bala Krishnamoorthy

    Abstract: We design and implement two single-pass semi-streaming algorithms for the maximum weight $k$-disjoint matching ($k$-DM) problem. Given an integer $k$, the $k$-DM problem is to find $k$ pairwise edge-disjoint matchings such that the sum of the weights of the matchings is maximized. For $k \geq 2$, this problem is NP-hard. Our first algorithm is based on the primal-dual framework of a linear program… ▽ More

    Submitted 5 July, 2024; v1 submitted 3 November, 2023; originally announced November 2023.

    Comments: 24 pages, To appear in ESA 2024

  3. arXiv:2212.07002  [pdf, other

    cs.DS

    Interweaving Real-Time Jobs with Energy Harvesting to Maximize Throughput

    Authors: Baruch Schieber, Bhargav Samineni, Soroush Vahidi

    Abstract: Motivated by baterryless IoT devices, we consider the following scheduling problem. The input includes $n$ unit time jobs $\mathcal{J} = \{J_1, \ldots, J_n\}$, where each job $J_i$ has a release time $r_i$, due date $d_i$, energy requirement $e_i$, and weight $w_i$. We consider time to be slotted; hence, all time related job values refer to slots. Let $T=\max_i\{d_i\}$. The input also includes an… ▽ More

    Submitted 13 December, 2022; originally announced December 2022.