Previous     Next     Index GSL Home

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.