Pyfrontier.solver package

Module contents

class Pyfrontier.solver.AdditiveSolver(frontier, DMUs, x_weight, y_weight, n_jobs=1)[source]

Bases: BaseSolver

apply()[source]
Return type:

List[AdditiveResult]

class Pyfrontier.solver.EnvelopeSolver(orient, frontier, DMUs, uncontrollable_index=[], is_super_efficiency=False, n_jobs=1)[source]

Bases: BaseSolver

AI is creating summary for __init__

Parameters:
  • orient (str) – [description]

  • frontier (str) – [description]

  • DMUs ([type]) – [description]

apply()[source]
Return type:

List[EnvelopResult]

class Pyfrontier.solver.MultipleSolver(orient, frontier, DMUs, assurance_region, bound=0.0, n_jobs=1)[source]

Bases: BaseSolver

AI is creating summary for __init__

Parameters:
  • orient (str) – [description]

  • frontier (str) – [description]

  • DMUs ([type]) – [description]

apply()[source]
Return type:

List[MultipleResult]