Skip to main content
info

Create your experiment at catalyst.athinia.io/experiments/create.

Hartmann 3D Function Calculator

Calculate the result of the Hartmann 3D function by entering three input values (x1, x2, and x3). This function is commonly used to test optimization methods because it has multiple possible solutions, making it a good challenge for finding the best answer.

Calculator

Use the calculator below to try out the Hartmann 3D function right away. Enter three input values and see the result instantly, or upload a file to process multiple rows at once.

Calculator

Enter three parameter values between 0 and 100:

Result:
-3.863

Tip: The best (lowest) result is approximately -3.863 when using inputs around (10, 55.6, 85.2)

Batch Processing

Export parameter values from your trials, then upload the file here to get batch results for the target.

Important: Before uploading, cleanse your exported data by removing the irrelevant columns. The file should only contain the three parameter values (x1, x2, x3), one set per line, separated by commas or spaces.

File format example:

10,55.6,85.2
20,40,60
5,70,90

The sections below explain how to use this calculator in more detail and how to set up your experiment in Catalyst.

How to Use the Calculator

  1. Single Calculation: In the calculator above, enter three numbers (x1, x2, x3) between 0 and 100. You will see the result instantly as long as x1 + x2 ≤ 100, which is the constraint used in the experiment.

  2. Batch Processing: Export parameter values from your trials, then upload the file using the Choose File button in the calculator. You can download the results as a CSV file.

Getting Started

To use this function inside Catalyst, set up an experiment first. Create your experiment and configure it with the following settings:

Name Description Screenshot

Experiment Setup

Target (Objective):

Target Screenshot

  • Minimize - We want to find the lowest possible result

Parameters:

Parameters Screenshot

  • x1: bounds 0 to 100
  • x2: bounds 0 to 100
  • x3: bounds 0 to 100

Constraint:

Constraints Screenshot

  • x1 + x2 ≤ 100 The first two numbers must add up to 100 or less (Linear constraint)

Once you've created your experiment with these settings, you can create your first trial and use the calculator on this page to test different parameter values and see what results they produce.

Trials Screenshot