Core Concepts

This document explains the key concepts and terminology used in the globalMOO API.

Models

A Model represents your optimization problem. It contains:

  • Input parameters

  • Objectives

  • Constraints

  • Configuration settings

Projects

Projects help you organize related Models and Trials. They provide:

  • Grouping of related optimization tasks

  • Shared settings and configurations

  • Access control and collaboration features

Trials

A Trial represents a single optimization run. It includes:

  • Input parameter values

  • Objective values

  • Status information

  • Results and metrics

Objectives

Objectives define what you're trying to optimize. They can be:

  • Minimization objectives

  • Maximization objectives

  • Multi-objective combinations

Parameter Types

globalMOO supports various parameter types:

  • Numerical (continuous)

  • Integer

  • Categorical

  • Boolean

  • Conditional

Optimization Process

  1. Create a Model

  2. Define Parameters

  3. Set Objectives

  4. Configure Project

  5. Run Trials

  6. Analyze Results

For detailed information about using these concepts, refer to the specific endpoint documentation in the endpoints directory.

Last updated