{"id":19526496,"url":"https://github.com/philzook58/cvxpy-helpers","last_synced_at":"2025-07-09T15:37:52.404Z","repository":{"id":141524620,"uuid":"189653199","full_name":"philzook58/cvxpy-helpers","owner":"philzook58","description":"some helper routines for modelling MIP in cvxpy","archived":false,"fork":false,"pushed_at":"2019-10-22T13:29:06.000Z","size":162,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-02T01:00:39.466Z","etag":null,"topics":["convex-optimization","mip","mixed-integer-programming","modeling","optimization"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philzook58.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-05-31T20:15:38.000Z","updated_at":"2022-08-16T08:24:27.000Z","dependencies_parsed_at":"2023-09-25T00:57:46.375Z","dependency_job_id":null,"html_url":"https://github.com/philzook58/cvxpy-helpers","commit_stats":{"total_commits":6,"total_committers":2,"mean_commits":3.0,"dds":0.5,"last_synced_commit":"1323b5b1bc46186bd6c2223faac69cdd30dc052d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philzook58%2Fcvxpy-helpers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philzook58%2Fcvxpy-helpers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philzook58%2Fcvxpy-helpers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philzook58%2Fcvxpy-helpers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philzook58","download_url":"https://codeload.github.com/philzook58/cvxpy-helpers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224032215,"owners_count":17244373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["convex-optimization","mip","mixed-integer-programming","modeling","optimization"],"created_at":"2024-11-11T01:10:11.001Z","updated_at":"2024-11-11T01:10:11.903Z","avatar_url":"https://github.com/philzook58.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cvxpy-mip-helpers\n\nA lightweight collection of helpful modelling functions for mixed integer programming. It is based around the cvxpy framework.\n\nThe functions usually will return new variables and also new constraints to add in your constraint set. Don't forget to do that. We could (should?) automate this part by wrapping in more interface.\n\n\n## Implemented\n\n\n## Not implemented\n* Embedding logical functions\n* Unions of convex shapes\n* Sums of Squares Programming\n* Smart Encodings\n* Piecewise Linear Functions\n* \n\n\n## Blog Posts\n* http://www.philipzucker.com/2d-robot-arm-inverse-kinematics-using-mixed-integer-programming-in-cvxpy/\n* http://www.philipzucker.com/bouncing-a-ball-with-mixed-integer-programming/\n* http://www.philipzucker.com/trajectory-optimization-of-a-pendulum-with-mixed-integer-linear-programming/\n* http://www.philipzucker.com/solving-the-ising-model-using-a-mixed-integer-linear-program-solver-gurobi/\n* http://www.philipzucker.com/deriving-the-chebyshev-polynomials-using-sum-of-squares-optimization-with-sympy-and-cvxpy/\n\n## Projects of Interest\n\n* https://github.com/joehuchette/PiecewiseLinearOpt.jl\n* https://github.com/rdeits/ConditionalJuMP.jl\n* https://github.com/stephane-caron/pypoman\n* https://github.com/sadraddini/PWA-Control\n* https://github.com/sadraddini/pypolycontain\n* https://github.com/JuliaOpt/SumOfSquares.jl\n* https://github.com/rdeits/Mayday.jl\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilzook58%2Fcvxpy-helpers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilzook58%2Fcvxpy-helpers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilzook58%2Fcvxpy-helpers/lists"}