Discrete Optimization Data Science Heuristic & Metaheuristic
Discrete Optimization Data Science Heuristic & Metaheuristic, available at $19.99, has an average rating of 3.3, with 55 lectures, 2 quizzes, based on 10 reviews, and has 93 subscribers.
You will learn about What is optimization Some real-life situations where we need to optimize an objective The mathematical formalism of optimization How discrete optimization (Combinatorics) differs from continuous optimization Different approaches to solve a Combinatorics problem, including— The simplest, perfect but slow ‘Brute Force’ method. The most popular problem in Combinatorics, viz. Travelling Salesman Problem Other generic problems in discrete optimization, like the Knapsack Problem How metaheuristic approaches compare to heuristic solutions The nature-inspired class of metaheuristic approaches Ant Colony Optimization: its basis, modus operandi, algorithm and flow chart The R library to implement Ant Colony Optimization and other heuristic solutions Examples of Travelling Salesman Problems solved through different approaches This course is ideal for individuals who are For Students and Scholars or Professionals and Managers or Enthusiast eager to learn anything or Natural Science/Social Science Enthusiast or Data Analysis/Data Analytics Enthusiast or Computer Science/Data Science Enthusiast It is particularly useful for For Students and Scholars or Professionals and Managers or Enthusiast eager to learn anything or Natural Science/Social Science Enthusiast or Data Analysis/Data Analytics Enthusiast or Computer Science/Data Science Enthusiast.
Enroll now: Discrete Optimization Data Science Heuristic & Metaheuristic
Summary
Title: Discrete Optimization Data Science Heuristic & Metaheuristic
Price: $19.99
Average Rating: 3.3
Number of Lectures: 55
Number of Quizzes: 2
Number of Published Lectures: 55
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 55
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- What is optimization
- Some real-life situations where we need to optimize an objective
- The mathematical formalism of optimization
- How discrete optimization (Combinatorics) differs from continuous optimization
- Different approaches to solve a Combinatorics problem, including— The simplest, perfect but slow ‘Brute Force’ method.
- The most popular problem in Combinatorics, viz. Travelling Salesman Problem
- Other generic problems in discrete optimization, like the Knapsack Problem
- How metaheuristic approaches compare to heuristic solutions
- The nature-inspired class of metaheuristic approaches
- Ant Colony Optimization: its basis, modus operandi, algorithm and flow chart
- The R library to implement Ant Colony Optimization and other heuristic solutions
- Examples of Travelling Salesman Problems solved through different approaches
Who Should Attend
- For Students and Scholars
- Professionals and Managers
- Enthusiast eager to learn anything
- Natural Science/Social Science Enthusiast
- Data Analysis/Data Analytics Enthusiast
- Computer Science/Data Science Enthusiast
Target Audiences
- For Students and Scholars
- Professionals and Managers
- Enthusiast eager to learn anything
- Natural Science/Social Science Enthusiast
- Data Analysis/Data Analytics Enthusiast
- Computer Science/Data Science Enthusiast
Discrete Optimization is something all of us use in our daily activities when say, we order at a restaurant, decide which subject to study, take up a new activity… or look for a change.
It comprises of choosing between alternatives that best suit some objective we have in mind. When such things are formalized, i.e. the objective and the ability of each choice to fulfill that objective are quantified, we get a mathematical expression of the problem we would optimize.
The classical or statistical method of enumerating all solutions and choosing the best out of them is the ideal way of solving any optimization problem, and will always lead to the global optimal solution— however complex be the discrete optimization (or Combinatorics) problem.
But such a brute force solution is only feasible for some smaller problems involving a handful of features. As soon as the dimension of the problem starts growing, brute force fails, sheerly from time considerations. We then have to think of better ways to solve… and come across methods or heuristics such as a greedy algorithm, which chooses the most beneficial solution step at each iteration. Such a procedure gives an acceptable solution fast enough, but not always able to find the shortest route (our original objective). This results in a compromise or trade-off between accuracy and speed, without which most practical problems would never be solved.
The major treatise of optimization is considered equivalent to finding the shortest route through a series of cities. This comprises the generic Travelling Salesman Problem (TSP), generic in the sense that most discrete optimization problems can be reduced to the TSP very easily. Different algorithms can be employed to solve this problem. The solution methods in this discrete optimization course are practically illustrated with different instances of the TSP (and a knapsack problem) as examples.
Nature-inspired metaheuristics give us some excellent ways to solve a discrete optimization problem in an elegant way. Ant Colony Optimization (ACO) is one such algorithm proposed by Marco Dorigo in the 1990’s, and is considered a state-of-the-art method to solve the TSP.
The course progressively relates live real-world experiences to optimization problems and casts them in the language of mathematics. The methods to solve the TSP is introduced lucidly, and with care. Three example problems of increasing difficulty are solved through different methods introduced in the course, and their individual results compared.
Course Curriculum
Chapter 1: Introduction and Overview
Lecture 1: Instructor Details, Experience and why you fit to teach the course
Lecture 2: THE FULL COURSE CURRICULUM OVERVIEW [ MUST DOWNLOAD ]
Lecture 3: Know Your Instructor [DOC]
Lecture 4: Who can take the course
Lecture 5: Who Can Take This Course [DOC]
Lecture 6: Prerequisite to take the course
Lecture 7: Prerequisite to take the course [DOC]
Lecture 8: What students will learn at the end of the course
Lecture 9: What students will learn at the end of the course [DOC]
Lecture 10: What is the Importance of the Course
Lecture 11: What is The Importance of the Course [DOC]
Chapter 2: Story with a Lession
Lecture 1: Selecting a candidate in an interview
Lecture 2: Selecting a candidate in an interview [DOC]
Lecture 3: Which Movie to Suggest?
Lecture 4: Which Movie to Suggest ( STUDY NOTE )
Lecture 5: Finding the Objective
Lecture 6: Finding the Objective [ Study Note ]
Lecture 7: The Story of a Travelling Salesman
Lecture 8: The Story of a Travelling Salesman [ STUDY NOTE ]
Lecture 9: Packing a Knapsack for the Tour
Lecture 10: Packing a Knapsack for the Tour [ STUDY NOTE ]
Lecture 11: Packing a Knapsack for the Tour [ CODE ]
Chapter 3: Heuristic Solutions
Lecture 1: Brute Force Algorithm
Lecture 2: Brute Force Algorithm [STUDY NOTE]
Lecture 3: Brute Force Algorithm [ CODE ]
Lecture 4: Taking an Obvious Short-Cut
Lecture 5: Taking an Obvious Short-Cut [ STUDY NOTE ]
Lecture 6: Taking an Obvious Short-Cut [ CODE ]
Lecture 7: A Look-ahead Trick for Long-term Gain
Lecture 8: A Look-ahead Trick for Long-term Gain [ STUDY NOTE ]
Lecture 9: Mathematicizing the Heuristic
Lecture 10: Mathematicizing the Heuristic [ STUDY NOTE ]
Chapter 4: Metaheuristic Approaches
Lecture 1: Learning from Natural Phenomena
Lecture 2: Learning from Natural Phenomena [ STUDY NOTE ]
Lecture 3: How Ants Find Food
Lecture 4: How-ants-find-food [ STUDY NOTE ]
Lecture 5: The Abstraction of Ant Colony Optimization
Lecture 6: The Abstraction of Ant Colony Optimization [ STUDY NOTE ]
Lecture 7: The Ant Colony Optimization Algorithm
Lecture 8: The Ant Colony Optimization Algorithm [ STUDY NOTE ]
Chapter 5: Examples and Solution
Lecture 1: bays 29 : 29 Cities Problem in Baveria
Lecture 2: 29 Cities Problem in Baveria [ STUDY NOTE ]
Lecture 3: DOWNLOAD LINK
Lecture 4: bays 29 : 29 Cities Problem in Baveria [ CODE ]
Lecture 5: bays 29 : 29 Cities Problem in Baveria [ DATA SET ]
Lecture 6: berlin 52 : 52 Locations in Berlin
Lecture 7: berlin 52 : 52 Locations in Berlin [ STUDY NOTE ]
Lecture 8: berlin 52 : 52 Locations in Berlin [ CODE ]
Lecture 9: berlin 52 : 52 Locations in Berlin [ DATA SET ]
Lecture 10: ch150: 150 City Problem
Lecture 11: ch150: 150 City Problem [ STUDY NOTE ]
Lecture 12: ch150: 150 City Problem [ CODE ]
Lecture 13: ch150: 150 City Problem [ DATA SET ]
Lecture 14: Comparing Solutions
Lecture 15: Comparing Solutions [ STUDY NOTE ]
Instructors
-
Up Degree
New Skills Everyday!
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 3 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024