I am an electrical engineer who is working in network problem and I was trying to solve a multi objective function
$\begin{array}{*{20}{c}} {\min }&{{f_1}\left( x \right)}\\ \end{array}$
$\begin{array}{*{20}{c}} {\min }&{{f_2}\left( x \right)}\\ \end{array}$
In my application, the complete pareto front is not needed and scalarization (weighted sum approximation) is the right way to go. That is, to solve this problem with two given weights $w_1$ and ${w_2} = 1 - {w_1}$ instead.
$\begin{array}{*{20}{c}} {\min }&{{w_1}{f_1}\left( x \right) + {w_2}{f_2}\left( x \right)} \end{array}$
Note that the value of $w_1$ and $w_2$ are already given. What I am trying to do here is to minimize both the delay and the number of resource block in the network.
Here ${{f_1}\left( x \right)}$ is some delay that is in nano or mili second. On the other hand ${{f_2}\left( x \right)}$ is some resource block so it may be 1,2,3,4....
My problem is that if I convert ${{f_1}\left( x \right)}$ to second then this number will be very small compare to ${{f_2}\left( x \right)}$. To be honest, I want to avoid the issue of ${f_1}\left( x \right) \ll {f_2}\left( x \right)$ or ${f_1}\left( x \right) \gg {f_2}\left( x \right)$
1/ Therefore, what should I do to choose a proper scaling for my scalarization problem so that it does not lean toward the larger ${{f_2}\left( x \right)}$ function.
2/ Approximating the number $N$ for $0 \le {f_1}\left( x \right) \le {\rm{N}}$ is very difficult. In contrast, approximating the number $M$ for $0 \le {f_2}\left( x \right) \le {\rm{M}}$ is very easy due to my domain knowledge. Although the bound is not sharp but I can guess it very well.
Therefore, can I use this knowledge to scale the function ${f_1}\left( x \right)$ and ${f_2}\left( x \right)$ in question 1 so that the scalarization problem does not lean toward ${f_2}\left( x \right)$ ?
$\begin{array}{*{20}{c}} {\min }&{{w_1}\left[ {\underbrace {{\rm{scalin}}{{\rm{g}}_{\rm{1}}}}_?{f_1}\left( x \right)} \right] + {w_2}\left[ {\underbrace {{\rm{scalin}}{{\rm{g}}_{\rm{2}}}}_?{f_2}\left( x \right)} \right]} \end{array}$
Note that I want to scale $f_1$ and $f_2$ first so that they are as big as another. The weight $w_1$ and $w_2$ are given latter and currently are not important at this moment.
I have found the answer to this question by myself (base on 2/). Due to some domain knowledge I am absolutely sure about the maximum possible value of $f_2(x)$. Therefore, I use the constraint method, in some book it might be call $\epsilon$-constraint method.
$\begin{array}{l} \begin{array}{*{20}{c}} {\mathop {\min }\limits_x }&{{f_1}\left( x \right)} \end{array}\\ {f_2}\left( x \right) \le c \end{array}$
By changing the value of $c$, I can find points in the concave region of the pareto frontier.