Second-time planning

Source: Internet
Author: User

Two-time planning issues
is a typical optimization problem, including convex two-time planning and non-convex two-time programming, in which the objective function is the two-time function of the variable, and the constraint condition is the linear inequality of the variable.

Assuming that the number of variables is D D, the number of constraints is M m, then the standard two-time planning problem is shaped like: Minxs.t.12xtqx+ctxax⩽b \begin{matrix} \min_{x} &\frac{1}{2}x^tqx+c^tx\\ S.t.&ax \leqslant b \end{matrix}
where x x is d d-dimensional vector, q∈rdxd q\in \mathbb{r^{d\times D}} is a real symmetric matrix, a∈rmxd a\in \mathbb{r^{m \times D}} is a real matrix, b∈rm b\in \mathbb{r^m } and C∈rd c\in \mathbb{r^d} are real vectors, and each line of ax⩽b Ax \leqslant b corresponds to a constraint.

If q Q is a semi-positive definite matrix, the above objective function is a convex function, and the corresponding two-time plan is convex two-time programming problem; If the constraint defines a feasible field that is not empty and the target function has a lower bound in this feasible field, the problem has a global minimum. If q q is a positive definite matrix, then the problem has a unique global minimum value. If q Q is a non-positive definite matrix, the objective function is a NP-hard problem with multiple stationary points and local minima.

Common methods for solving two-time programming problems are: Ellipsoid method, augmented Lagrange method, gradient projection method.
such as If q q is a positive definite matrix, then the corresponding two-time programming problem can be solved by the ellipsoid method in polynomial time.

convex function:

The function f F, defined on the interval [a, b] [b], if it is to any of the two-point x1,x2 x_1,x_2 in the interval: F (x1+x22

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.