Skip to main content

ResQ.Core

OptimizationStrategy Class

Represents an optimization strategy from DTSOP (Drone Tactical Strategy Optimization).
public record OptimizationStrategy : System.IEquatable<ResQ.Core.OptimizationStrategy>
Inheritance System.Object → OptimizationStrategy Implements System.IEquatable<OptimizationStrategy>

Example

var strategy = new OptimizationStrategy
{
    StrategyId = "strat-001",
    ScenarioId = "scen-001",
    EstimatedCoveragePercent = 85.5,
    EstimatedResponseTimeMinutes = 12.3,
    Deployments = new List<DeploymentRecommendation>
    {
        new() { DroneId = "drn-001", TargetPosition = location, MissionType = "Search", Priority = 1 }
    }
};

Remarks

Optimization strategies provide recommended drone deployments, coverage estimates, and response time predictions for disaster scenarios.
Properties
ConfidenceScoreConfidence score for this strategy (0.0 to 1.0).
DeploymentsList of recommended drone deployments.
EstimatedCoveragePercentEstimated area coverage percentage.
EstimatedResponseTimeMinutesEstimated response time in minutes.
GeneratedAtUTC timestamp when the strategy was generated.
ScenarioIdID of the scenario this strategy applies to.
StrategyIdUnique identifier for this strategy.