Menu

Commit [r19544]  Maximize  Restore  History

reimplemented "joint trip possibilities", in a way which does not need plan element ids.

new joint trip mutator, using this new implementation.
JTMC modified to take into acount synchro again (was broken by deletion of JointLeg)
JointPlanRouter approach to update plan element modified, so that multi-leg trips can be handled

thibautd 2012-05-14

added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/config/JointTripPossibilitiesConfigGroup.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/herbie
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/herbie/scoring
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/herbie/scoring/HerbieJointLegScoringFunction.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/DriverRoute.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/JointPlan.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/ScenarioWithCliques.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilities.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilitiesXMLNames.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilitiesXMLReader.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilitiesXMLWriter.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtimemodechooser/JointTimeModeChooserFitness.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtripmutator
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtripmutator/JointTripMutatorAlgorithm.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtripmutator/JointTripMutatorModule.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/strategies/MutateParticipationAndOptimizeStrategy.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/router/JointPlanRouter.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/utils/JointControlerUtils.java
changed /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouter.java
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/config/JointTripPossibilitiesConfigGroup.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/herbie/scoring/HerbieJointLegScoringFunction.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/DriverRoute.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/JointPlan.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/ScenarioWithCliques.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilities.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilitiesXMLNames.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilitiesXMLReader.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/population/jointtrippossibilities/JointTripPossibilitiesXMLWriter.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtimemodechooser/JointTimeModeChooserFitness.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtripmutator/JointTripMutatorAlgorithm.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/modules/jointtripmutator/JointTripMutatorModule.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/replanning/strategies/MutateParticipationAndOptimizeStrategy.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/router/JointPlanRouter.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/jointtrips/utils/JointControlerUtils.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouter.java Diff Switch to side-by-side view
Loading...