Skip to main content
Consistency properties and algorithms for achieving them are at the heart of the success of Constraint Programming. In this paper, we study the relational consistency property R( ,m)C, which is equivalent to m-wise consistency proposed in... more
    • by  and +2
    •   4  
      Constraint ProgrammingCSPBacktrackingConstraint Satisfaction Problem
In constraint-based program testing, symbolic execution is a technique which allows to generate test data exercising a given execution path, selected within the program to be tested. Applied to a set of paths covering a sufficient part of... more
    • by 
    •   9  
      Computer ScienceSoftware EngineeringRelational DatabaseDatabase Systems
This paper concerns project scheduling under resource constraints. Traditionally, the objective is to find a unique solution that minimizes the project makespan, while respecting the precedence constraints and the resource constraints.... more
    • by 
    •   14  
      EngineeringComputer ScienceArtificial IntelligenceChemistry
The short-term scheduling of multiproduct multistage batch plants is tackled in this paper by means of a constraint programming (CP) methodology. This approach, consisting of both a model and a search strategy, easily handles different... more
    • by 
    •   7  
      Mechanical EngineeringChemical EngineeringConstraint ProgrammingDomain Knowledge
    • by 
    •   4  
      Operations ResearchConstraint ProgrammingDecision TheoryDiscrete Mathematics
The aim of Air Traffic Flow Management (ATFM) is to enhance the capacity of the airspace while satisfying Air Traffic Control constraints and airlines requests to optimize their operating costs. This paper presents a design of a new route... more
    • by 
    •   7  
      Constraint ProgrammingMathematical SciencesGraph ColoringAir Traffic Flow Management
