Skip to main content

Showing 1–32 of 32 results for author: Garg, V K

.
  1. arXiv:2311.06206  [pdf, ps, other

    cs.DC cs.DS

    Parallel Algorithms for Equilevel Predicates

    Authors: Vijay K. Garg, Robert P. Streit

    Abstract: We define a new class of predicates called equilevel predicates on a distributive lattice which eases the analysis of parallel algorithms. Many combinatorial problems such as the vertex cover problem, the bipartite matching problem, and the minimum spanning tree problem can be modeled as detecting an equilevel predicate. The problem of detecting an equilevel problem is NP-complete, but equilevel p… ▽ More

    Submitted 10 November, 2023; originally announced November 2023.

    Comments: To appear in ICDCN 2024

  2. arXiv:2307.02142  [pdf

    physics.app-ph

    Heterophased grain boundary-rich superparamagnetic Iron Oxides/carbon composite for Cationic and Anionic Dye Removal

    Authors: K Priyananda Singh, Boris Wareppam, Raghavendra K G, N. Joseph Singh, A. C. de Oliveira, V. K. Garg, Subrata Ghosh, L. Herojit Singh

    Abstract: Iron oxide-based nanostructures receive significant attention as an efficient adsorbent for organic dyes removal. The removal properties have strong dependency on the stoichiometry, phases, reactive edges, defect states etc present in the iron-oxides nanostructures. Herein, iron oxide/carbon composite with well-defined heterophased grain boundaries is synthesized by simple precipitation method and… ▽ More

    Submitted 5 July, 2023; originally announced July 2023.

    Comments: 26 pages, 7 figures, 2 schemes, 4 tables

    Journal ref: Advanced Engineering Materials 2023

  3. arXiv:2208.01370  [pdf, other

    cs.DS cs.DC

    Lattice Linear Predicate Algorithms for the Constrained Stable Marriage Problem with Ties

    Authors: Vijay K. Garg

    Abstract: We apply Lattice-Linear Predicate Detection Technique to derive parallel and distributed algorithms for various variants of the stable matching problem. These problems are: (a) the constrained stable marriage problem (b) the super stable marriage problem in presence of ties, and (c) the strongly stable marriage in presence of ties. All these problems are solved using the Lattice-Linear Predicate (… ▽ More

    Submitted 2 August, 2022; originally announced August 2022.

    Comments: arXiv admin note: text overlap with arXiv:1812.10431

  4. arXiv:2204.12382  [pdf

    cond-mat.mtrl-sci physics.app-ph

    Variation in defects and properties in composite of ZnO and α-Fe2O3 for methyl blue dye removal

    Authors: Boris Wareppam, K. Priyananda Singh, N. Joseph Singh, Subrata Ghosh, Ng. Aomoa, V. K. Garg, A. C. Oliveira, L. Herojit Singh

    Abstract: The plasma deposition wall coated composite of ZnO and α-Fe2O3 (ZF-W) after exposure to ~ 2000 °C, mostly considered as waste-materials and cleaned out from the deposition unit, was subjected to anneal at 300, 500 and 1000 °C to manipulate the structural properties. An evolution of defect states along with the structural changes has been identified as annealing temperature was varied. As a consequ… ▽ More

    Submitted 26 April, 2022; originally announced April 2022.

    Comments: 20 pages, 6 Figures

    Journal ref: Journal of Applied Physics, 133, 235305 (2023)

  5. arXiv:2110.15559  [pdf, ps, other

    cs.GT

    Minimal Envy Matchings in the Hospitals/Residents Problem with Lower Quotas

    Authors: Changyong Hu, Vijay K. Garg

    Abstract: In the Hospitals/Residents problem, every hospital has an upper quota that limits the number of residents assigned to it. While, in some applications, each hospital also has a lower quota for the number of residents it receives. In this setting, a stable matching may not exist. Envy-freeness is introduced as a relaxation of stability that allows blocking pairs involving a resident and an empty pos… ▽ More

    Submitted 29 October, 2021; originally announced October 2021.

  6. arXiv:2105.09602  [pdf, ps, other

    cs.DM cs.DS

    Characterization of Super-stable Matchings

    Authors: Changyong Hu, Vijay K. Garg

    Abstract: An instance of the super-stable matching problem with incomplete lists and ties is an undirected bipartite graph $G = (A \cup B, E)$, with an adjacency list being a linearly ordered list of ties. Ties are subsets of vertices equally good for a given vertex. An edge $(x,y) \in E \backslash M$ is a blocking edge for a matching $M$ if by getting matched to each other neither of the vertices $x$ and… ▽ More

    Submitted 20 May, 2021; originally announced May 2021.

  7. arXiv:2103.06264  [pdf, other

    cs.DC cs.DS

    A Lattice Linear Predicate Parallel Algorithm for the Dynamic Programming Problems

    Authors: Vijay K. Garg

    Abstract: It has been shown that the parallel Lattice Linear Predicate (LLP) algorithm solves many combinatorial optimization problems such as the shortest path problem, the stable marriage problem and the market clearing price problem. In this paper, we give the parallel LLP algorithm for many dynamic programming problems. In particular, we show that the LLP algorithm solves the longest subsequence problem… ▽ More

    Submitted 10 March, 2021; originally announced March 2021.

  8. arXiv:2007.07121  [pdf, ps, other

    cs.GT cs.DM

    Improved Paths to Stability for the Stable Marriage Problem

    Authors: Vijay Kumar Garg, Changyong Hu

    Abstract: The stable marriage problem requires one to find a marriage with no blocking pair. Given a matching that is not stable, Roth and Vande Vate have shown that there exists a sequence of matchings that leads to a stable matching in which each successive matching is obtained by satisfying a blocking pair. The sequence produced by Roth and Vande Vate's algorithm is of length $O(n^3)$ where $n$ is the nu… ▽ More

    Submitted 16 May, 2023; v1 submitted 14 July, 2020; originally announced July 2020.

  9. arXiv:2002.06157  [pdf, ps, other

    cs.LG stat.ML

    Generalization and Representational Limits of Graph Neural Networks

    Authors: Vikas K. Garg, Stefanie Jegelka, Tommi Jaakkola

    Abstract: We address two fundamental questions about graph neural networks (GNNs). First, we prove that several important graph properties cannot be computed by GNNs that rely entirely on local information. Such GNNs include the standard message passing models, and more powerful spatial variants that exploit local graph structure (e.g., via relative orientation of messages, or local port ordering) to distin… ▽ More

    Submitted 14 February, 2020; originally announced February 2020.

  10. arXiv:2002.05660  [pdf, other

    cs.LG stat.ML

    Learn to Expect the Unexpected: Probably Approximately Correct Domain Generalization

    Authors: Vikas K. Garg, Adam Kalai, Katrina Ligett, Zhiwei Steven Wu

    Abstract: Domain generalization is the problem of machine learning when the training data and the test data come from different data domains. We present a simple theoretical model of learning to generalize across domains in which there is a meta-distribution over data distributions, and those data distributions may even have different supports. In our model, the training data given to a learning algorithm c… ▽ More

    Submitted 13 February, 2020; originally announced February 2020.

  11. arXiv:2001.03133  [pdf, other

    cs.DM cs.MA

    A Generalization of Teo and Sethuraman's Median Stable Marriage Theorem

    Authors: Vijay K. Garg

    Abstract: Let $L$ be any finite distributive lattice and $B$ be any boolean predicate defined on $L$ such that the set of elements satisfying $B$ is a sublattice of $L$. Consider any subset $M$ of $L$ of size $k$ of elements of $L$ that satisfy $B$. Then, we show that $k$ generalized median elements generated from $M$ also satisfy $B$. We call this result generalized median theorem on finite distributive la… ▽ More

    Submitted 9 January, 2020; originally announced January 2020.

    Comments: 5 pages

  12. arXiv:1910.13386  [pdf, ps, other

    cs.DS cs.DC

    NC Algorithms for Popular Matchings in One-Sided Preference Systems and Related Problems

    Authors: Changyong Hu, Vijay K. Garg

    Abstract: The popular matching problem is of matching a set of applicants to a set of posts, where each applicant has a preference list, ranking a non-empty subset of posts in the order of preference, possibly with ties. A matching M is popular if there is no other matching M' such that more applicants prefer M' to M. We give the first NC algorithm to solve the popular matching problem without ties. We also… ▽ More

    Submitted 20 December, 2019; v1 submitted 23 October, 2019; originally announced October 2019.

  13. arXiv:1908.10408  [pdf, other

    cs.LG cs.IR stat.ML

    Multiresolution Transformer Networks: Recurrence is Not Essential for Modeling Hierarchical Structure

    Authors: Vikas K. Garg, Inderjit S. Dhillon, Hsiang-Fu Yu

    Abstract: The architecture of Transformer is based entirely on self-attention, and has been shown to outperform models that employ recurrence on sequence transduction tasks such as machine translation. The superior performance of Transformer has been attributed to propagating signals over shorter distances, between positions in the input and the output, compared to the recurrent architectures. We establish… ▽ More

    Submitted 27 August, 2019; originally announced August 2019.

    Comments: Initial version

  14. arXiv:1905.12169  [pdf, other

    cs.LG stat.ML

    Strategic Prediction with Latent Aggregative Games

    Authors: Vikas K. Garg, Tommi Jaakkola

    Abstract: We introduce a new class of context dependent, incomplete information games to serve as structured prediction models for settings with significant strategic interactions. Our games map the input context to outcomes by first condensing the input into private player types that specify the utilities, weighted interactions, as well as the initial strategies for the players. The game is played over mul… ▽ More

    Submitted 28 May, 2019; originally announced May 2019.

  15. arXiv:1905.12158  [pdf, other

    cs.LG stat.ML

    Solving graph compression via optimal transport

    Authors: Vikas K. Garg, Tommi Jaakkola

    Abstract: We propose a new approach to graph compression by appeal to optimal transport. The transport problem is seeded with prior information about node importance, attributes, and edges in the graph. The transport formulation can be setup for either directed or undirected graphs, and its dual characterization is cast in terms of distributions over the nodes. The compression pertains to the support of nod… ▽ More

    Submitted 28 May, 2019; originally announced May 2019.

  16. arXiv:1812.10499  [pdf, other

    cs.DC cs.DS

    Removing Sequential Bottleneck of Dijkstra's Algorithm for the Shortest Path Problem

    Authors: Vijay K. Garg

    Abstract: All traditional methods of computing shortest paths depend upon edge-relaxation where the cost of reaching a vertex from a source vertex is possibly decreased if that edge is used. We introduce a method which maintains lower bounds as well as upper bounds for reaching a vertex. This method enables one to find the optimal cost for multiple vertices in one iteration and thereby reduces the sequentia… ▽ More

    Submitted 26 December, 2018; originally announced December 2018.

  17. arXiv:1812.10431  [pdf, other

    cs.DS

    Applying Predicate Detection to the Constrained Optimization Problems

    Authors: Vijay K. Garg

    Abstract: We present a method to design parallel algorithms for constrained combinatorial optimization problems. Our method solves and generalizes many classical combinatorial optimization problems including the stable marriage problem, the shortest path problem and the market clearing price problem. These three problems are solved in the literature using Gale-Shapley algorithm, Dijkstra's algorithm, and De… ▽ More

    Submitted 26 December, 2018; originally announced December 2018.

  18. arXiv:1810.07301  [pdf, ps, other

    cs.LG stat.ML

    Online Markov Decoding: Lower Bounds and Near-Optimal Approximation Algorithms

    Authors: Vikas K. Garg, Tamar Pichkhadze

    Abstract: We resolve the fundamental problem of online decoding with general $n^{th}$ order ergodic Markov chain models. Specifically, we provide deterministic and randomized algorithms whose performance is close to that of the optimal offline algorithm even when latency is small. Our algorithms admit efficient implementation via dynamic programs, and readily extend to (adversarial) non-stationary or time-v… ▽ More

    Submitted 30 May, 2019; v1 submitted 16 October, 2018; originally announced October 2018.

    Comments: Added experiments, fixed typos, and polished presentation. Currently under review

  19. arXiv:1810.05871  [pdf, other

    cs.DC

    Linearizable Replicated State Machines with Lattice Agreement

    Authors: Xiong Zheng, Vijay K. Garg, John Kaippallimalil

    Abstract: This paper studies the lattice agreement problem in asynchronous systems and explores its application to building linearizable replicated state machines (RSM). First, we propose an algorithm to solve the lattice agreement problem in $O(\log f)$ asynchronous rounds, where $f$ is the number of crash failures that the system can tolerate. This is an exponential improvement over the previous best uppe… ▽ More

    Submitted 13 October, 2018; originally announced October 2018.

  20. arXiv:1807.11557  [pdf, other

    cs.DC

    Lattice Agreement in Message Passing Systems

    Authors: Xiong Zheng, Changyong Hu, Vijay K. Garg

    Abstract: This paper studies the lattice agreement problem and the generalized lattice agreement problem in distributed message passing systems. In the lattice agreement problem, given input values from a lattice, processes have to non-trivially decide output values that lie on a chain. We consider the lattice agreement problem in both synchronous and asynchronous systems. For synchronous lattice agreement,… ▽ More

    Submitted 30 July, 2018; originally announced July 2018.

  21. arXiv:1803.02388  [pdf, other

    cs.LG

    Learning SMaLL Predictors

    Authors: Vikas K. Garg, Ofer Dekel, Lin Xiao

    Abstract: We present a new machine learning technique for training small resource-constrained predictors. Our algorithm, the Sparse Multiprototype Linear Learner (SMaLL), is inspired by the classic machine learning problem of learning $k$-DNF Boolean formulae. We present a formal derivation of our algorithm and demonstrate the benefits of our approach with a detailed empirical study.

    Submitted 6 March, 2018; originally announced March 2018.

  22. arXiv:1709.05262  [pdf, other

    cs.AI cs.LG stat.ML

    Supervising Unsupervised Learning

    Authors: Vikas K. Garg, Adam Kalai

    Abstract: We introduce a framework to leverage knowledge acquired from a repository of (heterogeneous) supervised datasets to new unsupervised datasets. Our perspective avoids the subjectivity inherent in unsupervised learning by reducing it to supervised learning, and provides a principled way to evaluate unsupervised algorithms. We demonstrate the versatility of our framework via simple agnostic bounds on… ▽ More

    Submitted 16 February, 2018; v1 submitted 14 September, 2017; originally announced September 2017.

    Comments: 11 two column pages. arXiv admin note: substantial text overlap with arXiv:1612.09030

  23. arXiv:1612.09030  [pdf, other

    cs.LG cs.AI cs.CV

    Meta-Unsupervised-Learning: A supervised approach to unsupervised learning

    Authors: Vikas K. Garg, Adam Tauman Kalai

    Abstract: We introduce a new paradigm to investigate unsupervised learning, reducing unsupervised learning to supervised learning. Specifically, we mitigate the subjectivity in unsupervised decision-making by leveraging knowledge acquired from prior, possibly heterogeneous, supervised learning tasks. We demonstrate the versatility of our framework via comprehensive expositions and detailed experiments on se… ▽ More

    Submitted 3 January, 2017; v1 submitted 28 December, 2016; originally announced December 2016.

    Comments: 22 pages

  24. arXiv:1506.07609  [pdf, other

    cs.LG stat.ML

    CRAFT: ClusteR-specific Assorted Feature selecTion

    Authors: Vikas K. Garg, Cynthia Rudin, Tommi Jaakkola

    Abstract: We present a framework for clustering with cluster-specific feature selection. The framework, CRAFT, is derived from asymptotic log posterior formulations of nonparametric MAP-based clustering models. CRAFT handles assorted data, i.e., both numeric and categorical data, and the underlying objective functions are intuitively appealing. The resulting algorithm is simple to implement and scales nicel… ▽ More

    Submitted 25 June, 2015; originally announced June 2015.

  25. arXiv:1504.04871  [pdf, ps, other

    cs.CV

    DEEP-CARVING: Discovering Visual Attributes by Carving Deep Neural Nets

    Authors: Sukrit Shankar, Vikas K. Garg, Roberto Cipolla

    Abstract: Most of the approaches for discovering visual attributes in images demand significant supervision, which is cumbersome to obtain. In this paper, we aim to discover visual attributes in a weakly supervised setting that is commonly encountered with contemporary image search engines. Deep Convolutional Neural Networks (CNNs) have enjoyed remarkable success in vision applications recently. However, in… ▽ More

    Submitted 19 April, 2015; originally announced April 2015.

    Comments: 10 pages, 8 figures, CVPR 2015

  26. arXiv:1410.1209  [pdf, ps, other

    cs.DC

    Necessary and Sufficient Conditions on Partial Orders for Modeling Concurrent Computations

    Authors: Himanshu Chauhan, Vijay K. Garg

    Abstract: Partial orders are used extensively for modeling and analyzing concurrent computations. In this paper, we define two properties of partially ordered sets: width-extensibility and interleaving-consistency, and show that a partial order can be a valid state based model: (1) of some synchronous concurrent computation iff it is width-extensible, and (2) of some asynchronous concurrent computation iff… ▽ More

    Submitted 5 October, 2014; originally announced October 2014.

  27. arXiv:1408.0818  [pdf, ps, other

    cs.DC cs.PL

    ActiveMonitor: Non-blocking Monitor Executions for Increased Parallelism

    Authors: Weil-Lun Hung, Himanshu Chauhan, Vijay K. Garg

    Abstract: We present a set of novel ideas on design and implementation of monitor objects for multi-threaded programs. Our approach has two main goals: (a) increase parallelism in monitor objects and thus provide performance gains (shorter runtimes) for multi-threaded programs, and (b) introduce constructs that allow programmers to easily write monitor-based multi-threaded programs that can achieve these pe… ▽ More

    Submitted 4 August, 2014; originally announced August 2014.

  28. arXiv:1304.4326  [pdf, ps, other

    cs.DC

    Distributed Abstraction Algorithm for Online Predicate Detection

    Authors: Himanshu Chauhan, Vijay K. Garg, Aravind Natarajan, Neeraj Mittal

    Abstract: Analyzing a distributed computation is a hard problem in general due to the combinatorial explosion in the size of the state-space with the number of processes in the system. By abstracting the computation, unnecessary explorations can be avoided. Computation slicing is an approach for abstracting dis- tributed computations with respect to a given predicate. We focus on regular predicates, a famil… ▽ More

    Submitted 4 June, 2013; v1 submitted 15 April, 2013; originally announced April 2013.

  29. arXiv:1303.5891  [pdf, ps, other

    cs.DC

    Fault Tolerance in Distributed Systems using Fused State Machines

    Authors: Bharath Balasubramanian, Vijay K. Garg

    Abstract: Replication is a standard technique for fault tolerance in distributed systems modeled as deterministic finite state machines (DFSMs or machines). To correct f crash or f/2 Byzantine faults among n different machines, replication requires nf additional backup machines. We present a solution called fusion that requires just f additional backup machines. First, we build a framework for fault toleran… ▽ More

    Submitted 23 March, 2013; originally announced March 2013.

    Comments: This is under review with the Distributed Computing journal

  30. arXiv:1303.0276  [pdf, ps, other

    cs.DC cs.PL

    AutoSynch: An Automatic-Signal Monitor Based on Predicate Tagging

    Authors: Wei-Lun Hung, Vijay K. Garg

    Abstract: Most programming languages use monitors with explicit signals for synchronization in shared-memory programs. Requiring program- mers to signal threads explicitly results in many concurrency bugs due to missed notifications, or notifications on wrong condition variables. In this paper, we describe an implementation of an au- tomatic signaling monitor in Java called AutoSynch that eliminates such co… ▽ More

    Submitted 1 March, 2013; originally announced March 2013.

    Comments: 10 pages, 15 figures

  31. arXiv:1302.2543  [pdf, other

    cs.DC

    Byzantine Vector Consensus in Complete Graphs

    Authors: Nitin H. Vaidya, Vijay K. Garg

    Abstract: Consider a network of n processes each of which has a d-dimensional vector of reals as its input. Each process can communicate directly with all the processes in the system; thus the communication network is a complete graph. All the communication channels are reliable and FIFO (first-in-first-out). The problem of Byzantine vector consensus (BVC) requires agreement on a d-dimensional vector that i… ▽ More

    Submitted 11 February, 2013; originally announced February 2013.

  32. arXiv:cs/0303010  [pdf, ps, other

    cs.DC cs.SE

    Techniques and Applications of Computation Slicing

    Authors: Neeraj Mittal, Vijay K. Garg

    Abstract: Writing correct distributed programs is hard. In spite of extensive testing and debugging, software faults persist even in commercial grade software. Many distributed systems, especially those employed in safety-critical environments, should be able to operate properly even in the presence of software faults. Monitoring the execution of a distributed system, and, on detecting a fault, initiating… ▽ More

    Submitted 15 March, 2003; originally announced March 2003.

    Comments: 50 pages, 14 figures

    ACM Class: C.2.4; D.4.5; D.2.2