Juniata Classifieds>Juniata Online Courses>Advanced Algorithms and Complexity

Advanced Algorithms and Complexity

About this Course

In previous courses of our online specialization you\'ve learned the basic algorithms, and now you are ready to step into the area of more complex problems and algorithms to solve them. Advanced algorithms build upon basic ones and use new ideas. We will start with networks flows which are used in more typical applications such as optimal matchings, finding disjoint paths and flight scheduling as well as more surprising ones like image segmentation in computer vision. We then proceed to linear programming with applications in optimizing budget allocation, portfolio optimization, finding the cheapest diet satisfying all requirements and many others. Next we discuss inherently hard problems for which no exact good solutions are known (and not likely to be found) and how to solve them in practice. We finish with a soft introduction to streaming algorithms that are heavily used in Big Data processing. Such algorithms are usually designed to be able to process huge datasets without being able even to store a dataset.

Created by: University of California San Diego


Related Online Courses

Integrated Development Environments (IDEs) are vital in increasing developer productivity and learning to work with them will help you create impressive software projects whether you\'re a beginner... more
Kidney transplantation is a major advance of modern medicine which provides high-quality of life for patients with end-stage renal disease. What used to be an experimental, risky, and very limited... more
Do you know that research shows that progressive web apps can increase user engagement by 180%? In this 1.5-hour long project-based course, you will learn the basics of creating a progressive web... more
This course covers standard derivative pricing models. Both discrete time and continuous time techniques are considered. The course also includes an introduction to numerical option pricing, in... more
At the end of this project, you will be able to use the different features in Microsoft Word to create a lesson plan. You will be able to create a table with content. Additionally, you will be able... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL