Icon

02_​Optimizing_​Subset_​Selection

Optimizing subset selection based multiple objectives

This workflow demonstrates multiobjective subset selection using a genetic algorithm. It reads a (artifical) dataset with coordinates and scores for each object and a distance matrix is compute based on the coordinates. The multiobjective row selection node selects subsets based on two objectives. The data file is contained in the workflow directory.

Optimizing subset selection This workflow reads a (artifical) dataset with coordinates and scores for each object and a distance matrix is compute based on thecoordinates. The multiobjective row selection node selects subsets based on two objectives:- the sum of the distances to the nearest neighbour of each selected object should be maximized- the sum of scores of all selected objects should be maximized.While the node executes you can open the view and see the evolution of the Pareto front. You can also stop the search in the view.The last node lets you select one of the Pareto-optimal subsets and filters the selected rows from the input table.The data file is contained in the workflow directory. Read input fileSelect a subset of 20Select one subset and filterthe corresponding rowsCompute severaldiversity measuresRemove objectivecolumnsCompute distancematrix File Reader Multiobjective SubsetSelection (NSGA-II) Rowset Filter MultiobjectiveScore Computation Column Filter Distance MatrixCalculate Optimizing subset selection This workflow reads a (artifical) dataset with coordinates and scores for each object and a distance matrix is compute based on thecoordinates. The multiobjective row selection node selects subsets based on two objectives:- the sum of the distances to the nearest neighbour of each selected object should be maximized- the sum of scores of all selected objects should be maximized.While the node executes you can open the view and see the evolution of the Pareto front. You can also stop the search in the view.The last node lets you select one of the Pareto-optimal subsets and filters the selected rows from the input table.The data file is contained in the workflow directory. Read input fileSelect a subset of 20Select one subset and filterthe corresponding rowsCompute severaldiversity measuresRemove objectivecolumnsCompute distancematrix File Reader Multiobjective SubsetSelection (NSGA-II) Rowset Filter MultiobjectiveScore Computation Column Filter Distance MatrixCalculate

Nodes

Extensions

Links