Skip to content

Add 3d Visualizations of optimization problems #577

Open
@janosg

Description

@janosg

Current situation

We have om.slice_plot to visualize objective functions. You can see them in action here

Desired Situation

  • For two-dimensional problems it would be nice to do a 3d visualization of objective function. This could either be a 3d plot or a heatmap plot. Examples for both can be found here
  • For higher dimensional functions we could do a grid of such plots to show how the function varies when changing two parameters at a time. This would follow the idea of a seaborn.pairplot.

Proposed implementation

  • Doing the function evaluations to create the data for the plots needs to be seeparated from the actual plotting code
  • The function evaluations should be done in parallel using our batch evaluators. You can check the slice plot implementation to see how that is done
  • The interface should be similar to slice plot

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions