maps.preference_incorporated_space_RP
Module Contents
Classes
Implements the preference incorporated space mapping which uses the classification preference. |
|
- exception maps.preference_incorporated_space_RP.PreferenceIncorporatedSpaceError[source]
Bases:
Exception
Raised when an error related to the preference incorporated space is encountered.
Initialize self. See help(type(self)) for accurate signature.
- class maps.preference_incorporated_space_RP.PreferenceIncorporatedSpace(scalarizers: List[Type[desdeo_tools.scalarization.GLIDE_II.GLIDEBase]], utopian: numpy.ndarray, nadir: numpy.ndarray, rho: float = 1e-06)[source]
- class maps.preference_incorporated_space_RP.classificationPIS(scalarizers: List[Type[desdeo_tools.scalarization.GLIDE_II.GLIDEBase]], utopian: numpy.ndarray, nadir: numpy.ndarray, rho: float = 1e-06)[source]
Implements the preference incorporated space mapping which uses the classification preference.
- Parameters:
scalarizers (List[Type[GLIDEBase]]) – Scalarizers to be used to create the PIS. Should include atleast one scalarizer. NIMBUS should not be included as it is added automatically.
utopian (np.ndarray) – The utopian point of the problem.
nadir (np.ndarray) – The nadir point of the problem.
rho (float, optional) – The augmentation factor used in the different scalarizers. Defaults to 1e-6.
- class maps.preference_incorporated_space_RP.MultiDMPIS(utopian: numpy.ndarray, num_DM: int = 2, scalarizer: Type[desdeo_tools.scalarization.GLIDE_II.GLIDEBase] = AUG_STOM_GLIDE, nadir: numpy.ndarray = None, rho: float = 1e-06)[source]
Bases:
PreferenceIncorporatedSpace
- class maps.preference_incorporated_space_RP.IOPIS(utopian: numpy.ndarray, nadir: numpy.ndarray, scalarizers: List[Type[desdeo_tools.scalarization.GLIDE_II.GLIDEBase]] = [AUG_STOM_GLIDE, AUG_GUESS_GLIDE], rho: float = 1e-06)[source]
Bases:
PreferenceIncorporatedSpace