Registration - It's Free, Join Now
Insight24 is your free resource for B2B rich media content. Registration provides: • Free access to over 10,000 webcasts, podcasts and videos • Content from over 370 leading edge companies • Materials spanning 35 business and technology topics • Vendor comparisons • Constantly updated content • Emerging trends in business and technology
The Design and Analysis of Simple Algorithms
Allan Borodin, University of Toronto, addresses the question, "Is it time to make algorithm design more of a computer science?" A basic course in Computer Science undergraduate and graduate programs is "The Design and Analysis of Algorithms" or "Introduction to Algorithms." Looking at such course descriptions, syllabus, and textbooks, one can infer that an organizational theme is often in terms of "basic algorithmic paradigms." Maybe it is just that time does not permit us to illustrate many such paradigms or maybe there are not that many to illustrate. In any case, even though we usually "cover" very few such general techniques in our courses, we rarely if ever try to precisely define such algorithmic concepts and hence cannot rigorously address the question as to their power and limitations. Within the field of Operations Research there have been attempts to formally model and study dynamic programming and branch and bound algorithms but this work has been largely ignored in Computer Science.