next up previous contents
Next: Solutions and Distinct solutions Up: Mathematical background Previous: Managing the bisection and   Contents


An alternative: the single bisection

A possibility to reduce the combinatorial explosion of the previous algorithm is to bisect not all the variables i.e. to use the full bisection mode, but only one of them (it must be noted that the algorithms in ALIAS will not accept a full bisection mode if the number of unknowns exceed 10). This may reduce the computation time as the number of function evaluation may be reduced. But the problem is to determine which variable should be bisected. All the solving algorithms of ALIAS may manage this single bisection by setting the flag Single_Bisection to a value different from 0. The value of this global variable indicates various bisection modes. Although the behavior of the mode may change according to the algorithm here are the possible modes for the general solving algorithm and the corresponding values for Single_Bisection: For all general purpose solving procedures the number of the variable that has been bisected is available in the integer ALIAS_Selected_For_Bisection.

There is another mode called the mixed bisection: among the $n$ variables we will bisect $m_1 <n$ variables, which will lead to $2^{m_1}$ new boxes. This mode is obtained by setting the global integer variable
ALIAS_Mixed_Bisection to $m_1$. Whatever is the value of Single_Bisection we will order the variables according to their width and select the $m_1$ variables having the largest width.


next up previous contents
Next: Solutions and Distinct solutions Up: Mathematical background Previous: Managing the bisection and   Contents
Jean-Pierre Merlet 2012-12-20