├── 2.tutorial ├── gains.csv ├── requires.csv ├── stocks.csv ├── tutorial.ipynb ├── tutorial_python-mip.ipynb └── tutorial_scipy_optimize_milp.ipynb ├── 3.school ├── school.ipynb ├── school_python-mip.ipynb ├── student_pairs.csv └── students.csv ├── 4.coupon ├── coupon.ipynb ├── customers.csv └── visit_probability.csv ├── 5.routing └── routing.ipynb ├── 5.routing_ver2 ├── distances.csv ├── locations.csv ├── orders.csv ├── routing_ver2.ipynb ├── small_distances.csv ├── small_locations.csv └── small_orders.csv ├── 6.api ├── api.py ├── api_fastapi.py ├── application.py ├── application_streamlit.py ├── problem.py ├── resource │ ├── cars.csv │ ├── request_fastapi.json │ ├── students.csv │ └── wrong_request_fastapi.json └── templates │ └── index.html ├── 7.recommendation ├── access_log.csv ├── recommendation.ipynb ├── recommendation_cvxpy.ipynb └── recommendation_ver2.ipynb ├── LICENSE ├── README.md ├── requirements.txt ├── リンク集.md ├── 正誤表.md └── 正誤表_第二版.md /2.tutorial/gains.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/2.tutorial/gains.csv -------------------------------------------------------------------------------- /2.tutorial/requires.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/2.tutorial/requires.csv -------------------------------------------------------------------------------- /2.tutorial/stocks.csv: -------------------------------------------------------------------------------- 1 | m,stock 2 | m1,35 3 | m2,22 4 | m3,27 5 | -------------------------------------------------------------------------------- /2.tutorial/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/2.tutorial/tutorial.ipynb -------------------------------------------------------------------------------- /2.tutorial/tutorial_python-mip.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/2.tutorial/tutorial_python-mip.ipynb -------------------------------------------------------------------------------- /2.tutorial/tutorial_scipy_optimize_milp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/2.tutorial/tutorial_scipy_optimize_milp.ipynb -------------------------------------------------------------------------------- /3.school/school.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/3.school/school.ipynb -------------------------------------------------------------------------------- /3.school/school_python-mip.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/3.school/school_python-mip.ipynb -------------------------------------------------------------------------------- /3.school/student_pairs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/3.school/student_pairs.csv -------------------------------------------------------------------------------- /3.school/students.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/3.school/students.csv -------------------------------------------------------------------------------- /4.coupon/coupon.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/4.coupon/coupon.ipynb -------------------------------------------------------------------------------- /4.coupon/customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/4.coupon/customers.csv -------------------------------------------------------------------------------- /4.coupon/visit_probability.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/4.coupon/visit_probability.csv -------------------------------------------------------------------------------- /5.routing/routing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing/routing.ipynb -------------------------------------------------------------------------------- /5.routing_ver2/distances.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/distances.csv -------------------------------------------------------------------------------- /5.routing_ver2/locations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/locations.csv -------------------------------------------------------------------------------- /5.routing_ver2/orders.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/orders.csv -------------------------------------------------------------------------------- /5.routing_ver2/routing_ver2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/routing_ver2.ipynb -------------------------------------------------------------------------------- /5.routing_ver2/small_distances.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/small_distances.csv -------------------------------------------------------------------------------- /5.routing_ver2/small_locations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/small_locations.csv -------------------------------------------------------------------------------- /5.routing_ver2/small_orders.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/5.routing_ver2/small_orders.csv -------------------------------------------------------------------------------- /6.api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/api.py -------------------------------------------------------------------------------- /6.api/api_fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/api_fastapi.py -------------------------------------------------------------------------------- /6.api/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/application.py -------------------------------------------------------------------------------- /6.api/application_streamlit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/application_streamlit.py -------------------------------------------------------------------------------- /6.api/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/problem.py -------------------------------------------------------------------------------- /6.api/resource/cars.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/resource/cars.csv -------------------------------------------------------------------------------- /6.api/resource/request_fastapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/resource/request_fastapi.json -------------------------------------------------------------------------------- /6.api/resource/students.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/resource/students.csv -------------------------------------------------------------------------------- /6.api/resource/wrong_request_fastapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/resource/wrong_request_fastapi.json -------------------------------------------------------------------------------- /6.api/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/6.api/templates/index.html -------------------------------------------------------------------------------- /7.recommendation/access_log.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/7.recommendation/access_log.csv -------------------------------------------------------------------------------- /7.recommendation/recommendation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/7.recommendation/recommendation.ipynb -------------------------------------------------------------------------------- /7.recommendation/recommendation_cvxpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/7.recommendation/recommendation_cvxpy.ipynb -------------------------------------------------------------------------------- /7.recommendation/recommendation_ver2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/7.recommendation/recommendation_ver2.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/requirements.txt -------------------------------------------------------------------------------- /リンク集.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/リンク集.md -------------------------------------------------------------------------------- /正誤表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/正誤表.md -------------------------------------------------------------------------------- /正誤表_第二版.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohmsha/PyOptBook/HEAD/正誤表_第二版.md --------------------------------------------------------------------------------