quantrs2_tytan/optimization/
mod.rs

1//! Optimization strategies for quantum annealing
2//!
3//! This module provides advanced optimization techniques including
4//! penalty function optimization, constraint handling, and parameter tuning.
5
6pub mod adaptive;
7pub mod constraints;
8pub mod penalty;
9pub mod tuning;
10
11pub use self::adaptive::{AdaptiveOptimizer, AdaptiveStrategy};
12pub use self::constraints::{Constraint, ConstraintHandler, ConstraintType};
13pub use self::penalty::{PenaltyConfig, PenaltyOptimizer};
14pub use self::tuning::{ParameterTuner, TuningResult};
15
16/// Prelude for common optimization imports
17pub mod prelude {
18    pub use super::{
19        AdaptiveStrategy, Constraint, ConstraintType, ParameterTuner, PenaltyConfig,
20        PenaltyOptimizer, TuningResult,
21    };
22}