DMCA
A Predictive Model for Satisfying Conflicting Objectives in Scheduling Problems. (1991)
Citations: | 20 - 7 self |
BibTeX
@TECHREPORT{Berry91apredictive,
author = {Pauline M Berry},
title = {A Predictive Model for Satisfying Conflicting Objectives in Scheduling Problems.},
institution = {},
year = {1991}
}
OpenURL
Abstract
It is argued that to achieve the required balance between objectives, a scheduling system must have the ability to relate the consequence of a decision to the satisfaction of overall objectives. The dissertation introduces the concept of a preference capacity plan (PCP) in an attempt to give automated schedulers this ability. PCP takes cognizance of both predicted demand for capacity and the interactions that exist between scheduling objectives. Experimental analysis is used to illustrate the power, versatility, and practicality of the PCP approach Dissertation Abstract The economic viability of a manufacturing organization depends on its ability to maximize customer services; maintain efficient, low-cost operations; and minimize total investment. These objectives conflict with one another and, thus, are difficult to achieve on an operational basis. Much of the work in the area of automated scheduling systems recognizes this problem but does not address it effectively. The work presented by this Ph.D. dissertation was motivated by the desire to generate good, costeffective schedules in dynamic and stochastic manufacturing environments (Berry 1991). 1 goals. A scheduling system must also consider the interactions that exist between these global constraints and must be capable of reasoning about their satisfaction to produce an efficient schedule. The contributions of the work presented in this dissertation are a predictive model that can be used to represent the likelihood that management objectives will be met by the schedule and the mechanisms required to exploit the knowledge contained within this model. The advantages of such a predictive model are the control of the quality of schedules produced in a dynamic environment and increased search efficiency resulting from improved decision-making capabilities. Scheduling and Reasoning with Uncertainty The second chapter of the dissertation presents a three-part review of work relating to the domain of scheduling and techniques relating to informed decision making. The first section presents scheduling and sequencing theory. It includes methods and algorithms derived from the fields of operations research and management science. The second section describes a more recent development in the area of manufacturing scheduling. Several systems have been built that use advances in knowledge representation and search methodologies stemming from the AI field. The most significant systems A Predictive Model for Satisfying Conflicting Objectives in Scheduling Problems Pauline M. Berry within an advanced scheduling architecture. In conclusion, it is argued that by reasoning about the satisfaction of global objectives during the scheduling process, solutions of a consistently high quality can be produced. The Scheduling Problem Chapter 1 of the dissertation defines the problem of scheduling and, in particular, job shop scheduling. It describes the difficulties inherent in scheduling: its combinatorial explosiveness Scheduling in a manufacturing environment is subject to a wide variety of constraints. Many of these constraints relate to the satisfaction of organizational goals, that is, objectives that determine the economic viability of the manufacturing organization. For example, meeting due dates relates directly to the provision of good customer services, increasing productivity has more in common with maximizing return on investment, and the control of work-inprocess (WIP) levels helps to maintain low-cost operations. As is explained in chapter 1, the three main objectives of a manufacturing facility (good customer services, low-cost operations, and maximum return on investment) are inherently incompatible. To remain economically competitive, a manufacturer must achieve a balance between these Experimental analysis is used to illustrate…the PCP approach within an advanced scheduling architecture. Copyright ©1992, AAAI/$2.00 AI MAGAZINE Dissertation Abstract problem of intelligent decision making from the fields of probability theory and uncertainty theory. Recent advances in tackling the issue of uncertainty within knowledgebased systems are described The Preference Capacity Plan Approach Chapter 3 presents the predictive approach proposed by the dissertation. A predictive model, PCP, is constructed. It is based on the argument that scheduling is basically a problem of resource contention. Each resource has an individual PCP associated with it that represents the predicted demand for its capacity over time. The prediction accounts for preference constraints, including global preference constraints that indicate a desire to meet certain management objectives. In addition, it is designed to function in a dynamic environment, so any switch in management goals because of unexpected or extreme conditions can be reflected directly in the model. The construction process is described in full in chapter 3. Particular emphasis is placed on how the interobjective interactions are represented by PCPs, that is, how the interactions that exist between global preference constraints, such as meet due dates and minimize WIP levels, are built into the predictive model. Chapter 3 also explains how the knowledge contained in the predictive model can be exploited within the scheduling process. It is argued that PCP can be used for several purposes: focus the attention of the scheduler onto the most highly constrained parts of the problem; contribute to decision making during the scheduling process by providing information about the likely satisfaction of objectives; supply information on the impact of a constraint relaxation; and, ultimately, improve the quality of schedules produced in a dynamic environment. All these functions are described in full, and their benefits or limitations within the scheduling process are explained. Test-Bed Scheduling Environments In Chapter 4, a test-bed scheduling system is presented In both cases, the test results are shown to justify the argument made in chapter 3. They demonstrate that the PCP approach is effective in maintaining a balance in the satisfaction of management objectives. In particular, test results from the blackboard scheduler, which exhibits a clear control structure, illustrate the effectiveness of PCP in controlling schedule quality and search efficiency. Similarly, the clear benefit of using the PCP approach in the asynchronously controlled DAS system is shown in its power to maintain a consistently high-quality solution despite a highly dynamic environment. Dissertation Abstract Conclusions The work presented in this dissertation was motivated by a desire to improve the quality of schedules produced in manufacturing environments. Determining the quality of a schedule is, in itself, a difficult problem. Ultimately, the success of a schedule can only be measured by the resulting economic success of the manufacturing organization and, therefore, is tied to many other aspects of the manufacturing process. However, there are some basic, though conflicting objectives that any organization would like to achieve through effective scheduling of its production process. It is argued that to achieve the required balance between these objectives, the scheduler must have the ability to relate the consequence of a scheduling decision to the satisfaction of global objectives. This problem is extremely complex and involves reasoning in an uncertain environment about the interactions that exist between such objectives as well as the more fundamental issues of interorder and intraorder interactions. The dissertation argues that by reasoning about the satisfaction of global objectives at the detailed scheduling level, the search can be guided toward producing more efficient results. To reason about the global implications of a decision, the scheduler must have access to a highlevel and accurate view of the current scheduling problem. The use of the PCP approach has four main aims within an incremental scheduling methodology: The first aim is to satisfy the requirement for a high-level, or global, view of the problem. PCP is maintained dynamically to ensure the information is accurate and up to date. The second aim is to focus the scheduling effort to increase search efficiency. Information extracted from PCP can be used to identify the most constrained parts of the problem from which the problem-solving effort should commence. The third aim is to influence scheduling decisions and, therefore, maintain a balance between the satisfaction of global objectives. Both resource allocations and start-time assignments can be controlled by information from PCP that reflects a desire to produce a quality solution. The fourth aim is to resolve conflict situations by assessing the impact of relaxation alternatives. …the knowledge-based approach offers distinct advantages over the more traditional mathematically based algorithms… In conclusion, the work shows that by reasoning about the satisfaction of global objectives during the scheduling process, solutions of a consistently high quality can be produced. This process was enabled by the development of a predictive model that is based on the demand for capacity and also includes knowledge of the interactions that exist between scheduling objectives. However, it should be noted that there will still be a tradeoff to consider between computationally expensive predecision analysis and search efficiency in highly reactive environments.