payoff_table_method

desdeo_mcdm.utilities.payoff_table_method(problem, initial_guess=None, solver_method='scipy_de')[source]

Uses the payoff table method to solve for the ideal and nadir points of a MOProblem. Call through to payoff_table_method_general.

Parameters
  • problem (MOProblem) – The problem defined as a MOProblem class instance.

  • initial_guess (Optional[np.ndarray]) – The initial guess of decision variables to be used in the solver. If None, uses the lower bounds defined for the variables in MOProblem. Defaults to None.

  • solver_method (Optional[Union[ScalarMethod, str]]) – The method used to minimize the invidual problems in the payoff table method. Defaults to ‘scipy_de’.

Returns

The ideal and nadir points

Return type

Tuple[np.ndarray, np.ndarray]