FDH

class pystoned.FDH.FDH(y, x, orient, yref=None, xref=None)[source]

Free Disposal Hull (FDH)

__init__(y, x, orient, yref=None, xref=None)[source]

FDH model

Parameters:
  • y (float) – output variable.

  • x (float) – input variables.

  • orient (String) – ORIENT_IO (input orientation) or ORIENT_OO (output orientation)

  • yref (String, optional) – reference output. Defaults to None.

  • xref (String, optional) – reference inputs. Defaults to None.

display_lamda()[source]

Display lamda value

display_status()[source]

Display the status of problem

display_theta()[source]

Display theta value

get_lamda()[source]

Return lamda value by array

get_status()[source]

Return status

get_theta()[source]

Return theta value by array

optimize(email='local', solver=None)[source]

Optimize the function by requested method

Parameters:
  • email (string) – The email address for remote optimization. It will optimize locally if OPT_LOCAL is given.

  • solver (string) – The solver chosen for optimization. It will optimize with default solver if OPT_DEFAULT is given.