• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Profiles
  • Home
  • /Profiles

Sartaj K. Sahni

Award Recipient

Featured ImageFeatured ImageSartaj K. Sahni is a Distinguished Professor and Chair of Computer and Information Sciences and Engineering at the University of Florida. He is also a member of the European Academy of Sciences, a Fellow of IEEE, ACM, AAAS, and Minnesota Supercomputer Institute, and a Distinguished Alumnus of the Indian Institute of Technology, Kanpur. Dr. Sahni received his B.Tech. (Electrical Engineering) degree from the Indian Institute of Technology, Kanpur, and the M.S. and Ph.D. degrees in Computer Science from Cornell University. Dr. Sahni has published over two hundred and fifty research papers and written 15 texts.

His research publications are on the design and analysis of efficient algorithms, parallel computing, interconnection networks, scheduling, computational geometry, image processing, matrix algebra, design automation, and medical algorithms. His texts on data structures and algorithms have been very popular worldwide for the past 25 years.

Dr. Sahni is a co-editor-in-chief of the Journal of Parallel and Distributed Computing, a managing editor of the International Journal of Foundations of Computer Science, and a member of the editorial boards of Computer Systems: Science and Engineering and Parallel Processing Letters. He has served as program committee chair, general chair, and been a keynote speaker at many conferences.

Dr. Sahni has supervised more than thirty Ph.D. dissertations. Many of the accomplishments described below resulted from collaborations with these Ph.D. students.

Dr. Sahni was a pioneer in the area of NP-hard/NP-complete problems. He initiated the study of NP-hard problems (as opposed to NP-complete ones) and expanded the realm of these computationally difficult problems to include optimization problems from network flows, game theory, and electronic computer-aided design (ECAD). The introduction of NP-hard problems permitted one to talk about the complexity of naturally occurring optimization problems without having to go through the artifact of a corresponding unnatural decision problem. This, in turn, enhanced the accessibility of the research in the area to those interested in optimization.

Dr. Sahni was amongst the first to show that certain NP-hard problems could be solved approximately by fast algorithms. He was the first to show that some approximation problems are also NP-hard. Another important development in this area that is due to Dr. Sahni is the discovery of general techniques to obtain fully polynomial time approximation schemes for a wide class of NP-hard problems. This made it possible to solve a large class of NP-hard problems by mechanically generated approximation algorithms. Furthermore, these mechanically generated approximation algorithms could generate solutions whose value is as close to optimal as is desired. The complexity of these approximation algorithms is polynomial in the problem size and the reciprocal of the desired proximity to optimal. Dr. Sahni also proposed the first sub-exponential algorithm for an NP-hard problem. Since virtually all disciplines of engineering, science, and the social sciences are now known to have NP-hard problems, Dr. Sahni's pioneering work in the area has directly or indirectly impacted a very broad spectrum of research and practice.

In the area of multiprocessor scheduling, Dr. Sahni has introduced and studied several models (open shop; independent uniform machines; independent unrelated machines; and master-slave processors) that have found significant application in the scheduling of parallel computers and a network of heterogeneous computers as well as in many industrial manufacturing settings. These models have subsequently been studied by many other researchers and are now included in virtually all scheduling texts.

In the ECAD area, Dr. Sahni was the first to investigate the study of complexity issues and he popularized the concepts of NP-hardness and asymptotic complexity analysis in this field. He demonstrated the merits of showing a problem NP-hard before developing heuristics and of performing an asymptotic analysis of the proposed algorithm/heuristic. In parallel computing, Dr. Sahni has developed most of the fundamental data routing algorithms for mesh and hypercube computers. He formulated and studied the Random Access Read (RAR) and Write (RAW) operations, which are the fundamental building blocks for many of today's parallel algorithms. He formulated the class of bit-permute-complement permutations and showed how these can be done optimally on a mesh computer. This class includes almost all of the commonly performed permutations such as transpose, reverse, and shuffle. Besides opening new research directions, Dr. Sahni's research in the areas of NP-hard problems, multiprocessor scheduling, complexity of ECAD problems, and parallel computing has become common classroom material and can be found in most popular texts on these subjects.

Award

2003 W. Wallace McDowell Award
“For contributions to the theory of NP-hard and NPcomplete problems.”
Learn more about W. Wallace McDowell Award

1997 Taylor L. Booth Award
“For contributions to computer science and engineering education in the areas of data structures, algorithms, and parallel algorithms.”
Learn more about the Taylor L. Booth Award

LATEST NEWS
IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT
IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT
Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)
Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)
Autonomous Observability: AI Agents That Debug AI
Autonomous Observability: AI Agents That Debug AI
Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference
Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference
Copilot Ergonomics: UI Patterns that Reduce Cognitive Load
Copilot Ergonomics: UI Patterns that Reduce Cognitive Load
Read Next

IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT

Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)

Autonomous Observability: AI Agents That Debug AI

Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference

Copilot Ergonomics: UI Patterns that Reduce Cognitive Load

The Myth of AI Neutrality in Search Algorithms

Gen AI and LLMs: Rebuilding Trust in a Synthetic Information Age

How AI Is Transforming Fraud Detection in Financial Transactions

FacebookTwitterLinkedInInstagramYoutube
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter