AgentTime: A Distributed Multi-agent Software System for University s Timetabling

Size: px
Start display at page:

Download "AgentTime: A Distributed Multi-agent Software System for University s Timetabling"

Transcription

1 AgentTime: A Distibuted Multi-agent Softwae System fo Univesity s Timetabling Eduad Babkin 1,2, Habib Adbulab 1, Tatiana Babkina 2 1 LITIS laboatoy, INSA de Rouen. Rouen, Fance. 2 State Univesity Highe School of Economics. Nizhniy Novgood, Russia. [email protected], [email protected], [email protected] Abstact. In the couse of eseaching distibuted timetabling poblems this aticle applies the multi-agent paadigm of computations and pesents a coespondent mathematical model fo univesity s timetabling poblem solution. The model takes into account dynamic natue of this poblem and individual pefeences of diffeent emote uses fo time and location of classes. In the famewok of that model authos popose an oiginal poblem-oiented algoithm of multi-agent communication. Developed algoithm is used as a foundation fo the distibuted softwae system AgentTime. Based on multi-agent JADE platfom AgentTime povides fiendly gaphical inteface fo online design of time tables fo univesities. Keywods: timetabling, multi-agent algoithms, distibuted systems. 1. Intoduction In moden society time scheduling plays the outstanding ole. Any schedule is the obligation, which enables to cay out authentic planning of activities fo a sepaate peson, and whole industial systems as well. Timetabling epesents an impotant eseach activity in the scheduling theoy, and focuses on such poblems as optimal lectue s schedules in educational institutions, week cyclic schedules of plane s flights within the famewok of seveal aipots, week o daily schedules of ailway tanspotation, etc. Fo all these poblems the inteval of time, inside which the given set of jobs should be fulfilled, is known befoehand. Thus, the minimum of the schedule s length is not usually consideed as a pimay goal, - othe citeia ae used fo estimation of quality of the schedule having been built. Fo example, in an educational institution the timetable design pocess should achieve the following goals: minimization of maximal length of a woking day, minimization of the numbe of the "holes" in the schedules of goups and pofessos, maximal satisfaction of pesonal pofesso s pefeences to the time and location of classes, etc. In the cuent situation, when many educational institutions apidly gow in size, and distibution scale, wide application of effective softwae systems fo distibuted solution of timetabling poblems becomes vey impotant.

2 At pesent thee ae many vaious algoithms fo dawing up the time tables in univesities. The fundamental appoaches ae based on the well-known linea and intege pogamming paadigms [2, 3, 4, 5, 6]. Howeve, seveal eseaches of 80s have shown that the intege pogamming is not equally effective fom the point of view of the calculations volume. The high computational costs make intege pogamming pooly attactive to the lage tasks of timetable design, because that method does not guaantee poductivity, when the sizes and complexity of tasks gow [3, 7]. Last twenty yeas have shown the inceased inteest of the eseaches to development of the appoaches fo the design of timetables with use of vaious metaheuistics [3], like simulated annealing, Tabu Seach, genetic algoithms (GAs), and thei hybids [8, 9, 10, 11, 12, 13, 14, 19]. It is affimed, that among othes, GAs have lage capacity, and allow to find the geatest numbe of the feasible solutions [15, 16, 17]. Nevetheless, when GAs ae exploited, thee ae difficulties in the desciption of contolling paametes, in definition of exact oles of cossove and mutations, as well as in analysis of convegence [18]. Also, it should be noted, that the majoity of the consideed appoaches follow the paadigm of centalized systems, they do not allow the emote uses goven the pocess of timetable design. In complex distibuted and evolving systems like moden vitual univesities and pee-to-pee communities, that shotcoming makes impactical classical methods, and demands new timetabling pinciples, which take account of eal-time use s pefeences in complex changing envionments. A multi-agent appoach epesents a successful paadigm fo those kinds of poblems, when an optimal o quasi-optimal solution is built in the esult of inteaction of lage numbe of autonomous computational entities. In geneal, fo timetabling applications seveal types of multi-agent algoithms ae suitable. The fist type of algoithms includes economics-based models of inteaction [1, 20, 21]. The second one consists of vaious geneic algoithms fo solution of Distibuted Constaint Satisfaction Poblems (DCSP) [22, 23]. But the most effective algoithms, compising the thid type, wee specifically designed fo a paticula scheduling poblem. Such specialized algoithms apply all domain- o poblem-specific infomation and show unbeaten poductivity. The esults ae known [24, 25, 26, 27], whee authos popose poblem-specific algoithms of agent s inteaction fo the meeting scheduling. Although such algoithms fit well the timetabling model, and have attactive computational efficiency, thei diect application fo univesity s timetabling is not so staightfowad and equies additional effots. In the given aticle authos popose new multi-agent algoithm fo univesity s timetabling, and descibe basic pinciples of the distibuted system AgentTime, based on that algoithm. Pesentation of the esults has the following stuctue. Section 2 descibes the mathematical model of univesity s timetabling, which includes use s pefeences. Section 3 gives oveview of the coesponding multi-agent algoithm fo the design of timetables. In section 4 cetain topics of AgentTime s softwae implementation ae consideed. Oveview of esults and discussion ae pesented in Section 5. Section 6 contains efeences.

3 2. The Poposed Mathematical Model Fo the Univesity s Timetabling Poblem The exact mathematical statement of the univesity s timetabling poblem foms the basis of ou own multi-agent algoithm fo design of the educational schedule. Fo the sake of geneality we use the tem teache to denote diffeent kinds of univesity employees (e.g. pofessos, instuctos, etc), the tem steam to denote a steam, and the tem subject to denote diffeent kinds of student s subjects. Also we give the same name of use to all of the stakeholdes of the schedule (e.g. the teaches and student s goups). In ou mathematical model we will use the following designations. Student s goups and Steams. g G the unique identifie of the goup. G the set of goup s identifies. G = γ the total numbe of goups. Each goup belongs to one steam at least. Some steams can consist of a single goup, but in most cases seveal goups fom a steam with the following constaints: 1. All goups of the same steam exploit the same classooms fo lectues. 2. Lectues ae deliveed to all goups of the steam at the same time. 3. Each steam has as minimum one lesson. R the set of steam s identifies. R = ρ the total numbe of steams. R the unique identifie of the steam. Each single goup can be teated as a sepaate steam, thus ρ γ. C G the steam. C= { C1, C2,..., C ρ} the set of steams. Teaches. P the set of unique teache s identifies. p P the unique teache s identifie. Timetable uses. Union of the goup s set and the teache s set gives us the set of the timetable uses: M = G P, m M the unique identifie of the timetable use. Time. W the set of the days of the week. w W the cetain day of the week. g = { 1, 2,...,7} J { 1, 2,...,8} the lesson s numbe. ( ) W W the set of leaning days fo the goup g, j = g { w, j w, j } T= W J the set of timeslots, which ae the elementay units in the timetabling poblem. Fo example, the timeslot (1, 2) means the second lesson on Monday. Fo each timetable use m the set of fee timeslots T + m T is known. The set of denied timeslots T m T is known also. We assume the obvious constaints ae tue (i.e. + + Tm Tm = T; Tm T m = ). Subjects. In ou model teaches conduct lectues and manage pactical execises. Lectues ae deliveed to the whole steam, while pactical execises ae oganized fo a single goup only. Also some pactical execises impose estictions on allowable classooms, like compute o chemisty labs. To descibe all these peculaities, let s intoduce the following mathematical stuctues.

