-
-
Notifications
You must be signed in to change notification settings - Fork 553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ManifoldSubset and ChartFunction objects corresponding to a CVXPY expressions #31981
Comments
This comment has been minimized.
This comment has been minimized.
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Author: Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
This comment has been minimized.
This comment has been minimized.
Changed author from Matthias Koeppe to Matthias Koeppe, Andrey Belgorodski |
Changed author from Matthias Koeppe, Andrey Belgorodski to Matthias Koeppe, ... |
CVXPY is a system for disciplined convex programming in which finite dimensional optimization problems are expressed using expression trees.
We monkey-patch caching
_sage_
methods into the CVXPY classes, along the same lines as it is done for SymPy insage.interfaces.sympy
.Each leaf is a scalar, vector or matrix, subject to a domain restriction such as
nonneg
orPSD
._sage_
methods return symbolic variables or expressions or vectors/matrices thereof._sage_domain_
methods return the domain as a set. (For the PSD domain, see Cone of positive-semidefinite matrices #30172.)_sage_manifold_
method returns the pullback (Pullbacks (preimages) of manifold subsets under continuous maps #31688), defining a manifold subset / submanifold etc.A subclass of
cvxpy.Problem
would provide a methodfeasible_set
an instance of classConditionSet_cvxpy
(see ConditionSet, ImageSet: Implement formal Set comprehension #24176) orConvexSet_cvxpy
, representing sets of points that satisfy a list ofcvxpy.Constraint
s.Depends on #31962
Depends on #31688
Depends on #30172
Depends on #31982
CC: @dimpase @yuan-zhou @egourgoulhon
Component: manifolds
Author: Matthias Koeppe, ...
Branch/Commit: u/mkoeppe/manifoldsubset_corresponding_to_a_cvxpy_leaf__variable_parameter_ @
84a5868
Issue created by migration from https://trac.sagemath.org/ticket/31981
The text was updated successfully, but these errors were encountered: