sym_mc_solve

int sym_mc_solve(sym_environment *env)

Description:

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.

Arguments:

sym_environment *env INOUT Pointer to the SYMPHONY environment.

Return values:

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.