~/talk

Building AI Solutions with Google OR-Tools

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [machine-learning]
links:none on file
slides:none on file

Shows how to model and solve real problems with Google OR-Tools, from Sudoku pruning a 10^77 search space down to about 10^21 using all-different constraint propagation to linear programming for a pottery example with 24 oz clay and 16 oz glaze maximizing 3x+9y revenue (bounds 16 small or 6 large, 71 feasible points), then mixed integer scheduling encoded as a 3D boolean matrix with about 120 boolean variables to enforce speaker and room constraints, plus links to working GitHub examples.

AI-written summary · about

  1. 0:00Intro
  2. 1:22What do I mean by "Artificial Intelligence"?
  3. 3:43Types of Al Models
  4. 6:12Constraint-Based Optimization
  5. 7:09Classes of Problems
  6. 7:52Feasibility vs. Optimization
  7. 11:45Constraint: A Required Condition
  8. 13:19Types of constraints
  9. 15:04Objective: A Goal for the Solution
  10. 16:54Constraint Programming: Sudoku
  11. 24:03Linear Example: Pete's Pottery Paradise
  12. 25:37Pottery Production - Solution Space
  13. 28:35Pottery Production - The Polytope
  14. 33:07Defining an Optimization Model
  15. 33:59Decision Variables
  16. 37:53Execute the Model
  17. 40:00Mixed-Integer Example: Scheduling
  18. 40:39LP Model - Variables
  19. 41:21LP Model - Constraints
  20. 43:40MIP Model - Variables
  21. 45:04MIP Model - Constraints
  22. 50:03MIP Model - Objective Example
  23. 50:54Summary
  24. 52:02Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.