Improving iterative repair strategies for scheduling with the SVM
نویسندگان
چکیده
The resource constraint project scheduling problem (RCPSP) is an NP-hard benchmark problem in scheduling which takes into account the limitation of resources’ availabilities in real life production processes and subsumes open-shop, job-shop, and flow-shop scheduling as special cases. We here present an application of machine learning to adapt simple greedy strategies for the RCPSP. Iterative repair steps are applied to an initial schedule which neglects resource constraints. The rout-algorithm of reinforcement learning is used to learn an appropriate value function which guides the search. We propose three different ways to define the value function and we use the support vector machine (SVM) for its approximation. The specific properties of the SVM allow to reduce the size of the training set and SVM shows very good generalization behavior also after short training. We compare the learned strategies to the initial greedy strategy for different benchmark instances of the RCPSP.
منابع مشابه
Improving System Performance in Case-Based Iterative Optimization through Knowledge Filtering
Adding knowledge to a knowledge-based system is not monotonically bene cial. We discuss and experimentally validate this observation in the context of CABINS, a system that learns control knowledge for iterative repair in ill-structured optimization problems. In CABINS, situation-dependent user's decisions that guide the repair process are captured in cases together with contextual problem info...
متن کاملSearch Algorithms for Minimal Cost Repair Problems
Many scheduling scenarios involve altering or repairing an initial, candidate schedule, sometimes as a result of unexpected changes to the problem. Given a constraint satisfaction problem and an initial assignment of values to variables that violates some constraints, we consider the problem of finding a solution which differs minimally from the initial state. We consider two search spaces for ...
متن کاملImproving Schedule Quality through Case-Based Reasoning
We describe a framework, implemented in CABINS, for iterative schedule revision based on acquisition and reuse of user optimization preferences to improve schedule quality. Practical scheduling problems generally require allocation of resources in the presence of a large, diverse and typically conflicting set of constraints and optimization criteria. The ill-structuredness of both the solution ...
متن کاملApplied Partial Constraint Satisfaction Using Weighted Iterative Repair
Many real-world constraint satisfaction problems (CSPs) can be over-constrained or too large to solve using a standard constructive/backtracking approach. Instead, faster heuristic techniques have been proposed that perform a partial search of all possible solutions using an iterative repair or hill-climbing approach. The main problem with such approaches is that they can become stuck in local ...
متن کاملIterative Repair Planning for Spacecraft Operations Using the Aspen System
This paper describes the Automated Scheduling and Planning Environment (ASPEN). ASPEN encodes complex spacecraft knowledge of operability constraints, flight rules, spacecraft hardware, science experiments and operations procedures to allow for automated generation of low level spacecraft sequences. Using a technique called iterative repair, ASPEN classifies constraint violations (i.e., conflic...
متن کامل