[petsc-dev] Tao Separable Objective deprecated
Isaac, Tobin G
tisaac at cc.gatech.edu
Fri Jan 4 11:53:27 CST 2019
On Fri, Jan 04, 2019 at 09:41:21AM -0500, Tobin Isaac wrote:
>
> I'm interested in exploring various method of multipliers approaches
> to optimization for separable objectives. With the separable
> objective interface recently deprecated, how do you think I should go
> about doing this?
>
> In general, because on objective function is not an object, just a
> routine, how should we go about conveying structure in the objective?
> Do we prefer that data to be composed onto the Tao object?
Just to throw it out there, but as several approaches to separable
objectives rely on sub-optimization problems, a good approach for
extensibility might be to have each process PetscObjectCompose()
a list of sub-Tao's that it participates in. A separable Tao
implementation could then query for the list.
I think this would work will for O(1) or O(P) separable components,
but might be cumbersome for more components.
>
> Thanks,
> Toby
>
>
More information about the petsc-dev
mailing list