Class pbo_base¶
Defined in File pbo_base.hpp
Inheritance Relationships¶
Base Type¶
public ioh::problem::base< int >(Template Class base)
Derived Types¶
public ioh::suite::base< problem::pbo::pbo_base >(Template Class base)public ioh::problem::pbo::Concatenated_Trap(Class Concatenated_Trap)public ioh::problem::pbo::Ising_Ring(Class Ising_Ring)public ioh::problem::pbo::Ising_Torus(Class Ising_Torus)public ioh::problem::pbo::Ising_Triangular(Class Ising_Triangular)public ioh::problem::pbo::LABS(Class LABS)public ioh::problem::pbo::LeadingOnes(Class LeadingOnes)public ioh::problem::pbo::LeadingOnes_Dummy1(Class LeadingOnes_Dummy1)public ioh::problem::pbo::LeadingOnes_Dummy2(Class LeadingOnes_Dummy2)public ioh::problem::pbo::LeadingOnes_Epistasis(Class LeadingOnes_Epistasis)public ioh::problem::pbo::LeadingOnes_Neutrality(Class LeadingOnes_Neutrality)public ioh::problem::pbo::LeadingOnes_Ruggedness1(Class LeadingOnes_Ruggedness1)public ioh::problem::pbo::LeadingOnes_Ruggedness2(Class LeadingOnes_Ruggedness2)public ioh::problem::pbo::LeadingOnes_Ruggedness3(Class LeadingOnes_Ruggedness3)public ioh::problem::pbo::Linear(Class Linear)public ioh::problem::pbo::MIS(Class MIS)public ioh::problem::pbo::NK_Landscapes(Class NK_Landscapes)public ioh::problem::pbo::NQueens(Class NQueens)public ioh::problem::pbo::OneMax(Class OneMax)public ioh::problem::pbo::OneMax_Dummy1(Class OneMax_Dummy1)public ioh::problem::pbo::OneMax_Dummy2(Class OneMax_Dummy2)public ioh::problem::pbo::OneMax_Epistasis(Class OneMax_Epistasis)public ioh::problem::pbo::OneMax_Neutrality(Class OneMax_Neutrality)public ioh::problem::pbo::OneMax_Ruggedness1(Class OneMax_Ruggedness1)public ioh::problem::pbo::OneMax_Ruggedness2(Class OneMax_Ruggedness2)public ioh::problem::pbo::OneMax_Ruggedness3(Class OneMax_Ruggedness3)
Class Documentation¶
-
class
ioh::problem::pbo::pbo_base: public ioh::problem::base<int>¶ Subclassed by ioh::suite::base< problem::pbo::pbo_base >, ioh::problem::pbo::Concatenated_Trap, ioh::problem::pbo::Ising_Ring, ioh::problem::pbo::Ising_Torus, ioh::problem::pbo::Ising_Triangular, ioh::problem::pbo::LABS, ioh::problem::pbo::LeadingOnes, ioh::problem::pbo::LeadingOnes_Dummy1, ioh::problem::pbo::LeadingOnes_Dummy2, ioh::problem::pbo::LeadingOnes_Epistasis, ioh::problem::pbo::LeadingOnes_Neutrality, ioh::problem::pbo::LeadingOnes_Ruggedness1, ioh::problem::pbo::LeadingOnes_Ruggedness2, ioh::problem::pbo::LeadingOnes_Ruggedness3, ioh::problem::pbo::Linear, ioh::problem::pbo::MIS, ioh::problem::pbo::NK_Landscapes, ioh::problem::pbo::NQueens, ioh::problem::pbo::OneMax, ioh::problem::pbo::OneMax_Dummy1, ioh::problem::pbo::OneMax_Dummy2, ioh::problem::pbo::OneMax_Epistasis, ioh::problem::pbo::OneMax_Neutrality, ioh::problem::pbo::OneMax_Ruggedness1, ioh::problem::pbo::OneMax_Ruggedness2, ioh::problem::pbo::OneMax_Ruggedness3
Public Functions
-
pbo_base() = default¶
-
pbo_base(std::string problem_name, int instance_id = IOH_DEFAULT_INSTANCE)¶
-
void
objectives_transformation(const std::vector<int> &x, std::vector<double> &y, const int transformation_id, const int instance_id) override¶
-
void
variables_transformation(std::vector<int> &x, const int transformation_id, const int instance_id) override¶
-