Linear programming is a method to optimize an objective function subject to linear equality and inequality constraints. It is used in mathematics, business, economics, engineering and other fields to solve problems such as planning, routing, scheduling, assignment and design. It is widely used in industries such as transportation, energy, telecommunications and manufacturing.
Carnegie Mellon University
Spring 2022
This course explores the design and analysis of algorithms, algorithmic modelling techniques, and their efficiency. It aims to provide tools for designing and analyzing personal algorithms, using various analytical tools and frameworks. Some advanced topics not commonly covered in textbooks are also taught.
No concepts data
+ 37 more conceptsUC Berkeley
Spring 2020
This is an introductory course to computer science theory, exploring the design and analysis of various algorithms, number theory, and complexity. The prerequisites include familiarity with mathematical induction, big-O notation, basic data structures, and programming in a standard language.
No concepts data
+ 36 more conceptsCarnegie Mellon University
Spring 2019
This course from Carnegie Mellon University provides a deep understanding of AI's theory and practice, covering methods for decision-making, problem-solving, and handling uncertainty. Topics include search algorithms, computational game theory, and AI ethics.
No concepts data
+ 24 more concepts