Fuzzy Continuous Resource Allocation Mechanisms in Workflow Management Systems
|
|
- Gervais McDowell
- 7 years ago
- Views:
Transcription
1 Fuzzy Continuous Resource Allocation Mechanisms in Workflow Management Systems Joslaine Cristina Jeske, Stéphane Julia, Robert Valette Faculdade de Computação, Universidade Federal de Uberlândia, Campus Sta. Mônica, Av. João Naves de Ávila, 2160, P.O. Box 593, , Uberlândia-M.G.-Brazil LAAS-CNRS, 7 Avenue du Colonel-Roche, Toulouse Cedex France joslainejeske@hotmail.com stephane@facom.ufu.br robert@laas.fr Abstract In this paper, an approach based on a fuzzy hybrid Petri net model is proposed to solve the resource allocation problem of Workflow Management Systems. Initially, an ordinary Petri net model is used to show the main activities of the system the different routings of the Workflow Process. Hybrid resource allocation mechanisms are modeled by hybrid Petri net with discrete transitions where discrete resources represent equipment continuous resources represent employees availability. With the intent of expressing in a more realistic way the resource allocation mechanisms when human behavior is considered, fuzzy sets delimited by possibility distributions of the triangular form are associated with the marking of the places which represent human availability. New firing rules the fuzzy marking evolution of the new model are defined. Such a fuzzy resource allocation model is applied to an example of resource allocation mechanism of a Hle Complaint Process. I. INTRODUCTION The purpose of Workflow Management Systems is to execute Workflow Processes. Workflow Processes represent the sequence of activities that have to be executed within an organization to treat specific cases to reach a welldefined goal. Of all notations used for the modeling of Workflow Processes, Petri nets are very suitable to represent Workflow Processes [1] as they represent basic routings encountered in Workflow Processes. Moreover, Petri nets can be used for specifying the real time characteristics of Workflow Management Systems (in the time Petri net case) resource allocation mechanisms. As a matter of fact, late deliveries in an organization are generally due to the problem of resource overload. The model used at a Workflow Management System level should consider resource allocation mechanisms. In particular, time management of Workflow Processes is crucial for improving the efficiency of Business Processes within an organization. The dynamic behavior of a system imposes a scheduling of control flow. The scheduling problem [5] consists of organizing in time the sequence of activities considering time constraints (time intervals) constraints of shared resources utilization necessary for activity execution. From the traditional point of view of Software Engineering, the scheduling problem is similar to the activity of scenario execution. A scenario execution becomes a kind of simulation which shows the system s behavior in real time. In the real time system case, several scenarios (several cases in a Workflow Management System) can be executed simultaneously conflict situations which have to be solved in real time (without a backtrack mechanism) can occur if a same non-preemptive resource is called at the same time for the execution of activities which belong to different scenarios. One of the fundamental differences between a traditional production System [10] a Workflow Management System is the nature of the resources used to treat activities. In the Production System case, resources represent physical equipment are represented by simple tokens in places. They are discrete type resources. In the Workflow Management System case, resources can represent physical equipment as well as human employees. For example, it is possible to allocate a nurse in a hospital health care service to take care of several patients at the same time during her working day. In this case, the nurse could not be seen as a simple discrete token a model based on an ordinary Petri net would not be able to represent the real features which exist at a Workflow Management System level. In [6], an approach based on a p-time hybrid Petri net model was proposed to solve the scheduling problem of Workflow Management Systems. In particular, the proposed approach used a Hybrid Petri net [3] with discrete transitions to model hybrid resource allocation mechanisms. Discrete resources represented equipment continuous resources employees availability. The proposal of this work is to express in a more realistic way the resource allocation mechanisms when human behavior is considered. For that, Fuzzy sets delimited by possibility distributions [4] will be associated with the Petri net models that represent human type resource allocation mechanisms. II. WORKFLOW MODELING An activity of a Workflow Process can be represented by a specific place of an ordinary Petri net [3] with an input transition which shows the beginning of the activity an output transition which shows the end of the activity. For example, The Hle Complaint Process presented in [6] can be used to illustrate the basic routings generally encountered in Workflow Processes. In this process, first, an incoming complaint is recorded. Then, the client who has complained the department affected by the complaint are contacted. The client is approached for more information.
2 The department is informed of the complaint may be asked for its initial reaction. These two tasks may be performed in parallel. After this, the data is registered a decision is made. Depending upon the decision, either a compensation payment is made or a letter is sent. Finally, the complaint is filed. Fig. 1. Hle Complaint Process The corresponding ordinary Petri net model for the Hle Complaint Process is the one shown in figure 1. Activities are represented by places Ai (for i=1 to 8) waiting times between the sequential activities are represented by places Ej (for j=0 to 9). As a matter of fact, at the end of an activity, the next one can only be initiated if the necessary resource to execute the corresponding activity is immediately available, which is not necessarily the case. As the actual time taken by an activity in a Workflow Management System is non-deterministic not easily predictable, a time interval can be assigned to every workflow activity. As was shown in [7], explicit time constraints which exist in a Real Time System can be formally defined using a p-time Petri net model. In particular, the static definition of a p-time Petri net [8] is based on static intervals which represent the permanency duration (sojourn time) of tokens in places the dynamic evolution of a p-time Petri net depends on the time situation of the tokens (time intervals associated with the tokens). III. RESOURCE ALLOCATION MECHANISM Resources in Workflow Management Systems are nonpreemptive [1] ones : once a resource has been allocated to a specific activity, it cannot be released before ending the corresponding activity. As already mentioned, there exists different kinds of resources in Workflow Processes. Some of them are of discrete type can be represented by a simple token. For example, a printer used to treat a specific class of documents will be represented as a non-preemptive resource could be allocated to a single document at the same time. On the contrary, some other resources cannot be represented by a simple token. This is the case of most human type resources. As a matter of fact, it is not unusual for an employee who works in an administration to treat simultaneously several cases. For example, in an insurance company, one employee could treat normally several documents during a working day not necessarily in a pure sequential way. In this case, a simple token could not model human behavior in a proper manner. The different kinds of allocation mechanisms will be formalized in the following sections. A. Discrete resource allocation mechanism A discrete resource allocation mechanism can be defined by the marked ordinary Petri net model [3] C DR =< A DR, T DR, P re DR, P os DR, M DR > with: A DR = N DR α=1 A α {R D } where R D represents the discrete resource place, A α an activity place N DR the number of activities which are connected to the discrete resource place R D. T DR = N DR α=1 T in α N DR α=1 T out α where T inα represents the input transition of the activity A α T outα represents the output transition of the activity A α. P re DR : A DR T DR {0, 1} the input incidence application such as P re DR (R D, T inα ) = 1 P re DR (A α, T outα ) = 1 (other combinations of P os DR : A DR T DR {0, 1} the output incidence application such as P os DR (R D, T outα ) = 1 P os DR (A α, T inα ) = 1 (other combinations of M DR : R D N + the initial marking application such as M DR (R D ) = m D the number of discrete resources of the same type. Fig. 2. Discrete Allocation Resource If one assumes that in the Hle Complaint Process an employee of the Complaint Department is used to treat
3 the activities Contact-Client, Contact-Department Send-Letter, the example of discrete resource allocation mechanism given in figure 2 is then obtained. In this figure, it is clear that if the token in R D is used to realize the activity A 2, then the activities A 3 A 7 could only be initiated after the end of activity A 2. This means that resource R D could only be used on a pure non-preemptive way. In particular, once the activity A 2 initiated, if the employee cannot enter in contact immediately with the client, he could not use his available time (waiting for an answer from the client) to initiate another activity, like sending a letter for example (activity A 7 ). It is evident that in practice, such a situation will not happen. If the client is not available at a given instant, the employee will use his available time to execute another task. B. Continuous resource allocation mechanism A continuous allocation mechanism can be defined by the marked hybrid Petri net model [3] C CR =< A CR, T CR, P re CR, P os CR, M CR > with: A CR = N CR α=1 A α {R C } where R C represents the continuous resource place, A α an activity place N CR the number of activities which are connected to the continuous resource place R C. T CR = N CR α=1 T in α N CR α=1 T out α where T inα represents the discrete input transition of the activity A α T outα represents the discrete output transition of the activity A α. P re CR : A CR T CR R + the input incidence application such as P re CR (R C, T inα ) = X α with X α R + P re CR (A α, T outα ) = 1 (other combinations of P os CR : A CR T CR R + the output incidence application such as P os CR (R C, T outα ) = X α P os CR (A α, T inα ) = 1 (other combinations of M CR : R C R + the initial marking application such as M CR (R C ) = m C the availability (in percentage) of the continuous resource. available for answering the questions of the employee, this employee could use his available time (waiting for an answer from the client) to initiate another activity, like sending a letter for example (activity A 7 ). As a matter of fact, 50% of the employee availability is necessary for the activity Send- Letter, after the beginning of the activity Contact- Client, the employee is still 70% available. The limitation of such a model is related with the fact that the representation of human behavior in term of availability in a practical situation will be known only as an uncertain value (a fuzzy percentage). C. Fuzzy continuous resource allocation mechanism 1) Fuzzy sets possibility measures: The notion of fuzzy set has been introduced by Zadeh [12] in order to represent the gradual nature of human knowledge. For example, the size of a man could be considered by the majority of a population as small, normal, tall, etc. A certain degree of belief can be attached to each possible interpretation of a symbolic information can simply be formalized by a fuzzy set F of a reference set X that can be defined by a membership function µ F (x) [0, 1]. In particular, for a given element x X, µ F (x) = 0 denotes that x is not a member of the set F, µ F (x) = 1 denotes that x is definitely a member of the set F, intermediate values denotes the fact that x is more or less an element of F. Normally, a fuzzy set is represented by a trapezoid A = [a1, a2, a3, a4] as that represented in figure 4 where the smallest subset corresponding to the membership value equal to 1 is called the core, the largest subset corresponding to the membership value greater than 0 is called the support. Fig. 4. Representation of a fuzzy set Fig. 3. Continuous Allocation Resource An example of continuous resource is given in figure 3. This figure shows that only 30% of the employee availability is necessary to realize the activity Contact-Client. It will be then possible for the employee to treat simultaneously more than one activity. For example, even after the beginning of the activity Contact-Client, if the client is not immediately There exist three particular cases of fuzzy sets that are generally considered: the triangular form where a2=a3, the imprecise case where a1=a2 a3=a4, the precise case where a1=a2=a3=a4. When considering two distinct fuzzy sets A B, the basic operations are the following ones [9]: the fuzzy sum A B defined as : [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1 + b1, a2 + b2, a3 + b3, a4 + b4], the fuzzy substraction A B defined as : [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1 b4, a2 b3, a3 b2, a4 b1], the fuzzy product A B defined as :
4 [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1.b1, a2.b2, a3.b3, a4.b4]. A fuzzy set F can be used to define a possibility distribution [4], [2] Π f, such as : x X, Π f (x) = µ F (x). Given a possibility distribution Π a (x), the measures of possibility Π(S) necessity N(S) that data a belongs to a crisp set S of X are defined by Π(S) = sup x S Π a (x) N(S) = inf x S (1 Π a (x)) = 1 Π(S). If Π(S) = 0, it is impossible that a belongs to S. If Π(S) = 1, it is possible that a belongs to S, but it also depends on the value of N(S). If N(S) = 1, it is certain (the larger the value of N(S), the greater the credibility given to it). In particular, there exists a duality relationship between the modalities of the possible the necessary which postulates that an event is necessary when its contrary is impossible. Some practical examples of possibility necessity measures are presented in [4]. Fig. 5. Possibility Measure Given two pieces of data a b caracterized by two fuzzy sets A B as shown in figure 5, the measure of possibility necessity of having a b are defined as: Π(a b) = sup x y (min(π a (x), min(π b (y))) = max([a, + [ ], B]) N(a b) = 1 sup x y (min(π a (x), min(π b (y))). 2) Static dynamic definition: A fuzzy continuous allocation mechanism can be defined by the marked fuzzy hybrid Petri net model C F CR =< A F CR, T F CR, P re F CR, P os F CR, M F CR > with: A F CR = N F CR α=1 A α {R F C } where R F C represents the fuzzy continuous resource place, A α an activity place N F CR the number of activities which are connected to the fuzzy continuous resource place R F C. T F CR = N F CR α=1 T inα N F CR α=1 T outα where T inα represents the discrete input transition of the activity A α T outα represents the discrete output transition of the activity A α. P re F CR : A F CR T F CR F the input incidence application such as P re F CR (R F C, T inα ) = [w1, w2, w3, w4] with w2=w3 P re F CR (A α, T outα ) = [1, 1, 1, 1] (other combinations of place/transition are equal to zero) with F the set of fuzzy numbers of the triangular form. P os F CR : A F CR T F CR F the output incidence application such as P os F CR (R F C, T outα ) = [w1, w2, w3, w4] with w2=w3 P os F CR (A α, T inα ) = [1, 1, 1, 1] (other combinations of M F CR : R F C F the initial marking application such as M F CR (R F C ) = [m1, m2, m3, m4] the fuzzy availability (in percentage) of the fuzzy continuous resource. Fig. 6. Fuzzy Continuous Resource An example of fuzzy continuous resource is given in figure 6. For example, this figure shows that 30% ± 10% of the resource availability R F C is necessary to realize the activity A2 (Contact-Client). The behavior of a fuzzy continuous resource allocation model can be defined through the concepts of enabled transition fundamental equation. In an ordinary Petri net, a transition t is enabled if only if for all the input places p of the transition, M(p) P re(p, t), which means that the number of tokens in each input place is greater or equal to the weight associated with the arcs which connect the input places to the transition t. With a fuzzy continuous resource allocation mechanism, considering a transition t, the marking of an input place p the weight associated with the arc which connects this place to the transition t are defined through different fuzzy sets. In this case, a transition t is enabled if only if (for all the input places of the transition t): Π t = Π(P re F CR (p, t) M F CR (p)) > 0 For example, the transition t3 in figure 6 is enabled because Π t3 = Π(P re F CR (R F C, t3) M F CR (R F C )) = 1 > 0 as shown in figure 7 (a = P re F CR (R F C, t3) b = M F CR (R F C )). Fig. 7. Possibility Measure of t3 For an ordinary Petri net, once a transition is enabled by a marking M, it can be fired a new marking M is obtained according to the fundamental equation : M (p) = M(p) P re(p, t) + P os(p, t) With a fuzzy continuous resource allocation model, the marking evolution is defined through the following fundamental equation:
5 M F CR (p) = M F CR(p) P re F CR (p, t) P os F CR (p, t) The operation corresponds to the fuzzy substraction. The operation, when considering the sum of two fuzzy sets, is different from the one given in fuzzy logic is defined as: [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1 + b4, a2 + b3, a3 + b2, a4 + b1] This difference is due to the fact that the fuzzy operation does not maintain the marking of the fuzzy continuous resource allocation model invariant (the p-invariant property of the Petri net theory [11]). As a matter of fact, after realizing different activities, the resource s availability must go back to 100 %, even in the fuzzy case. To a certain extent, from the point of view of the fuzzy continuous resource allocation mechanism, the operation can be seen as a kind of defuzzyfication operation. In particular, using this operation, it will be possible to find a linear expression of the fuzzy marking which will always be constant which will correspond to the following expression: M F CR (R F C )) (w 1 M F CR (A1)) (w 2 M F CR (A2)) (w NF CR M F CR (A NF CR )) = CONST with w α = P re F CR (R F C, t inα ) = P os F CR (R F C, t outα ) for α = 1 to N F CR. 3) Example: To illustrate the fuzzy concepts of enabled transition, transition firing invariant marking, the firing sequence t 3 t 4 t 14 t 5 t 6 t 16 will be considered when considering the fuzzy resource allocation mechanism in figure 6. Firing of t 3 : the possibility measure of t 3 is : Π t3 = Π(P re F CR (R F C, t3) M F CR (R F C )) = 1 > 0 as shown in figure 7 (with a = P re F CR (R F C, t3) b = M F CR (R F C )). After the firing of t 3, the new markings of R F C A2 are: M F CR (R F C) = M F CR (R F C ) P re F CR (R F C, t3) = [20, 30, 30, 40] = [60, 70, 70, 80] M F CR (A2) = M F CR(A2) P os F CR (A2, t3) = [0, 0, 0, 0] [1, 1, 1, 1] = [1, 1, 1, 1] [60, 70, 70, 80] ([20, 30, 30, 40] [1, 1, 1, 1]) ([30, 40, 40, 50] [0, 0, 0, 0]) ([40, 50, 50, 60] [0, 0, 0, 0]) = [60, 70, 70, 80] [20, 30, 30, 40] = Firing of t 4 : the possibility measure of t 4 is : Π t4 = Π(P re F CR (R F C, t4) M F CR (R F C )) = 1 > 0 as shown in figure 8 (with a = P re F CR (R F C, t4) b = M F CR (R F C )). Fig. 8. Possibility Measure of t4 After the firing of t 4, the new markings of R F C A3 are: M F CR (R F C) = M F CR (R F C ) P re F CR (R F C, t4) = [60, 70, 70, 80] [30, 40, 40, 50] = [10, 30, 30, 50] M F CR (A3) = M F CR(A3) P os F CR (A3, t4) = [0, 0, 0, 0] [1, 1, 1, 1] = [1, 1, 1, 1] [10, 30, 30, 50] ([20, 30, 30, 40] [1, 1, 1, 1]) ([30, 40, 40, 50] [1, 1, 1, 1]) ([40, 50, 50, 60] [0, 0, 0, 0]) = [10, 30, 30, 50] [20, 30, 30, 40] [30, 40, 40, 50] = [50, 60, 60, 70] [30, 40, 40, 50] = Firing of t 14 : the possibility measure of t 14 is : Π t4 = Π(P re F CR (R F C, t14) M F CR (R F C )) = 0, 33 > 0 as shown in figure 9 (with a = P re F CR (R F C, t14) b = M F CR (R F C )). Fig. 9. Possibility Measure of t14 After the firing of t 14, the new markings of R F C A3 are: M F CR (R F C) = M F CR (R F C ) P re F CR (R F C, t14) = [10, 30, 30, 50] [40, 50, 50, 60] = [ 50, 20, 20, 10] M F CR (A7) = M F CR(A7) P os F CR (A7, t14) = [0, 0, 0, 0] [1, 1, 1, 1] = [1, 1, 1, 1] [ 50, 20, 20, 10] ([20, 30, 30, 40] [1, 1, 1, 1]) ([30, 40, 40, 50] [1, 1, 1, 1]) ([40, 50, 50, 60] [1, 1, 1, 1]) = [ 50, 20, 20, 10]
6 [20, 30, 30, 40] [30, 40, 40, 50] ([40, 50, 50, 60] = [ 10, 10, 10, 30] [30, 40, 40, 50] ([40, 50, 50, 60] = [40, 50, 50, 60] ([40, 50, 50, 60] = Firing of t 5 : the possibility measure of t 5 is : Π t5 = Π(P re F CR (A2, t5) M F CR (A2)) = 1 > 0 After the firing of t 5, the new markings of R F C A2 are: M F CR (R F C) = M F CR (R F C ) P os F CR (R F C, t5) = [ 50, 20, 20, 10] [20, 30, 30, 40] = [ 10, 10, 10, 30] M F CR (A2) = M F CR(A2) P re F CR (A2, t5) = [1, 1, 1, 1] [1, 1, 1, 1] = [0, 0, 0, 0] [ 10, 10, 10, 30] ([20, 30, 30, 40] [0, 0, 0, 0]) ([30, 40, 40, 50] [1, 1, 1, 1]) ([40, 50, 50, 60] [1, 1, 1, 1]) = [ 10, 10, 10, 30] [30, 40, 40, 50] ([40, 50, 50, 60] = [40, 50, 50, 60] ([40, 50, 50, 60] = Firing of t 6 : the possibility measure of t 6 is : Π t6 = Π(P re F CR (A3, t6) M F CR (A3)) = 1 > 0 After the firing of t 6, the new markings of R F C A3 are: M F CR (R F C) = M F CR (R F C ) P os F CR (R F C, t6) = [ 10, 10, 10, 30] [30, 40, 40, 50] = [40, 50, 50, 60] M F CR (A3) = M F CR(A3) P re F CR (A3, t6) = [1, 1, 1, 1] [1, 1, 1, 1] = [0, 0, 0, 0] [40, 50, 50, 60] ([20, 30, 30, 40] [0, 0, 0, 0]) ([30, 40, 40, 50] [0, 0, 0, 0]) ([40, 50, 50, 60] [1, 1, 1, 1]) = [40, 50, 50, 60] ([40, 50, 50, 60] = Firing of t 16 : the possibility measure of t 16 is : Π t6 = Π(P re F CR (A7, t16) M F CR (A7)) = 1 > 0 After the firing of t 16, the new marking of R F C A7 are: M F CR (R F C) = M F CR (R F C ) P os F CR (R F C, t16) = [40, 50, 50, 60] [40, 50, 50, 60] = M F CR (A7) = M F CR(A7) P re F CR (A7, t16) = [1, 1, 1, 1] [1, 1, 1, 1] = [0, 0, 0, 0] ([20, 30, 30, 40] [0, 0, 0, 0]) ([30, 40, 40, 50] [0, 0, 0, 0]) ([40, 50, 50, 60] [0, 0, 0, 0]) = The negative part of the fuzzy marking of R F C which appears after the firing of t14 simply shows the possibility of overloading the resource (the employee works above his normal capacity). It is important to underline that the negative part of the marking is not inconsistent with the Petri net theory. As a matter of fact, only the positive part of the fuzzy marking can be used to enable a transition of the fuzzy continuous resource model. IV. CONCLUSION In this article, a new fuzzy continuous resource allocation model was presented in order to express human behavior in a more realistic. The corresponding enabled transition definition fundamental equation were defined. A linear expression of the fuzzy marking which remains constant was proposed in order to guarantee that the fuzzy continuous resource allocation model is consistent with the general Petri net theory. Such a model was applied to a Hle Complaint Process when human type resources are considered. As a future work proposal, it will be interesting to show that fuzzy continuous resource allocation mechanisms allow a much more realistic simulation of Workflow Management Systems which use human type resources. In particular, in the extremely urgent cases, it will be possible, using such a model, to overload human type resources as generally happens in real organizations. REFERENCES [1] Aalst, W.v.d., Hee, K.v. (2002). Workflow Management: Models, Methods, Systems. The MIT Press Cambridge, Massachusetts. London, Engl. [2] Cardoso, J., Valette, R., Dubois, D. (1999). Possibilistic Petri Nets. IEEE Trans. on Systems, Man, Cybernetics - Part B. Vol. 29, No. 5. P [3] David, R., Alla, H. (2004). Discrete, Continuous, Hybrid Petri Nets. Springer [4] Dubois, D., Prade, (1988). Possibility theory. Springer. [5] Esquirol, P., Huguet, M.J., Lopez, P. (1995). Modelling managing disjunctions in scheduling problems. Journal of Intelligent Manufacturing 6. pp [6] Julia, S., Francielle, F. (2004). A p-time hybrid Petri net model for the scheduling problem of Workflow Management Systems. IEEE International Conference on Systems, Man Cybernetics. The Hague. [7] Julia, S., Valette, R. (2000). Real Time Scheduling of Batch Systems. Simulation Practice Theory. Elsevier Science. pp [8] Khansa, W., Aygaline, P., Denat, J. P. (1996). Structural analysis of p-time Petri Nets. Symposium on discrete events manufacturing systems. CESA 96 IMACS Multiconference. Lille, France. [9] Klir, G.J., Yuan, B. (1995). Fuzzy Sets Fuzzy Logic - Theory Applications. Imp Upper Saddle River: Prentice Hal. [10] Lee, D.Y., DiCesare, F. (1994). Scheduling flexible manufacturing systems using Petri nets heuristic search. IEEE Trans. on Robotics Automation 10 (3). P [11] Murata, T. (1989). Petri Nets: Properties, analysis applications. Proceedings of the IEEE 77(4). p [12] Zadeh, L.A. (1965). Fuzzy sets. Inform. Contr., vol. 8. pp
PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko
PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS G. Mušič and D. Matko Faculty of Electrical Engineering, University of Ljubljana, Slovenia. E-mail: gasper.music@fe.uni-lj.si Abstract: The
More informationModelling Workflow with Petri Nets. CA4 BPM PetriNets
Modelling Workflow with Petri Nets 1 Workflow Management Issues Georgakopoulos,Hornick, Sheth Process Workflow specification Workflow Implementation =workflow application Business Process Modelling/ Reengineering
More informationProcess Modelling from Insurance Event Log
Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R
More informationTest Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets
9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)
More informationDimensioning an inbound call center using constraint programming
Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France ccanon@fr.snt.com
More informationPh. D. thesis summary. by Aleksandra Rutkowska, M. Sc. Stock portfolio optimization in the light of Liu s credibility theory
Ph. D. thesis summary by Aleksandra Rutkowska, M. Sc. Stock portfolio optimization in the light of Liu s credibility theory The thesis concentrates on the concept of stock portfolio optimization in the
More informationAPPLICATION SCHEMES OF POSSIBILITY THEORY-BASED DEFAULTS
APPLICATION SCHEMES OF POSSIBILITY THEORY-BASED DEFAULTS Churn-Jung Liau Institute of Information Science, Academia Sinica, Taipei 115, Taiwan e-mail : liaucj@iis.sinica.edu.tw Abstract In this paper,
More informationFrom Workflow Design Patterns to Logical Specifications
AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.59 Rados³aw Klimek* From Workflow Design Patterns to Logical Specifications 1. Introduction Formal methods in software
More informationProduct Selection in Internet Business, A Fuzzy Approach
Product Selection in Internet Business, A Fuzzy Approach Submitted By: Hasan Furqan (241639) Submitted To: Prof. Dr. Eduard Heindl Course: E-Business In Business Consultancy Masters (BCM) Of Hochschule
More informationCONTINUOUS DYNAMIC ABSTRACTION FOR RELIABILITY AND SAFETY ANALYSIS OF HYBRID SYSTEMS. Nabil SADOU* Hamid DEMMOU* Jean-Claude PASCAL* Robert VALETTE*
CONTINUOUS DYNAMIC ABSTRACTION FOR RELIABILITY AND SAFETY ANALYSIS OF HYBRID SYSTEMS Nabil SADOU* Hamid DEMMOU* Jean-Claude PASCAL* Robert VALETTE* * LAAS-CNRS F-31077 Toulouse Cedex 4, France Abstract:
More informationDiagram Models in Continuous Business Process Improvement
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 118-133 Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa
More informationA Tool for Generating Partition Schedules of Multiprocessor Systems
A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.
More informationGOAL-BASED INTELLIGENT AGENTS
International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798
More informationHIERARCHICAL SCHEDULING FOR DECISION SUPPORT
Journal of Intelligent Manufacturing, vol.6, N 2, pp.235-242, 2005 HIERARCHICAL SCHEDULING FOR DECISION SUPPORT Gérard FONTAN,2, Colette MERCE,3, Jean-Claude HENNET, Jean B. LASSERRE LAAS-CNRS, 7 avenue
More informationHigh-Mix Low-Volume Flow Shop Manufacturing System Scheduling
Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute
More informationOptimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time
Tamsui Oxford Journal of Management Sciences, Vol. 0, No. (-6) Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time Chih-Hsun Hsieh (Received September 9, 00; Revised October,
More informationA study of cash flows in projects with fuzzy activity durations
icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) A study of cash flows in projects with fuzzy activity
More informationWhy Product of Probabilities (Masses) for Independent Events? A Remark
Why Product of Probabilities (Masses) for Independent Events? A Remark Vladik Kreinovich 1 and Scott Ferson 2 1 Department of Computer Science University of Texas at El Paso El Paso, TX 79968, USA, vladik@cs.utep.edu
More informationClassification of Fuzzy Data in Database Management System
Classification of Fuzzy Data in Database Management System Deval Popat, Hema Sharda, and David Taniar 2 School of Electrical and Computer Engineering, RMIT University, Melbourne, Australia Phone: +6 3
More informationLecture Note 1 Set and Probability Theory. MIT 14.30 Spring 2006 Herman Bennett
Lecture Note 1 Set and Probability Theory MIT 14.30 Spring 2006 Herman Bennett 1 Set Theory 1.1 Definitions and Theorems 1. Experiment: any action or process whose outcome is subject to uncertainty. 2.
More informationHow to Explain (and Overcome) 2% Barrier in Teaching Computer Science: Fuzzy Ideas Can Help
How to Explain (and Overcome) 2% Barrier in Teaching Computer Science: Fuzzy Ideas Can Help Olga Kosheleva 1 and Vladik Kreinovich 2 1 Department of Teacher Education 2 Department of Computer Science University
More informationThe Analysis Method about Change Domain of Business Process Model Based on the Behavior Profile of Petri Net
Appl. Math. Inf. Sci. 6-3S, No. 3, 943-949 (2012) 943 Applied Mathematics & Information Sciences An International Journal The Analysis Method about Change Domain of Business Process Model Based on the
More informationProject Management Efficiency A Fuzzy Logic Approach
Project Management Efficiency A Fuzzy Logic Approach Vinay Kumar Nassa, Sri Krishan Yadav Abstract Fuzzy logic is a relatively new technique for solving engineering control problems. This technique can
More informationOn Development of Fuzzy Relational Database Applications
On Development of Fuzzy Relational Database Applications Srdjan Skrbic Faculty of Science Trg Dositeja Obradovica 3 21000 Novi Sad Serbia shkrba@uns.ns.ac.yu Aleksandar Takači Faculty of Technology Bulevar
More informationCS556 Course Project Performance Analysis of M-NET using GSPN
Performance Analysis of M-NET using GSPN CS6 Course Project Jinchun Xia Jul 9 CS6 Course Project Performance Analysis of M-NET using GSPN Jinchun Xia. Introduction Performance is a crucial factor in software
More informationFuzzy regression model with fuzzy input and output data for manpower forecasting
Fuzzy Sets and Systems 9 (200) 205 23 www.elsevier.com/locate/fss Fuzzy regression model with fuzzy input and output data for manpower forecasting Hong Tau Lee, Sheu Hua Chen Department of Industrial Engineering
More informationA FUZZY LOGIC APPROACH FOR SALES FORECASTING
A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for
More informationOptimization under fuzzy if-then rules
Optimization under fuzzy if-then rules Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract The aim of this paper is to introduce a novel statement of fuzzy mathematical programming
More informationIntroduction to Fuzzy Control
Introduction to Fuzzy Control Marcelo Godoy Simoes Colorado School of Mines Engineering Division 1610 Illinois Street Golden, Colorado 80401-1887 USA Abstract In the last few years the applications of
More informationBIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective
BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016
More informationModeling and Performance Evaluation of Computer Systems Security Operation 1
Modeling and Performance Evaluation of Computer Systems Security Operation 1 D. Guster 2 St.Cloud State University 3 N.K. Krivulin 4 St.Petersburg State University 5 Abstract A model of computer system
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES
MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES Contents 1. Random variables and measurable functions 2. Cumulative distribution functions 3. Discrete
More informationDouble Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods
Acta Polytechnica Hungarica Vol. 10, No. 5, 2013 Double Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods Zoltán Krizsán, Szilveszter Kovács University of Miskolc Egyetemváros 3515
More informationVector and Matrix Norms
Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty
More informationGrade Level Year Total Points Core Points % At Standard 9 2003 10 5 7 %
Performance Assessment Task Number Towers Grade 9 The task challenges a student to demonstrate understanding of the concepts of algebraic properties and representations. A student must make sense of the
More informationAppendix B Data Quality Dimensions
Appendix B Data Quality Dimensions Purpose Dimensions of data quality are fundamental to understanding how to improve data. This appendix summarizes, in chronological order of publication, three foundational
More informationForecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network
Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network Dušan Marček 1 Abstract Most models for the time series of stock prices have centered on autoregressive (AR)
More informationPRIME FACTORS OF CONSECUTIVE INTEGERS
PRIME FACTORS OF CONSECUTIVE INTEGERS MARK BAUER AND MICHAEL A. BENNETT Abstract. This note contains a new algorithm for computing a function f(k) introduced by Erdős to measure the minimal gap size in
More informationAN APPLICATION OF INTERVAL-VALUED INTUITIONISTIC FUZZY SETS FOR MEDICAL DIAGNOSIS OF HEADACHE. Received January 2010; revised May 2010
International Journal of Innovative Computing, Information and Control ICIC International c 2011 ISSN 1349-4198 Volume 7, Number 5(B), May 2011 pp. 2755 2762 AN APPLICATION OF INTERVAL-VALUED INTUITIONISTIC
More informationBatch Production Scheduling in the Process Industries. By Prashanthi Ravi
Batch Production Scheduling in the Process Industries By Prashanthi Ravi INTRODUCTION Batch production - where a batch means a task together with the quantity produced. The processing of a batch is called
More informationFuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR
BIJIT - BVICAM s International Journal of Information Technology Bharati Vidyapeeth s Institute of Computer Applications and Management (BVICAM), New Delhi Fuzzy Logic Based Revised Defect Rating for Software
More informationMetric Spaces. Chapter 7. 7.1. Metrics
Chapter 7 Metric Spaces A metric space is a set X that has a notion of the distance d(x, y) between every pair of points x, y X. The purpose of this chapter is to introduce metric spaces and give some
More informationOptimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR
International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:5, No:, 20 Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR Saeed
More informationBusiness Process Modeling
Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo kellyrb@ime.usp.br January 30, 2009 1 / 41 Business Process Concepts Process
More informationCOMPUTING DURATION, SLACK TIME, AND CRITICALITY UNCERTAINTIES IN PATH-INDEPENDENT PROJECT NETWORKS
Proceedings from the 2004 ASEM National Conference pp. 453-460, Alexandria, VA (October 20-23, 2004 COMPUTING DURATION, SLACK TIME, AND CRITICALITY UNCERTAINTIES IN PATH-INDEPENDENT PROJECT NETWORKS Ryan
More informationSTRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL
Session 6. Applications of Mathematical Methods to Logistics and Business Proceedings of the 9th International Conference Reliability and Statistics in Transportation and Communication (RelStat 09), 21
More informationSoftware Engineering Reference Framework
Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of
More informationKnowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers
Knowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers JESÚS SÁNCHEZ, FRANCKLIN RIVAS, JOSE AGUILAR Postgrado en Ingeniería de Control
More informationMODELING AND ANALYZING OF A CONSTRUCTION PROJECT CONSIDERING RESOURCE ALLOCATION THROUGH A HYBRID METHODOLOGY: PETRI NETS AND FUZZY RULE BASED SYSTEMS
MODELING AND ANALYZING OF A CONSTRUCTION PROJECT CONSIDERING RESOURCE ALLOCATION THROUGH A HYBRID METHODOLOGY: PETRI NETS AND FUZZY RULE BASED SYSTEMS Kemal SUBULAN 1, Alper SALTABAS 1, A.Serdar TASAN
More informationFuzzy Probability Distributions in Bayesian Analysis
Fuzzy Probability Distributions in Bayesian Analysis Reinhard Viertl and Owat Sunanta Department of Statistics and Probability Theory Vienna University of Technology, Vienna, Austria Corresponding author:
More informationa 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.
Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given
More informationTime Patterns in Workflow Management Systems
Time Patterns in Workflow Management Systems Cosmina Cristina Niculae Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513, 5600 MB, Eindhoven, the Netherlands
More informationAnalysis of Bayesian Dynamic Linear Models
Analysis of Bayesian Dynamic Linear Models Emily M. Casleton December 17, 2010 1 Introduction The main purpose of this project is to explore the Bayesian analysis of Dynamic Linear Models (DLMs). The main
More informationProject Scheduling to Maximize Fuzzy Net Present Value
, July 6-8, 2011, London, U.K. Project Scheduling to Maximize Fuzzy Net Present Value İrem UÇAL and Dorota KUCHTA Abstract In this paper a fuzzy version of a procedure for project scheduling is proposed
More informationReal Time Scheduling Basic Concepts. Radek Pelánek
Real Time Scheduling Basic Concepts Radek Pelánek Basic Elements Model of RT System abstraction focus only on timing constraints idealization (e.g., zero switching time) Basic Elements Basic Notions task
More informationFault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency ABSTRACT Fault identification and testing has always been the most specific concern in the field of software
More informationFuzzy Logic -based Pre-processing for Fuzzy Association Rule Mining
Fuzzy Logic -based Pre-processing for Fuzzy Association Rule Mining by Ashish Mangalampalli, Vikram Pudi Report No: IIIT/TR/2008/127 Centre for Data Engineering International Institute of Information Technology
More informationConstraints Propagation Techniques in Batch Plants Planning and Scheduling
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Constraints Propagation Techniques in Batch Plants
More informationModel Discovery from Motor Claim Process Using Process Mining Technique
International Journal of Scientific and Research Publications, Volume 3, Issue 1, January 2013 1 Model Discovery from Motor Claim Process Using Process Mining Technique P.V.Kumaraguru *, Dr.S.P.Rajagopalan
More informationTowards Participatory Design of Multi-agent Approach to Transport Demands
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 Towards Participatory Design of Multi-agent Approach to Transport Demands 10 Yee Ming Chen 1, Bo-Yuan Wang Department of Industrial Engineering and Management
More informationTypes of Degrees in Bipolar Fuzzy Graphs
pplied Mathematical Sciences, Vol. 7, 2013, no. 98, 4857-4866 HIKRI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37389 Types of Degrees in Bipolar Fuzzy Graphs Basheer hamed Mohideen Department
More informationEFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko
380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko
More informationSummary of Formulas and Concepts. Descriptive Statistics (Ch. 1-4)
Summary of Formulas and Concepts Descriptive Statistics (Ch. 1-4) Definitions Population: The complete set of numerical information on a particular quantity in which an investigator is interested. We assume
More informationReliability Guarantees in Automata Based Scheduling for Embedded Control Software
1 Reliability Guarantees in Automata Based Scheduling for Embedded Control Software Santhosh Prabhu, Aritra Hazra, Pallab Dasgupta Department of CSE, IIT Kharagpur West Bengal, India - 721302. Email: {santhosh.prabhu,
More informationREQUIREMENTS FOR THE WORKFLOW-BASED SUPPORT OF RELEASE MANAGEMENT PROCESSES IN THE AUTOMOTIVE SECTOR
REQUIREMENTS FOR THE WORKFLOW-BASED SUPPORT OF RELEASE MANAGEMENT PROCESSES IN THE AUTOMOTIVE SECTOR Ulrich Bestfleisch, Joachim Herbst DaimlerChrysler AG Research and Technology Data and Process Management
More informationA Multi-attribute Decision Making Approach for Resource Allocation in Software Projects
A Multi-attribute Decision Making Approach for Resource Allocation in Software Projects A. Ejnioui, C. E. Otero, and L. D. Otero 2 Information Technology, University of South Florida Lakeland, Lakeland,
More informationLinear programming with fuzzy parameters: An interactive method resolution q
European Journal of Operational Research xxx (005) xxx xxx www.elsevier.com/locate/ejor Linear programming with fuzzy parameters: An interactive method resolution q Mariano Jiménez a, *, Mar Arenas b,
More informationAutomating Software Development Process Using Fuzzy Logic
Automating Software Development Process Using Fuzzy Logic Francesco Marcelloni 1 and Mehmet Aksit 2 1 Dipartimento di Ingegneria dell Informazione, University of Pisa, Via Diotisalvi, 2-56122, Pisa, Italy,
More informationRepresenting Uncertainty by Probability and Possibility What s the Difference?
Representing Uncertainty by Probability and Possibility What s the Difference? Presentation at Amsterdam, March 29 30, 2011 Hans Schjær Jacobsen Professor, Director RD&I Ballerup, Denmark +45 4480 5030
More informationINTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY. Ameet.D.Shah 1, Dr.S.A.Ladhake 2. ameetshah1981@gmail.com
IJFEAT INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY Multi User feedback System based on performance and Appraisal using Fuzzy logic decision support system Ameet.D.Shah 1, Dr.S.A.Ladhake
More informationApproaches to Qualitative Evaluation of the Software Quality Attributes: Overview
4th International Conference on Software Methodologies, Tools and Techniques Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview Presented by: Denis Kozlov Department of Computer
More informationIntegrating Benders decomposition within Constraint Programming
Integrating Benders decomposition within Constraint Programming Hadrien Cambazard, Narendra Jussien email: {hcambaza,jussien}@emn.fr École des Mines de Nantes, LINA CNRS FRE 2729 4 rue Alfred Kastler BP
More informationFigure 1. Basic Petri net Elements
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical
More informationConfidence Intervals for the Difference Between Two Means
Chapter 47 Confidence Intervals for the Difference Between Two Means Introduction This procedure calculates the sample size necessary to achieve a specified distance from the difference in sample means
More informationA CSPm Model for the Procure to Pay Case Study
A CSPm Model for the Procure to Pay Case Study Andreas V. Hense Bonn-Rhein-Sieg University oas, Grantham-Allee 20, 53757 Sankt Augustin, Germany, andreas.hense@brsu.de Abstract. The model presented here
More informationMULTI-CRITERIA OPTIMIZATION IN WORKFORCE MANAGEMENT
MULTI-CRITERIA OPTIMIZATION IN WORKFORCE MANAGEMENT Elmar JAEKER Rudolf FELIX Dieter SEIFERT Thomas EPLER PSI AG Germany F/L/S Germany envia NSG Germany envia NSG Germany ejaeker@psi.de felix@fuzzy.de
More informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a
More informationAbsolute Value Equations and Inequalities
Key Concepts: Compound Inequalities Absolute Value Equations and Inequalities Intersections and unions Suppose that A and B are two sets of numbers. The intersection of A and B is the set of all numbers
More information3.1 State Space Models
31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,
More informationFuzzy Differential Systems and the New Concept of Stability
Nonlinear Dynamics and Systems Theory, 1(2) (2001) 111 119 Fuzzy Differential Systems and the New Concept of Stability V. Lakshmikantham 1 and S. Leela 2 1 Department of Mathematical Sciences, Florida
More informationRegular Languages and Finite Automata
Regular Languages and Finite Automata 1 Introduction Hing Leung Department of Computer Science New Mexico State University Sep 16, 2010 In 1943, McCulloch and Pitts [4] published a pioneering work on a
More informationMBA 611 STATISTICS AND QUANTITATIVE METHODS
MBA 611 STATISTICS AND QUANTITATIVE METHODS Part I. Review of Basic Statistics (Chapters 1-11) A. Introduction (Chapter 1) Uncertainty: Decisions are often based on incomplete information from uncertain
More informationPortfolio selection based on upper and lower exponential possibility distributions
European Journal of Operational Research 114 (1999) 115±126 Theory and Methodology Portfolio selection based on upper and lower exponential possibility distributions Hideo Tanaka *, Peijun Guo Department
More informationFuzzy Numbers in the Credit Rating of Enterprise Financial Condition
C Review of Quantitative Finance and Accounting, 17: 351 360, 2001 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition
More informationUndergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics
Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics An Introductory Single Variable Real Analysis: A Learning Approach through Problem Solving Marcel B. Finan c All Rights
More informationMicroeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS
DUSP 11.203 Frank Levy Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS These notes have three purposes: 1) To explain why some simple calculus formulae are useful in understanding
More informationLoad Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load
More informationNotes on metric spaces
Notes on metric spaces 1 Introduction The purpose of these notes is to quickly review some of the basic concepts from Real Analysis, Metric Spaces and some related results that will be used in this course.
More information2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system
1. Systems of linear equations We are interested in the solutions to systems of linear equations. A linear equation is of the form 3x 5y + 2z + w = 3. The key thing is that we don t multiply the variables
More informationSoftware Engineering. What is a system?
What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,
More informationIntroduction to Scheduling Theory
Introduction to Scheduling Theory Arnaud Legrand Laboratoire Informatique et Distribution IMAG CNRS, France arnaud.legrand@imag.fr November 8, 2004 1/ 26 Outline 1 Task graphs from outer space 2 Scheduling
More informationFuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques
Fuzzy ognitive Map for Software Testing Using Artificial Intelligence Techniques Deane Larkman 1, Masoud Mohammadian 1, Bala Balachandran 1, Ric Jentzsch 2 1 Faculty of Information Science and Engineering,
More informationA Novel Binary Particle Swarm Optimization
Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi
More informationIntelligent Agents Serving Based On The Society Information
Intelligent Agents Serving Based On The Society Information Sanem SARIEL Istanbul Technical University, Computer Engineering Department, Istanbul, TURKEY sariel@cs.itu.edu.tr B. Tevfik AKGUN Yildiz Technical
More informationAnalysis and Implementation of Workflowbased Supply Chain Management System
Analysis and Implementation of Workflowbased Supply Chain Management System Yan Tu 1 and Baowen Sun 2 1 Information School, Central University of Finance and Economics, Beijing, 100081, P.R.China,Yolanda_tu@yahoo.com.cn
More informationRisk Management for IT Security: When Theory Meets Practice
Risk Management for IT Security: When Theory Meets Practice Anil Kumar Chorppath Technical University of Munich Munich, Germany Email: anil.chorppath@tum.de Tansu Alpcan The University of Melbourne Melbourne,
More informationFRACTIONS OPERATIONS
FRACTIONS OPERATIONS Summary 1. Elements of a fraction... 1. Equivalent fractions... 1. Simplification of a fraction... 4. Rules for adding and subtracting fractions... 5. Multiplication rule for two fractions...
More informationContinued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
More informationCourse Outline Department of Computing Science Faculty of Science. COMP 3710-3 Applied Artificial Intelligence (3,1,0) Fall 2015
Course Outline Department of Computing Science Faculty of Science COMP 710 - Applied Artificial Intelligence (,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description : Students
More informationSupplement to Call Centers with Delay Information: Models and Insights
Supplement to Call Centers with Delay Information: Models and Insights Oualid Jouini 1 Zeynep Akşin 2 Yves Dallery 1 1 Laboratoire Genie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290
More information