Module cost_optimization

Module cost_optimization 

Source
Expand description

Provider Cost Optimization Engine

This module provides sophisticated cost optimization capabilities across different quantum computing providers, including cost estimation, budget management, provider comparison, and automated cost optimization strategies.

Structs§

ActionItem
Action items for implementing recommendations
AlertAggregationConfig
Alert aggregation configuration
AlertManager
Alert manager component
AlgorithmInfo
Algorithm information
AnomalyDetector
Anomaly detector
BudgetConfig
Budget management configuration
BudgetConstraint
Budget constraint
BudgetManager
Budget manager component
BudgetStatus
Budget tracking information
CircuitRequirement
Circuit requirement
Constraint
Constraint definition
ConstraintSolver
Constraint solver
ConvergenceCriteria
Convergence criteria for optimization
CostAlertConfig
Cost alert configuration
CostAlertRule
Cost alert rules
CostAnomaly
Cost anomalies
CostBreakdown
Cost breakdown by components
CostEstimate
Cost estimation result
CostEstimationConfig
Cost estimation configuration
CostEstimationMetadata
Cost estimation metadata
CostEstimator
Cost estimator component
CostModel
Cost models for different providers
CostMonitor
Cost monitor component
CostMonitoringConfig
Cost monitoring configuration
CostOptimizationConfig
Cost optimization configuration
CostOptimizationEngine
Main cost optimization engine
CostRecord
Cost record for historical tracking
CostReportingConfig
Cost reporting configuration
CostTrends
Cost trends analysis
CrossValidationResult
Cross-validation result
CurrentWorkload
Current workload information
CustomVisualization
Custom visualizations
DailyBudgetStatus
Daily budget status
DashboardConfig
Dashboard configuration
FeatureEngineeringConfig
Feature engineering configuration
FeatureStore
Feature store for predictive modeling
HistoricalPatterns
Historical usage patterns
MarketConditions
Market conditions affecting costs
MonthlyBudgetStatus
Monthly budget status
MultiObjectiveConfig
Multi-objective optimization configuration
NotificationHandlerInfo
Notification handler information
ObjectiveFunction
Objective function
OptimizationContext
Optimization context
OptimizationProblem
Optimization problem definition
OptimizationRecommendation
Optimization recommendations
OptimizationResult
Optimization result
ParameterInfo
Parameter information
ParetoConfig
Pareto frontier configuration
ParetoFrontier
Pareto frontier for multi-objective optimization
ParetoSolution
Pareto solution
PredictionResult
Prediction result
PredictiveModeler
Predictive modeler component
PredictiveModelingConfig
Predictive modeling configuration
PromotionalOffer
Promotional offers
ProviderComparator
Provider comparator component
ProviderComparisonConfig
Provider comparison configuration
ProviderComparisonResult
Provider comparison result
ProviderMetrics
Detailed metrics for provider comparison
QualityRequirement
Quality requirement
ReliabilityTracker
Reliability tracker
ResourceOptimizationConfig
Resource optimization configuration
ResourceOptimizer
Resource optimizer component
ResourceRequirements
Resource requirements for optimization
SeasonalPattern
Seasonal patterns in costs
TimeBasedPricing
Time-based pricing configuration
TimeConstraint
Time constraint
TrainingData
Training data structure
TrainingResult
Training result
TrendAnalyzer
Trend analyzer
UserPreferences
User preferences for optimization
Variable
Variable definition
VolumeDiscount
Volume discount configuration

Enums§

ActionPriority
Action priorities
AggregationStrategy
Alert aggregation strategies
AlertCondition
Alert conditions
AlertSeverity
Alert severity levels
AnomalyType
Anomaly types
BudgetConstraintType
Budget constraint types
BudgetRolloverPolicy
Budget rollover policies
ChartType
Chart types for visualizations
CircuitFeature
Circuit-based features
ComparisonMetric
Metrics for provider comparison
ConstraintScope
Constraint scopes
ConstraintType
Constraint types
CostModelType
Types of cost models
CostOptimizationStrategy
Cost optimization strategies
DashboardWidget
Dashboard widgets
DeliveryGuarantee
Delivery guarantees
DemandLevel
Demand levels
DiscountType
Types of volume discounts
FeatureSelectionMethod
Feature selection methods
ImplementationEffort
Implementation effort levels
MonitoringMetric
Metrics for cost monitoring
NormalizationMethod
Normalization methods for comparison
NotificationChannel
Notification channels
NotificationFrequency
Notification frequencies
OfferType
Offer types
OptimizationDirection
Optimization directions
OptimizationObjective
Optimization objectives
OptimizationStatus
Optimization status
ParameterType
Parameter types
PredictiveModelType
Types of predictive models
PricingTrend
Pricing trends
ProblemType
Problem types
ProviderFeature
Provider-based features
QualityRequirementType
Quality requirement types
RecommendationType
Recommendation types
ReportFormat
Report formats
ReportType
Types of cost reports
ResourceConstraint
Resource constraints
ResourceOptimizationAlgorithm
Resource optimization algorithms
RiskTolerance
Risk tolerance levels
SolutionSelectionStrategy
Solution selection strategies
TimeConstraintType
Time constraint types
TimeFeature
Time-based features for prediction
TrendDirection
Trend directions
UsageFeature
Usage-based features
VariableType
Variable types

Traits§

MLCostModel
Machine learning cost model trait
NotificationHandler
Notification handler trait
OptimizationAlgorithm
Optimization algorithm trait
PredictiveModel
Predictive model trait