I try to understand the relation between "vector-valued function" and "function objective" as used in optimization problem.
I understand that objective function in a multi-objective problem can be defined $min(f_1(x), f_2(x)),...f_k(x))$ with $x$ is a candidate solution taken into $\mathbb{X}$ problem space.
For example in the multi-objective test function of Schaeffer, $f1(x)$ and $f2(x)$ are two objective function the optimization algorithm search to $min(f1(x),f2(x))$
$Minimize = \begin{cases} f1(x) = x^2 \\ f2(x) = (x-2)^2 \end{cases} $
With $\mathbb{X}$ defining the problem space, i suppose each of this function have this mapping $f: \mathbb{X} \mapsto \mathbb{R}$ , so my space is $\mathbb{X} \mapsto \mathbb{R^2}$ isn't it ?
Litterature suggest that we can also write this set of objective function as "vector valued function" like this :
$f(x) = (f1(x), f2(x))^T$
with $\mathbf{f} : \mathbb{X} \mapsto \mathbb{R^n}$
I found also another multiple notation :
a) $r(t) = x^2i+ (x-2)^2j$
b) $\overrightarrow{r}(t) = x^2i+ (x-2)^2j$
c) $\overrightarrow{f}(x) = (f1(x), f2(x))^T$
d) $\overrightarrow{f}(\overrightarrow{x}) = (f1(\overrightarrow{x}), f2(\overrightarrow{x}))^T$
e) $\mathbf{f}(x) = [f1(x), f2(x)]^T$
I found also this annotation to define vector of parameters : x* = {x1*,x2*,...,xn*}
My questions are :
- Why using "vector valued function" to redefine "objective function" ? I don't understand the interest :/
- What is really a "vector valued function" on this use case and what is the best notation ? Can you explain this concept with an example or a graphic ?
- What is $^T$ and x* in this use case ?
