21
$\begingroup$

English is my second language and I have a question. What does "s.t." mean?

$ \text{min} \quad f(x) = (x_1−2)^2+(x_2−1)^2 $
$ \text{s.t.}\qquad g_{1}(x) = x_{1} - 2x_{2} + 1 = 0 $
$ \qquad\qquad g_{2}(x) = \frac{x_{1}^2}{4} - x_{2}^2 + 1 \ge 0 $

$\endgroup$
  • 1
    $\begingroup$ so that (denotes a condition) 'Minimize $f(x)$ so that $g_1(x) = 0$ and $g_2(x) \geq 0$.' $\endgroup$ – flawr Sep 16 '14 at 19:56
  • 3
    $\begingroup$ I knew "subject to" in an optimization problem formulation and usually "such that" in the other cases. $\endgroup$ – Surb Sep 16 '14 at 20:03
  • 2
    $\begingroup$ (sometimes they use it as "sucht that" as in $\{x: {\rm s.t.\;\; blah})$ $\endgroup$ – Pedro Tamaroff Sep 16 '14 at 20:14
  • 3
    $\begingroup$ Abbreviation of "such that". $\endgroup$ – Fujoyaki Sep 19 '14 at 3:42
  • $\begingroup$ And if you want to be even more cryptic, there's a symbol you can use, see tex.stackexchange.com/questions/6282/… $\endgroup$ – Robert Soupe Mar 31 '15 at 2:05
32
$\begingroup$

Usually, the acronym $s.t.$ means such that. In the context of optimization, it means subject to. Also note that such that does not have the same meaning as so that.

Such that, describes how something should be done.

So that, describes why something should be done.

For clarity, it's usually best to avoid $s.t.$ and simply write such that.

$\endgroup$

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.