plpSolverFactoryProfile
fun plpSolverFactoryProfile(factory: SolverFactory, id: SolverProfileId, displayName: String, capabilities: Set<String> = setOf(SolverCapabilities.CANCELLATION), solutionFeatures: (Solution) -> Map<FeatureId, Map<String, FeatureValue>> = { emptyMap() }): SolverProfile
Like solverFactoryProfile, but every resolution runs with probabilistic solving enabled (see PlpSolverFactorySession); SolverCapabilities.PROBABILISTIC_SOLUTIONS is added automatically so callers can't end up with a profile that behaviorally enables it without advertising it.