Date: Thu, 7 Mar 85 17:57:17 est
From:: Walter Hamscher
To: *mac@mc
Subject: Graduate Student Lunch *SEMINAR*
Place: *THIRD FLOOR THEORY PLAYROOM* Date: Friday
COMPUTER AIDED CONCEPTUAL ART REVOLTING SEMINAR SERIES presents GREEDY ALGORITHMS FOR REALLY HARD PROBLEMS Mike Generous Penny Weise Dahlia Fulisch Perhaps the best known greedy algorithm is Kruskal's Minimum Spanning Tree algorithm. The concept of "greedy algorithm" is here generalized to provide a framework in which any problem can be solved with bounded error in constant time. The simplest such algorithm is a stupefyingly straightforward algorithm for finding the maximum of a list of numbers: take the maximum of the first two elements of the list. The bounded error arises from the provability of the correctness criterion "We could have done worse!". The Satisfiability problem for the predicate calculus is solved trivially, because we have shown conclusively elsewhere that we are Satisfied with predicate calculus. The framework applies also to meta-problem solving (i.e. "What problem should we sic the greedy algorithm on next"), as we will demonstrate by applying it to the problem of generating grant proposals. If there is time, we will give other examples involving Single-State Automata (Moronotrons) and Extremist Graph Theory.