Skip to contents

Main Interface

The primary interface for darwin. Use darwin() to create a new optimization object and access all functionality.

darwin()
Create a Darwin Object
Darwin-class Darwin
Darwin R6 Class for Multi-Objective Gene Selection

Objective Functions

Built-in objective functions for evaluating gene subsets. Lower correlation and condition numbers are better; higher distances are better.

compute_correlation()
Compute Pairwise Correlation
compute_distance()
Compute Pairwise Distance
compute_condition()
Compute Condition Number

Genetic Algorithm

Low-level NSGA-II components. These are used internally but exposed for advanced users.

nsga2_select()
NSGA-II Selection
crowding_distance()
Compute Crowding Distance