|
1 \newcommand{\term}{\emph} |
|
2 |
|
3 \newcommand{\field}[1]{\mathbb{#1}} |
|
4 \newcommand{\N}{\mathbb{N}} |
|
5 \newcommand{\Z}{\mathbb{Z}} |
|
6 \newcommand{\Q}{\field{Q}} |
|
7 \newcommand{\R}{\field{R}} |
|
8 \newcommand{\extR}{\overline \R} |
|
9 \newcommand{\Complex}{\field{C}} |
|
10 \newcommand{\B}{\mathbb{B}} |
|
11 \newcommand{\OB}{\mathbb{O}} |
|
12 %\newcommand{\UU}{\mathbb{U}} |
|
13 % Trust regions are just normal balls. |
|
14 \let\UU\B |
|
15 \newcommand{\norm}[1]{\|#1\|} |
|
16 \newcommand{\adaptnorm}[1]{\left\|#1\right\|} |
|
17 \newcommand{\bignorm}[1]{\bigl\|#1\bigr\|} |
|
18 \newcommand{\Bignorm}[1]{\Bigl\|#1\Bigr\|} |
|
19 \newcommand{\abs}[1]{|#1|} |
|
20 \newcommand{\adaptabs}[1]{\left|#1\right|} |
|
21 \newcommand{\bigabs}[1]{\bigl|#1\bigr|} |
|
22 \newcommand{\inv}[1]{#1^{-1}} |
|
23 \newcommand{\grad}{\nabla} |
|
24 \newcommand{\freevar}{\,\boldsymbol\cdot\,} |
|
25 \newcommand{\Union}\bigcup |
|
26 \newcommand{\Isect}\bigcap |
|
27 \newcommand{\union}\cup |
|
28 \newcommand{\isect}\cap |
|
29 \newcommand{\bigunion}\bigcup |
|
30 \newcommand{\bigisect}\bigcap |
|
31 \newcommand{\powerset}{\mathcal{P}} |
|
32 \newcommand{\defeq}{:=} |
|
33 \newcommand{\set}[1]{\{#1\}} |
|
34 \newcommand{\downto}{\searrow} |
|
35 \newcommand{\upto}{\nearrow} |
|
36 \newcommand{\subdiff}{\partial} |
|
37 \newcommand{\pinv}[1]{#1^\dag} |
|
38 \newcommand{\overbar}[1]{\mkern 1.5mu\overline{\mkern-1.5mu#1\mkern-1.5mu}\mkern 1.5mu} |
|
39 |
|
40 \DeclareMathOperator*{\lip}{lip} |
|
41 \DeclareMathOperator*{\argmin}{arg\,min} |
|
42 \DeclareMathOperator*{\argmax}{arg\,max} |
|
43 \DeclareMathOperator{\interior}{int} |
|
44 \DeclareMathOperator{\ri}{ri} |
|
45 \DeclareMathOperator{\rbd}{rbd} |
|
46 \DeclareMathOperator{\closure}{cl} |
|
47 \DeclareMathOperator{\bd}{bd} |
|
48 \DeclareMathOperator{\sign}{sign} |
|
49 \DeclareMathOperator{\Sign}{Sign} |
|
50 \DeclareMathOperator{\rank}{rank} |
|
51 \DeclareMathOperator{\range}{ran} |
|
52 \DeclareMathOperator{\dom}{dom} |
|
53 \DeclareMathOperator{\cod}{cod} |
|
54 \DeclareMathOperator{\lev}{lev} |
|
55 \DeclareMathOperator{\conv}{conv} |
|
56 \DeclareMathOperator{\diam}{diam} |
|
57 \DeclareMathOperator{\epi}{epi} |
|
58 \DeclareMathOperator{\tr}{tr} |
|
59 \DeclareMathOperator{\diag}{diag} |
|
60 \DeclareMathOperator{\graph}{graph} |
|
61 \DeclareMathOperator{\cond}{cond} |
|
62 \DeclareMathOperator{\esssup}{ess\,sup} |
|
63 \DeclareMathOperator{\support}{supp} |
|
64 \DeclareMathOperator{\divergence}{div} |
|
65 \DeclareMathOperator{\Id}{Id} |
|
66 \DeclareMathOperator{\dist}{dist} |
|
67 \DeclareMathOperator{\Sym}{Sym} |
|
68 \DeclareMathOperator{\prox}{prox} |
|
69 \DeclareMathOperator{\gdesc}{g-desc} |
|
70 \DeclareMathOperator{\gexp}{g-exp} |
|
71 \DeclareMathOperator{\desc}{desc} |
|
72 |
|
73 \newcommand{\mathvar}[1]{\textup{#1}} |
|
74 |
|
75 \newcommand{\iprod}[2]{\langle #1,#2\rangle} |
|
76 %\newcommand{\dualprod}[2]{\langle #1 | #2\rangle} |
|
77 \newcommand{\dualprod}[2]{\langle #1,#2\rangle} |
|
78 \newcommand{\adaptiprod}[2]{\left\langle #1,#2\right\rangle} |
|
79 |
|
80 \newcommand{\weakto}{\mathrel{\rightharpoonup}} |
|
81 %\makeatletter |
|
82 \def \weaktostarSym{\setbox0=\hbox{$\rightharpoonup$}\rlap{\hbox |
|
83 to\wd0{\hss\raise1ex\hbox{$\scriptscriptstyle{*\,}$}\hss}}\box0} |
|
84 \def \weaktostar {\mathrel{\weaktostarSym}} |
|
85 %\makeatother |
|
86 |
|
87 \newcommand{\setto}{\rightrightarrows} |
|
88 |
|
89 \def\opt#1{\bar #1} |
|
90 \def\realopt#1{\widehat #1} |
|
91 \def\dir#1{\Delta #1} |
|
92 \def\alt#1{\tilde #1} |
|
93 \def\altalt#1{#1'} |
|
94 \def\this#1{#1^k} |
|
95 \def\nexxt#1{#1^{k+1}} |
|
96 \def\overnext#1{\bar #1^{k+1}} |
|
97 \def\prev#1{#1^{k-1}} |
|
98 \def\thisstar#1{#1^k^*} |
|
99 \def\nextstar#1{#1^{k+1}^*} |
|
100 \def\optstar#1{\opt{#1}^*} |
|
101 \def\realoptstar#1{\realopt{#1}^*} |
|
102 |
|
103 \def\optu{{\opt{u}}} |
|
104 \def\optv{{\opt{v}}} |
|
105 \def\optw{{\opt{w}}} |
|
106 \def\optx{{\opt{x}}} |
|
107 \def\opty{{\opt{y}}} |
|
108 \def\optz{{\opt{z}}} |
|
109 |
|
110 \def\realoptu{{\realopt{u}}} |
|
111 \def\realoptv{{\realopt{v}}} |
|
112 \def\realoptw{{\realopt{w}}} |
|
113 \def\realoptx{{\realopt{x}}} |
|
114 \def\realopty{{\realopt{y}}} |
|
115 \def\realoptz{{\realopt{z}}} |
|
116 |
|
117 \def\nextu{\nexxt{u}} |
|
118 \def\nextv{\nexxt{v}} |
|
119 \def\nextw{\nexxt{w}} |
|
120 \def\nextx{\nexxt{x}} |
|
121 \def\nexty{\nexxt{y}} |
|
122 \def\nextz{\nexxt{z}} |
|
123 |
|
124 \def\thisu{\this{u}} |
|
125 \def\thisv{\this{v}} |
|
126 \def\thisw{\this{w}} |
|
127 \def\thisx{\this{x}} |
|
128 \def\thisy{\this{y}} |
|
129 \def\thisz{\this{z}} |
|
130 |
|
131 \def\prevu{\prev{u}} |
|
132 \def\prevv{\prev{v}} |
|
133 \def\prevw{\prev{w}} |
|
134 \def\prevx{\prev{x}} |
|
135 \def\prevy{\prev{y}} |
|
136 \def\prevz{\prev{z}} |
|
137 |
|
138 \def\overnextu{\overnext{u}} |
|
139 \def\overnextx{\overnext{x}} |
|
140 |
|
141 \def\d{\,\mathrm{d}} |
|
142 |
|
143 \let\altphi\phi |
|
144 \let\phi\varphi |
|
145 \let\altepsilon\epsilon |
|
146 \let\epsilon\varepsilon |
|
147 |
|
148 \newcommand{\frechetNormal}{\widehat N} |
|
149 \newcommand{\frechetCod}{\widehat D^*} |
|
150 \newcommand{\clarkeTangent}{\widehat T} |
|
151 \newcommand{\clarkeGD}{\widehat D} |
|
152 \newcommand{\coderivative}{D^*} |
|
153 \newcommand{\polar}[1]{#1^{\circ}} |
|
154 \newcommand{\bipolar}[1]{#1^{\circ\circ}} |
|
155 \newcommand{\upperadj}[1]{#1^{\circ+}} |
|
156 \newcommand{\loweradj}[1]{#1^{\circ-}} |
|
157 |
|
158 \def\invstar#1{{#1}^{-1,*}} |
|
159 \def\pinvstar#1{{#1}^{\dagger*}} |
|
160 \def\starpinv#1{{#1}^{*\dagger}} |
|
161 |
|
162 \def\linear{\mathbb{L}} |
|
163 |
|
164 \def\QL{\mathop{QL}\nolimits} |
|
165 |
|
166 \def\lebesgue{\mathcal{L}} |