Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sartaj Sahni is active.

Publication


Featured researches published by Sartaj Sahni.


Journal of the ACM | 1976

P-Complete Approximation Problems

Sartaj Sahni; Teofilo F. Gonzalez

For P-complete problems such as traveling salesperson, cycle covers, 0-1 integer programming, multicommodity network flows, quadratic assignment, etc., it is shown that the approximation problem is also P-complete. In contrast with these results, a linear time approximation algorithm for the clustering problem is presented.


Journal of the ACM | 1976

Open Shop Scheduling to Minimize Finish Time

Teofilo F. Gonzalez; Sartaj Sahni

A linear time algorithm to obtain a minimum finish time schedule for the two-processor open shop together with a polynomial time algorithm to obtain a minimum finish time preemptive schedule for open shops with more than two processors are obtained. It is also shown that the problem of obtaining minimum finish time nonpreemptive schedules when the open shop has more than two processors is NP-complete.


Journal of the ACM | 1976

Algorithms for Scheduling Independent Tasks

Sartaj Sahni

The following job sequencing problems are studied: (i) single processor job sequencing with deadlines, (ii) job sequencing on m-identical processors to minimize finish time and related problems, (iii) job sequencing on 2-identical processors to minimize weighted mean flow time. Dynamic programming type algorithms are presented to obtain optimal solutions to these problems, and three general techniques are presented to obtain approximate solutions for optimization problems solvable in this way. The techniques are applied to the problems above to obtain polynomial time algorithms that generate “good” approximate solutions.


Journal of the ACM | 1974

Computing Partitions with Applications to the Knapsack Problem

Ellis Horowitz; Sartaj Sahni

Given <italic>r</italic> numbers <italic>s</italic><subscrpt>1</subscrpt>, ···, <italic>s<subscrpt>r</subscrpt></italic>, algorithms are investigated for finding all possible combinations of these numbers which sum to <italic>M</italic>. This problem is a particular instance of the 0-1 unidimensional knapsack problem. All of the usual algorithms for this problem are investigated in terms of both asymptotic computing times and storage requirements, as well as average computing times. We develop a technique which improves all of the dynamic programming methods by a square root factor. Empirical studies indicate this new algorithm to be generally superior to all previously known algorithms. We then show how this improvement can be incorporated into the more general 0-1 knapsack problem obtaining a square root improvement in the asymptotic behavior. A new branch and search algorithm that is significantly faster than the Greenberg and Hegerich algorithm is also presented. The results of extensive empirical studies comparing these knapsack algorithms are given


Journal of the ACM | 1976

Exact and Approximate Algorithms for Scheduling Nonidentical Processors

Ellis Horowitz; Sartaj Sahni

Exact and approximate algorithms are presented for scheduling independent tasks in a multiprocessor environment in which the processors have different speeds. Dynamic programming type algorithms are presented which minimize finish time and weighted mean flow time on two processors. The generalization to m processors is direct. These algorithms have a worst-case complexity which is exponential in the number of tasks. Therefore approximation algorithms of low polynomial complexity are also obtained for the above problems. These algorithms are guaranteed to obtain solutions that are close to the optimal. For the case of minimizing mean flow time on m-processors an algorithm is given whose complexity is O(n log mn).


SIAM Journal on Computing | 1981

Parallel Matrix and Graph Algorithms

Eliezer Dekel; David Nassimi; Sartaj Sahni

Matrix multiplication algorithms for cube connected and perfect shuffle computers are presented. It is shown that in both these models two


Operations Research | 1978

Flowshop and Jobshop Schedules: Complexity and Approximation

Teofilo F. Gonzalez; Sartaj Sahni

n \times n


IEEE Transactions on Computers | 1981

Data broadcasting in SIMD computers

David Nassimi; Sartaj Sahni

matrices can be multiplied in


Journal of the ACM | 1975

Approximate Algorithms for the 0/1 Knapsack Problem

Sartaj Sahni

O(n/m + \log m)


SIAM Journal on Computing | 1974

Computationally Related Problems

Sartaj Sahni

time when

Collaboration


Dive into the Sartaj Sahni's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ellis Horowitz

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Haibin Lu

University of Florida

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jing-Fu Jenq

Tennessee State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge