Skip to content

Commit

Permalink
Add constrained synthetic test functions (pytorch#1832)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: pytorch#1832

Adds the following engineering-problem test functions:
- PressureVesselDesign
- WeldedBeam
- SpeedReducer
- TensionCompressionString

Also cleans up / unifies some of the the test function code.

Reviewed By: SebastianAment

Differential Revision: D45821102

fbshipit-source-id: e256a08554f9f9891b65c7ddf22b2ee12810c5d4
  • Loading branch information
Balandat authored and facebook-github-bot committed May 18, 2023
1 parent 3863494 commit 55f839f
Show file tree
Hide file tree
Showing 7 changed files with 442 additions and 146 deletions.
8 changes: 8 additions & 0 deletions botorch/test_functions/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,17 @@
Levy,
Michalewicz,
Powell,
PressureVessel,
Rastrigin,
Rosenbrock,
Shekel,
SixHumpCamel,
SpeedReducer,
StyblinskiTang,
SyntheticTestFunction,
TensionCompressionString,
ThreeHumpCamel,
WeldedBeamSO,
)


Expand Down Expand Up @@ -99,17 +103,21 @@
"OSY",
"Penicillin",
"Powell",
"PressureVessel",
"Rastrigin",
"Rosenbrock",
"Shekel",
"SixHumpCamel",
"SpeedReducer",
"SRN",
"StyblinskiTang",
"SyntheticTestFunction",
"TensionCompressionString",
"ThreeHumpCamel",
"ToyRobust",
"VehicleSafety",
"WeldedBeam",
"WeldedBeamSO",
"ZDT1",
"ZDT2",
"ZDT3",
Expand Down
Loading

0 comments on commit 55f839f

Please sign in to comment.