|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
IFS 1.2 (Iterative Forward Search) CourseTT 1.2 (University Course Timetabling) StudentSct 1.2 (Student Sectioning) ExamTT 1.2 (Examination Timetabling) Copyright (C) 2006 - 2010 Tomáš Müller muller@unitime.org http://muller.unitime.org This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not see http://www.gnu.org/licenses/. |
Iterative Forward Search | |
---|---|
net.sf.cpsolver.ifs | Iterative Forward Search Algorithm (root package) |
net.sf.cpsolver.ifs.constant | Extension of the model with constant variables. |
net.sf.cpsolver.ifs.criteria | IFS Criteria. |
net.sf.cpsolver.ifs.dbt | Dynamic backtracking extension of IFS solver |
net.sf.cpsolver.ifs.extension | IFS Extensions (conflict-based statistics, maintenance of arc consistency) |
net.sf.cpsolver.ifs.heuristics | IFS Heuristics (value and variable selection criteria) |
net.sf.cpsolver.ifs.model | IFS Model (description of a problem) |
net.sf.cpsolver.ifs.perturbations | Minimal Perturbation Problem: counting of perturbations |
net.sf.cpsolver.ifs.solution | IFS Solution (also contains solution comparator) |
net.sf.cpsolver.ifs.solver | IFS Solver |
net.sf.cpsolver.ifs.termination | IFS Termination (termination condition) |
net.sf.cpsolver.ifs.util | Utilities |
Iterative Forward Search Examples | |
---|---|
net.sf.cpsolver.ifs.example.csp | Random Binary CSP with uniform distribution. |
net.sf.cpsolver.ifs.example.jobshop | JobShop Problem. |
net.sf.cpsolver.ifs.example.rpp | Random Placement Problem. |
net.sf.cpsolver.ifs.example.tt | Simple Timetabling Problem. |
University Course Timetabling | |
---|---|
net.sf.cpsolver.coursett | University Course Timetabling. |
net.sf.cpsolver.coursett.constraint | University Course Timetabling: Constraints. |
net.sf.cpsolver.coursett.criteria | University Course Timetabling: Criteria. |
net.sf.cpsolver.coursett.criteria.additional | University Course Timetabling: Additional (Experimental) Criteria. |
net.sf.cpsolver.coursett.criteria.placement | University Course Timetabling: Placement Selection Criteria. |
net.sf.cpsolver.coursett.custom | University Course Timetabling: Various customizations. |
net.sf.cpsolver.coursett.heuristics | University Course Timetabling: Heuristics. |
net.sf.cpsolver.coursett.model | University Course Timetabling: Model. |
net.sf.cpsolver.coursett.preference | Various Preference Combinations. |
Student Sectioning | |
---|---|
net.sf.cpsolver.studentsct | Student Sectioning Solver. |
net.sf.cpsolver.studentsct.check | Various checks of validity of a student sectioning solution. |
net.sf.cpsolver.studentsct.constraint | Student Sectioning: Constraints. |
net.sf.cpsolver.studentsct.extension | Student Sectioning: Various Extensions. |
net.sf.cpsolver.studentsct.filter | Various student filters. |
net.sf.cpsolver.studentsct.heuristics | Student Sectioning: Heuristics. |
net.sf.cpsolver.studentsct.heuristics.selection | Student Sectioning: Various Neighbour Selection Criteria. |
net.sf.cpsolver.studentsct.heuristics.studentord | Online Student Sectioning Test: various students orderings
|
net.sf.cpsolver.studentsct.model | Student Sectioning: Model. |
net.sf.cpsolver.studentsct.report | Student Sectioning: Various Reports. |
net.sf.cpsolver.studentsct.reservation | Student Sectioning: Reservations. |
net.sf.cpsolver.studentsct.weights | Student Sectioning Weightings: various students weight models
|
Examination Timetabling | |
---|---|
net.sf.cpsolver.exam | Examination Timetabling Solver. |
net.sf.cpsolver.exam.criteria | Examination Timetabling: Criteria. |
net.sf.cpsolver.exam.criteria.additional | Examination Timetabling: Additional (Experimental) Criteria. |
net.sf.cpsolver.exam.heuristics | Examination Timetabling: Solution Heuristics. |
net.sf.cpsolver.exam.model | Examination Timetabling: Model. |
net.sf.cpsolver.exam.neighbours | Examination Timetabling: Various Neighbourhoods. |
net.sf.cpsolver.exam.reports | Examination Timetabling: Reports. |
net.sf.cpsolver.exam.split | This package contains an an experimental criterion that allows an exam to be split into two if it decreases the number of student conflicts. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |