EZOpt tutorials

EZOpt tutorial 1 - Basics

This video shows basic functions of EZOpt, such as adding and connecting nodes, performing calculations, and setting objectives.


EZOpt tutorial 2 - Example Program Using External Python Program

This program is made to find the minimal value of the function 
F(x) = x*(x-1) 
This example uses Input file, Output file and supporting script nodes, as well as an in-program batch node. The supporting script calls a python program which outputs the function value .

This example could have been done much more simply in EZOpt (or by hand),  but shows the process in which an external program can be used in the optimization process.

EZOpt tutorial 3 - Visualisation and Pareto Front Generation

This video outlines the process of creating an EZOpt workflow to optimize Poloni's two objective function, and create it's Pareto Front. In addition, tools for data visualisation that can be used for any EZopt program are presented.


EZOpt tutorial 4 - Mesh Optimization Demonstration

Maximum Included Angle Minimization Using Pointwise Node in EZOpt

This example video shows the evolution of a simple Pointwise mesh through the optimization process, which was designed and run in EZOpt. 

The optimization process cycled through Iteration numbers, and control functions for boundary, angle and interior conditions, converging to a final solution which minimized the Maximum Included Angle.


EZOpt tutorial 5 - Introduction to Parallel Coordinates

One of the EZOpt tools to display data is the use of Parallel Coordinates. This powerful method allows the intuitive display of multi-dimensional data.

This video is an intruction to the method, showing why and how the tool is used via a simple example.