Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
PyTwinNet Documentation
Logo
Light Logo Dark Logo
  • Getting Started
  • User Guide Overview
  • Propagation & Link Budget
  • Received Power
  • SINR
  • Throughput
  • RIS Beams & MIMO (Primer)
  • Reinforcement Learning for Power Control
  • Acceleration (Numba)
  • Example
  • Real-Time Dashboard
  • Config-Driven Experiments
  • Keys
  • Examples
    • Heterogeneous Network Placement
    • SINR & Throughput Example
    • RIS + MIMO Demo
    • RL Power Control
  • SINR & Throughput Example
  • API Reference
Back to top
View this page

pytwinnet.optimization.random_search¶

Classes

RandomSearchOptimizer(ranges_dbm[, samples, ...])

class pytwinnet.optimization.random_search.RandomSearchOptimizer(ranges_dbm, samples=32, seed=0, copy_twin=True)[source]¶

Bases: Optimizer

Parameters:
  • ranges_dbm (Dict[str, Tuple[float, float]])

  • samples (int)

  • seed (int)

  • copy_twin (bool)

copy_twin: bool = True¶
optimize(twin, objective)[source]¶
Return type:

Dict[str, Any]

Parameters:
  • twin (DigitalTwin)

  • objective (Objective)

ranges_dbm: Dict[str, Tuple[float, float]]¶
samples: int = 32¶
seed: int = 0¶
Copyright © 2025, Oluwaseyi Giwa
Made with Sphinx and @pradyunsg's Furo
On this page
  • pytwinnet.optimization.random_search
    • RandomSearchOptimizer
      • RandomSearchOptimizer.copy_twin
      • RandomSearchOptimizer.optimize()
      • RandomSearchOptimizer.ranges_dbm
      • RandomSearchOptimizer.samples
      • RandomSearchOptimizer.seed