Interface TwoPhaseHASCOConfig

    • Field Detail

      • K_BLOWUP_POSTPROCESS

        static final java.lang.String K_BLOWUP_POSTPROCESS
        See Also:
        Constant Field Values
      • K_SELECTION_EVALUATION_TIMEOUT_TOLERANCE

        static final java.lang.String K_SELECTION_EVALUATION_TIMEOUT_TOLERANCE
        See Also:
        Constant Field Values
      • K_SELECTION_NUM_CONSIDERED_SOLUTIONS

        static final java.lang.String K_SELECTION_NUM_CONSIDERED_SOLUTIONS
        See Also:
        Constant Field Values
    • Method Detail

      • randomSeed

        @Key("hasco.seed")
        @DefaultValue("0")
        int randomSeed()
        Returns:
        The seed for the pseudo randomness generator.
      • selectionNumConsideredSolutions

        @Key("hasco.selection.num_considered_solutions")
        @DefaultValue("100")
        int selectionNumConsideredSolutions()
        Returns:
        The number of solutions that are considered during selection phase.
      • expectedBlowupInSelection

        @Key("hasco.blowup.selection")
        @DefaultValue("NaN")
        double expectedBlowupInSelection()
        Returns:
        Expected multiplication in time for each solution candidate that will be required for evaluation
      • expectedBlowupInPostprocessing

        @Key("hasco.blowup.postprocess")
        @DefaultValue("NaN")
        double expectedBlowupInPostprocessing()
        Returns:
        Expected multiplication in time for each solution candidate that will be required for a postprocessing that should be considered when computing the timeout
      • selectionPhaseTimeoutTolerance

        @Key("hasco.selection.timeouttolerance")
        @DefaultValue("0.1")
        double selectionPhaseTimeoutTolerance()
        Returns:
        The factor by which the evaluation in the selection phase may exceed the time expected on the basis of the estimate given by the blow-up