Current status: We can find a lot of repeated stuff in some optimizers like MMA, NullSpace, AugmentedLagrangian, fmincon... The goal is to still keep the algorithms as independent classes (composition), while creating additional classes/functions for the repeated stuff (or adding it in Optimizer.m class).
Main classes/functions:
Outline of the solution
Assigned to:
Wingman:
Current status: We can find a lot of repeated stuff in some optimizers like MMA, NullSpace, AugmentedLagrangian, fmincon... The goal is to still keep the algorithms as independent classes (composition), while creating additional classes/functions for the repeated stuff (or adding it in Optimizer.m class).
Main classes/functions:
Outline of the solution
Assigned to:
Wingman: