N94-35048 A Criterion Autoscheduler For Long Range Planning

9m ago
4 Views
1 Downloads
839.85 KB
16 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Francisco Tran
Transcription

N94- 35048 A Criterion Autoscheduler Jeffrey Space Telescope 3700 for Long Range Planning L. Sponsler Science San Martin Drive, Baltimore, (410) 338-4565 sponsler@ Institute MD 21218 stsci.edu USA Abstract A constraint-based scheduling system called SPIKE is used to create long-term schedules for the Hubble Space Telescope. A meta-level scheduler called the Criterion Autoscheduler for Long range planning (CASL) has been created to guide SPIKE's schedule generation according to the agenda of the planning scientists. It is proposed that sufficient flexibility exists in a schedule to allow high level planning heuristics to be applied without adversely affected crucial constraints such as spacecraft efficiency. This hypothesis is supported by test data which is described. 1. Introduction The scheduling of the Hubble Space Telescope (HST) is complex and involves many software systems. A long range planning system called SPIKE is integral to the process. Recently, SPIKE has been augmented with a new subsystem for the following reasons: I The planning scientists (who use SPIKE) were not able to make important the behavior of the scheduling system without requesting that software effect code changes. , changes to developers A set of scheduling rules that was provided by the scientists could noteasily be encoded in the scheduler. Expert system technology was proposed as a way to give users control over the scheduling process. The Criterion Autoschedulerfor Long range planning (CASL) has been implemented to satisfy these requirements. An expert system methodology called functional knowledge representation (Lucks, 1992) has been implemented as a generic shell called the multiple criterion network (MCN). MCN uses criteria and knowledge functions which are defined here: Criterion: A problem solving CASL employs scheduling as possible." Knowledge scores. base. P PAGE heuristic criteria that is associated such as "Attempt with some to schedule aspect of the domain. observations as early Function: A class of operator that transmutes application The mappings are criterion-specific and explicitly stored BLANK NOT FILMED 5"7 data into numeric in the knowledge

These concepts and experiments 2. are described in detail in later sections. CASL is the focus with CASL are described and results are presented. Description of the of this report HST NASA's Hubble Space Telescope (HST) is an orbital observatory that was launched by the Space Shuttle Discovery in 1990 and successfully repaired in December 1993 by the Endeavor crew. The success of the "First Servicing Mission" should restore HST optics to original specifications and improve its ability to do high quality science. The Space Telescope Science Institute (STScI) is responsible for managing the groundbased scientific operations of HST. Proposals (i.e., experimental programs) are submitted to the Institute and are processed by a series of software programs. The results are sets of spacecraft commands which (ideally) produce image data that is returned to the STScI for further processing and archiving. For more details about HST, see Hall 1982. 3. Conceptual Description of the HST Scheduling Process The scheduling problem has been divided into discrete layers of logic. The layers can be briefly described below. Several of these layers will be discussed in detail in a later section. The following list is in order of increasing abstraction from the spacecraft. An instrument on the spacecraft is commanded to expose a photosensitive element to light. The commands the Science are derived from a micro-scheduled calendar Planning and Scheduling System (SPSS). created by astronomers using The Long Range Planning (LRP) system operates on one year time intervals. The time resolution of the LRP is currently one week. The set of observations assigned to one particular week of a completely scheduled LRP are communicated to SPSS. The long range planning process has the following logical layers: At the lowest information observation level is a constraint analysis system, called Micro-SPIKE, that provides such as "When is the observation's target visible to HST?" and "Since B must be after observation A, when is it legal to observe B?" The next higher layer is the Constraint Satisfaction Problem (CSP) system which provides a workbench for searching for a feasible set of assignments of observations to time slots. The CSP employs Micro-SPIKE to answer what if questions such as the aforementioned. At the most abstract LRP that satisfies realities 4. The layer, CASL employs the CSP system and its utilities to create an both the physical constraints of the spacecraft and the practical of the planning Scheduling scientists. Sequence In this section, the major steps in the scheduling of HST proposals is described. sections will discuss the CASL Long Range Planning strategy in detail. [ 58 Later