4 = { 1, 2,..., σ } S the unique lectue s identifie; = { θ } S the set of lectue s identifies deliveed to the steam. s Q 1, 2,..., the set of pactical execise s identifies oganized to the steam. q Q the unique execise s identifie; Each lectue s assignment can be uniquely identified by a pai( s, ) RS, whee {( s, ), s } RS = R S (1) The total numbe of lectue s assignments is computed as follows: RS ρ = σ = 1 (2) Each cetain execise s assignment can be uniquely identified by a ti- g,, q RQG, whee ple ( ) {( g,, q), q, g } RQG = R Q C (3) The total numbe of execise s assignments is computed as follows: ρ RQG = C θ, whee = 1 C is the total numbe of goups in the steam C. Fo futhe analysis diffeences between lectues and pactical execises can be neglected and the united set of subjects E will be used: E= RS RQG (4) Cuiculum consists of subjects assignments fo each of the teache duing one semeste (fall) in the following fom: δ : E P δ1 ( e), e RS δ ( e) = δ2 ( e), e RQG δ : RS 1 P, whee P the set of teaches; RS the set of lectue s (5)

5 assignments. δ 2 : RQG P, RQG the set of execise s assignments. δ 1, = means, that teache 4 delives lectue 2 fo steam 1, δ = means, that teache 7 manages pactical execise 2 fo goup 4, Fo example, ( ) and ( 1, 2, 4) 7 2 included into the steam 1. Given the cuiculum δ, we can easily compute the total numbe of subjects E m assigned to the teache (o the goup) with identifie m: ( ) ( ) ( ) E = { e m P δ e = m} { e=, s m C s S } m { e=, q, m m C q Q } (6) Room s stock consists of laboatoies, lectue halls and classooms available fo subjects in the univesity. It is modeled by the set A of unique oom identifies. Fo each element of the set of subjects E, a subset of pemitted ooms A e is selected : A A e. The pimay goal of the timetabling poblem in ou model is fomulated as looking fo the feasible mapping fom the set of subjects E to the set of timeslots T: τ : Fo example, mapping ( 1, 2) ( 4, 4) E T (7) τ = means that subject 2 fo steam 1 will be given on Thusday duing the fouth lesson. Related with the mapping τ, the mapping α should assign a classoom fo each subject: α : E A, whee E the set of subjects; A the set of classooms. Fo example, mapping α ( 1,2 ) = 101 means that subject 2 fo steam 1 will be conducted in the oom 101. Constaints fo the univesity s timetabling poblem ae defined as follows. 1. The teache can conduct only one subject at the single timeslot. ( ) ( ) ( ) ( ) p P, e, e E : e e δ e = δ e = p τ e τ e (9) In one classoom only one subject can be given at the single timeslot. ( ) ( ) ( ) ( ) a A, e, e E : e e α e = α e = a τ e τ e (10) (8)

6 3. Each goup has no moe than one subject at the single timeslot. :( 1 ( 1,... ), 2 ( 2,... ) ) (..., ), (..., ) E τ τ g G e = e = E g C g C e e ( e1 g e2 g e1 e2) ( e1) ( e2) = = (11) Subject s pioity. It is obvious, not all subjects have identical impotance within the famewok of educational pocess. As such, it is necessay to set the pioity ode among diffeent subjects, so subjects with highe pioity will boow the best time and location. In ou model the pioity is modeled as the patial ode on the set of subjects E: e1 e2 U( e1) U( e2), whee e, e E ; U( e) = + k ( e) + k ( e) + k ( p ) 1 2 M e e the utility of the subject e ; Me = { m ( e= (, s) RS m C) ( e= (, q, m) RQG )} the total numbe of goups fo those the subject e is given; k1 ( e) {0,5,10} the measue of subject s impotance fo the steam (0 optional, 5 impotant in geneal, 10 impotant fo steam); k2 ( e) {0, 2} 0 undegaduate, 2 gaduate; pe = p, δ ( e) = p the teache s identifie; k3 ( pe ) {0..5} the estimation of the novelty level of the mateial given by the teache p e. (12) Use s Pefeences compise the impotant pat of ou model. Each pefeence is modeled by a numeic value fom the ange [0,1]. Value 0 coesponds to the least desied altenative, and value 1 coesponds to the most desied altenative. The model includes two kinds of the use s pefeences: pefeences of the use m M fo the time of subjects: f m m m 1 + : E T [0,1] (13) pefeences of the use m M fo the location of subjects: f 2 : EA [0,1] m m, whee m e m EA = {( ea, ) a A e E } the set of feasible pais subjectclassoom. (14)

7 We use an evident epesentation of the use s pefeences in the fom of gaphics tables (table 1, 2). The dake colo denotes the moe pefeable altenative (in espect of time o location). Table 1. Pefeences of the use m fo the desiable time of subjects, Lesson s numbe, j 1 f m, Mon Tue Days of the week, w Wed Thu Fi Sat Sun Table 2. Pefeences of the use m fo the desiable location of subjects, Classoom, a f 2 m Citeion of timetable quality genealizes seveal patial citeia, and evaluates the solution found, namely the pai of mappings τ ( e), α ( e). The fist patial citeion evaluates the sum of the use s pefeences fo the time of the subject e: F 1 τ = f 1 e τ e (15) e ( ) ( ) ( ) m M e m, max The second patial citeion evaluates the sum of the use s pefeences fo the location of the subject e: ( ) ( α) α( ) F = f e, e max 2 2 e m m M e 2 f m (16) The genealized citeion is constucted as follows: 1 2 ( τα) ( e e ) F, = F + F max e E (17)

8 The solution of the descibed poblem consists of the found mappings τ, α, assuming that all constaints ae satisfied, and the genealized citeion has a maximum value. 3. The Multi-Agent Algoithm Fo Timetable Design We took fo the basis of ou algoithm the well-known multi-agent algoithm MSRAC fo meetings scheduling by A. Ben Hassine et all. [27]. Although some coespondences still emain, ou algoithm is specifically designed fo a quite diffeent poblem of univesity s timetable design, and togethe with time schedule it gives also an occupancy schedule fo classooms. In ou algoithm we ecognize two oles of agents: agents-oganizes and agentspaticipants. The agent s stuctue also mimics the application domain, so we classify all agents as teaches, goups and classooms. Agents-teaches play the ole of oganizes; agents-goups and agents-ooms play the ole of paticipants. The numbes of agents-teaches and agents-goups coespond to the eal numbes of the teaches and the goups in the univesity. One agent-oom coesponds to all classooms in the context of the single time table. Collective seach fo the best time and location of the study involves communication between diffeent agents. Fo each study the agentteache pefoms a set of actions, compising the following state diagam (fig. 1). Fig. 1. The state diagam of the agent-teache s algoithm.

