What You Need to Know Before
You Start
Starts 3 June 2025 14:47
Ends 3 June 2025
00
days
00
hours
00
minutes
00
seconds
Building AI Solutions with Google OR-Tools
Learn to build AI solutions using Google OR-Tools for optimization problems. Explore constraint programming, linear programming, and mixed-integer programming through practical examples like Sudoku and scheduling.
NDC Conferences
via YouTube
NDC Conferences
2416 Courses
1 hour 4 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Learn to build AI solutions using Google OR-Tools for optimization problems. Explore constraint programming, linear programming, and mixed-integer programming through practical examples like Sudoku and scheduling.
Syllabus
- Introduction to Google OR-Tools
- Understanding Optimization Problems
- Constraint Programming with OR-Tools
- Linear Programming with OR-Tools
- Mixed-Integer Programming with OR-Tools
- Advanced Features and Techniques
- Case Studies and Real-world Applications
- Best Practices and Optimization Strategies
- Conclusion and Future Directions
- Final Project
Overview of AI optimization tools
Installation and setup of OR-Tools
Definition and types of optimization problems
Use cases and applications in AI
Basics of constraint programming
Building a constraint satisfaction model
Practical example: Solving a Sudoku puzzle
Introduction to linear programming
Formulating linear problems
Practical example: Simple resource allocation
Concepts of mixed-integer programming
Formulating and solving MIP problems
Practical example: Scheduling and timetabling
Customizing solver parameters
Integrating OR-Tools with Python for enhanced capabilities
Comprehensive example: Developing a workforce scheduling solution
Analyzing and optimizing logistics and operations
Common pitfalls and how to avoid them
Performance tuning and scalability considerations
Emerging trends in optimization and AI
Further resources and continued learning paths
Students will build an AI solution using OR-Tools to address an optimization problem of their choice.
Subjects
Conference Talks