Skip to main content

Timeline for What is an Efficient Algorithm?

Current License: CC BY-SA 3.0

9 events
when toggle format what by license comment
Jun 21, 2016 at 8:10 history edited adrianN CC BY-SA 3.0
added reference
Mar 13, 2013 at 14:39 vote accept Robert S. Barnes
Mar 13, 2013 at 8:25 comment added Raphael @RobertS.Barnes: Different words, same problem.
Mar 13, 2013 at 8:04 comment added Robert S. Barnes Maybe "efficient" isn't really the right terminology in the first place? I was just reviewing one of my calculus books, and the author calls polynomial runtimes "tractable" and exponential runtimes "intractable".
Mar 12, 2013 at 20:36 comment added SamM This doesn't really necessitate its own answer, but BPP, which is the class of functions with polynomial runtime (as described in the answer) with randomness as well, is often considered efficient. In other words, the above is right, but computers are generally allowed to access randomness to do calculations. One of the most important practical uses of randomness is hashing.
Mar 12, 2013 at 17:39 history edited adrianN CC BY-SA 3.0
added 11 characters in body
Mar 12, 2013 at 14:13 comment added Raphael In short: efficient is what solves your problem in a timeframe that suits you.
Mar 12, 2013 at 11:21 history edited adrianN CC BY-SA 3.0
added 201 characters in body
Mar 12, 2013 at 11:14 history answered adrianN CC BY-SA 3.0