Type
Book ChapterAuthors
Moshkov, Mikhail
KAUST Department
Applied Mathematics and Computational Science ProgramComputer, Electrical and Mathematical Science and Engineering (CEMSE) Division
Extensions of Dynamic Programming, Machine Learning and Discrete Optimization Research Group
Date
2015-06-15Permanent link to this record
http://hdl.handle.net/10754/668522
Metadata
Show full item recordAbstract
Greedy algorithms seek to find optimal solutions by making locally optimal steps. They form a class of usually simple (simple from the point of view of both description and time complexity) algorithms which often return optimal solutions or have good enough accuracy. This article presents representative greedy algorithms returning optimal solutions, such as Dijkstra's, Prim's, Huffman's, and Kruskal's algorithms. In addition, matroids, greedy algorithms for NP-hard problems, the set cover problem as well as randomized greedy algorithms and greedy approaches for continuous models are also discussed.Citation
Moshkov, M. (n.d.). Greedy Algorithms. Wiley Encyclopedia of Electrical and Electronics Engineering, 1–11. doi:10.1002/047134608x.w8262Sponsors
The work with this paper was supported by the King Abdullah University of Science and Technology (KAUST). The author would like to thank the anonymous reviewer for valuable comments.Publisher
WileyISBN
9780471346081Additional Links
https://onlinelibrary.wiley.com/doi/full/10.1002/047134608X.W8262ae974a485f413a2113503eed53cd6c53
10.1002/047134608x.w8262