9 The agent-teache pefoms state tansitions in accodance with the desciption given below. 1) Ask_when_avail. That is the fist state in the algoithm. The agent-teache sends to all agents of goups the quey WHENAVAIL with the study s identifie, equesting available time fo that study. The agents of goups answe by the message USERAVAIL, in which they infom when the agent is fee, and has available time fo the study. If all agents have infomed the answe, then the agent-teache finds intesection on time. If the intesection is empty, then the agent comes the final state imposs_meeting. 1a) Imposs_meeting. In that state the agent-teache founds itself if intesection of available fo othe agents times is empty and the total solution was failed. The study is maked as having no solution. 2) Ask_subj_pefs. In that state the agent-teache equests pefeences fo time and location (the message EVALUATE). The agents of goups eply own pefeences in the message SUBJPREFS. The agent-teache sots eceived pefeences fo time and fo location in accodance with citeia (15) and (16). 3) Popose_time. The agent-teache selects the fist timeslot fom the odeed list of the pefeences, and sends it along with the study s identifie to the agents of goups inside the message TIMEPROPOSAL. In esponse the agents of goups analyze own agendas. If the poposed timeslot is fee in the agent s agenda, the agent gives the positive answe, sending the message ACCEPT. Else the agent compaes the pioity of the study in the agenda with the pioity of the study in the message. If the pioity of the message s study is geate, then the agent accepts new poposal and sends the message ACCEPT. In the opposite case the agent sends the message REJECT. The agent can apply the metopolis citeion [27] fo decision making when the pioities ae equal. In the case of total acceptance of the poposed timeslot, the agent-teache passes to the next state Popose_location; in default the agent emains in the state popose_time, and chooses the next timeslot to negotiate. If all timeslots wee ejected, it means that the decision fo the cuently selected study does not exist, and the agent-teache passes to the state (3а) Solnot_found. 3a) Solnot_found. In that state the agent-teache founds itself if all poposed fo timeslots wee ejected by the agents of goups, and the total solution was failed. The study is maked as having no solution. 4) Popose_location. The agent-teache sends the soted list of classooms to the agent of classooms inside the message LOCPROPOSAL. That message contains also the study s identifie and the timeslot s identifie. Using own occupancy list, the agent of classooms seaches fo the fist classoom in the list, which is available fo the timeslot given o occupied by the study with a lowe pioity. If the seach was successful, and the classoom is found, in eply to the agent-teache the agent of classooms sends the message ACCEPT with the identifie of the oom found. In the failue case the agent of classooms sends the eply REJECT. Once the positive ACCEPT eply is eceived, the agent-teache moves to the next state. In the esult of REJECT eceiving the agent etuns to the state popose_time fo selecting the available timeslot fo the study. 5) Fix_meeting. If the agent-teache occus in that state, it means that both the timeslot and the classoom fo the study wee successfully found. In the esult the agent-teache sends to all othe agents the message FIXMEETING with the identifies

10 of the study, the timeslot, and the classoom. If the agent-goup does not have assignment fo the eceived timeslot, the timeslot is fixed. By a simila way the agent of classooms fixes the location. If the eceived timeslot (o the classoom) is occupied, the agent discads assignment of the study with lowe pioity, and sends to the agentteache the message CANCEL MEETING, which is fowaded futhe to othe agents in ode to modify thei agendas. In the states (1), (2), (3) and (4), if some agents did not send the answe duing a pedefined time peiod, the agent-teache places the study, being unde consideation, into the list of the cancelled subjects, to ety attempts late. Once all agents-teaches finish state pocessing, the common schedule is consideed to be complete. One impotant featue of ou algoithm is that of the patial timetable is always available. The complete timetable, including all the subjects, sometimes simply does not exist. In such a case, howeve, the consideed algoithm will build the consistent time table, with some subjects of low pioity ignoed. 4. Implementation Details of the Softwae System AgentTime The descibed mathematical model and the multi-agent algoithm wee applied in the couse of design and development the softwae system fo time tabling called Agent- Time. AgentTime uses ich communication and agent-life cycle capabilities of Javabased JADE multi-agent platfom [29], and has highly distibuted softwae achitectue (fig.2). Flexible multi-tie achitectue of the system suppots simultaneously multiple timetable design sessions and inteaction of multiple agents. Fig. 2. The softwae achitectue of AgentTime timetabling system.

11 In AgentTime agents indiectly communicate with each othe by passing the messages in accodance with a poblem-specific ontology (table 3). Table 3. Multi-agent ontology fo timetable design Message Semantics WHENAVAIL Inquiy to the agent-goup fo available timeslots. USERAVAIL Agent s esponse to the message WHENAVAIL. The message contains the vecto with available timeslots. Fomat : (a 11 a 12 a 18 a 21 a 22 a 28 a 71 a 72 a 78 ), whee a ij {0,1}, 1 woking day, 0 weekend. IMPOSSMEETING The message to the seve agent about impossibility to find a time table fo the subject with id sbj_id. Fomat: (sbj_id). EVALUATE Inquiy to the agent of goup fo time and location pefeences elated with the subject sbj_id. Fomat:(sbj_id). SUBJPREFS Agent s esponse to the EVALUATE. Fomat: (sbj_id (w 11 w 12 w 18 w 21 w 22 w 28 w 71 w 72 w 78 ) ((L 1 p 1 ) (L 2 p 2 ) (L n p n ))), whee 0 wij 1( i = 1..7, j = 1..8) evaluation of i -th day of week and, j -th lesson; 0 Lk 1, k = 1, n the numbe of the classoom; missing classooms have the pioity with value 0; 0 pk 1,0 k n the pefeence of the classoom L k. TIMEPROPOSAL The agent-teache poposes time fo the subject sbj_id. Fomat: (sbj_id (d p)), whee d the day of the week; p the numbe of the lesson. LOCPROPOSAL The agent-teache poposes location fo the subject sbj_id. Fomat: (sbj_id (L 1 L 2 L m )), whee Lk, k = 1, m the identifie of the classoom. The classooms ae soted in accodance with the pefeences. ACCEPT/REJECT Agent s esponse to the message TIMEPROPOSAL (ACCEPT o REJECT). If the poposal is accepted the message contains the classoom s identifie. Fomat: (L), whee L is the id of classoom. FIXMEETING Inquiy to fix the timeslot and location fo a cetain subject sbj_id. Fomat: (sbj_id (d p) L), whee d the day of week; p the id of the lesson; L the id of the classoom. CANCELMEETING Notification about cancelling a conflicting subject. Fomat: (sbj_id (d p) L), whee d the day of the week; p the id of the lesson; L the id of the classoom.

12 Inteaction of the agents duing the design of timetable can be illustated by the UML sequence diagam in fig. 3. In AgentTime apat fom peviously mentioned types of the agents we use the dedicated SeveAgent which is esponsible fo communication with extenal data souces, logging and othe technical tasks. Fig. 3. The state diagam of the agent-teache s algoithm. Diffeent uses of AgentTime can inteact with the system using diffeent end-use tools, including web-bowses and PDAs. The mostly used way of inteaction assumes application of applet-based gaphical intefaces (fig.4), but also JSP-based intefaces ae available.

13 a) b) Fig. 4. Examples of AgentTime s gaphics intefaces: a- assignment of pefeences; b epesentation of the eady timetable.

