qPOTS: Batch Pareto Optimal Thompson Sampling

Installation

  • Installation
    • Quick Note on MATLAB Engine Install

API Reference

  • qpots.acquisition
    • Acquisition
      • Acquisition.__init__()
      • Acquisition.jesmo()
      • Acquisition.mesmo()
      • Acquisition.parego()
      • Acquisition.pesmo()
      • Acquisition.qlogei()
      • Acquisition.qlogparego()
      • Acquisition.qpots()
      • Acquisition.sobol()
      • Acquisition.tsemo()
  • qpots.function
    • Function
      • Function.__init__()
      • Function.evaluate()
      • Function.get_bounds()
      • Function.get_cons()
  • qpots.model_object
    • ModelObject
      • ModelObject.__init__()
      • ModelObject.fit_gp()
      • ModelObject.fit_gp_no_variance()
  • qpots.utils.utils
    • Functions
      • unstandardize()
      • expected_hypervolume()
      • gen_filtered_cands()
      • select_candidates()
      • arg_parser()

Examples

  • Constrained Optimization Example
    • Overview
    • Script Details
    • Example Output
    • Usage
  • Unconstrained Example
    • Overview
    • Script Details
    • Example Output
    • Usage
qPOTS: Batch Pareto Optimal Thompson Sampling
  • Index

Index

_ | A | E | F | G | J | M | P | Q | S | T | U

_

  • __init__() (qpots.acquisition.Acquisition method)
    • (qpots.function.Function method)
    • (qpots.model_object.ModelObject method)

A

  • Acquisition (class in qpots.acquisition)
  • arg_parser() (in module qpots.utils.utils)

E

  • evaluate() (qpots.function.Function method)
  • expected_hypervolume() (in module qpots.utils.utils)

F

  • fit_gp() (qpots.model_object.ModelObject method)
  • fit_gp_no_variance() (qpots.model_object.ModelObject method)
  • Function (class in qpots.function)

G

  • gen_filtered_cands() (in module qpots.utils.utils)
  • get_bounds() (qpots.function.Function method)
  • get_cons() (qpots.function.Function method)

J

  • jesmo() (qpots.acquisition.Acquisition method)

M

  • mesmo() (qpots.acquisition.Acquisition method)
  • ModelObject (class in qpots.model_object)

P

  • parego() (qpots.acquisition.Acquisition method)
  • pesmo() (qpots.acquisition.Acquisition method)

Q

  • qlogei() (qpots.acquisition.Acquisition method)
  • qlogparego() (qpots.acquisition.Acquisition method)
  • qpots() (qpots.acquisition.Acquisition method)

S

  • select_candidates() (in module qpots.utils.utils)
  • sobol() (qpots.acquisition.Acquisition method)

T

  • tsemo() (qpots.acquisition.Acquisition method)

U

  • unstandardize() (in module qpots.utils.utils)

© Copyright 2025, Kade E. Carlson, Ashwin Renganathan.

Built with Sphinx using a theme provided by Read the Docs.