41554 blogs · [ { "id": "01a0e265-c9bc-7127-bf4c-a553865fbb6f", "title": "minimum enclosing rectangle for k out of n points", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/09/minimum-enclosing-rectangle-for-k-out.html", "published_at": "2026-09-26T14:54:30+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf24c89f89", "title": "Mixture models as math programming problem", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/06/mixture-models-as-math-programming.html", "published_at": "2026-06-22T08:42:07+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf2502b25d", "title": "MINLP instead of indicator constraints?", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/06/minlp-instead-of-indicator-constraints.html", "published_at": "2026-06-02T14:52:31+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf25271cdf", "title": "Experiments with Hostile Brothers nonconvex NLP model", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/05/experiments-with-hostile-brothers.html", "published_at": "2026-05-28T08:33:07+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf2549998c", "title": "Largest Empty Rotated Square: lots of trigonometry", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/05/largest-empty-rotated-square-lots-of.html", "published_at": "2026-05-16T14:20:17+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf25f85557", "title": "Largest empty shapes", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/05/largest-empty-shapes.html", "published_at": "2026-05-12T02:41:00+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf26840b52", "title": "Convex hull models", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/04/convex-hull-models.html", "published_at": "2026-04-30T07:23:00+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf26fb3e79", "title": "Minimum enclosing circle/ellipse 2", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/04/minimum-enclosing-circleellipse-2.html", "published_at": "2026-04-25T02:54:00+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf27a3ddd8", "title": "Minimum enclosing ellipse", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/04/minimum-enclosing-ellipse.html", "published_at": "2026-04-08T23:00:00+00:00" }, { "id": "01a08c65-8a5f-73b9-a103-bedf27dcdbd2", "title": "Revisiting a crazy global NLP problem", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2026/03/revisiting-crazy-global-nlp-problem.html", "published_at": "2026-03-17T14:58:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d5d9fc22", "title": "Non-convex Quadratic Integer Programming", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/10/non-convex-quadratic-integer-programming.html", "published_at": "2024-10-22T15:24:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d5fae0d5", "title": "Equity in optimization models", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/10/equity-in-optimization-models.html", "published_at": "2024-10-17T17:19:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d6c41ca1", "title": "GAMS 48 tests", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/10/gams-48-tests.html", "published_at": "2024-10-16T10:03:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d724c278", "title": "Prevent Loops in GAMS", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/10/this-book-1-on-dea-models-has.html", "published_at": "2024-10-03T00:05:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d784272a", "title": "CSV readers mutilating my data", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/09/csv-readers-mutilating-my-data.html", "published_at": "2024-09-29T01:35:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d78b42ca", "title": "Solving DEA Models with GAMS", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/09/solving-dea-models-with-gams.html", "published_at": "2024-09-21T19:21:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d8079a02", "title": "Multiple Solutions in Minimum Spanning Tree example", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/09/multiple-solutions-in-minimum-spanning.html", "published_at": "2024-09-04T15:06:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d8726604", "title": "N-queens and solution pool", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/09/n-queens-and-solution-pool.html", "published_at": "2024-09-01T11:56:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d882ca3f", "title": "Circle Packing and HTML reporting", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/08/circle-packing-and-html-reporting.html", "published_at": "2024-08-28T09:00:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d92f66ce", "title": "Revised Simplex LP Solver written in GAMS", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/08/revised-simplex-lp-solver-written-in.html", "published_at": "2024-08-12T18:25:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26d9f04234", "title": "Practical Large-Scale Modeling: Sparsity", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/07/practical-large-scale-modeling-sparsity.html", "published_at": "2024-07-15T20:14:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dae04f7d", "title": "Inflation is a difficult concept for many", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/06/inflation-is-difficult-concept-for-many.html", "published_at": "2024-06-30T12:02:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26db3c28d4", "title": "Another very small but very difficult global NLP model", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/05/another-very-small-but-very-difficult.html", "published_at": "2024-05-16T00:30:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dba75529", "title": "Modeling surprises", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/05/modeling-surprises.html", "published_at": "2024-05-09T07:15:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dbcdec8d", "title": "Rounding inside an optimization model", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/05/rounding-inside-optimization-model.html", "published_at": "2024-05-06T14:06:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dc9a27cd", "title": "LP in statistics: The Dantzig Selector", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/04/lp-in-statistics-dantzig-selector.html", "published_at": "2024-04-15T08:08:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dd4dcf06", "title": "Instead of integers use binaries", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/04/instead-of-integers-use-binaries.html", "published_at": "2024-04-12T15:28:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dddaf6b9", "title": "Water", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/03/water.html", "published_at": "2024-03-28T17:49:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dec94859", "title": "Math vs Programming", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/02/math-vs-programming.html", "published_at": "2024-02-10T16:58:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26df13cb4d", "title": "Small non-convex MINLP: Pyomo vs GAMS", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/02/small-non-convex-minlp-pyomo-vs-gams.html", "published_at": "2024-02-08T22:28:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26dfcd292e", "title": "One nonzero in set of free variables", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/01/one-nonzero-in-set-of-free-variables.html", "published_at": "2024-01-30T13:10:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26e00408d1", "title": "Informs Test of Time Award for CONOPT paper", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/01/informs-test-of-time-award-for-conopt.html", "published_at": "2024-01-16T17:01:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26e0e7f003", "title": "GAMS listing file: missing Unicode support", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/01/gams-listing-file-missing-unicode.html", "published_at": "2024-01-08T14:51:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26e109099f", "title": "String Art", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2024/01/string-art.html", "published_at": "2024-01-04T14:35:00+00:00" }, { "id": "01a0e27b-eb1c-73ad-bdcc-db26e16758f8", "title": "Grouping items: a difficult combinatorial problem", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/11/grouping-items-difficult-combinatorial.html", "published_at": "2023-11-20T04:56:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc3d68cc0f", "title": "Scheduling Team Meetings", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/10/scheduling-team-meetings.html", "published_at": "2023-10-21T11:49:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc3e39f41f", "title": "GAMS: SMAX and sparsity", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/10/gams-smax-and-sparsity.html", "published_at": "2023-10-20T10:54:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc3e5153dc", "title": "Plotting NUTS-2 maps from GAMS", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/10/plotting-nuts-2-maps-from-gams.html", "published_at": "2023-10-19T07:11:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc3ed52cfb", "title": "Linear Programming Nonsense?", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/10/linear-programming-nonsense.html", "published_at": "2023-10-05T08:20:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc3f394c9d", "title": "Math and ChatGPT", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/09/math-and-chatgpt.html", "published_at": "2023-09-28T01:00:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc4016d4f5", "title": "Julia vs Python", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/09/julia-vs-python.html", "published_at": "2023-09-20T13:09:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc402fdafd", "title": "Critiquing a GAMS Model", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/09/critiquing-gams-model.html", "published_at": "2023-09-05T03:00:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc407d6d77", "title": "Three-level Matrix Balancing", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/08/three-level-matrix-balancing.html", "published_at": "2023-08-29T22:51:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc40cb9c71", "title": "Some TSP MTZ experiments", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/08/some-tsp-mtz-experiments.html", "published_at": "2023-08-04T05:32:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc41001493", "title": "Coloring edges of a grid", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/07/coloring-edges-of-grid.html", "published_at": "2023-07-12T18:44:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc4161dc52", "title": "A Julia thingy", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/07/a-julia-thingy.html", "published_at": "2023-07-06T16:21:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc4195282a", "title": "Some confusion here", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/07/some-confusion-here.html", "published_at": "2023-07-02T21:59:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc41ccae81", "title": "CVXPY DCP errors", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/06/cvxpy-dcp-errors.html", "published_at": "2023-06-27T08:27:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc42349a23", "title": "Generate all solutions that sum up to one", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/05/generate-all-solutions-that-sum-up-to.html", "published_at": "2023-05-10T17:56:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc424223bf", "title": "Finding common patterns", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/05/finding-common-patterns.html", "published_at": "2023-05-07T07:29:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc4286d9c5", "title": "Solving as network with lowerbounds", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/05/solving-as-network-with-lowerbounds.html", "published_at": "2023-05-02T12:41:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc42a419b5", "title": "A large MIP model that should be solved as LP: the root node", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/04/a-large-mip-model-that-should-be-solved.html", "published_at": "2023-04-26T17:42:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc431723a9", "title": "Some GAMS embedded Python notes", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/04/some-gams-embedded-python-notes.html", "published_at": "2023-04-18T08:07:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc43b4570c", "title": "In-process, in-memory databases", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/04/in-process-in-memory-databases.html", "published_at": "2023-04-05T16:05:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc43f30ac1", "title": "Compression and large tables (Excel and CSV)", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/04/compression-and-large-tables-excel-and.html", "published_at": "2023-04-04T18:49:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc44bed70d", "title": "Simultaneous equation models and data errors", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/03/simultaneous-equation-models-and-data.html", "published_at": "2023-03-25T13:19:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc4500cbf0", "title": "Algorithm vs. model", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/03/algorithm-vs-model.html", "published_at": "2023-03-17T03:05:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc45bee192", "title": "Choosing between NLP solvers: interior point or active set.", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/03/choosing-between-nlp-solvers-interior.html", "published_at": "2023-03-14T05:12:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc45eb08e0", "title": "Some approaches for moving data between MS Access and GAMS", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/03/some-approaches-for-moving-data-between.html", "published_at": "2023-03-06T12:48:00+00:00" }, { "id": "01a0e28e-628d-70a3-9b3d-9cfc45f85e75", "title": "Another fast MIP model: covering", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/02/another-fast-mip-model-covering.html", "published_at": "2023-02-24T09:47:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763e94a9f76", "title": "Assigning jobs to machines without overlap", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/02/assigning-jobs-to-machines-without.html", "published_at": "2023-02-16T10:59:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ea30c513", "title": "Supplier selection: an easy MIP", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/02/supplier-selection-easy-mip.html", "published_at": "2023-02-15T10:56:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763eaf56529", "title": "Populating SQLite databases", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/02/populating-sqlite-database.html", "published_at": "2023-02-13T05:10:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763eb623fb6", "title": "Tiny non-convex quadratic model brings solvers to their knees", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/01/tiny-non-convex-quadratic-model-brings.html", "published_at": "2023-01-29T00:33:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763eb76da15", "title": "Export GAMS GDX file to different Python formats (CSV,Feather,Pickle)", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/01/export-gams-gdx-file-to-different.html", "published_at": "2023-01-24T16:29:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763eb9059ce", "title": "MIP Bounds", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/01/mip-bounds.html", "published_at": "2023-01-11T05:11:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ebde701f", "title": "High Level MIP Modeling", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2023/01/high-level-mip-modeling.html", "published_at": "2023-01-02T10:13:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ecad7641", "title": "Not bad for a MIP...", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/12/not-bad-for-mip.html", "published_at": "2022-12-27T20:07:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ed0a1c80", "title": "Maximum number of points with minimum distance", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/12/maximum-number-of-points-with-minimum.html", "published_at": "2022-12-26T15:22:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ed513b5a", "title": "Comparing matrix balancing objectives", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/12/comparing-matrix-balancing-objectives.html", "published_at": "2022-12-17T13:00:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ed68d949", "title": "Networks not always need an extra source and sink node", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/12/networks-not-always-need-extra-source.html", "published_at": "2022-12-02T09:53:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ee22b121", "title": "Cuckoo search is a bit cuckoo", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/11/cuckoo-search-is-bit-cuckoo.html", "published_at": "2022-11-28T19:23:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763eef6c88d", "title": "A strange series", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/11/a-strange-series.html", "published_at": "2022-11-22T09:48:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763ef7fb1b6", "title": "sum of K largest", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/11/sum-of-k-largest.html", "published_at": "2022-11-08T06:55:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f05592a9", "title": "Brian Kernighan talks about modeling languages", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/10/brian-kernighan-talks-about-modeling.html", "published_at": "2022-10-24T19:36:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f0a52562", "title": "Micro-econometrics: discrete choice models", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/10/micro-econometrics-discrete-choice.html", "published_at": "2022-10-20T04:32:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f10995a9", "title": "Select points", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/10/select-points.html", "published_at": "2022-10-03T09:49:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f1d0a27e", "title": "Some Matrix Balancing Experiments", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/some-matrix-balancing-experiments.html", "published_at": "2022-08-25T16:40:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f2068c13", "title": "Wordle: number of words from unique letters", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/wordle-number-of-words-from-unique.html", "published_at": "2022-08-23T13:34:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f2ef14c6", "title": "Primal, Dual and Equilibrium format of the Transportation Model", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/primal-dual-and-equilibrium-format-of.html", "published_at": "2022-08-16T13:57:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f2f03899", "title": "k out of n with smallest bandwidth", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/k-out-of-n-with-smallest-bandwidth.html", "published_at": "2022-08-13T23:02:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f308c5c2", "title": "Large sparse transportation model with CVXPY,CVXR", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/large-sparse-transportation-model-with.html", "published_at": "2022-08-10T16:15:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f3e1defb", "title": "Curl.exe", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/curlexe.html", "published_at": "2022-08-01T10:43:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f431125b", "title": "A model with semi-continuous variables", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/08/a-model-with-semi-continuous-variables.html", "published_at": "2022-08-01T09:38:00+00:00" }, { "id": "01a0e297-ad20-7321-a39f-6763f4fe11e1", "title": "The inverse of A(i,j) has signature B(j,i)", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/07/the-inverse-of-aij-has-signature-bji.html", "published_at": "2022-07-19T07:53:00+00:00" }, { "id": "01a0e2a8-65f5-72d7-bc5d-f99999ad617a", "title": "Linearize min(a,b)>min(x,y)", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/07/linearize-minabminxy.html", "published_at": "2022-07-12T10:15:00+00:00" }, { "id": "01a0e2a8-65f5-72d7-bc5d-f99999e39999", "title": "Transportation model with some non-existing links", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/07/transportation-model-with-some-non.html", "published_at": "2022-07-11T09:33:00+00:00" }, { "id": "01a0e2a8-65f5-72d7-bc5d-f9999aa5be7e", "title": "Artificially creating a large LP model: why is Cplex so efficient", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/07/artificially-creating-large-lp-model.html", "published_at": "2022-07-09T01:43:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb3529f442a7", "title": "XNOR as linear inequalities", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/06/xnor-as-linear-inequalities.html", "published_at": "2022-06-30T00:48:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352aa7581f", "title": "Goal Programming", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/06/goal-programming.html", "published_at": "2022-06-27T11:01:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352b808122", "title": "MAX-CUT", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/06/max-cut.html", "published_at": "2022-06-16T15:00:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352c6bf185", "title": "Maximizing Standard Deviation", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/06/maximizing-standard-deviation.html", "published_at": "2022-06-05T18:12:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352d6938db", "title": "A subset selection problem", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/06/a-subset-selection-problem.html", "published_at": "2022-06-02T15:41:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352e1326a1", "title": "Coding is to programming like typing is to writing", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/05/coding-is-to-programming-like-typing-is.html", "published_at": "2022-05-24T20:45:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352ef58fb0", "title": "Ranking using numpy.argsort", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/05/ranking-using-numpyargsort.html", "published_at": "2022-05-16T15:24:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352f097245", "title": "Evil Sudoku", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/05/evil-sudoku.html", "published_at": "2022-05-04T20:21:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352f8efaa5", "title": "Getting rid of non-linearities", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/05/mathjax.html", "published_at": "2022-05-01T17:48:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352fbabeb7", "title": "Inverting a large, dense matrix", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/04/inverting-large-dense-matrix.html", "published_at": "2022-04-28T10:32:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352fe73e41", "title": "Expanding Visual Studio in the Task Manager", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/04/expanding-visual-studio-in-task-manager.html", "published_at": "2022-04-16T22:03:00+00:00" }, { "id": "01a0e2a8-65f6-7189-af42-bb352ff0a2d6", "title": "GAMS: Undocumented PUT formats", "url": "https://yetanothermathprogrammingconsultant.blogspot.com/2022/04/gams-undocumented-put-formats.html", "published_at": "2022-04-14T06:41:00+00:00" } ] posts Claim your blog
Back to Yet Another Math Programming Consultant
Blog · corpus.blog/blogs/yetanothermathprogrammingconsultant.blogspot.com/posts

Yet Another Math Programming Consultant

yetanothermathprogrammingconsultant.blogspot.com

2026

2024

2023

2022