4.1. Proposal Creation An astronomer currently creates a proposal that takes, as its initial form, a text file containing definitions of targets (objects to be observed), exposures (the images to be taken), and special requirements (constraints on exposures). Syntax checking is done via distributed software tools. The proposal is sent to the STScI where it is submitted to an analysis and correction process called proposal preparation. This process creates scheduling units (SUs) which are collections of exposures organized by a complex set of rules. The role of SPIKE is to place SUs on a long range plan that spans many months. The proposal preparation phase includes running portions of the SPIKE software that check important proposal aspects such as violation of HST pointing restrictions (e.g., "Allow no pointing that is within 50 degrees of the sun.") and schedulability (e.g., "The AFTER constraint causes the linked exposures to have no legal scheduling windows"). The principle goal of preparation is to provide planning personnel with a proposal that will schedule without constraint violations "in isolation." 4.2. Long Range Planning When a large fraction of proposals have been prepared, the Long Range Plan (LRP) is created. The LRP spans approximately a year and consists of week-long time segments. The main difference between preparation and planning is that the proposals must, in the context of the LRP, compete for resources such as available spacecraft time. 4.2.1. The Constraint Based Scheduling System The SPIKE system has a subsystem called micro-spike that constraints ("Don't point at the moon") and relative constraints B"). This section discusses how it operates. is used to analyze absolute ("Schedule SU A after SU SPIKE represents scheduling information primarily using the suitability function. The suitability function is a means for representing scheduling constraints and preferences (Johnston, 1990). The approach provides a way to represent the concept of "goodness over time." Suitabilities (in this discussion) are in the real numbers and range from zero to one where zero means unsuitable and one means nominally suitable. The encoding of a suitability function is via a piecewise constant function (PCF) which is a list of time/value pairs. For example, if one determines that the sun is blocking the view of a target from the first segment of our plan up to, but not including, the fifth segment (when the target becomes visible), a PCF representing this would appear as follows: (1 0 5 1). For an SU, absolute constraints are computed following list enumerates some of these: Solar Exclusion: Allow and represented no point that is less then 50 degrees from as suitabilities. The the sun. Orbital Viewing: Determine first whether there is available viewing time (i.e., that the target is not occulted by the earth) and if so how much. The suitability for a specific time period will be inversely proportional to the number of orbits required for the SU's component observations. Micro-SPIKE supports relative constraints via a constraint propagation algorithm. Informally, let A and B be SUs. Let abs(A) represent the combined absolute constraint suitabilities of A and after(A, B) represent the constraint that B must be scheduled after A. Micro-SPIKE computes the effects of abs(B) and after(A, B) deriving a new suitability for 59

B that upon combination with abs(B) produces a new suitability for B. Arbitrary relative constraint networks are supported and so the algorithm iterates until no further changes in suitability (for any SU) is detected. See Miller (1988) and Sponsler (1991) for a more complete description. In the SPIKE domain scheduling is treated as a constraint satisfaction problem. Such problems are known to be NP-complete (Garey, 1979) and so the exhaustive traversal of the entire search space is not computationally tractable if the number of SUs is large. 4.2.2. CSP Another SPIKE subsystem called the Constraint considered an general purpose problem solving In the context of HST LRPs (fully committed the following: Communicates an SU is planned Satisfaction engine. Problem (CSP) system can be scheduling CSP provides a workbench for searching for feasible with no constraint violations). The SPIKE CSP system performs with the Micro-SPIKE software to obtain data in a specific time segment, how does this affect about constraints related SUs?). (e.g., if Supports a framework that records static preference values for each SU/segment pair. Preference is (currently) defined to be the integral of the suitability function for a discrete time segment and so collapses a complex description to a single value. Supports a mapping from SU/segment pair to a count of constraint violations (called conflicts). This count provides information that not only describes where constraints are violated but also how many violations have occurred. Provides the capability to commit SUs to time segments. A fully committed CSP represents a complete long range plan. The action of commitment causes Micro-SPIKE to be consulted such that Other SUs (related by relative constraints) may acquire new conflicts in certain segments). Tracks resources for each time segment. When all resources a conflict is logged for all other SUs thereby communicating segment for further commitments. for a segment are consumed, the undesirability of that Minton (1992) found that heuristic algorithms (including max preference rain conflicts) could be used to solve CSP problems effectively. In the context of HST, by iteratively searching for SU/segment pairs that maximize suitability and minimize constraint violations, good schedules result. 4.2.3. Meta-Scheduling The max p rence algo thm has been effective' in supporting HST scheduling. However, the STScI personnel who employ SPIKE to Create LRPsre2:luested that the Software p e another (more abstractylayer that would support important constraints provided by the planners themselves. For example, the constraint to schedule SUs as early as possible does not have a physical basis. It is important, however, because the near-term portion of an LRP should be as fully packed, with respect to available spacecraft resources, as possible. 60

