├── README.md ├── code ├── .DS_Store ├── homework_answers │ ├── hw_1.py │ ├── hw_2.py │ ├── hw_3_solution_1.py │ └── hw_3_solution_2.py ├── section_2 │ ├── k_means_hc.py │ ├── light_dark_font_neural_network_hc.py │ ├── light_dark_font_neural_network_sa.py │ ├── linear_regression_hc.py │ ├── logarithm_hc.py │ ├── logistic_regression_hc.py │ ├── n_root_hc.py │ ├── quadratic_quantile_regression.py │ ├── quadratic_regression_hc.py │ ├── quantile_regression_hc.py │ ├── square_root_hc.py │ └── traveling_salesman_problem.txt ├── section_3 │ ├── classroom_scheduling.txt │ ├── knapsack.py │ └── sudoku_solver.txt ├── section_4 │ ├── lp1.py │ └── lp2.py └── section_5 │ ├── example_5_1.py │ ├── example_5_2.py │ ├── example_5_3.py │ ├── example_5_4.py │ ├── light_dark_font_neural_network_hc.py │ └── light_dark_font_neural_network_sa.py ├── demos ├── Instructions.txt ├── linear_regression_demo.jar ├── traveling_salesman_demo.jar └── traveling_salesman_plotter.jar ├── exercises ├── exercise_1.py ├── exercise_1_answer.py ├── exercise_2.py ├── exercise_2_answer.py ├── exercise_3.py └── exercise_3_answer.py ├── outline.md ├── slides ├── Intro to Optimization.pdf └── Intro to Optimization.pptx └── videos ├── Scheduling Classrooms (MIP Solver).mp4 ├── Solving the World's Hardest Sudoku.mp4 ├── linear_regression.mp4 ├── traveling_salesman_greedy.mp4 ├── traveling_salesman_hill_climbing.mp4 └── traveling_salesman_simulated_annealing.mp4 /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/README.md -------------------------------------------------------------------------------- /code/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/.DS_Store -------------------------------------------------------------------------------- /code/homework_answers/hw_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/homework_answers/hw_1.py -------------------------------------------------------------------------------- /code/homework_answers/hw_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/homework_answers/hw_2.py -------------------------------------------------------------------------------- /code/homework_answers/hw_3_solution_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/homework_answers/hw_3_solution_1.py -------------------------------------------------------------------------------- /code/homework_answers/hw_3_solution_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/homework_answers/hw_3_solution_2.py -------------------------------------------------------------------------------- /code/section_2/k_means_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/k_means_hc.py -------------------------------------------------------------------------------- /code/section_2/light_dark_font_neural_network_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/light_dark_font_neural_network_hc.py -------------------------------------------------------------------------------- /code/section_2/light_dark_font_neural_network_sa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/light_dark_font_neural_network_sa.py -------------------------------------------------------------------------------- /code/section_2/linear_regression_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/linear_regression_hc.py -------------------------------------------------------------------------------- /code/section_2/logarithm_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/logarithm_hc.py -------------------------------------------------------------------------------- /code/section_2/logistic_regression_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/logistic_regression_hc.py -------------------------------------------------------------------------------- /code/section_2/n_root_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/n_root_hc.py -------------------------------------------------------------------------------- /code/section_2/quadratic_quantile_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/quadratic_quantile_regression.py -------------------------------------------------------------------------------- /code/section_2/quadratic_regression_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/quadratic_regression_hc.py -------------------------------------------------------------------------------- /code/section_2/quantile_regression_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/quantile_regression_hc.py -------------------------------------------------------------------------------- /code/section_2/square_root_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/square_root_hc.py -------------------------------------------------------------------------------- /code/section_2/traveling_salesman_problem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_2/traveling_salesman_problem.txt -------------------------------------------------------------------------------- /code/section_3/classroom_scheduling.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_3/classroom_scheduling.txt -------------------------------------------------------------------------------- /code/section_3/knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_3/knapsack.py -------------------------------------------------------------------------------- /code/section_3/sudoku_solver.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_3/sudoku_solver.txt -------------------------------------------------------------------------------- /code/section_4/lp1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_4/lp1.py -------------------------------------------------------------------------------- /code/section_4/lp2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_4/lp2.py -------------------------------------------------------------------------------- /code/section_5/example_5_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_5/example_5_1.py -------------------------------------------------------------------------------- /code/section_5/example_5_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_5/example_5_2.py -------------------------------------------------------------------------------- /code/section_5/example_5_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_5/example_5_3.py -------------------------------------------------------------------------------- /code/section_5/example_5_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_5/example_5_4.py -------------------------------------------------------------------------------- /code/section_5/light_dark_font_neural_network_hc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_5/light_dark_font_neural_network_hc.py -------------------------------------------------------------------------------- /code/section_5/light_dark_font_neural_network_sa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/code/section_5/light_dark_font_neural_network_sa.py -------------------------------------------------------------------------------- /demos/Instructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/demos/Instructions.txt -------------------------------------------------------------------------------- /demos/linear_regression_demo.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/demos/linear_regression_demo.jar -------------------------------------------------------------------------------- /demos/traveling_salesman_demo.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/demos/traveling_salesman_demo.jar -------------------------------------------------------------------------------- /demos/traveling_salesman_plotter.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/demos/traveling_salesman_plotter.jar -------------------------------------------------------------------------------- /exercises/exercise_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/exercises/exercise_1.py -------------------------------------------------------------------------------- /exercises/exercise_1_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/exercises/exercise_1_answer.py -------------------------------------------------------------------------------- /exercises/exercise_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/exercises/exercise_2.py -------------------------------------------------------------------------------- /exercises/exercise_2_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/exercises/exercise_2_answer.py -------------------------------------------------------------------------------- /exercises/exercise_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/exercises/exercise_3.py -------------------------------------------------------------------------------- /exercises/exercise_3_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/exercises/exercise_3_answer.py -------------------------------------------------------------------------------- /outline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/outline.md -------------------------------------------------------------------------------- /slides/Intro to Optimization.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/slides/Intro to Optimization.pdf -------------------------------------------------------------------------------- /slides/Intro to Optimization.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/slides/Intro to Optimization.pptx -------------------------------------------------------------------------------- /videos/Scheduling Classrooms (MIP Solver).mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/videos/Scheduling Classrooms (MIP Solver).mp4 -------------------------------------------------------------------------------- /videos/Solving the World's Hardest Sudoku.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/videos/Solving the World's Hardest Sudoku.mp4 -------------------------------------------------------------------------------- /videos/linear_regression.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/videos/linear_regression.mp4 -------------------------------------------------------------------------------- /videos/traveling_salesman_greedy.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/videos/traveling_salesman_greedy.mp4 -------------------------------------------------------------------------------- /videos/traveling_salesman_hill_climbing.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/videos/traveling_salesman_hill_climbing.mp4 -------------------------------------------------------------------------------- /videos/traveling_salesman_simulated_annealing.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasnield/oreilly_intro_to_mathematical_optimization/HEAD/videos/traveling_salesman_simulated_annealing.mp4 --------------------------------------------------------------------------------