AF: Small: Algorithms for Solving Real-Life Instances of Optimization and Clustering Problems

Information

  • NSF Award
  • 1718820
Owner
  • Award Id
    1718820
  • Award Effective Date
    8/15/2017 - 6 years ago
  • Award Expiration Date
    7/31/2020 - 3 years ago
  • Award Amount
    $ 449,986.00
  • Award Instrument
    Standard Grant

AF: Small: Algorithms for Solving Real-Life Instances of Optimization and Clustering Problems

The project aims to develop efficient algorithms for computational problems that arise in business, engineering, and science. The project will have an impact on theoretical computer science (TCS) by improving our understanding of the nature of real-life instances and designing better algorithms -- with provable performance guarantees -- for them. Additionally, the results will be relevant to researchers in other areas of computer science, including machine learning and optimization. In particular, this project will provide researchers with new practical algorithms. Through its wide-reaching results, the project will strengthen the connection between TCS and other areas of computer science. Further, the project will be of interest to researchers in mathematics, mathematical physics, and statistics, in part because one of the key models considered in this proposal has been introduced and studied in these fields.<br/><br/>The PI will collaborate on this project with graduate and undergraduate students at the Toyota Technological Institute at Chicago (TTIC) and the University of Chicago. Additionally, he will invite PhD students from other universities to work on the project during summer months. The PI will incorporate the topic of this proposal in his graduate courses. Specifically, he will include introductory material on the topic in his graduate Algorithms course and more advanced material in his course on metric geometry in computer science.<br/><br/>Many problems that arise in business, engineering, and science are very hard in the worst case: for them, there are no "universal" efficient algorithms -- i.e., algorithms that solve all possible instances in reasonable (polynomial) time. However, real-life instances are usually considerably simpler than the most difficult ones. The goal of this project is to identify what makes real-life instances computationally tractable and to design efficient algorithms for solving them. These algorithms will solve many real-life instances of computational problems by exploiting their structural properties (at the same time, the algorithms may fail to solve the most difficult instances, which, however, almost never appear in practice).<br/><br/>In order to design efficient algorithms -- with provable performance guarantees -- for real-life instances of computational problems, one has to define a formal model for real-life instances. This proposal will explore existing generative and descriptive models for real-life instances of clustering and optimization problems, including semi-random stochastic block models and models based on different stability assumptions. The project will also develop new, more advanced models. The PI will design new algorithms for these models and analyze existing heuristics.

  • Program Officer
    Rahul Shah
  • Min Amd Letter Date
    8/9/2017 - 6 years ago
  • Max Amd Letter Date
    8/9/2017 - 6 years ago
  • ARRA Amount

Institutions

  • Name
    Toyota Technological Institute at Chicago
  • City
    Chicago
  • State
    IL
  • Country
    United States
  • Address
    6045 S. Kenwood Avenue
  • Postal Code
    606372902
  • Phone Number
    7738340409

Investigators

  • First Name
    Yury
  • Last Name
    Makarychev
  • Email Address
    yury@ttic.edu
  • Start Date
    8/9/2017 12:00:00 AM

Program Element

  • Text
    ALGORITHMIC FOUNDATIONS
  • Code
    7796

Program Reference

  • Text
    SMALL PROJECT
  • Code
    7923
  • Text
    ALGORITHMS
  • Code
    7926