This paper presents a logic language for expressing NP search and optimization problems. Specifically, first a language obtained by extending (positive) Datalog with intuitive and efficient constructs (namely, stratified negation,... more
    • by 
    •   3  
      Constraint ProgrammingOptimization ProblemComputer Software
The aim of this paper is to solve a problem on scheduling with earliness and tardiness costs using constraint programming approach, and to compare the results with the ones from the original timed automata approach. The case study, a... more
    • by 
    •   3  
      SchedulingConstraint ProgrammingTimed Automata
Project-driven manufacturing, based on the make-to-order or the build-to-order principle and predominant in small and medium-size enterprises (SMEs), calls for an efficient solution of large combinatorial problems, especially in such... more
    • by 
    •   14  
      HistorySchedulingConstraint ProgrammingMultidisciplinary
The hybrid or flexible flowshop problem is a generalization of the flowshop in such a way that every job can be processed by one among several machines on each machine stage. In recent years a number of effective exact methods have been... more
    • by 
    •   6  
      Constraint ProgrammingMultidisciplinaryBranch and BoundLower Bound
This article concerns the problem of managing the new generation of Agile Earth Observing Satellites (AEOS). This kind of satellites is presently studied by the French Centre National d'Études Spatiales (PLEIADES project). The mission of... more
    • by 
    •   11  
      Mechanical EngineeringAerospace EngineeringConstraint ProgrammingEarth Observation
Modeling music theories with computer programs has attracted composers and scholars for a long time. On the one hand, the resulting programs can serve as algorithmic composition tools. On the other hand, such an approach leads to a better... more
    • by 
    •   10  
      Computer ScienceFunctional ProgrammingMusic TechnologyComputer Music
Background and justification Dessert banana and plantain (Musa sp.) are the fourth most important staple food crops in the world after rice, wheat and maize [1]. Dessert banana in particular is a commercially important crop in the global... more
    • by 
    •   5  
      Constraint ProgrammingProduction PlanningMarketing ManagementBanana Trade
Scheduling crews of airline companies is a hard combinatorial problem, taken the complexity of constraints that have to be satisfied. Constraint-based programming techniques is a new method, apart to the traditional Operations... more
    • by  and +1
    •   2  
      Parallel ComputingConstraint Programming
    • by 
    •   3  
      Computer ScienceGraph TheoryConstraint Programming
In this talk I give my view on learning Constraint Programming after testing about 25 different CP systems, some comments on the role of CP Solver developers as well as a subjective comparison matrix of these tested solvers.
    • by 
    •   2  
      Constraint ProgrammingLearning Constraint Programming
Objectives: The study was conducted to determine the effects of MCIT on the affected upper extremity among Mild Moderate Spastic Hemiplegic children. Study Design: Randomized Control Trial (RCT) Study Settings & Participants: An... more
    • by 
    •   10  
      RehabilitationCerebral PalsyConstraint ProgrammingPediatric Neurology
The Wireless Sensor Networks (WSNs) design related questions give rise to new complex and difficult theoretical problems and challenges in operations research and optimization areas. As WSNs become increasingly pervasive, a good... more
    • by  and +1
    •   13  
      Computational GeometryOperations ResearchWireless Sensor NetworksEnergy Consumption
Talk at SweConsNet 20130527 about the features I like about Constraint Programming (and still like after 4 years learning CP).
    • by 
    • Constraint Programming
The scheduling needs of umpires and referees differ from the needs of sports teams. In some sports leagues, such as Major League Baseball in the United States, umpires travel throughout the league's territory; they do not have a "home... more
    • by 
    •   11  
      Information SystemsEngineeringApplied MathematicsComputer Science
This paper presents two heuristics algorithms to solve Japanese puzzles, both black and white puzzles and color puzzles. First, we present ad-hoc heuristics which use the information in rows, columns, and puzzle's constraints to obtain... more
    • by 
    •   5  
      Constraint ProgrammingGenetic AlgorithmGamesWeb Pages
Sebuah fungsi yang didefinisikan oleh pembuat program selain dapat dipanggil oleh fungsi main() juga dapat dipanggil oleh fungsi lain. Seperti kita ketahui bahwa bentuk umum sebuah fungsi adalah sebagai berikut: Tipe_nilai_balik... more
    • by 
    •   14  
      Programming LanguagesConstraint ProgrammingC++ ProgrammingC Programming
We combine mixed integer linear programming (MILP) and constraint programming (CP) to solve an important class of planning and scheduling problems. Tasks are allocated to facilities using MILP and scheduled using CP, and the two are... more
    • by 
    •   20  
      Applied MathematicsLogicOperations ManagementOperations Research
    • by 
    •   2  
      Constraint ProgrammingBoolean Satisfiability
Matching highly skilled people to available positions is a high-stakes task that requires careful consideration by experienced resource managers. A wrong decision may result in significant loss of value due to understaffing,... more
    • by 
    •   12  
      Information SystemsArtificial IntelligenceLocalizationConstraint Programming
We apply to fixed charge network flow (FCNF) problems a general hybrid solution method that combines constraint programming and linear programming. FCNF problems test the hybrid approach on problems that are already rather well suited for... more
    • by 
    •   6  
      Constraint ProgrammingMathematical SciencesHybrid ApproachCharge Transport
This paper discusses an in-depth analysis and a solution guide for the OPCDE Challenge. The crackme is rather straightforward and simple for the experienced reverser. However, for a beginner it could be problematic due to the nature of... more
    • by 
    •   5  
      Constraint ProgrammingTheorem ProvingReverse EngineeringCracking
This research presents the design, usage, and evaluation of a highly generic music con- straint system called Strasheela. Strasheela simplifies the definition of musical constraint satisfaction problems (CSP) by predefining building... more
    • by 
    •   4  
      Algorithmic CompositionComposition (Music)Constraint ProgrammingStrasheela
A Constraint Satisfaction Problem (CSP) is a powerful framework for representing and solving constraint problems. When solving a CSP using a backtrack search method, one important factor that reduces the size of the search space... more
    • by 
    •   6  
      Evolutionary ComputationConstraint-based Local SearchMetaethicsConstraint Programming
    • by 
    •   12  
      Image ProcessingOperations ResearchPattern RecognitionComplexity
A number of operations research (OR) methods have found their way into constraint programming (CP). This development is entirely natural, since OR and CP have similar goals.
    • by 
    •   8  
      Combinatorial OptimizationOperations ResearchOptimization (Mathematics)Optimization techniques
Theme One is a computer program with a dual objective — to perform tasks of inductive and deductive problem-solving that arise in research and to explore the integration of these reasoning types in human and computer information processing.
    • by 
    •   29  
      SemioticsModel TheoryComputer ScienceAutomata Theory (Formal Languages)
Book Review T exts in constraint programming are a little like buses. You wait forever for one to come along, and then two come along at once. In this case, there has been a large gap in the market for a theoretical introduction to... more
    • by 
    • Constraint Programming
This paper presents a logical abstraction of the reachability graph of a timed Petri net using constraint programming. We apply it to the scheduling of transient inter-production states for cyclic productions in Flexible Manufacturing... more
    • by 
    •   6  
      Flexible ManufacturingSchedulingConstraint ProgrammingPetri Nets
CREAM (“Constraints with Rules to EAse Modelling”) is a general rule-based modelling language designed to make easy to use for engineers the formulation of combinatorial problems and the integration of domain-specific knowledge in... more
    • by 
    •   5  
      Combinatorial OptimizationMathematical ModellingConstraint ProgrammingHeuristic Search
• We face Max-Throughput Mapping and Scheduling of streaming applications (SDF) on MPSoC platforms. • We develop a Constraint-based solver relying on an incremental algorithm to narrow the search space.
    • by  and +1
    •   4  
      Distributed ComputingSchedulingConstraint ProgrammingParallel & Distributed Computing
This paper describes the Rostering Engine (RE) that we have developed for the Hospital Authority (HA), Hong Kong as part of their Staff Rostering System (SRS) using AI constraint-programming techniques. The Hospital Authority manages over... more
    • by 
    •   3  
      Constraint ProgrammingNurse rosteringSystem performance
A strategy for adaptive control and energetic optimization of aerobic fermentors was implemented, with both air flow and agitation speed as manipulated variables. This strategy is separable in its components: control, optimization,... more
    • by 
    •   1261  
      Information SystemsElectrical EngineeringElectronic EngineeringCommunication Engineering
    • by 
    •   5  
      Algorithmic CompositionComposition (Music)Constraint ProgrammingRelation
Timetabling problems have been frequently studied due to their wide range of applications. However, they are often solved manually because of the lack of appropriate computer tools. Although many approaches mainly based on local search or... more
    • by 
    •   8  
      Practice theoryConstraint ProgrammingProblem SolvingAutomation
Multi-agent systems are communities of problem-solving entities that can perceive and act upon their environments to achieve their individual goals as well as joint goals. The work on such systems integrates many technologies and concepts... more
    • by 
    •   6  
      Constraint ProgrammingMulti Agent SystemMulti Agent SystemsModel Uncertainty
Constraint Programming (CP) is a powerful paradigm for modeling and solving Complex Combinatorial Problems (generally issued from Decision Making). In this work, we model the known Sudoku puzzle as a Constraint Satisfaction Problems and... more
    • by  and +2
    •   3  
      Constraint ProgrammingCombinatorial ProblemsConstraint Satisfaction
Constraint programming (CP) is one of the most effective techniques for solving practical operational problems. The outstanding feature of the method is a set of constraints affecting a solution of a problem can be imposed without a... more
    • by  and +1
    •   5  
      Constraint ProgrammingConstraint Satisfaction ProblemsCSPExamination Scheduling
This paper explains why learning to solve constraint problems is so difficult, and describes a set of methods that has been effective on a broad variety of problem classes. The primary focus is on learning an effective search algorithm as... more
    • by 
    •   5  
      Constraint ProgrammingSearch AlgorithmLearning EffectivenessLearning Methods
In current model-driven development approaches, software models are the primary artifacts of the development process. Therefore, assessment of their correctness is a key issue to ensure the quality of the final application. Research on... more
    • by 
    •   4  
      Constraint ProgrammingModel Driven DevelopmentDevelopment ProcessConstraint Satisfaction Problem
Searching objects within a catalog is a problem of increasing importance, as the general public has access to increasing volumes of data. Constraint programming has addressed the case of searching databases of complex products that can be... more
    • by 
    •   4  
      Constraint ProgrammingCPCooperative SystemsE Commerce
The Constraint Satisfaction Problem (CSP) framework allows users to define problems in a declarative way, quite independently from the solving process. However, when the problem is over-constrained, the answer "no solution" is generally... more
    • by  and +1
    •   6  
      Constraint ProgrammingComputer SoftwareConstraintsBoolean Satisfiability
One of the central trends in the optimization community over the past several years has been the steady improvement of general-purpose solvers. A logical next step in this evolution is to combine mixed integer linear programming,... more
    • by  and +1
    •   5  
      Operations ResearchOptimization techniquesModeling and SimulationConstraint Programming
The phenomenon of quantum entanglement involving two particles has puzzled us for a long time. This article presents some possible solutions.
    • by 
    •   260  
      Information SystemsElectrical EngineeringRoboticsControl Systems Engineering
From an operational point of view, Ready-Mixed Concrete Suppliers are faced with challenging operational problems such as the acquisition of raw materials, scheduling of production facilities, and the transportation of concrete. This... more
    • by 
    •   7  
      Applied MathematicsSchedulingConstraint ProgrammingVehicle routing