Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Amplify-BBOpt documentation
Light Logo Dark Logo

🚀 Getting started

  • About Amplify-BBOpt
  • Quick Start
  • Overview of Amplify-BBOpt

🌱 Basic

  • Creating Decision Variables
  • Defining the Objective Function
  • Running the Optimization
  • Evaluating Results

🌻 Advanced

  • Improving Surrogate Model Performance
  • Constraint Conditions
  • Variable Conversion
  • Customizing the Optimization Cycle
  • Customizing Logging

🧩 Examples

  • Optimization Example of a Test Function
  • Maximizing Production Efficiency in a Chemical Plant

📖 Reference

  • Changelog
  • API Reference
    • Class
      • AmplifyModel
      • BinaryVariable
      • BlackBoxFuncBase
      • Dataset
      • DiscreteVariable
      • DiscretizationMethod
      • DiscretizationSpec
      • FlattenedSolution
      • EncodingMethod
      • EncodingInfo
      • ExpScaler
      • KMTrainer
      • IntegerVariable
      • IterationResult
      • FMTrainer
      • Optimizer
      • RealVariable
      • Solution
      • SurrogateModel
      • Variable
    • Functions
      • blackbox
      • decode_values
      • encode_constraints
      • encode_input
      • encode_variables
    • Misc.
      • __version__
      • AMPLIFY_BBOPT_LOG_FORMATTER
      • AMPLIFY_BBOPT_LOGGER_NAME
  • Index
Back to top

EncodingMethod¶

class EncodingMethod¶

Bases: Enum

Encoding methods for variables.

Amplify¶

Use Amplify SDK’s default encoding.

Type:

int

OneHot¶

One-hot encoding.

Type:

int

DomainWall¶

Domain wall encoding.

Type:

int

Attributes

Amplify

OneHot

DomainWall

Amplify = 0¶
DomainWall = 2¶
OneHot = 1¶
Next
EncodingInfo
Previous
FlattenedSolution
Copyright © 2025, Fixstars Amplify Corporation
Made with Sphinx and @pradyunsg's Furo
On this page
  • EncodingMethod
    • EncodingMethod
      • Amplify
      • OneHot
      • DomainWall
      • Amplify
      • DomainWall
      • OneHot