cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
jpol
Level IV

How do I set up a constraint when using Bayesian Optimization?

Hi,

I have been evaluating the Bayesian Optimization platform with some success.

 

In order to run trials quickly I have been using SigmaZones's virtual catapult         Six Sigma Virtual Catapult - SigmaZone

BO was very efficient in achieving the targets set in the exercises for up to 4 input factors (9 total runs from a 4-factor experiment).

 

I attempted to evaluate performance using 5 factors :  

Bungee Position
Cup Elevation
Firing Angle
Pin Elevation
Release Angle

 

My historical trials were as follows:

jpol_0-1761755316110.png

As I advanced through the BO iterations, I noticed that a certain combination of factors resulted in the ball being dropped and not projected. I needed to set up a constraint:  

Constraint:  (Release Angle – Firing Angle) should never be less than 30

 

Something like this:  

jpol_1-1761755523665.png

 

I exported the Candidate set and set up the constraints by removing the "forbidden" combinations. However after modifying and uploading the Candidate set Set, BO continued with the original Candidate set after the next iteration. It did not use the uploaded, constrained Candidate set.

 

What is the correct way to modify and "freeze" the constrained Candidate set?

 

P.S. Should anybody want to run this same exercise, here are the Coding properties:

 

jpol_2-1761755984965.png

The Target is to project a ball 545 mm +/- 20mm  

Have Fun!

 

- Philip

 

 

10 REPLIES 10
jpol
Level IV

Re: How do I set up a constraint when using Bayesian Optimization?

HI statman,

Thanks for these. Yes, I am familiar with the helicopter experiments. Great fun! 

FYI the catapult simulator I used has two different modes of operations. A very well-hidden feature on the bottom left of the main screen. This allows for the introduction of noise.

jpol_0-1762151604387.png

- Philip

Recommended Articles