globalMOO Documentation
  • globalMOO API Documentation
  • core
    • Authentication
    • Core Concepts
    • Getting Started with globalMOO
    • Error Handling
    • Event Handling
    • SDK Initialization
    • Debugging & Logging
  • schemas
    • Account Schema
    • Model Schema
    • Project Schema
    • Trial Schema
    • Objective Schema
    • Result Schema
    • Inverse Schema
  • quickstart
    • Your First Optimization with globalMOO
  • endpoints
    • accounts
      • Account Endpoints
      • Register Account
    • inverse
      • Inverse Optimization Endpoints
      • Initialize Inverse Optimization
      • Load Inverse Output
      • Suggest Inverse Step
    • models
      • Create Model
      • Model Endpoints
      • List Models
    • objectives
      • Objective Endpoints
      • Load Objectives
    • outputs
      • Output Endpoints
      • Load Output Cases
      • Load Developed Outputs
    • projects
      • Create Project
      • Project Endpoints
    • trials
      • Trial Endpoints
      • Read Trial
Powered by GitBook
On this page
  • Models
  • Projects
  • Trials
  • Objectives
  • Parameter Types
  • Optimization Process
  1. core

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

PreviousAuthenticationNextGetting Started with globalMOO

Last updated 4 months ago

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

endpoints