The requestfor suchsoftwareby theplannerscatalyzedthe designandimplementationof the Criterion AutoSchedulerfor Long range planning (CASL) which is the subject of this report. CASL is described in detail in later sections. The resource constraint levels for the LRP larger pool of SUs for micro-scheduling. for the fact that certain SPSS scheduling If, therefore, certain commitments are alternative SUs. 4.3. are set to greater than 100% in order to provide a This oversubscription is intended to compensate constraints are not encoded in SPIKE currently. incorrect, the larger pool provides SPSS with Micro-scheduling The final step in proposal processing, at the STScI, is accomplished by SPSS. The SUs committed to one week time segment in the LRP are communicated to SPSS operators who micro-schedule them very precisely on a calendar (a data structure that represents a time line). Upon completion, this calendar is converted into a sequence of spacecraft commands. 5. The An expert developed. previously Multiple Criterion Network Expert System Engine system technology called the multiple criterion network MCN is based on functional knowledge representation in two other systems (Lucks, 1992 and Lucks, 1990). system (MCN) has been which has been applied Several terms are now defined informally. The MCN score is a numeric value in the set of real numbers ranging from zero to one. Conventionally, a zero score is interpreted as poor and a unit score as good. CASL computes a score that schedules in a specific time zero, then the fit is poor. describes segment. how well an If the score SU is The MCN criterion is domain-specific and deemed an important attribute of the problem being solved by the expert and so is required information concerning the decision making process. For example, in is a criterion. This technology provides CASL, system scheduling builders The ability to store expert knowledge domain-specific and which calculate to 1). ii. The ability to explicitly knowledge mappings and users alike. iii. The ability to define aggregation function. These capabilities support system. an SU with the following as early as possible capabilities: in the form of knowledge functions which are numeric scores (real numbers in the range from 0 declare mappings from raw scores to more refined scores. These clarify the decision making calculations for knowledge engineers the way scores are accumulated support trade-offs between competing The components of MCN are described 61 into a single score criterion in an automated in the following sections. via an decision

5.1. The Knowledge Functions The knowledge function is a program which encodes expert knowledge about the domain. Each function either produces a numeric score or maps one score to another. There are four types of knowledge functions in the MCN model. They are described below. 5.1.1. Measurement Functions The measurement function is the initial source of data in the MCN model. This function is the point where the application information about a specific criterion is accessed directly and converted to a measurement value. This value is not required to be a score and in fact may be quantitative or qualitative. CASL's earliest criterion measurement function maps (for example) to a measurement value of 0.085 (i.e., the temporal offset of a time segment with respect to the entire schedule). Another criterion, preference (i.e., static goodness of fit) might produce a value of 50 (where the maximum is i00). 5.1.2. Intensity Functions The intensity function is defined as a mapping between measurement value and the intensity value which is required to be from zero to one. This mapping is a normalization of criteria to a single scale and may be any arbitrary function. The intensity value conventionally is not interpreted as good or poor. The earliest criterion measurement intensity of 0.915 (the mapping inverse). The preference intensity of 0.085 maps to an is simply the additive for 50 is 0.50. 5.1.3. Compatibility Functions . : ,, . , i . The compatibility function maps from intensity value to compatibility can be any function and must be specified by the knowledge engineer There are two important attributes to this mapping: 1. This compatibility meaning. 2. value conventionally uses the classic value. This mapping with expert guidance. 0.0 poor and 1.0 good The mapping also provides a way to adjust the relative power or importanc e of the criterion. An intensity value may be either tempered or amplified by this mapping to diminish or increase its importance with respect to other criteria. In CASL, a simple weighting scheme is used for this map.ping. The weight is applied as follows. Let w be the weight, m be the maximum intensity value, and v be the intensity value. Computation of compatibility is performed by this formula: m - (w * (m - v)), The earliest criterion maps (by application 0.5) from intensity 0.915 to a compatibility 0.941. The preference value maps (with weight intensity 0.5 to a compatibility value of 0.5. 62 of weight value of 1.0) from

5.1.4. Aggregation Function The aggregation function maps from the compatibility value to the aggregation value which is the final score of the network. In the functional knowledge representation technology, an augmented decision tree (and/or graph) is used to compute the score from the individual criteria. The augmentation includes other functions that may be defined by the engineer. These are described in Lucks, 1992. MCN employs a single function (e.g., multiply) to perform the aggregation. Aggregating all criteria for yields a value of 0.211. One highest score as the winning scheduled. 5.2. Parallel Observations Matching a specific SU/segment pair can select the segment with match where the SU can be System The Space Telescope is capable of executing observations in parallel provided a set of restrictions are satisfied (e.g., the same instrument cannot be used in parallel with itself). Functional knowledge representation has been applied to the problem of matching predefined parallel scheduling units with standard SUs (see Lucks, 1992). A large pool of such parallel SUs must compete for scheduled SUs. This system, the Parallel Observations Matching System (POMS), is in operational use at STScI. 6. CASL Architecture The CASL system employs MCN technology to direct the LRP generation. Specifically, the aggregation decision tree is replaced with a simple combining function (the multiply function, for example). The function of CASL is to create Long Range Plans for HST that: do not violate maximize satisfy constraints the suitability the planning of all commitments goals of the LRP planners The CASL system requires that prepared proposals be loaded into a CSP Scheduling System which provides the workbench upon which the expert system operates. There are two main phases to the application of CASL. They are described below. 6.1. Prioritization Phase The prioritization phase of CASL is responsible for analyzing each scheduling unit using MCN techniques to determine the order by which SUs are placed on the schedule. This ordering does not specify the time ordering on the resulting schedule. A subset of the criteria used are described below: Absolute Time Windows (ABSOLUTE). Characterize an SU based that is available to it based on its absolute constraints. Relative Timing Links (RELATIVE). constraints that are attached to it. Characterize an SU based on the amount on the number of time of relative Proposal Completion (COMPLETION). Consider a proposal and its component SUs. The fraction of SUs that have been scheduled by SPSS is used to compute the completion 63

measurement function. The priority of anSU (with respectto this rule)is proportional to thefractionalcompletion. The orderingis donebasedon theaggregatescorefor eachSU. The SU with the highest score(i.e., hasthehighestpriority) will be placedon theplan first. 6.2. Autoscheduling Phase The next phase of the CASL algorithm is the actual scheduling. An SU is selected from the sorted list and is analyzed with respect to all week-long time segments in the scheduling interval (which can span a year or more). 6.2.1. Some Time of the criteria Min-Conflicts conflicts. Selection used to select a time segment (CONFLICTS): Max-Preference highest Segment This criterion (PREFERENCE): preference for each SU are described will select This criterion for segments will select below: that have for segments few or no that have the value. Earliest-Segment (EARLIEST): schedule if possible. This criterion Minimize-Proposal-Spread (SPREAD): proposal together on the schedule. Level-SU-Duration (DURATION): have less SU Duration resource will tend to place This criterion This criterion consumed. commitments will tend to keep earlier on the SUs from the same will tend to place SUs into segments that Prior-Commit (PRIOR): This criterion attempts to preserve pre-existing commitments. Periodically, the LRP must be regenerated due to feedback from the micro-schedule, changes in spacecraft status, etc. This criterion attempts to preserve old LRP state by biasing for selection of segments previously selected. Group-Instruments (GROUP): This criterion attempts to commit SUs with the same science instrument (SI) into the same segment. It determines an SI frequency distribution of the instrument for the SU and this becomes the score. For example, if the SU under study uses the Faint Object Camera (FOC) and the distribution of FOC in the segment is 0.70 then that is the score (since it is fairly good score the segment will be attractive for commitment). Continuous Viewing Zone (CVZ): The measurement function for this criterion determines whether the SU is a candidate for the CVZ which is a period of time (usually a few days) when the target is not occulted by the earth. Scheduling SUs in the CVZ improves the efficiency of spacecraft operation. z -- " : Random-Choice (RANDOM): This criterion should be used only when the autoscheduler is to be executed several times in order to search for relatively better plans. It injects an element of chance into time segment selection thereby allowing schedules to differ. The associated criterion weight specifies the degree to which randomness is inserted. 64

Table 1. This table provides example data for one SU/segment is displayed. The aggregate score for this set of criteria criteria Criterion pair. Only is: 0.211. a subset Measurement Intensity Weight 0.000 1.000 1.000 1.000 50.000 0.500 1.000 0.500 SU DUR 0.422 0.578 0.600 0.747 EARLIEST 0.085 0.915 0.500 0.941 SPREAD 8.500 0.200 0.500 0.600 CONFLICTS PREFERENCE of the Compatibility In Table 1, the EARLIEST criterion has a measurement value of 0.085 (i.e., the week under analysis has an offset that is 8.5% of the scheduling interval and therefore very early). Normalization by the intensity function produces an intensity value of 0.915 (which is good). The weight of 0.5 reduces the effect of the criterion producing a compatibility value of 0.941. 6.2.2. Commitment The result of the time segment selection process is the selection highest aggregate score. The SU is then committed to this week. following side effects: of the week that has the This action produces the i. Constraint propagation is performed to determine the effect of the commitment SUs that are linked (via timing constraints) to the committed SU. ii. For such a linked SU, conflicts based on constraint propagation. iii. The committed iv. 7. SU consumes accumulate some SUs that are yet to be analyzed resources. CASL portion for any week of available will be affected that has become resource constraints. by the change in conflict on other unsuitable counts and Behavior In the following sections, CASL experimental data are presented and described. An informal Meta-Scheduling Hypothesis for these experiments is as follows. Let schedule quality be defined as average preference for all commitments. Preference takes into account the physical and proposer constraints on the SU. Sufficient flexibiIity exists in the placement of scheduling agenda can be followed without sacrificing schedule units such that a meta-scheduling average preference. The scheduling units, criteria, and weights in these studies operational database currently in use by HST planners. 65 have been obtained from the

7.1. The Cycle 4 Long Range Plan The Cycle 4 Proposal period extends from January 1994 (following the First Servicing Mission) to June 1995. For this report, 994 scheduling units from 281 proposals were automatically scheduled into 78 week-long time segments using CASL. This dataset has the following attributes: It is not randomly generated and therefore cannot benchmark dataset. This dataset may not adequately The dataset contains a 4944 SU to SU timing links which The pool represents a subset of the complete have not been completely prepared. The resource ceilings are very high available time. This is unrealistic be considered a general exercise CASL. make scheduling set of Cycle (approximately but does not 4 SUs because purpose difficult. the proposals 200%) compared to the really effect the outcome actual of the experiments. The descriptions criterion seL 7.2. below Criterion include Unit unit tests on several criteria and tests done on the integrated Tests In each of-the following tests, t-he preference aia t min-co-hfiicts criteria Were in effect and set to a unity weight. The Meta-Scheduling Hypothesis proposes that meta-scheduling criteria (such as earlies0 can be applied without violating the preference requirement. The data format Spread: of the following Let n be the number in a proposal, tables is as follows: of proposals, last-su i be the latest commitment and first-su i be the first commitment date of all SUs date of the same proposal. Spread is This gives an n Z defined as: last-sui-first-sui i l n Spread SD: This is the standard deviation (in weeks) for proposal spread. indication of how each proposal varies from the sample mean spread. Completion: This is the number of SUs committed divided by the total. Offset: For each proposal a mean offset (segment of commitment/total segments) is determined. This value is the mean of all mean offsets and provides a measure of when the proposal was scheduled relative to the entire schedule. This attribute is directly affected by the earliest criterion. SU Dur Mean: all weeks. SU Dur SD: indicate duration This is the mean This is the standard perfectly criterion. amount of available deviation level consumption. SU Duration of the SU Dur Mean. This attribute 66 is directly resource A value affected consumed for of 010 would by the level su

Pref: Let n be the numberof SUsandrc(SUi) bethe percentof maximumpreferencefor n ] the ith SU. Pref is defined as n(SUi) i l n Orbits-Min: This is the number of spacecraft orbits consumed by the schedule minus the theoretical minimum number of orbits. An SU may consume a different number of orbits at different times of the year due to variance in target viewing times. The optimal value for this measure is zero. It should be noted that CASL does not explicitly operate on this attribute and so no attempt is made to minimize changes to it. Preference references this information implicitly along with many other aspects of target viewing. Note that the schedule minimum orbits is equal to 2432 and that an Orbits-Min value of 100 represents 4% difference from the optimal. The proposal spread criterion results are in Table 2. Table 2. This table contains which tends Attribute to keep I was tested data obtained the SUs from a given with weights of 0.0, 0.1., 0.5, from unit tests of the proposal proposal tc ether. and 1.0. spread Wt 0.0 0.1 0.5 1.0 14.4 11.2 8.0 5.7 18.8 16.0 13.3 10.4 Completion 0.71 0.71 0.71 0.71 Offset 0.86 0.87 0.87 0.87 SU Dur Mean 0.46 0.45 0.45 0.45 SU Dur SD 0.25 0.22 0.23 0.23 Pref 0.99 0.99 0.98 0.95 91 99 104 104 Spread Spread SD Orbits-Min There criterion The average Spread was decreased from 14.4 to 5.7 weeks (a 60% change) and the Spread SD decreased by 45% while the Pref value changed by only 4% and the Orbits-Min value change by 14%. These data indicate that this criterion can cause an improvement to a schedule without disrupting the crucial Pref value. A second criterion, Level are recorded in Table 3. SU Duration, was analyzed 67 in the same manner and the results

Table3. Thesedatawereobtainedfrom unit testsof theLevel Attribute Wt 0.0 0.1 SU Duration 0.5 1.0 , Spread criterion. , 14.4 16.2 16.5 17.2 18.8 18.8 19.0 19.4 Completion 0.71 0.71 0.71 0.71 Offset 0.86 0.89 0.88 0.88 Spread SD SU Dur Mean 0.46 0.46 0.46 0.46 SU Dur SD 0.25 0.11 0.09 0.08 Pref 0.99 1.0 0.99 0.98 Orbits-Min 91 102 105 109 The SU Dur SD decreased from 0.25 to 0.08 (a 68% change) while the Pref value changed by only 1% and the Orbits-Min value change by 20%. These data indicate that this criterion can cause measurable changes to a schedule without disrupting the crucial Pref value. The Earliest Criterion The Earliest criterion was tested in a context that contained criteria and the results are illustrated in Figure 1. only the preference and conflicts The behavior of the criterion is apparent in that 100% of the SU Duration resource is consumed in the early segments (,e.g., 94.031) and decreases to 0% in the final segments (e.g., 95.065). The Level SU Duration Criterion The effect of the Level SU Duration criterion on the LRP can be seen in Figure 2 below. In Figure 2, the peaks and valleys for SU Duration are tempered by the criterion,s effect. The minimum and maximum values for the control LRP are 9% and 100%. The minimum and maximum for the criterion are 33% and 80%. It should be noted that if the preference and conflict criteria were inactivated, the bold line in Figure 2 would be fiat. 7.3. Integrated Tests In the integrated tests, a subset (Preference, Conflicts, Earliest, Spread, and Level SU Duration) of the criteria were activated and given the weights used operationally at STScI. Figure 3 illustrates some of the calculations used for time segment selection for one scheduling unit. Since no conflicted commitments are permitted, this criterion is omitted from further discussion. 68

Earliest Segment Figure 1. The bold line represents the LRP when the Earliest Criterion is set to weight of 1.0 compared with the control LRP that is scheduled with only Max Preference and Min Conflicts. An earliest week bias exists in the control LRP because the weeks are analyzed chronolo icall] . Level SU Dur 100% gO% 7O% 60% 50% I 1t IlL I I '\ I I " i !ll .t 1 i h I 1 40% 80% 3O% 2O% " i ;,,. 7, I '( ," ' ',,/',. 10% 0% Segment Figure 2. The control LRP is compared ap

N94-35048 A Criterion Autoscheduler for Long Range Planning Jeffrey L. Sponsler Space Telescope Science Institute 3700 San Martin Drive, Baltimore, MD 21218 USA (410) 338-4565 sponsler@ stsci.edu Abstract A constraint-based scheduling system called SPIKE is used to create long-term schedules for the Hubble Space Telescope.

Related Documents:

Criterion 1: ICP in place (interim) 9 Criterion 2: Full MDT ICP in place within 7 days 11 Criterion 3: Service user involvement 12 Criterion 4: MDT input developed and reviewed 13 Criterion 5: Appropriate goals for the resident 14 Criterion 6: Care and treatment to meet goals 15 Criterion 7: Resources to provide care and treatment 16 .

criterion can be applied. Mikhailov Criterion for Delayed Systems Recently, Chen and Tsay (ref. 2) derived a modified Nyquist stability criterion which, in the context of this paper, is similar to the first formulation of the Mikhailov criterion. The criterion was shown to hold for characteristic functions L(s) for which:

CRITERION 2 CRITERION 3 CRITERION 4 CRITERION 5. Figure adapted from "The RTI Approach to Evaluating Learning Disabilities," by J. Kovaleski, A. VanDerHeyden and E. Shapiro, 2013. Time series graphs do not replace . sound professional judgment. USE this resource. MTSS Data Decision Rules Guidance.

Fig. 1 Tresca's criterion Von Mises Criterion The von Mises Criterion (1913), also known as the maximum distortion energy criterion, octahedral shear stress theory, or Maxwell-Huber-Hencky-von Mises theory, is often used to estimate the yield of ductile materials. The von Mises criterion states that failure occurs when the

Scoring Guide Scores range from zero to five where zero indicates very poor performance and five indicates the fishing operations have no significant impact. Final Score geometric mean of the four Scores (Criterion 1, Criterion 2, Criterion 3, Criterion 4). Best Choice/Green Final Score 3.2, and no Red Criteria, and no Critical scores

Standard 3.5 Improving practice management 43 Criterion 3.5.1 Quality improvement 43 Category 4 Physical environment 45 Standard 4.1 Facilities 45 Criterion 4.1.1 Practice environment 45 Criterion 4.1.2 Compliance 46 Criterion 4.1.3 Practice access 48 Standard 4.2 Equipment 4

Surge Immunity EN 61000-4-5 Level 3, Criterion A Conducted Immunity EN 61000-4-6 Level 3, Criterion A Magnetic Field Immunity EN 61000-4-8 Level 4, Criterion A Voltage Dips, Interruptions EN 61000-4-11 Criterion A & B Isolation Voltage Input to Output: (Medical application

Immersive Adventure Tourism is about building up to the adventure activity with soft immersion in the natural and culture assets that make a place distinct from any other. The aging population is a big driver of this trend. 2/3 rd’s Of travellers cite adventure 42% costs, on avg. are spent directly in activities as the focus of their holidays, the lions share of which are “soft .