Download cpsolver-1.2.105.jar
cpsolver/cpsolver-1.2.105.jar.zip( 960 k)
The download jar file contains the following class files or Java source files.
META-INF/MANIFEST.MF META-INF/maven/org.unitime/cpsolver/pom.properties META-INF/maven/org.unitime/cpsolver/pom.xml lgpl.txt net.sf.cpsolver.coursett.Constants.class net.sf.cpsolver.coursett.DomainChart.class net.sf.cpsolver.coursett.GetInfo.class net.sf.cpsolver.coursett.GetMppInfo.class net.sf.cpsolver.coursett.IdConvertor.class net.sf.cpsolver.coursett.JenrlChart.class net.sf.cpsolver.coursett.Test.class net.sf.cpsolver.coursett.TimetableLoader.class net.sf.cpsolver.coursett.TimetableSaver.class net.sf.cpsolver.coursett.TimetableSolver.class net.sf.cpsolver.coursett.TimetableXMLLoader.class net.sf.cpsolver.coursett.TimetableXMLSaver.class net.sf.cpsolver.coursett.constraint.ClassLimitConstraint.class net.sf.cpsolver.coursett.constraint.DepartmentSpreadConstraint.class net.sf.cpsolver.coursett.constraint.DiscouragedRoomConstraint.class net.sf.cpsolver.coursett.constraint.GroupConstraint.class net.sf.cpsolver.coursett.constraint.InstructorConstraint.class net.sf.cpsolver.coursett.constraint.JenrlConstraint.class net.sf.cpsolver.coursett.constraint.MinimizeNumberOfUsedGroupsOfTime.class net.sf.cpsolver.coursett.constraint.MinimizeNumberOfUsedRoomsConstraint.class net.sf.cpsolver.coursett.constraint.RoomConstraint.class net.sf.cpsolver.coursett.constraint.SpreadConstraint.class net.sf.cpsolver.coursett.constraint.WeakeningConstraint.class net.sf.cpsolver.coursett.criteria.BackToBackInstructorPreferences.class net.sf.cpsolver.coursett.criteria.BrokenTimePatterns.class net.sf.cpsolver.coursett.criteria.DepartmentBalancingPenalty.class net.sf.cpsolver.coursett.criteria.DistributionPreferences.class net.sf.cpsolver.coursett.criteria.Perturbations.class net.sf.cpsolver.coursett.criteria.RoomPreferences.class net.sf.cpsolver.coursett.criteria.RoomViolations.class net.sf.cpsolver.coursett.criteria.SameSubpartBalancingPenalty.class net.sf.cpsolver.coursett.criteria.StudentCommittedConflict.class net.sf.cpsolver.coursett.criteria.StudentConflict.class net.sf.cpsolver.coursett.criteria.StudentDistanceConflict.class net.sf.cpsolver.coursett.criteria.StudentHardConflict.class net.sf.cpsolver.coursett.criteria.StudentOverlapConflict.class net.sf.cpsolver.coursett.criteria.TimePreferences.class net.sf.cpsolver.coursett.criteria.TimeViolations.class net.sf.cpsolver.coursett.criteria.TimetablingCriterion.class net.sf.cpsolver.coursett.criteria.TooBigRooms.class net.sf.cpsolver.coursett.criteria.UselessHalfHours.class net.sf.cpsolver.coursett.criteria.additional.CompactTimetable.class net.sf.cpsolver.coursett.criteria.additional.ImportantStudentConflict.class net.sf.cpsolver.coursett.criteria.additional.ImportantStudentHardConflict.class net.sf.cpsolver.coursett.criteria.additional.QuadraticStudentConflict.class net.sf.cpsolver.coursett.criteria.additional.QuadraticStudentHardConflict.class net.sf.cpsolver.coursett.criteria.additional.StudentLuchBreak.class net.sf.cpsolver.coursett.criteria.placement.AssignmentCount.class net.sf.cpsolver.coursett.criteria.placement.DeltaTimePreference.class net.sf.cpsolver.coursett.criteria.placement.HardConflicts.class net.sf.cpsolver.coursett.criteria.placement.PlacementSelectionCriterion.class net.sf.cpsolver.coursett.criteria.placement.PotentialHardConflicts.class net.sf.cpsolver.coursett.criteria.placement.WeightedHardConflicts.class net.sf.cpsolver.coursett.heuristics.HeuristicSelector.class net.sf.cpsolver.coursett.heuristics.LectureSelection.class net.sf.cpsolver.coursett.heuristics.NeighbourSelectionWithSuggestions.class net.sf.cpsolver.coursett.heuristics.PlacementSelection.class net.sf.cpsolver.coursett.heuristics.TimetableComparator.class net.sf.cpsolver.coursett.heuristics.UniversalPerturbationsCounter.class net.sf.cpsolver.coursett.model.Configuration.class net.sf.cpsolver.coursett.model.FinalSectioning.class net.sf.cpsolver.coursett.model.InitialSectioning.class net.sf.cpsolver.coursett.model.Lecture.class net.sf.cpsolver.coursett.model.OnFlySectioning.class net.sf.cpsolver.coursett.model.Placement.class net.sf.cpsolver.coursett.model.RoomLocation.class net.sf.cpsolver.coursett.model.RoomSharingModel.class net.sf.cpsolver.coursett.model.Student.class net.sf.cpsolver.coursett.model.TimeLocation.class net.sf.cpsolver.coursett.model.TimetableModel.class net.sf.cpsolver.coursett.preference.AveragePreferenceCombination.class net.sf.cpsolver.coursett.preference.MinMaxPreferenceCombination.class net.sf.cpsolver.coursett.preference.PreferenceCombination.class net.sf.cpsolver.coursett.preference.SumPreferenceCombination.class net.sf.cpsolver.exam.Test.class net.sf.cpsolver.exam.criteria.DistributionPenalty.class net.sf.cpsolver.exam.criteria.ExamCriterion.class net.sf.cpsolver.exam.criteria.ExamRotationPenalty.class net.sf.cpsolver.exam.criteria.InstructorBackToBackConflicts.class net.sf.cpsolver.exam.criteria.InstructorDirectConflicts.class net.sf.cpsolver.exam.criteria.InstructorDistanceBackToBackConflicts.class net.sf.cpsolver.exam.criteria.InstructorMoreThan2ADayConflicts.class net.sf.cpsolver.exam.criteria.InstructorNotAvailableConflicts.class net.sf.cpsolver.exam.criteria.LargeExamsPenalty.class net.sf.cpsolver.exam.criteria.PeriodIndexPenalty.class net.sf.cpsolver.exam.criteria.PeriodPenalty.class net.sf.cpsolver.exam.criteria.PeriodSizePenalty.class net.sf.cpsolver.exam.criteria.PerturbationPenalty.class net.sf.cpsolver.exam.criteria.RoomPenalty.class net.sf.cpsolver.exam.criteria.RoomPerturbationPenalty.class net.sf.cpsolver.exam.criteria.RoomSizePenalty.class net.sf.cpsolver.exam.criteria.RoomSplitDistancePenalty.class net.sf.cpsolver.exam.criteria.RoomSplitPenalty.class net.sf.cpsolver.exam.criteria.StudentBackToBackConflicts.class net.sf.cpsolver.exam.criteria.StudentDirectConflicts.class net.sf.cpsolver.exam.criteria.StudentDistanceBackToBackConflicts.class net.sf.cpsolver.exam.criteria.StudentMoreThan2ADayConflicts.class net.sf.cpsolver.exam.criteria.StudentNotAvailableConflicts.class net.sf.cpsolver.exam.criteria.additional.DistanceToStronglyPreferredRoom.class net.sf.cpsolver.exam.heuristics.ExamColoringConstruction.class net.sf.cpsolver.exam.heuristics.ExamConstruction.class net.sf.cpsolver.exam.heuristics.ExamGreatDeluge.class net.sf.cpsolver.exam.heuristics.ExamHillClimbing.class net.sf.cpsolver.exam.heuristics.ExamNeighbourSelection.class net.sf.cpsolver.exam.heuristics.ExamSimulatedAnnealing.class net.sf.cpsolver.exam.heuristics.ExamTabuSearch.class net.sf.cpsolver.exam.heuristics.ExamUnassignedVariableSelection.class net.sf.cpsolver.exam.model.Exam.class net.sf.cpsolver.exam.model.ExamDistributionConstraint.class net.sf.cpsolver.exam.model.ExamInstructor.class net.sf.cpsolver.exam.model.ExamModel.class net.sf.cpsolver.exam.model.ExamOwner.class net.sf.cpsolver.exam.model.ExamPeriod.class net.sf.cpsolver.exam.model.ExamPeriodPlacement.class net.sf.cpsolver.exam.model.ExamPlacement.class net.sf.cpsolver.exam.model.ExamRoom.class net.sf.cpsolver.exam.model.ExamRoomPlacement.class net.sf.cpsolver.exam.model.ExamRoomSharing.class net.sf.cpsolver.exam.model.ExamStudent.class net.sf.cpsolver.exam.model.PredefinedExamRoomSharing.class net.sf.cpsolver.exam.model.SimpleExamRoomSharing.class net.sf.cpsolver.exam.neighbours.ExamRandomMove.class net.sf.cpsolver.exam.neighbours.ExamRoomMove.class net.sf.cpsolver.exam.neighbours.ExamRoomSwapNeighbour.class net.sf.cpsolver.exam.neighbours.ExamSimpleNeighbour.class net.sf.cpsolver.exam.neighbours.ExamTimeMove.class net.sf.cpsolver.exam.reports.ExamAssignments.class net.sf.cpsolver.exam.reports.ExamCourseSectionAssignments.class net.sf.cpsolver.exam.reports.ExamInstructorConflicts.class net.sf.cpsolver.exam.reports.ExamNbrMeetingsPerDay.class net.sf.cpsolver.exam.reports.ExamPeriodUsage.class net.sf.cpsolver.exam.reports.ExamRoomComparator.class net.sf.cpsolver.exam.reports.ExamRoomSchedule.class net.sf.cpsolver.exam.reports.ExamRoomSplit.class net.sf.cpsolver.exam.reports.ExamStudentBackToBackConflicts.class net.sf.cpsolver.exam.reports.ExamStudentConflicts.class net.sf.cpsolver.exam.reports.ExamStudentConflictsBySectionCourse.class net.sf.cpsolver.exam.reports.ExamStudentConflictsPerExam.class net.sf.cpsolver.exam.reports.ExamStudentDirectConflicts.class net.sf.cpsolver.exam.reports.ExamStudentMoreTwoADay.class net.sf.cpsolver.ifs.Constants.class net.sf.cpsolver.ifs.constant.ConstantModel.class net.sf.cpsolver.ifs.constant.ConstantVariable.class net.sf.cpsolver.ifs.criteria.AbstractCriterion.class net.sf.cpsolver.ifs.criteria.AssignedValue.class net.sf.cpsolver.ifs.criteria.Criterion.class net.sf.cpsolver.ifs.dbt.DbtPropagation.class net.sf.cpsolver.ifs.dbt.DbtValueSelection.class net.sf.cpsolver.ifs.dbt.DbtVariableSelection.class net.sf.cpsolver.ifs.example.csp.CSPBinaryConstraint.class net.sf.cpsolver.ifs.example.csp.CSPModel.class net.sf.cpsolver.ifs.example.csp.CSPValue.class net.sf.cpsolver.ifs.example.csp.CSPVariable.class net.sf.cpsolver.ifs.example.csp.SimpleTest.class net.sf.cpsolver.ifs.example.csp.StructuredCSPModel.class net.sf.cpsolver.ifs.example.csp.Test.class net.sf.cpsolver.ifs.example.jobshop.Job.class net.sf.cpsolver.ifs.example.jobshop.JobShopModel.class net.sf.cpsolver.ifs.example.jobshop.Location.class net.sf.cpsolver.ifs.example.jobshop.Machine.class net.sf.cpsolver.ifs.example.jobshop.Operation.class net.sf.cpsolver.ifs.example.jobshop.Test.class net.sf.cpsolver.ifs.example.rpp.Location.class net.sf.cpsolver.ifs.example.rpp.RPPModel.class net.sf.cpsolver.ifs.example.rpp.Rectangle.class net.sf.cpsolver.ifs.example.rpp.ResourceConstraint.class net.sf.cpsolver.ifs.example.rpp.Test.class net.sf.cpsolver.ifs.example.tt.Activity.class net.sf.cpsolver.ifs.example.tt.Dependence.class net.sf.cpsolver.ifs.example.tt.Location.class net.sf.cpsolver.ifs.example.tt.Resource.class net.sf.cpsolver.ifs.example.tt.Test.class net.sf.cpsolver.ifs.example.tt.TimetableModel.class net.sf.cpsolver.ifs.extension.Assignment.class net.sf.cpsolver.ifs.extension.AssignmentSet.class net.sf.cpsolver.ifs.extension.ConflictStatistics.class net.sf.cpsolver.ifs.extension.Extension.class net.sf.cpsolver.ifs.extension.MacPropagation.class net.sf.cpsolver.ifs.extension.MacRevised.class net.sf.cpsolver.ifs.extension.SearchIntensification.class net.sf.cpsolver.ifs.extension.ViolatedInitials.class net.sf.cpsolver.ifs.heuristics.BacktrackNeighbourSelection.class net.sf.cpsolver.ifs.heuristics.GeneralValueSelection.class net.sf.cpsolver.ifs.heuristics.GeneralVariableSelection.class net.sf.cpsolver.ifs.heuristics.NeighbourSelection.class net.sf.cpsolver.ifs.heuristics.RouletteWheelSelection.class net.sf.cpsolver.ifs.heuristics.RoundRobinNeighbourSelection.class net.sf.cpsolver.ifs.heuristics.StandardNeighbourSelection.class net.sf.cpsolver.ifs.heuristics.ValueSelection.class net.sf.cpsolver.ifs.heuristics.VariableSelection.class net.sf.cpsolver.ifs.model.BinaryConstraint.class net.sf.cpsolver.ifs.model.Constraint.class net.sf.cpsolver.ifs.model.ConstraintListener.class net.sf.cpsolver.ifs.model.GlobalConstraint.class net.sf.cpsolver.ifs.model.InfoProvider.class net.sf.cpsolver.ifs.model.Model.class net.sf.cpsolver.ifs.model.ModelListener.class net.sf.cpsolver.ifs.model.Neighbour.class net.sf.cpsolver.ifs.model.SimpleNeighbour.class net.sf.cpsolver.ifs.model.Value.class net.sf.cpsolver.ifs.model.Variable.class net.sf.cpsolver.ifs.model.VariableListener.class net.sf.cpsolver.ifs.perturbations.DefaultPerturbationsCounter.class net.sf.cpsolver.ifs.perturbations.PerturbationsCounter.class net.sf.cpsolver.ifs.solution.GeneralSolutionComparator.class net.sf.cpsolver.ifs.solution.MPPSolutionComparator.class net.sf.cpsolver.ifs.solution.Solution.class net.sf.cpsolver.ifs.solution.SolutionComparator.class net.sf.cpsolver.ifs.solution.SolutionListener.class net.sf.cpsolver.ifs.solver.Solver.class net.sf.cpsolver.ifs.solver.SolverListener.class net.sf.cpsolver.ifs.termination.GeneralTerminationCondition.class net.sf.cpsolver.ifs.termination.MPPTerminationCondition.class net.sf.cpsolver.ifs.termination.TerminationCondition.class net.sf.cpsolver.ifs.util.CSVFile.class net.sf.cpsolver.ifs.util.Callback.class net.sf.cpsolver.ifs.util.Counter.class net.sf.cpsolver.ifs.util.DataProperties.class net.sf.cpsolver.ifs.util.DistanceMetric.class net.sf.cpsolver.ifs.util.IdGenerator.class net.sf.cpsolver.ifs.util.JProf.class net.sf.cpsolver.ifs.util.Progress.class net.sf.cpsolver.ifs.util.ProgressListener.class net.sf.cpsolver.ifs.util.ProgressWriter.class net.sf.cpsolver.ifs.util.PrologFile.class net.sf.cpsolver.ifs.util.SoftCache.class net.sf.cpsolver.ifs.util.ToolBox.class net.sf.cpsolver.studentsct.GetChoices.class net.sf.cpsolver.studentsct.GetInfo.class net.sf.cpsolver.studentsct.OnlineSectProof.class net.sf.cpsolver.studentsct.StudentPreferencePenalties.class net.sf.cpsolver.studentsct.StudentRequestXml.class net.sf.cpsolver.studentsct.StudentSctBBTest.class net.sf.cpsolver.studentsct.StudentSectioningLoader.class net.sf.cpsolver.studentsct.StudentSectioningModel.class net.sf.cpsolver.studentsct.StudentSectioningSaver.class net.sf.cpsolver.studentsct.StudentSectioningXMLLoader.class net.sf.cpsolver.studentsct.StudentSectioningXMLSaver.class net.sf.cpsolver.studentsct.Test.class net.sf.cpsolver.studentsct.check.CourseLimitCheck.class net.sf.cpsolver.studentsct.check.InevitableStudentConflicts.class net.sf.cpsolver.studentsct.check.OverlapCheck.class net.sf.cpsolver.studentsct.check.SectionLimitCheck.class net.sf.cpsolver.studentsct.constraint.ConfigLimit.class net.sf.cpsolver.studentsct.constraint.CourseLimit.class net.sf.cpsolver.studentsct.constraint.LinkedSections.class net.sf.cpsolver.studentsct.constraint.ReservationLimit.class net.sf.cpsolver.studentsct.constraint.SectionLimit.class net.sf.cpsolver.studentsct.constraint.StudentConflict.class net.sf.cpsolver.studentsct.extension.DistanceConflict.class net.sf.cpsolver.studentsct.extension.StudentConflictStatistics.class net.sf.cpsolver.studentsct.extension.TimeOverlapsCounter.class net.sf.cpsolver.studentsct.filter.CombinedStudentFilter.class net.sf.cpsolver.studentsct.filter.FreshmanStudentFilter.class net.sf.cpsolver.studentsct.filter.RandomStudentFilter.class net.sf.cpsolver.studentsct.filter.RealStudentFilter.class net.sf.cpsolver.studentsct.filter.ReverseStudentFilter.class net.sf.cpsolver.studentsct.filter.StudentFilter.class net.sf.cpsolver.studentsct.heuristics.EnrollmentSelection.class net.sf.cpsolver.studentsct.heuristics.RandomizedBacktrackNeighbourSelection.class net.sf.cpsolver.studentsct.heuristics.RouletteWheelRequestSelection.class net.sf.cpsolver.studentsct.heuristics.StudentSctNeighbourSelection.class net.sf.cpsolver.studentsct.heuristics.TwoPhaseStudentSctNeighbourSelection.class net.sf.cpsolver.studentsct.heuristics.selection.BacktrackSelection.class net.sf.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.class net.sf.cpsolver.studentsct.heuristics.selection.OnlineSelection.class net.sf.cpsolver.studentsct.heuristics.selection.PriorityConstructionSelection.class net.sf.cpsolver.studentsct.heuristics.selection.ProblemStudentsProvider.class net.sf.cpsolver.studentsct.heuristics.selection.RandomUnassignmentSelection.class net.sf.cpsolver.studentsct.heuristics.selection.ResectionIncompleteStudentsSelection.class net.sf.cpsolver.studentsct.heuristics.selection.ResectionUnassignedStudentsSelection.class net.sf.cpsolver.studentsct.heuristics.selection.RndUnProblStudSelection.class net.sf.cpsolver.studentsct.heuristics.selection.StandardSelection.class net.sf.cpsolver.studentsct.heuristics.selection.SwapStudentSelection.class net.sf.cpsolver.studentsct.heuristics.studentord.StudentChoiceOrder.class net.sf.cpsolver.studentsct.heuristics.studentord.StudentChoiceRealFirstOrder.class net.sf.cpsolver.studentsct.heuristics.studentord.StudentMajorOrder.class net.sf.cpsolver.studentsct.heuristics.studentord.StudentOrder.class net.sf.cpsolver.studentsct.heuristics.studentord.StudentRandomOrder.class net.sf.cpsolver.studentsct.heuristics.studentord.StudentRandomRealFirstOrder.class net.sf.cpsolver.studentsct.model.AcademicAreaCode.class net.sf.cpsolver.studentsct.model.Assignment.class net.sf.cpsolver.studentsct.model.Choice.class net.sf.cpsolver.studentsct.model.Config.class net.sf.cpsolver.studentsct.model.Course.class net.sf.cpsolver.studentsct.model.CourseRequest.class net.sf.cpsolver.studentsct.model.Enrollment.class net.sf.cpsolver.studentsct.model.FreeTimeRequest.class net.sf.cpsolver.studentsct.model.Offering.class net.sf.cpsolver.studentsct.model.Request.class net.sf.cpsolver.studentsct.model.Section.class net.sf.cpsolver.studentsct.model.Student.class net.sf.cpsolver.studentsct.model.Subpart.class net.sf.cpsolver.studentsct.report.CourseConflictTable.class net.sf.cpsolver.studentsct.report.DistanceConflictTable.class net.sf.cpsolver.studentsct.reservation.CourseReservation.class net.sf.cpsolver.studentsct.reservation.CurriculumReservation.class net.sf.cpsolver.studentsct.reservation.DummyReservation.class net.sf.cpsolver.studentsct.reservation.GroupReservation.class net.sf.cpsolver.studentsct.reservation.IndividualReservation.class net.sf.cpsolver.studentsct.reservation.Reservation.class net.sf.cpsolver.studentsct.weights.EqualStudentWeights.class net.sf.cpsolver.studentsct.weights.OriginalStudentWeights.class net.sf.cpsolver.studentsct.weights.PriorityStudentWeights.class net.sf.cpsolver.studentsct.weights.StudentWeights.class