- About
- Events
- Calendar
- Graduation Information
- Cornell Learning Machines Seminar
- Student Colloquium
- BOOM
- Fall 2024 Colloquium
- Conway-Walker Lecture Series
- Salton 2024 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University - High School Programming Contests 2024
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop 2024
- People
- Courses
- Research
- Undergraduate
- M Eng
- MS
- PhD
- Admissions
- Current Students
- Computer Science Graduate Office Hours
- Advising Guide for Research Students
- Business Card Policy
- Cornell Tech
- Curricular Practical Training
- A & B Exam Scheduling Guidelines
- Fellowship Opportunities
- Field of Computer Science Ph.D. Student Handbook
- Graduate TA Handbook
- Field A Exam Summary Form
- Graduate School Forms
- Instructor / TA Application
- Ph.D. Requirements
- Ph.D. Student Financial Support
- Special Committee Selection
- Travel Funding Opportunities
- Travel Reimbursement Guide
- The Outside Minor Requirement
- Diversity and Inclusion
- Graduation Information
- CS Graduate Minor
- Outreach Opportunities
- Parental Accommodation Policy
- Special Masters
- Student Spotlights
- Contact PhD Office
Choiceless Polynomial Time
Abstract: The “choiceless” computation model of Blass, Gurevich and Shelah (1999, 2002) is an algorithmic framework for computing isomorphism-invariant properties of unordered structures. Machines in this model lack the ability to make arbitrary choices (such as selecting the “first” neighbor of a vertex in a graph), but have the power of parallel execution over all choices from a set. In this talk, I will introduce the choiceless model and discuss an intriguing open question: Is every polynomial-time graph property is computable by a *choiceless* polynomial-time algorithm? Recent results have demonstrated the surprising power of choiceless algorithms (including fixed-point logic) to solve problems like matching, determinant, linear programming, and isomorphism of Cai-Furer-Immerman graphs. On the other hand, it can be shown that the dual space V* of a finite vector space V is not constructible in choiceless polynomial-time, though lower bounds for decision problems remain elusive.