14 5. Discussion This aticle focused on the impotant poblem of time tables design fo educational institutions. To tackle this poblem in the context of moden distibuted and highly dynamic univesities we poposed the mathematical model and coespondent multiagent algoithm fo iteative timetabling in pesence of diffeent subjective pefeences fo time and location of subjects. The theoetical consideations become a foundation fo development of the multi-agent softwae system AgentTime. That system facilitates distibuted time planning and allocation of timeslots and classooms. The developed algoithm belongs to the class of domain-specific multi-agent algoithms and shows good pefomance metics. Analysis shows that in the case of single computational node computational complexity of the algoithm C fo allocation of timeslots and ooms can be estimated as follows: C S log S T n, n, whee 2 0( g l ) S is the numbe of subjects, 0 ( g, l ) T n n - a constant detemined by the poblem s conditions. If AgentTime is distibuted among P S computational nodes, C S then estimation of pocessing time t p will be t P log2s T0 P = P. In the exteme case, when P= S, t p will not be geate then T0 log2 S. Compaing ou esults with othe known appoaches to multi-agent timetabling like the algoithm MSRAC [27], we can note that ou system is capable of solving a moe geneal poblem, allocating not only timeslots, but classooms also. With a few modifications poposed model and algoithm will be suitable fo managing othe impotant esouces as well. At the same time we need to impove theoetical backgound of ou algoithm to igoously pove the optimality of the solutions found in tems of the citeia (16) and (17). In the neaest time we ae going to pefom wide-aea field expeiments with AgentTime to test its obustness and quality of timetabling in eal conditions of the complex univesity. We ae also inteested in extending the poposed mathematical model and softwae implementation of AgentTime with othe appoaches to multiagent coodination. In this context application of the paadigm Contolle-Vaiable Agent [28] is seemed to be vey pomising. This wok was patially suppoted by Russian Fund of Basic Reseaches (gant # ). 6. Refeences 1. Cheng J.Q., Wellman M.P. The WALRAS Algoithm: A Convegent Distibuted Implementation of Geneal Equilibium Outcomes // Jounal of Computational Economics, pp Sandhu K.S. Automating Class Schedule Geneation in the Context of a Univesity Timetabling Infomation System. PhD Thesis

15 3. Petovic S., Buke E. Univesity Timetabling. Univesity of Nottingham Akkoyunly E.A. A Linea Algoithm fo Computing the Optimum Univesity Timetable // The Compute Jounal. 16(4) pp Shaef A. Local Seach Techniques fo Lage High School Timetabling Poblems. // IEEE Tansactions on Systems, Man And Cybenetics 29(4) pp De Wea D. An Intoduction to Timetabling // Euopean Jounal of Opeational Reseach pp Taha T.R. Numeical schemes fo nonlinea evolution equations // The College Jounal of Science & Technology. Jeusalem pp Dimopoulou M., Miliotis P. Implementation of a univesity couse and examination timetabling system // Euopean Jounal of Opeational Reseach. 130(1) C Buke E., Ross P. (eds) The Pactice and Theoy of Automated Timetabling: Selected Papes fom the 1st Int'l Conf. on the Pactice and Theoy of Automated Timetabling, Napie Univesity, August/Septembe 1995, Spinge Lectue Notes in Compute Science Seies, Vol Buke E., Eben W. (eds) The Pactice and Theoy of Automated Timetabling III: Selected Papes fom the 3d Int'l Conf. on the Pactice and Theoy of Auto-mated Timetabling, Univesity of Applied Sciences, Konstanz, August 16-18, 2000, Spinge Lectue Notes in Compute Science Seies, Vol Buke E., De Causmaecke P. (eds) The Pactice and Theoy of Automated Timetabling III: Selected Revised Papes fom the 4th Int'l Conf. on the Pactice and Theoy of Automated Timetabling, KaHo St.-Lieven, Gent, Belgium, August 2002, Spinge Lectue Notes in Compute Science Seies Vol. 2740, Back T. Evolutionay Algoithms in theoy and pactice. New-Yok: Oxfod Univesity Pess Shama D., Chanda N. An evolutionay appoach to constaint-based timetabling. PRICAI Wokshops pp Sanchez E., Shibata T., Zadeh L. Genetic Algoithms and Fuzzy Logic Systems. Soft Computing Pespectives // Wold Scientific Buckles B.P., Pety F.E. Genetic Algoithms. IEEE Compute Society Pess Goldbeg D. E. Genetic Algoithms in Seach, Optimization and Machine Leaning. Addison-Wesley Maxfield C. Genetic algoithms: pogams that boggle the mind. EDN Sinivas M., Patnik L.M. Genetic Algoithms: A Suvey. // IEEE Compute. 27(6) pp Abamson D. Constucting School Timetables Using Simulated Annealing: Sequential and Paallel Algoithms. Management-Science Wellman M.P., Walsh W.E., Wuman P.R., MacKie-Mason J.K. Auction Potocols fo Decentalized Scheduling // Games and Economic Behavio pp Walsh W.E., Yokoo M., Hiayama K., Wellman M.P. On Maket-Inspied Appoaches to Popositional Satisfiability. Poceedings of Int. Conf. IJCAI pp Yokoo M., Hiayama K. Distibuted Constaint Satisfaction Algoithm fo Complex Local Poblems. Poceedings of the Int. Conf. ICMAS pp Yokoo M., Hiayama K. Algoithms fo Distibuted Constaints Satisfaction: A Review. Poceedings of Int. Conf. AAMAS-02. Vol.3. No pp Gaido L., Sycaa K. Multi-Agent Meeting Scheduling: Peliminay Expeimental Results. Poceedings of the Int. Conf. ICMAS-96. Kyoto, Japan Fanzin M.S., Feude E.C., Rossi F., and Wallace R. Multiagent Meeting Scheduling with Pefeences: Efficiency, Pivacy Loss, and Solution Quality. Poceedings of Intl. Conf. AAAI-02 (wokshop on pefeence in AI and CP) BenHassine A., Ito T., Ho T.B. A New Distibuted Appoach to Solve Meeting Scheduling Poblems. Poceedings of IEEE/WIC Int. Conf. IAT, pp

16 27. BenHassine A., D efago X., Ho T.B. Agent-Based Appoach to Dynamic Meeting Scheduling Poblems. Poceedings of Int. Conf.AAMAS-04.V pp Al-Maqtai S., Abdulab H., Nosay A. Constaint Pogamming and Multi-Agent System mixing appoach fo agicultual Decision Suppot System. Poceedings of In. Conf ECCS'O5, 2006, pp Bellifemine F. L., Caie G., Geenwood D. Developing Multi-Agent Systems with JADE. Wiley

Software Engineering and Development

Software Engineering and Development I T H E A 67 Softwae Engineeing and Development SOFTWARE DEVELOPMENT PROCESS DYNAMICS MODELING AS STATE MACHINE Leonid Lyubchyk, Vasyl Soloshchuk Abstact: Softwae development pocess modeling is gaining

More information

AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM

AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM AN IMPLEMENTATION OF BINARY AND FLOATING POINT CHROMOSOME REPRESENTATION IN GENETIC ALGORITHM Main Golub Faculty of Electical Engineeing and Computing, Univesity of Zageb Depatment of Electonics, Micoelectonics,

More information

Chapter 3 Savings, Present Value and Ricardian Equivalence

Chapter 3 Savings, Present Value and Ricardian Equivalence Chapte 3 Savings, Pesent Value and Ricadian Equivalence Chapte Oveview In the pevious chapte we studied the decision of households to supply hous to the labo maket. This decision was a static decision,

More information

Ilona V. Tregub, ScD., Professor

Ilona V. Tregub, ScD., Professor Investment Potfolio Fomation fo the Pension Fund of Russia Ilona V. egub, ScD., Pofesso Mathematical Modeling of Economic Pocesses Depatment he Financial Univesity unde the Govenment of the Russian Fedeation

More information

STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION

STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION Page 1 STUDENT RESPONSE TO ANNUITY FORMULA DERIVATION C. Alan Blaylock, Hendeson State Univesity ABSTRACT This pape pesents an intuitive appoach to deiving annuity fomulas fo classoom use and attempts

More information

The transport performance evaluation system building of logistics enterprises

The transport performance evaluation system building of logistics enterprises Jounal of Industial Engineeing and Management JIEM, 213 6(4): 194-114 Online ISSN: 213-953 Pint ISSN: 213-8423 http://dx.doi.og/1.3926/jiem.784 The tanspot pefomance evaluation system building of logistics

More information

A framework for the selection of enterprise resource planning (ERP) system based on fuzzy decision making methods

A framework for the selection of enterprise resource planning (ERP) system based on fuzzy decision making methods A famewok fo the selection of entepise esouce planning (ERP) system based on fuzzy decision making methods Omid Golshan Tafti M.s student in Industial Management, Univesity of Yazd [email protected]

More information

HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING

HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING U.P.B. Sci. Bull., Seies C, Vol. 77, Iss. 2, 2015 ISSN 2286-3540 HEALTHCARE INTEGRATION BASED ON CLOUD COMPUTING Roxana MARCU 1, Dan POPESCU 2, Iulian DANILĂ 3 A high numbe of infomation systems ae available

More information

Questions & Answers Chapter 10 Software Reliability Prediction, Allocation and Demonstration Testing

Questions & Answers Chapter 10 Software Reliability Prediction, Allocation and Demonstration Testing M13914 Questions & Answes Chapte 10 Softwae Reliability Pediction, Allocation and Demonstation Testing 1. Homewok: How to deive the fomula of failue ate estimate. λ = χ α,+ t When the failue times follow

More information

Give me all I pay for Execution Guarantees in Electronic Commerce Payment Processes

Give me all I pay for Execution Guarantees in Electronic Commerce Payment Processes Give me all I pay fo Execution Guaantees in Electonic Commece Payment Pocesses Heiko Schuldt Andei Popovici Hans-Jög Schek Email: Database Reseach Goup Institute of Infomation Systems ETH Zentum, 8092

More information

Database Management Systems

Database Management Systems Contents Database Management Systems (COP 5725) D. Makus Schneide Depatment of Compute & Infomation Science & Engineeing (CISE) Database Systems Reseach & Development Cente Couse Syllabus 1 Sping 2012

More information

An Efficient Group Key Agreement Protocol for Ad hoc Networks

An Efficient Group Key Agreement Protocol for Ad hoc Networks An Efficient Goup Key Ageement Potocol fo Ad hoc Netwoks Daniel Augot, Raghav haska, Valéie Issany and Daniele Sacchetti INRIA Rocquencout 78153 Le Chesnay Fance {Daniel.Augot, Raghav.haska, Valéie.Issany,

More information

est using the formula I = Prt, where I is the interest earned, P is the principal, r is the interest rate, and t is the time in years.

est using the formula I = Prt, where I is the interest earned, P is the principal, r is the interest rate, and t is the time in years. 9.2 Inteest Objectives 1. Undestand the simple inteest fomula. 2. Use the compound inteest fomula to find futue value. 3. Solve the compound inteest fomula fo diffeent unknowns, such as the pesent value,

More information

ON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS

ON THE (Q, R) POLICY IN PRODUCTION-INVENTORY SYSTEMS ON THE R POLICY IN PRODUCTION-INVENTORY SYSTEMS Saifallah Benjaafa and Joon-Seok Kim Depatment of Mechanical Engineeing Univesity of Minnesota Minneapolis MN 55455 Abstact We conside a poduction-inventoy

More information

Tracking/Fusion and Deghosting with Doppler Frequency from Two Passive Acoustic Sensors

Tracking/Fusion and Deghosting with Doppler Frequency from Two Passive Acoustic Sensors Tacking/Fusion and Deghosting with Dopple Fequency fom Two Passive Acoustic Sensos Rong Yang, Gee Wah Ng DSO National Laboatoies 2 Science Pak Dive Singapoe 11823 Emails: [email protected], [email protected]

More information

An Approach to Optimized Resource Allocation for Cloud Simulation Platform

An Approach to Optimized Resource Allocation for Cloud Simulation Platform An Appoach to Optimized Resouce Allocation fo Cloud Simulation Platfom Haitao Yuan 1, Jing Bi 2, Bo Hu Li 1,3, Xudong Chai 3 1 School of Automation Science and Electical Engineeing, Beihang Univesity,

More information

METHODOLOGICAL APPROACH TO STRATEGIC PERFORMANCE OPTIMIZATION

METHODOLOGICAL APPROACH TO STRATEGIC PERFORMANCE OPTIMIZATION ETHODOOGICA APPOACH TO STATEGIC PEFOANCE OPTIIZATION ao Hell * Stjepan Vidačić ** Željo Gaača *** eceived: 4. 07. 2009 Peliminay communication Accepted: 5. 0. 2009 UDC 65.02.4 This pape pesents a matix

More information

Comparing Availability of Various Rack Power Redundancy Configurations

Comparing Availability of Various Rack Power Redundancy Configurations Compaing Availability of Vaious Rack Powe Redundancy Configuations White Pape 48 Revision by Victo Avela > Executive summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance

More information

Comparing Availability of Various Rack Power Redundancy Configurations

Comparing Availability of Various Rack Power Redundancy Configurations Compaing Availability of Vaious Rack Powe Redundancy Configuations By Victo Avela White Pape #48 Executive Summay Tansfe switches and dual-path powe distibution to IT equipment ae used to enhance the availability

More information

Automatic Testing of Neighbor Discovery Protocol Based on FSM and TTCN*

Automatic Testing of Neighbor Discovery Protocol Based on FSM and TTCN* Automatic Testing of Neighbo Discovey Potocol Based on FSM and TTCN* Zhiliang Wang, Xia Yin, Haibin Wang, and Jianping Wu Depatment of Compute Science, Tsinghua Univesity Beijing, P. R. China, 100084 Email:

More information

College of Engineering Bachelor of Computer Science

College of Engineering Bachelor of Computer Science 2 0 0 7 w w w. c n u a s. e d u College of Engineeing Bachelo of Compute Science This bochue Details the BACHELOR OF COMPUTER SCIENCE PROGRAM available though CNU s College of Engineeing. Fo ou most up-to-date

More information

9:6.4 Sample Questions/Requests for Managing Underwriter Candidates

9:6.4 Sample Questions/Requests for Managing Underwriter Candidates 9:6.4 INITIAL PUBLIC OFFERINGS 9:6.4 Sample Questions/Requests fo Managing Undewite Candidates Recent IPO Expeience Please povide a list of all completed o withdawn IPOs in which you fim has paticipated

More information

PAN STABILITY TESTING OF DC CIRCUITS USING VARIATIONAL METHODS XVIII - SPETO - 1995. pod patronatem. Summary

PAN STABILITY TESTING OF DC CIRCUITS USING VARIATIONAL METHODS XVIII - SPETO - 1995. pod patronatem. Summary PCE SEMINIUM Z PODSTW ELEKTOTECHNIKI I TEOII OBWODÓW 8 - TH SEMIN ON FUNDMENTLS OF ELECTOTECHNICS ND CICUIT THEOY ZDENĚK BIOLEK SPŠE OŽNO P.., CZECH EPUBLIC DLIBO BIOLEK MILITY CDEMY, BNO, CZECH EPUBLIC

More information

Effect of Contention Window on the Performance of IEEE 802.11 WLANs

Effect of Contention Window on the Performance of IEEE 802.11 WLANs Effect of Contention Window on the Pefomance of IEEE 82.11 WLANs Yunli Chen and Dhama P. Agawal Cente fo Distibuted and Mobile Computing, Depatment of ECECS Univesity of Cincinnati, OH 45221-3 {ychen,

More information

Research on Risk Assessment of the Transformer Based on Life Cycle Cost

Research on Risk Assessment of the Transformer Based on Life Cycle Cost ntenational Jounal of Smat Gid and lean Enegy eseach on isk Assessment of the Tansfome Based on Life ycle ost Hui Zhou a, Guowei Wu a, Weiwei Pan a, Yunhe Hou b, hong Wang b * a Zhejiang Electic Powe opoation,

More information

An application of stochastic programming in solving capacity allocation and migration planning problem under uncertainty

An application of stochastic programming in solving capacity allocation and migration planning problem under uncertainty An application of stochastic pogamming in solving capacity allocation and migation planning poblem unde uncetainty Yin-Yann Chen * and Hsiao-Yao Fan Depatment of Industial Management, National Fomosa Univesity,

More information

Cloud Service Reliability: Modeling and Analysis

Cloud Service Reliability: Modeling and Analysis Cloud Sevice eliability: Modeling and Analysis Yuan-Shun Dai * a c, Bo Yang b, Jack Dongaa a, Gewei Zhang c a Innovative Computing Laboatoy, Depatment of Electical Engineeing & Compute Science, Univesity

More information

Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency Network Analysis

Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency Network Analysis Send Odes fo Repints to [email protected] 678 The Open Cybenetics & Systemics Jounal, 2015, 9, 678-682 Open Access Analyzing Ballistic Missile Defense System Effectiveness Based on Functional Dependency

More information

YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH

YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH nd INTERNATIONAL TEXTILE, CLOTHING & ESIGN CONFERENCE Magic Wold of Textiles Octobe 03 d to 06 th 004, UBROVNIK, CROATIA YARN PROPERTIES MEASUREMENT: AN OPTICAL APPROACH Jana VOBOROVA; Ashish GARG; Bohuslav

More information

Multicriteria analysis in telecommunications

Multicriteria analysis in telecommunications Poceedings of the 37th Hawaii Intenational Confeence on System Sciences - 2004 Multiciteia analysis in telecommunications Janusz Ganat and Andze P. Wiezbicki National Institute of Telecommunications Szachowa

More information

Towards Automatic Update of Access Control Policy

Towards Automatic Update of Access Control Policy Towads Automatic Update of Access Contol Policy Jinwei Hu, Yan Zhang, and Ruixuan Li Intelligent Systems Laboatoy, School of Computing and Mathematics Univesity of Westen Sydney, Sydney 1797, Austalia

More information

Reduced Pattern Training Based on Task Decomposition Using Pattern Distributor

Reduced Pattern Training Based on Task Decomposition Using Pattern Distributor > PNN05-P762 < Reduced Patten Taining Based on Task Decomposition Using Patten Distibuto Sheng-Uei Guan, Chunyu Bao, and TseNgee Neo Abstact Task Decomposition with Patten Distibuto (PD) is a new task

More information

The Role of Gravity in Orbital Motion

The Role of Gravity in Orbital Motion ! The Role of Gavity in Obital Motion Pat of: Inquiy Science with Datmouth Developed by: Chistophe Caoll, Depatment of Physics & Astonomy, Datmouth College Adapted fom: How Gavity Affects Obits (Ohio State

More information

THE DISTRIBUTED LOCATION RESOLUTION PROBLEM AND ITS EFFICIENT SOLUTION

THE DISTRIBUTED LOCATION RESOLUTION PROBLEM AND ITS EFFICIENT SOLUTION IADIS Intenational Confeence Applied Computing 2006 THE DISTRIBUTED LOCATION RESOLUTION PROBLEM AND ITS EFFICIENT SOLUTION Jög Roth Univesity of Hagen 58084 Hagen, Gemany [email protected] ABSTRACT

More information

Channel selection in e-commerce age: A strategic analysis of co-op advertising models

Channel selection in e-commerce age: A strategic analysis of co-op advertising models Jounal of Industial Engineeing and Management JIEM, 013 6(1):89-103 Online ISSN: 013-0953 Pint ISSN: 013-843 http://dx.doi.og/10.396/jiem.664 Channel selection in e-commece age: A stategic analysis of

More information

Scheduling Hadoop Jobs to Meet Deadlines

Scheduling Hadoop Jobs to Meet Deadlines Scheduling Hadoop Jobs to Meet Deadlines Kamal Kc, Kemafo Anyanwu Depatment of Compute Science Noth Caolina State Univesity {kkc,kogan}@ncsu.edu Abstact Use constaints such as deadlines ae impotant equiements

More information

Model-Driven Engineering of Adaptation Engines for Self-Adaptive Software: Executable Runtime Megamodels

Model-Driven Engineering of Adaptation Engines for Self-Adaptive Software: Executable Runtime Megamodels Model-Diven Engineeing of Adaptation Engines fo Self-Adaptive Softwae: Executable Runtime Megamodels Thomas Vogel, Holge Giese Technische Beichte N. 66 des Hasso-Plattne-Instituts fü Softwaesystemtechnik

More information

INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS

INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS INITIAL MARGIN CALCULATION ON DERIVATIVE MARKETS OPTION VALUATION FORMULAS Vesion:.0 Date: June 0 Disclaime This document is solely intended as infomation fo cleaing membes and othes who ae inteested in

More information

Continuous Compounding and Annualization

Continuous Compounding and Annualization Continuous Compounding and Annualization Philip A. Viton Januay 11, 2006 Contents 1 Intoduction 1 2 Continuous Compounding 2 3 Pesent Value with Continuous Compounding 4 4 Annualization 5 5 A Special Poblem

More information

ENABLING INFORMATION GATHERING PATTERNS FOR EMERGENCY RESPONSE WITH THE OPENKNOWLEDGE SYSTEM

ENABLING INFORMATION GATHERING PATTERNS FOR EMERGENCY RESPONSE WITH THE OPENKNOWLEDGE SYSTEM Computing and Infomatics, Vol. 29, 2010, 537 555 ENABLING INFORMATION GATHERING PATTERNS FOR EMERGENCY RESPONSE WITH THE OPENKNOWLEDGE SYSTEM Gaia Tecaichi, Veonica Rizzi, Mauizio Machese Depatment of

More information

A Two-Step Tabu Search Heuristic for Multi-Period Multi-Site Assignment Problem with Joint Requirement of Multiple Resource Types

A Two-Step Tabu Search Heuristic for Multi-Period Multi-Site Assignment Problem with Joint Requirement of Multiple Resource Types Aticle A Two-Step Tabu Seach Heuistic fo Multi-Peiod Multi-Site Assignment Poblem with Joint Requiement of Multiple Resouce Types Siavit Swangnop and Paveena Chaovalitwongse* Depatment of Industial Engineeing,

More information

Uncertain Version Control in Open Collaborative Editing of Tree-Structured Documents

Uncertain Version Control in Open Collaborative Editing of Tree-Structured Documents Uncetain Vesion Contol in Open Collaboative Editing of Tee-Stuctued Documents M. Lamine Ba Institut Mines Télécom; Télécom PaisTech; LTCI Pais, Fance mouhamadou.ba@ telecom-paistech.f Talel Abdessalem

More information

Strength Analysis and Optimization Design about the key parts of the Robot

Strength Analysis and Optimization Design about the key parts of the Robot Intenational Jounal of Reseach in Engineeing and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Pint): 2320-9356 www.ijes.og Volume 3 Issue 3 ǁ Mach 2015 ǁ PP.25-29 Stength Analysis and Optimization Design

More information

Magnetic Bearing with Radial Magnetized Permanent Magnets

Magnetic Bearing with Radial Magnetized Permanent Magnets Wold Applied Sciences Jounal 23 (4): 495-499, 2013 ISSN 1818-4952 IDOSI Publications, 2013 DOI: 10.5829/idosi.wasj.2013.23.04.23080 Magnetic eaing with Radial Magnetized Pemanent Magnets Vyacheslav Evgenevich

More information

SUPPORT VECTOR MACHINE FOR BANDWIDTH ANALYSIS OF SLOTTED MICROSTRIP ANTENNA

SUPPORT VECTOR MACHINE FOR BANDWIDTH ANALYSIS OF SLOTTED MICROSTRIP ANTENNA Intenational Jounal of Compute Science, Systems Engineeing and Infomation Technology, 4(), 20, pp. 67-7 SUPPORT VECTOR MACHIE FOR BADWIDTH AALYSIS OF SLOTTED MICROSTRIP ATEA Venmathi A.R. & Vanitha L.

More information

Over-encryption: Management of Access Control Evolution on Outsourced Data

Over-encryption: Management of Access Control Evolution on Outsourced Data Ove-encyption: Management of Access Contol Evolution on Outsouced Data Sabina De Capitani di Vimecati DTI - Univesità di Milano 26013 Cema - Italy [email protected] Stefano Paaboschi DIIMM - Univesità

More information

An Epidemic Model of Mobile Phone Virus

An Epidemic Model of Mobile Phone Virus An Epidemic Model of Mobile Phone Vius Hui Zheng, Dong Li, Zhuo Gao 3 Netwok Reseach Cente, Tsinghua Univesity, P. R. China [email protected] School of Compute Science and Technology, Huazhong Univesity

More information

Modal Characteristics study of CEM-1 Single-Layer Printed Circuit Board Using Experimental Modal Analysis

Modal Characteristics study of CEM-1 Single-Layer Printed Circuit Board Using Experimental Modal Analysis Available online at www.sciencediect.com Pocedia Engineeing 41 (2012 ) 1360 1366 Intenational Symposium on Robotics and Intelligent Sensos 2012 (IRIS 2012) Modal Chaacteistics study of CEM-1 Single-Laye

More information

Chris J. Skinner The probability of identification: applying ideas from forensic statistics to disclosure risk assessment

Chris J. Skinner The probability of identification: applying ideas from forensic statistics to disclosure risk assessment Chis J. Skinne The pobability of identification: applying ideas fom foensic statistics to disclosue isk assessment Aticle (Accepted vesion) (Refeeed) Oiginal citation: Skinne, Chis J. (2007) The pobability

More information

A formalism of ontology to support a software maintenance knowledge-based system

A formalism of ontology to support a software maintenance knowledge-based system A fomalism of ontology to suppot a softwae maintenance knowledge-based system Alain Apil 1, Jean-Mac Deshanais 1, and Reine Dumke 2 1 École de Technologie Supéieue, 1100 Note-Dame West, Monteal, Canada

More information

Modeling and Verifying a Price Model for Congestion Control in Computer Networks Using PROMELA/SPIN

Modeling and Verifying a Price Model for Congestion Control in Computer Networks Using PROMELA/SPIN Modeling and Veifying a Pice Model fo Congestion Contol in Compute Netwoks Using PROMELA/SPIN Clement Yuen and Wei Tjioe Depatment of Compute Science Univesity of Toonto 1 King s College Road, Toonto,

More information

VISCOSITY OF BIO-DIESEL FUELS

VISCOSITY OF BIO-DIESEL FUELS VISCOSITY OF BIO-DIESEL FUELS One of the key assumptions fo ideal gases is that the motion of a given paticle is independent of any othe paticles in the system. With this assumption in place, one can use

More information

Data Center Demand Response: Avoiding the Coincident Peak via Workload Shifting and Local Generation

Data Center Demand Response: Avoiding the Coincident Peak via Workload Shifting and Local Generation (213) 1 28 Data Cente Demand Response: Avoiding the Coincident Peak via Wokload Shifting and Local Geneation Zhenhua Liu 1, Adam Wieman 1, Yuan Chen 2, Benjamin Razon 1, Niangjun Chen 1 1 Califonia Institute

More information

Episode 401: Newton s law of universal gravitation

Episode 401: Newton s law of universal gravitation Episode 401: Newton s law of univesal gavitation This episode intoduces Newton s law of univesal gavitation fo point masses, and fo spheical masses, and gets students pactising calculations of the foce

More information

An Introduction to Omega

An Introduction to Omega An Intoduction to Omega Con Keating and William F. Shadwick These distibutions have the same mean and vaiance. Ae you indiffeent to thei isk-ewad chaacteistics? The Finance Development Cente 2002 1 Fom

More information

Spirotechnics! September 7, 2011. Amanda Zeringue, Michael Spannuth and Amanda Zeringue Dierential Geometry Project

Spirotechnics! September 7, 2011. Amanda Zeringue, Michael Spannuth and Amanda Zeringue Dierential Geometry Project Spiotechnics! Septembe 7, 2011 Amanda Zeingue, Michael Spannuth and Amanda Zeingue Dieential Geomety Poject 1 The Beginning The geneal consensus of ou goup began with one thought: Spiogaphs ae awesome.

More information

Towards Realizing a Low Cost and Highly Available Datacenter Power Infrastructure

Towards Realizing a Low Cost and Highly Available Datacenter Power Infrastructure Towads Realizing a Low Cost and Highly Available Datacente Powe Infastuctue Siam Govindan, Di Wang, Lydia Chen, Anand Sivasubamaniam, and Bhuvan Ugaonka The Pennsylvania State Univesity. IBM Reseach Zuich

More information

UNIT CIRCLE TRIGONOMETRY

UNIT CIRCLE TRIGONOMETRY UNIT CIRCLE TRIGONOMETRY The Unit Cicle is the cicle centeed at the oigin with adius unit (hence, the unit cicle. The equation of this cicle is + =. A diagam of the unit cicle is shown below: + = - - -

More information

Converting knowledge Into Practice

Converting knowledge Into Practice Conveting knowledge Into Pactice Boke Nightmae srs Tend Ride By Vladimi Ribakov Ceato of Pips Caie 20 of June 2010 2 0 1 0 C o p y i g h t s V l a d i m i R i b a k o v 1 Disclaime and Risk Wanings Tading

More information

Financing Terms in the EOQ Model

Financing Terms in the EOQ Model Financing Tems in the EOQ Model Habone W. Stuat, J. Columbia Business School New Yok, NY 1007 [email protected] August 6, 004 1 Intoduction This note discusses two tems that ae often omitted fom the standad

More information

CONCEPTUAL FRAMEWORK FOR DEVELOPING AND VERIFICATION OF ATTRIBUTION MODELS. ARITHMETIC ATTRIBUTION MODELS

CONCEPTUAL FRAMEWORK FOR DEVELOPING AND VERIFICATION OF ATTRIBUTION MODELS. ARITHMETIC ATTRIBUTION MODELS CONCEPUAL FAMEOK FO DEVELOPING AND VEIFICAION OF AIBUION MODELS. AIHMEIC AIBUION MODELS Yui K. Shestopaloff, is Diecto of eseach & Deelopment at SegmentSoft Inc. He is a Docto of Sciences and has a Ph.D.

More information

An Analysis of Manufacturer Benefits under Vendor Managed Systems

An Analysis of Manufacturer Benefits under Vendor Managed Systems An Analysis of Manufactue Benefits unde Vendo Managed Systems Seçil Savaşaneil Depatment of Industial Engineeing, Middle East Technical Univesity, 06531, Ankaa, TURKEY [email protected] Nesim Ekip 1

More information

Efficient Redundancy Techniques for Latency Reduction in Cloud Systems

Efficient Redundancy Techniques for Latency Reduction in Cloud Systems Efficient Redundancy Techniques fo Latency Reduction in Cloud Systems 1 Gaui Joshi, Emina Soljanin, and Gegoy Wonell Abstact In cloud computing systems, assigning a task to multiple seves and waiting fo

More information

Things to Remember. r Complete all of the sections on the Retirement Benefit Options form that apply to your request.

Things to Remember. r Complete all of the sections on the Retirement Benefit Options form that apply to your request. Retiement Benefit 1 Things to Remembe Complete all of the sections on the Retiement Benefit fom that apply to you equest. If this is an initial equest, and not a change in a cuent distibution, emembe to

More information

Financial Derivatives for Computer Network Capacity Markets with Quality-of-Service Guarantees

Financial Derivatives for Computer Network Capacity Markets with Quality-of-Service Guarantees Financial Deivatives fo Compute Netwok Capacity Makets with Quality-of-Sevice Guaantees Pette Pettesson [email protected] Febuay 2003 SICS Technical Repot T2003:03 Keywods Netwoking and Intenet Achitectue. Abstact

More information

Define What Type of Trader Are you?

Define What Type of Trader Are you? Define What Type of Tade Ae you? Boke Nightmae srs Tend Ride By Vladimi Ribakov Ceato of Pips Caie 20 of June 2010 1 Disclaime and Risk Wanings Tading any financial maket involves isk. The content of this

More information

INVESTIGATION OF FLOW INSIDE AN AXIAL-FLOW PUMP OF GV IMP TYPE

INVESTIGATION OF FLOW INSIDE AN AXIAL-FLOW PUMP OF GV IMP TYPE 1 INVESTIGATION OF FLOW INSIDE AN AXIAL-FLOW PUMP OF GV IMP TYPE ANATOLIY A. YEVTUSHENKO 1, ALEXEY N. KOCHEVSKY 1, NATALYA A. FEDOTOVA 1, ALEXANDER Y. SCHELYAEV 2, VLADIMIR N. KONSHIN 2 1 Depatment of

More information

2 r2 θ = r2 t. (3.59) The equal area law is the statement that the term in parentheses,

2 r2 θ = r2 t. (3.59) The equal area law is the statement that the term in parentheses, 3.4. KEPLER S LAWS 145 3.4 Keple s laws You ae familia with the idea that one can solve some mechanics poblems using only consevation of enegy and (linea) momentum. Thus, some of what we see as objects

More information

Distributed Computing and Big Data: Hadoop and MapReduce

Distributed Computing and Big Data: Hadoop and MapReduce Distibuted Computing and Big Data: Hadoop and Map Bill Keenan, Diecto Tey Heinze, Achitect Thomson Reutes Reseach & Development Agenda R&D Oveview Hadoop and Map Oveview Use Case: Clusteing Legal Documents

More information

Gravitational Mechanics of the Mars-Phobos System: Comparing Methods of Orbital Dynamics Modeling for Exploratory Mission Planning

Gravitational Mechanics of the Mars-Phobos System: Comparing Methods of Orbital Dynamics Modeling for Exploratory Mission Planning Gavitational Mechanics of the Mas-Phobos System: Compaing Methods of Obital Dynamics Modeling fo Exploatoy Mission Planning Alfedo C. Itualde The Pennsylvania State Univesity, Univesity Pak, PA, 6802 This

More information

Lab #7: Energy Conservation

Lab #7: Energy Conservation Lab #7: Enegy Consevation Photo by Kallin http://www.bungeezone.com/pics/kallin.shtml Reading Assignment: Chapte 7 Sections 1,, 3, 5, 6 Chapte 8 Sections 1-4 Intoduction: Pehaps one of the most unusual

More information

Power Monitoring and Control for Electric Home Appliances Based on Power Line Communication

Power Monitoring and Control for Electric Home Appliances Based on Power Line Communication I²MTC 2008 IEEE Intenational Instumentation and Measuement Technology Confeence Victoia, Vancouve Island, Canada, May 12 15, 2008 Powe Monitoing and Contol fo Electic Home Appliances Based on Powe Line

More information

Approximation Algorithms for Data Management in Networks

Approximation Algorithms for Data Management in Networks Appoximation Algoithms fo Data Management in Netwoks Chistof Kick Heinz Nixdof Institute and Depatment of Mathematics & Compute Science adebon Univesity Gemany [email protected] Haald Räcke Heinz Nixdof Institute

More information

STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL DATA 1. INTRODUCTION

STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL DATA 1. INTRODUCTION Jounal of Machine Engineeing, Vol. 11, No. 4, 211 Batosz POWALKA 1 Macin CHODZKO 1 Kzysztof JEMIELNIAK 2 milling, chatte, opeational modal analysis STABILITY ANALYSIS IN MILLING BASED ON OPERATIONAL MODAL

More information

The impact of migration on the provision. of UK public services (SRG.10.039.4) Final Report. December 2011

The impact of migration on the provision. of UK public services (SRG.10.039.4) Final Report. December 2011 The impact of migation on the povision of UK public sevices (SRG.10.039.4) Final Repot Decembe 2011 The obustness The obustness of the analysis of the is analysis the esponsibility is the esponsibility

More information

883 Brochure A5 GENE ss vernis.indd 1-2

883 Brochure A5 GENE ss vernis.indd 1-2 ess x a eu / u e a. p o.eu c e / :/ http EURAXESS Reseaches in Motion is the gateway to attactive eseach caees in Euope and to a pool of wold-class eseach talent. By suppoting the mobility of eseaches,

More information

who supply the system vectors for their JVM products. 1 HBench:Java will work best with support from JVM vendors

who supply the system vectors for their JVM products. 1 HBench:Java will work best with support from JVM vendors Appeaed in the ACM Java Gande 2000 Confeence, San Fancisco, Califonia, June 3-5, 2000 HBench:Java: An Application-Specific Benchmaking Famewok fo Java Vitual Machines Xiaolan Zhang Mago Seltze Division

More information

Multiband Microstrip Patch Antenna for Microwave Applications

Multiband Microstrip Patch Antenna for Microwave Applications IOSR Jounal of Electonics and Communication Engineeing (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 3, Issue 5 (Sep. - Oct. 2012), PP 43-48 Multiband Micostip Patch Antenna fo Micowave Applications

More information

30 H. N. CHIU 1. INTRODUCTION. Recherche opérationnelle/operations Research

30 H. N. CHIU 1. INTRODUCTION. Recherche opérationnelle/operations Research RAIRO Rech. Opé. (vol. 33, n 1, 1999, pp. 29-45) A GOOD APPROXIMATION OF THE INVENTORY LEVEL IN A(Q ) PERISHABLE INVENTORY SYSTEM (*) by Huan Neng CHIU ( 1 ) Communicated by Shunji OSAKI Abstact. This

More information

Supporting Efficient Top-k Queries in Type-Ahead Search

Supporting Efficient Top-k Queries in Type-Ahead Search Suppoting Efficient Top-k Queies in Type-Ahead Seach Guoliang Li Jiannan Wang Chen Li Jianhua Feng Depatment of Compute Science, Tsinghua National Laboatoy fo Infomation Science and Technology (TNList),

More information

They aim to select the best services that satisfy the user s. other providers infrastructures and utility services to run

They aim to select the best services that satisfy the user s. other providers infrastructures and utility services to run End-to-End Qo Mapping and Aggegation fo electing Cloud evices Raed Kaim, Chen Ding, Ali Mii Depatment of Compute cience Ryeson Univesity, Toonto, Canada [email protected], [email protected], [email protected]

More information

Real Time Tracking of High Speed Movements in the Context of a Table Tennis Application

Real Time Tracking of High Speed Movements in the Context of a Table Tennis Application Real Time Tacking of High Speed Movements in the Context of a Table Tennis Application Stephan Rusdof Chemnitz Univesity of Technology D-09107, Chemnitz, Gemany +49 371 531 1533 [email protected]

More information

IBM Research Smarter Transportation Analytics

IBM Research Smarter Transportation Analytics IBM Reseach Smate Tanspotation Analytics Laua Wynte PhD, Senio Reseach Scientist, IBM Watson Reseach Cente [email protected] INSTRUMENTED We now have the ability to measue, sense and see the exact condition

More information

The Impacts of Congestion on Commercial Vehicle Tours

The Impacts of Congestion on Commercial Vehicle Tours Figliozzi 1 The Impacts of Congestion on Commecial Vehicle Tous Miguel Andes Figliozzi Potland State Univesity Maseeh College of Engineeing and Compute Science [email protected] 5124 wods + 7 Tables +

More information

Statistics and Data Analysis

Statistics and Data Analysis Pape 274-25 An Extension to SAS/OR fo Decision System Suppot Ali Emouznead Highe Education Funding Council fo England, Nothavon house, Coldhabou Lane, Bistol, BS16 1QD U.K. ABSTRACT This pape exploes the

More information

Promised Lead-Time Contracts Under Asymmetric Information

Promised Lead-Time Contracts Under Asymmetric Information OPERATIONS RESEARCH Vol. 56, No. 4, July August 28, pp. 898 915 issn 3-364X eissn 1526-5463 8 564 898 infoms doi 1.1287/ope.18.514 28 INFORMS Pomised Lead-Time Contacts Unde Asymmetic Infomation Holly

More information