@Override public PlanStrategy get() { return new PlanStrategyImpl(new PathSizeLogitSelector(config, network)); }
person.addPlan(p3); PathSizeLogitSelector selector = new PathSizeLogitSelector(this.config.planCalcScore(), network); int cnt1 = 0; int cnt2 = 0; Plan plan = selector.selectPlan(person); if (plan == p1) cnt1++; if (plan == p2) cnt2++;
@Override public PathSizeLogitSelector get() { return new PathSizeLogitSelector(config.getPathSizeLogitBeta(), -config.getBrainExpBeta(), network); } }
@Override protected PlanSelector<Plan,Person> getPlanSelector() { return new PathSizeLogitSelector(config.planCalcScore(), createNetwork()); }