/*======================================================================== PISA (www.tik.ee.ethz.ch/pisa/) ======================================================================== Computer Engineering (TIK) ETH Zurich ======================================================================== SPAM - Set Preference Algorithm for Multiobjective Optimization authors: Johannes Bader, johannes.bader@tik.ee.ethz.ch Eckart Zitzler, eckart.zitzler@tik.ee.ethz.ch Marco Laumanns, laumanns@tik.ee.ethz.ch revision by: Stefan Bleuler, stefan.bleuler@tik.ee.ethz.ch Dimo Brockhoff, dimo.brockhoff@tik.ee.ethz.ch last change: 01.12.2008 ======================================================================== */ #ifndef REDUCTION_H #define REDUCTION_H #include "population.h" void randomReduction(fpart* partp, int newsize); fpart* environmentalSelection(fpart* redu_part, fpart* repl_part, fpart* curr_part, int alpha, int sorting, char* varfile); void heuristicReduction(fpart* partp, int newsize); void mat_filter( int array_size, double* rel_array, front* fp, char type ); #endif