int sym_mc_solve(sym_environment *env)
This routine is used to solve the loaded problem as a multicriteria problem. For this function, a second objective function must be set either by calling the sym_set_obj2_coeff() function or by passing it directly using the sym_explict_load_problem() function.
sym_environment *env | INOUT | Pointer to the SYMPHONY environment. |
ERROR__USER | Error. User error detected in one of |
user_send_lp_data(), | |
user_send_cg_data(), | |
user_send_cp_data(), | |
user_receive_feasible_solution(), | |
user_display_solution(), | |
user_process_own_messages() functions. | |
TM_OPTIMAL_SOLUTION_FOUND | The set of supported or nondominated solutions have been found. |
TM_ERROR__NO_BRANCHING_CANDIDATE | Error. TM stopped. User didn't select branching candidate in user_select_candidates callback |
TM_ERROR__ILLEGAL_RETURN_CODE | Error. TM stopped after getting a non-valid return code. |
TM_ERROR__NUMERICAL_INSTABILITY | Error. TM stopped due to some numerical difficulties. |
TM_ERROR__COMM_ERROR | Error. TM stopped due to communication error. |
TM_ERROR__USER | Error. TM stopped. User error detected in one of user callbacks activated by user and invoked during TM processes. |
FUNCTION_TERMINATED_ABNORMALLY | Function invoked unsuccessfully. |