Embedded Systems Development

Size: px
Start display at page:

Download "Embedded Systems Development"

Transcription

1 bedded Systes Developent Lecture 4 sterel Daniel Kästner AbsInt Angewandte Inforati GbH aestner@absint.co

2 2 Valued Signals vs. Variables Data expressions: references to constants or variables?s yields the current value of signal S pre?s) yields the value of signal S at the previous instant Assignent instantaneous): X : e where X is a variable and e is a data expression eit Se) : evaluates the data expression e eits S with that value and terinates instantaneously.

3 3 Valued Signals vs. Variables The value of a signal can be changed only if the status is present. Unlie the status the value is peranent: if it is unchanged in an instant its value is that of the previous instant. The value of a variable is written by an instantaneous assignent stateent. A valued signal has exactly one status and exactly one value at a tie per instant). Both the status and the value are broadcast. A variable can tae several successive values in an instant. Order in which the values are taen: constructive order. A signal is shared throughout its scope. A variable is local to a thread in case the thread writes it. If the thread fors on only two cases are legal: The variable is accessed in read-only ode in each subthread or if the variable is written by soe thread then it can neither be read nor be written by concurrent threads.

4 Valued Signals vs. Variables 4 X:X+1 X:1 eit S1) eit S2) forbidden allowed X:X+1 eit S?S+1) allowed forbidden

5 xaple 1) 5 odule Syste1: input A B R; output O; loop [await A await B] eit O each R end odule

6 xaple 2) 6 every S do p end awaits the first future occurence ie not at initialization tie) of S to start p. every iediate S do p end iediately starts p if I is present at the first instant. odule Count1: input I; output COUNT:0:integer; every I do eit COUNTpre?COUNT)+1); end every end odule odule Count2: input I; output COUNT; var Count:0:integer in every I do Count:Count+1; eitcountcount)) end every end var end odule

7 Abort Behavior of abort p when S: In the starting instant p is iediately started the initial presence or absence of S being ignored delayed abort). If p terinates before S occurs then the whole abort stateent terinates. If S occurs while p is not yet terinated the abort stateent iediately terinates and p does not receive control in the current instant strong abort). To ae abort sensitive to S in the first instant: abort p when iediate S To give p control a last tie when S occurs: wea abort p when S odule Speedoeter: input Second Meter; output Speed: integer in loop var distance:0: integer in abort every Meter do distance:distance+1 end every when Second do eit Speeddistance) end abort end var end loop end odule 7

8 Generic Behaviors and Modules 8 ach data object used by a odule ust be declared in that odule. A data object defined in different subodules ust be identically declared. Calling odules: run stateent. xplicit renaing by '/'. Renaing arguents are passed by nae and not by position! If a nae is ept unchanged in a substitution it need not be passed as a paraeter. odule TWO_STATS: input On Off; output IsOn IsOff; loop abort sustain IsOff when On abort sustain IsOn when Off end loop end odule... signal IsOff in end run TWO_STATS [signal RadioOn / On RadioOff / Off Playing / IsOn]

9 STRL xaple Progra 9 odule Speedoeter: input Second Meter; output Speed: integer in loop var distance:0: integer in wea abort every Meter do distance:distance+1 end every when Second do eit Speeddistance) end abort end var end loop end odule odule SpeedSupervisor: input Second Meter; output TooFast in signal Speed: integer in [ run Speedoeter every Speed do if?speed > MaxSpeed then eit TooFast end if end every ] end signal end odule

10 10 Causality Analysis Causality proble: the presence of a signal sees to depend on itself proble of cobinatorial loops in synchronous circuits). Goal: have one reactivity) and only one deterinis) consistent solution for each configuration of input signals. xaple situations: odule P1: output O; present O else eit O end present end odule odule P2: output O; present O then eit O end present end odule odule P3: input I; output O; signal S in present I then eit S end present S then eit O end end signal end odule inconsistent non-deterinistic logically correct

11 Causality Analysis 11 odule P4: output O1O2; present O1 then eit O1 end present O1 then present O2 else eit O2 end end present end odule Logically correct but rejected by Constructive Causality: no constructive explanation for solution.

12 Logical Correctness 12 Logical coherence law: A signal S is present in an instant if and only if an eit S stateent is executed in this instant. Logical correctness requires: there exists exactly one status for each signal that respects the coherence law. Let a progra P and an input I be given: P is logically reactive wrt I: at least one logically coherent global status. P is logically deterinistic wrt I: at ost one logically coherent global status. P is logically correct wrt I: logically reactive and deterinistic. P is logically correct: logically correct wrt all possible input events.

13 Logical Correctness 13 Pure sterel progras can be analyzed for logical correctness by exhaustive case analysis. Given the status of each input signal one can ae all possible assuptions about the global status and chece the individually. Logical correctness is decidable butnp coplete Logical correctness can be counter-intuitive other basis for language seantics needed.

14 Logical Correctness 14 odule P1: input I; output O; signal S1 S2 in present I then eit S1 end present S1 else eit S2 end present S2 then eit O end end signal end odule logically correct I present: Assuption S1 present S2 not present O not present Justification: The eit S1 stateent is executed justifying the assuption S1 present no eit S2 and eit O stateents are executed justifying the assuption S2 absent and O absent. I absent: Assuption S1 absent S2 present O present. Justification: The eit S1 stateent is not executed justifying the assuption S1 absent theeits2 stateentisexecutedjustifyingthe assuption S2 present and the eit O stateent is executed justifying the assuption O present. All other assuptions can be shown to be logically incoherent.

15 Logical Correctness 15 odule P2: output O; present O else eit O end present end odule non-reactive odule P3: output O; present O then eit O end present end odule reactive but non-deterinistic

16 Logical Correctness 16 odule P4: present O1 then eit O1 end present O1 then present O2 else eit O2 end end logically correct

17 17 Acyclicity and Constructiveness sterel progras can be required to be acyclic: No dependency cycles wrt signal dependences Basic idea: present S) then eit P else eit Q end: S P S Q Can be defined precisely and checed at copile tie. BUT: good progras will be rejected. Weaer property called constructiveness: Cyclic progras can be constructive Can be checed at copile tie More progras will be accepted but constructiveness is harder to chec than acyclicity.

18 xaples 18 odule P5: output O; present O else eit O end present end odule non-reactive odule P6: output O; present O then eit O end present end odule reactive but non-deterinistic Both are rejected by cyclicity test.

19 xaples 19 odule P7: input I; output O1O2; present I then present O2 then eit O1 end else present O1 then eit O2 end end present end odule rejected by acyclicity test reactive and deterinistic odule P7: output O; present O then nothing end eit O; end odule rejected by acyclicity test eit O and test in sae instant the test depending on the eit)

20 20 Which Seantics to Adopt? Logical correctness is not in accordance with the intention of the language ie with its intuitive seantics and with the intended sequential character of test stateents. xaple: odule P10: present O then nothing end; eit O is logically correct but the inforation that O is present flows bacwards across the sequencing operator ; contradicting the basic intuition about sequential execution. Aside fro the explicit concurrency all sterel stateents are sequential.

21 The Constructive Seantics 21 Idea: do not chec assuptions about signal statuses but propagate facts about control flow and signal statuses. Selfjustification is replaced by fact-to-fact propagation. Accounts for prograer's natural way of thining: in ters of cause and effect. Three-valued logic for signals: present + absent unnown. In each instant the statuses of the input signals are given by the environent and the statuses of the other signals are initially set to unnown.

22 22 The Constructive Seantics Three equivalent presentations: Constructive behavioral seantics Derived fro the logical behavioral seantics Constructive restrictions are added to the logical coherence rule Constructive operational seantics Based on ter rewriting rules defining icrostep sequences Siplest way of defining an efficient interpreter Circuit seantics Translation of progra into constructive circuits Core of the sterel v5 copiler.

23 23 Constructive Behavioral Seantics Logical coherence seantics augented by reasoning about what a progra ust or cannot do both predicates being disjoint and defined in a constructive way. The ust predicate deterines which signals are present and which stateents are executed. The cannot predicate deterines when signals are absent and it serves in pruning out false execution paths. A progra is accepted as constructive if and only if fact propagation using the ust and cannot predicates suffices in establishing presence or absence of all signals.

24 Constructive Behavioral Seantics 24 Logical Coherence Law: A signal S is present in an instant iff an eit S stateent is executed in this instant. Constructive Coherence Law: A signal S is present iff an eit S stateent ust be executed. A signal S is absent iff an eit S stateent cannot be executed. The cannot predicate can be derived fro the can predicate.

25 Constructive Behavioral Seantics 25 A signal can have three statuses: +: nown to be present : nown to be absent : yet unnown ust and cannot predicates are defined by structural induction on stateents. p ; q Must resp. can) execute q if p ust resp. can) terinate present S then p else q end S nown to be present -> Test behaves as p S nown to be absent -> Test behaves as q S yet unnown -> Test can do whatever p or q can do; there is nothing the test ust do.

26 26 xaple odule P1: input I; output O; signal S1 S2 in present I then eit S1 end i1) present S1 else eit S2 end i2) present S2 then eit O end i3) end signal end odule If I is present: i1 ust tae its then branch eit S1 and terinate S1 present i2 ust tae its epty) then branch and cannot tae its else branch eit S2 cannot be executed S2 cannot be eitted S2 absent i3 cannot tae its then branch O cannot be eitted and is absent. If I is absent: i1 cannot tae its then branch eit S1 cannot be executed S1 absent i2 ust tae its then branch eit S2 ust be executed S2 present. i3 ust tae its then branch eit O ust be executed O present.

27 xaple 2 Part 1 27 Analyze what signal S ust do with status for O. odule P2: output O; signal S in eit S; present O then present S then pause end; eit O end end signal Analyze body with status for O and S. S ust be eitted. Thus: redo the analysis with status for O and + for S. Status of O is unnown: there is nothing that the present stateent ust do. Progress can only be ade by analyzing what we cannot do in the branches of the test. The then branch contains a present S test. Since S is nown to be present we cannot tae the iplicit else branch. Since the then branch is a pause stateent it cannot terinate. Therefore the eit O stateent cannot be executed and O cannot be eitted. As a consequence O ust be set absent and the analysis ust be redone with status for O.

28 xaple 2 Part 2 28 odule P2: output O; signal S in eit S; present O then present S then pause end; eit O end end signal Analyze what signal S ust do with status for O. The iplicit else branch of the present O test that terinates execution ust be taen. The progra is constructive since we have fully deterined the signal statuses.

29 29 Constructive Behavioral Seantics signal S in p end Can: recursively analyze p with status for S Must: Assue we already now that we ust execute the declaration in soe signal context Must copute final status of S to deterine signal context of p First analyze p in augented by setting the unnown status for S If S ust be eitted: propagate this inforation by reanalyzing p in with S present This ay generate ore inforation about the other signals If S cannot be eitted: reanalyze p in with S absent

30 Constructive Behavioral Seantics Foral Definition 30 Let S be a set of signals. An event is a apping : S B {+ } which assigns a status fro B to all signals in S. Notation: s + : s) + s - : s) ': s + in s + in ' Singleton event {s + }: {s + }s ) + and {s + }s ') forall s ' s Let an event for a set S be given a signal s possibly not in S and a status b in B. Then * s b is an event for the set S {s } where *s b s ) b and *s b s ') s ') s ' s.

31 Constructive Behavioral Seantics 31 Foral Definition The stateents nothing pause and exit are represented by copletion codes 0: nothing is encoded by 0 pause is encoded by 1 exit T is encoded by 2 if the directly enclosing trap declaration is that of T and n +2 if n trap declarations have to be traversed before reaching that of T. ach control thread returns a copletion code 0 when it has copleted its execution in that instant. The copletion code is generated by executing a stateent ie a nothing pause or exit T ernel stateent.

32 Constructive Behavioral Seantics Foral Definition 32 Given a progra P with body p and an input event I. A reaction of the O progra is given by a behavioral transition of the for P P' where O is an output event and the resulting progra P ' is the new state reached by P after the reaction. P ' is called the derivative of P by the reaction. The stateent transition relation has the for where ' is an event that defines the status of all signals in the scope of p ' is an event coposed of all signals eitted by p in the reaction is the copletion code returned. The stateent p ' is called the derivative of p by the reaction. Given a progra P with body p and an input event I then: P I O P' p O I O p' p for soe p ' I

33 33 Trap Level Propagation Let τ: Var N be a function that aps trap naes to the trap nesting level of the trap definition. aes the trap level explicit. We will abbreviate... by n. n ties Let Ēτ) be the extended signal environent such that is an event and τ a trap nesting level function. The Must function deterines what ust be done in a reaction: Mustp Ē) S K where Ē is an extended signal environent such that initially τø S is the set of signals that p ust eit K is the set of copletion codes that p ust return. We write Mustp ) S K : Must s p ) Must p )

34 Constructive Behavioral Seantics 34 Foral Definition The function Cannot p Ē ) is used to prune out false paths. Cannot p Ē ) Cannot s p Ē ) Cannot p Ē ) SK Ē is an extended signal environent such that initially Ø S is the set of signals that p cannot eit K is the set of copletion codes that p cannot exit with when the input event is. {+ } indicates whether it is nown that the stateent p ust be executed in the event. The case will never occur since Cannot will only be called for potentially executable stateents. In the following we will use Can p Ē ) since it is easier to be defined forally; fro this Cannot p Ē ) can be deterined by coponentwise copleentation.

35 Constructive Behavioral Seantics Foral Definition Must and Can are defined by structural induction over the ernel stateents. Must Can { } Must eit S Can eit S { s}{0} Must p if s+ Must present s then p else q end Must q if s if s Can present s then p else q end Must suspend p when s Must p Can suspend p when s Can p Can p Can q Can p Can q if s+ if s if s 35

36 Constructive Behavioral Seantics Foral Definition 36 Must p; q Must p Must s p Must s q Must q if if {0} Must p {0} Must p We analyze q only if p ust terinate in which case the copletion code 0 of p is discarded.

37 Constructive Behavioral Seantics Foral Definition 37 Can p; q Can p if 0 Can p Can p Can ' q Can p \{0} Can ' q s s if 0 Can p with ' + if + and 0 Must p or ' otherwise We analyze q with arguent terinate with arguent ' ' + if + otherwise. and if p ust

38 Constructive Behavioral Seantics Foral Definition 38 Must loop p end Must p Can loop p end Can p Must p q Can p q Must s Can s p Must s p Can q Max Must p Must q q Max Can p Can q s Max K L) {ax{ l}} if K or L for K l L The Max operation e.g. ensures that cannot terinate if one of its branches cannot do so.

39 Trap Level Propagation Must trapt in p end Must{ + 1 Must{ q } T Must s q ') Must q Must s Must exit T Must Must exitt 2+ τ T) Must exit T p} T where ' τ ') and τ ' T) q Must q q ') 39 0 if 0 or 2 1 if 1 1 if > 2 if 0 or if 2 Intuitive copletion code rule: exit T is encoded by 2 if the directly enclosing trap declaration is that of T and n +2 if n trap declarations have to be traversed before reaching that of T. Must trapt in exit T end Must { exit T} T Must { } T Must {2} T 2 0

40 40 Trap Level Propagation + > 2 if or if 2 if 1 1 if or if 0 ) 2 ) ) ) ) ) ) ) ' ') ' ') ') ) } { ) } 1 { ) T exitt x Can T exit x Can T exit Can x q x Can q x S Can q Can x T and where q x Can q x S Can T q Can x T p Can x p end trapt in Can x τ τ τ + +

41 41 Constructive Behavioral Seantics Foral Definition ) ) ) ) ) ) } { }) { ) ) ) ) ) ) ) } { }) { ) q Can q s Can q Can q Can q s Can q Can p Can p end trapt in Can q Must q s Must q Must q Must q s Must q Must p Must p end trapt in Must > + > 1 if or if 2 if 1 1 if or if 0 Trap propagation:

42 Constructive Behavioral Seantics Foral Definition Must signal s in Can signal s in p p Must p s + ) \{ s} Must p s ) \{ s} Must p s ) \{ s} Can + p s + ) \{ s} Can p s ) \{ s} Can p s ) \{ s} We first analyze the body p with status for s with the sae arguent. if s Must s p s ) if s Can + p s s ) otherwise if + and s Must s p s ) if s Can + p s s ) otherwise If + and we find that the signal ust be eitted we reanalyze p with status + for s. For both + and if the signal cannot be eitted we reanalyze p with status and with the sae. Otherwise we return the result of the analysis of p with status for s. Note that the signal status can be set to + only if +. This is necessary to avoid speculative coputations. 42

43 Constructive Behavioral Seantics 43 The constructiveness analysis involves any recoputations: Once a signal status has been set the body of its declaration the whole progra for an output) has to be reanalyzed this way re-establishing any facts that are already nown. The goal of the operational and circuit seantics is to avoid recoputing nown facts.

44 xaple 44 odule P4: input I; output O; signal S1 S2 in present I then eit S1 end present S1 then eit S2 end present S2 then eit O end end odule accepted by constructiveness odule P3: input I; output O1O2; present I then present O2 then eit O1 end else present O1 then eit O2 end end present end odule rejected by acyclicity test reactive and deterinistic accepted by constructiveness

45 Advanced Constructiveness 45 Preeption stateents abort) behave as tests for the guard in each instant where the guard is active. Their constructiveness test is straightforward. Signal expressions: not e : straightforward e1 or e2 : evaluates to true as soon as one of e1 or e2 evaluates to true even if the other one is still unnown. e1 and e2 : analogous The coputation of values of valued signals cannot be lazy since the value is nown only when all eitters are either executed or discarded due to signal cobination). A stateent such as eit S2) is handled as eit S;?S:2; by the constructiveness test.

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness

A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness A Note on Scheduling Tall/Sall Multiprocessor Tasks with Unit Processing Tie to Miniize Maxiu Tardiness Philippe Baptiste and Baruch Schieber IBM T.J. Watson Research Center P.O. Box 218, Yorktown Heights,

More information

A Deterministic Logical Semantics for Esterel

A Deterministic Logical Semantics for Esterel SOS 2004 Preliminary Version A Deterministic Logical Semantics for Esterel Olivier Tardieu 1 NRA Sophia Antipolis, France Abstract Esterel is a synchronous design language for the specification of reactive

More information

13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices

13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices CS71 Randoness & Coputation Spring 018 Instructor: Alistair Sinclair Lecture 13: February 7 Disclaier: These notes have not been subjected to the usual scrutiny accorded to foral publications. They ay

More information

Polygonal Designs: Existence and Construction

Polygonal Designs: Existence and Construction Polygonal Designs: Existence and Construction John Hegean Departent of Matheatics, Stanford University, Stanford, CA 9405 Jeff Langford Departent of Matheatics, Drake University, Des Moines, IA 5011 G

More information

Reduced Length Checking Sequences

Reduced Length Checking Sequences Reduced Length Checing Sequences Robert M. Hierons 1 and Hasan Ural 2 1 Departent of Inforation Systes and Coputing, Brunel University, Middlesex, UB8 3PH, United Kingdo 2 School of Inforation echnology

More information

On Certain C-Test Words for Free Groups

On Certain C-Test Words for Free Groups Journal of Algebra 247, 509 540 2002 doi:10.1006 jabr.2001.9001, available online at http: www.idealibrary.co on On Certain C-Test Words for Free Groups Donghi Lee Departent of Matheatics, Uni ersity of

More information

Solutions of some selected problems of Homework 4

Solutions of some selected problems of Homework 4 Solutions of soe selected probles of Hoework 4 Sangchul Lee May 7, 2018 Proble 1 Let there be light A professor has two light bulbs in his garage. When both are burned out, they are replaced, and the next

More information

1 Proof of learning bounds

1 Proof of learning bounds COS 511: Theoretical Machine Learning Lecturer: Rob Schapire Lecture #4 Scribe: Akshay Mittal February 13, 2013 1 Proof of learning bounds For intuition of the following theore, suppose there exists a

More information

#A52 INTEGERS 10 (2010), COMBINATORIAL INTERPRETATIONS OF BINOMIAL COEFFICIENT ANALOGUES RELATED TO LUCAS SEQUENCES

#A52 INTEGERS 10 (2010), COMBINATORIAL INTERPRETATIONS OF BINOMIAL COEFFICIENT ANALOGUES RELATED TO LUCAS SEQUENCES #A5 INTEGERS 10 (010), 697-703 COMBINATORIAL INTERPRETATIONS OF BINOMIAL COEFFICIENT ANALOGUES RELATED TO LUCAS SEQUENCES Bruce E Sagan 1 Departent of Matheatics, Michigan State University, East Lansing,

More information

Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs

Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES Vol. 57, No. 3, 2009 Algoriths for parallel processor scheduling with distinct due windows and unit-tie obs A. JANIAK 1, W.A. JANIAK 2, and

More information

List Scheduling and LPT Oliver Braun (09/05/2017)

List Scheduling and LPT Oliver Braun (09/05/2017) List Scheduling and LPT Oliver Braun (09/05/207) We investigate the classical scheduling proble P ax where a set of n independent jobs has to be processed on 2 parallel and identical processors (achines)

More information

Handout 7. and Pr [M(x) = χ L (x) M(x) =? ] = 1.

Handout 7. and Pr [M(x) = χ L (x) M(x) =? ] = 1. Notes on Coplexity Theory Last updated: October, 2005 Jonathan Katz Handout 7 1 More on Randoized Coplexity Classes Reinder: so far we have seen RP,coRP, and BPP. We introduce two ore tie-bounded randoized

More information

Finite fields. and we ve used it in various examples and homework problems. In these notes I will introduce more finite fields

Finite fields. and we ve used it in various examples and homework problems. In these notes I will introduce more finite fields Finite fields I talked in class about the field with two eleents F 2 = {, } and we ve used it in various eaples and hoework probles. In these notes I will introduce ore finite fields F p = {,,...,p } for

More information

Understanding Machine Learning Solution Manual

Understanding Machine Learning Solution Manual Understanding Machine Learning Solution Manual Written by Alon Gonen Edited by Dana Rubinstein Noveber 17, 2014 2 Gentle Start 1. Given S = ((x i, y i )), define the ultivariate polynoial p S (x) = i []:y

More information

COS 424: Interacting with Data. Written Exercises

COS 424: Interacting with Data. Written Exercises COS 424: Interacting with Data Hoework #4 Spring 2007 Regression Due: Wednesday, April 18 Written Exercises See the course website for iportant inforation about collaboration and late policies, as well

More information

Some Simplified Forms of Reasoning with Distance-Based Entailments

Some Simplified Forms of Reasoning with Distance-Based Entailments Soe Siplified Fors of Reasoning with Distance-Based Entailents Ofer Arieli 1 and Anna Zaansky 2 1 Departent of Coputer Science, The Acadeic College of Tel-Aviv, Israel. oarieli@ta.ac.il 2 Departent of

More information

Analyzing Simulation Results

Analyzing Simulation Results Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient

More information

Chaotic Coupled Map Lattices

Chaotic Coupled Map Lattices Chaotic Coupled Map Lattices Author: Dustin Keys Advisors: Dr. Robert Indik, Dr. Kevin Lin 1 Introduction When a syste of chaotic aps is coupled in a way that allows the to share inforation about each

More information

Pattern Recognition and Machine Learning. Learning and Evaluation for Pattern Recognition

Pattern Recognition and Machine Learning. Learning and Evaluation for Pattern Recognition Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lesson 1 4 October 2017 Outline Learning and Evaluation for Pattern Recognition Notation...2 1. The Pattern Recognition

More information

In this chapter, we consider several graph-theoretic and probabilistic models

In this chapter, we consider several graph-theoretic and probabilistic models THREE ONE GRAPH-THEORETIC AND STATISTICAL MODELS 3.1 INTRODUCTION In this chapter, we consider several graph-theoretic and probabilistic odels for a social network, which we do under different assuptions

More information

Supervised assessment: Modelling and problem-solving task

Supervised assessment: Modelling and problem-solving task Matheatics C 2008 Saple assessent instruent and indicative student response Supervised assessent: Modelling and proble-solving tas This saple is intended to infor the design of assessent instruents in

More information

On Poset Merging. 1 Introduction. Peter Chen Guoli Ding Steve Seiden. Keywords: Merging, Partial Order, Lower Bounds. AMS Classification: 68W40

On Poset Merging. 1 Introduction. Peter Chen Guoli Ding Steve Seiden. Keywords: Merging, Partial Order, Lower Bounds. AMS Classification: 68W40 On Poset Merging Peter Chen Guoli Ding Steve Seiden Abstract We consider the follow poset erging proble: Let X and Y be two subsets of a partially ordered set S. Given coplete inforation about the ordering

More information

Generalized Queries on Probabilistic Context-Free Grammars

Generalized Queries on Probabilistic Context-Free Grammars IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 1, JANUARY 1998 1 Generalized Queries on Probabilistic Context-Free Graars David V. Pynadath and Michael P. Wellan Abstract

More information

Embedded Systems Development

Embedded Systems Development Embedded Systems Development Lecture 2 Finite Automata & SyncCharts Daniel Kästner AbsInt Angewandte Informatik GmbH kaestner@absint.com Some things I forgot to mention 2 Remember the HISPOS registration

More information

Comparing coordination models and architectures using embeddings

Comparing coordination models and architectures using embeddings Science of Coputer Prograing 46 (2003) 31 69 www.elsevier.co/locate/scico Coparing coordination odels and architectures using ebeddings Marcello M. Bonsangue a, Joost N. Kok b, Gianluigi Zavattaro c; a

More information

A Note on Online Scheduling for Jobs with Arbitrary Release Times

A Note on Online Scheduling for Jobs with Arbitrary Release Times A Note on Online Scheduling for Jobs with Arbitrary Release Ties Jihuan Ding, and Guochuan Zhang College of Operations Research and Manageent Science, Qufu Noral University, Rizhao 7686, China dingjihuan@hotail.co

More information

Approximation in Stochastic Scheduling: The Power of LP-Based Priority Policies

Approximation in Stochastic Scheduling: The Power of LP-Based Priority Policies Approxiation in Stochastic Scheduling: The Power of -Based Priority Policies Rolf Möhring, Andreas Schulz, Marc Uetz Setting (A P p stoch, r E( w and (B P p stoch E( w We will assue that the processing

More information

12 th Annual Johns Hopkins Math Tournament Saturday, February 19, 2011 Power Round-Poles and Polars

12 th Annual Johns Hopkins Math Tournament Saturday, February 19, 2011 Power Round-Poles and Polars 1 th Annual Johns Hopkins Math Tournaent Saturday, February 19, 011 Power Round-Poles and Polars 1. Definition and Basic Properties 1. Note that the unit circles are not necessary in the solutions. They

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 11 10/15/2008 ABSTRACT INTEGRATION I

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 11 10/15/2008 ABSTRACT INTEGRATION I MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 11 10/15/2008 ABSTRACT INTEGRATION I Contents 1. Preliinaries 2. The ain result 3. The Rieann integral 4. The integral of a nonnegative

More information

e-companion ONLY AVAILABLE IN ELECTRONIC FORM

e-companion ONLY AVAILABLE IN ELECTRONIC FORM OPERATIONS RESEARCH doi 10.1287/opre.1070.0427ec pp. ec1 ec5 e-copanion ONLY AVAILABLE IN ELECTRONIC FORM infors 07 INFORMS Electronic Copanion A Learning Approach for Interactive Marketing to a Custoer

More information

Uniform Approximation and Bernstein Polynomials with Coefficients in the Unit Interval

Uniform Approximation and Bernstein Polynomials with Coefficients in the Unit Interval Unifor Approxiation and Bernstein Polynoials with Coefficients in the Unit Interval Weiang Qian and Marc D. Riedel Electrical and Coputer Engineering, University of Minnesota 200 Union St. S.E. Minneapolis,

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systems - Stéphane Lafortune

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systems - Stéphane Lafortune CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune MODELING OF DISCRETE EVENT SYSTEMS Stéphane Lafortune The University of Michigan, USA Keywords:

More information

New Slack-Monotonic Schedulability Analysis of Real-Time Tasks on Multiprocessors

New Slack-Monotonic Schedulability Analysis of Real-Time Tasks on Multiprocessors New Slack-Monotonic Schedulability Analysis of Real-Tie Tasks on Multiprocessors Risat Mahud Pathan and Jan Jonsson Chalers University of Technology SE-41 96, Göteborg, Sweden {risat, janjo}@chalers.se

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search Quantu algoriths (CO 781, Winter 2008) Prof Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search ow we begin to discuss applications of quantu walks to search algoriths

More information

Lecture 5: Logspace reductions and completeness

Lecture 5: Logspace reductions and completeness Coputational Coplexity Theory, Fall 2010 Septeber 8 Lecture 5: Logspace reductions and copleteness Lecturer: Kristoffer Arnsfelt Hansen Scribe: Claes Højer Jensen Recall the given relation between classes:

More information

Reversibility of Turing Machine Computations

Reversibility of Turing Machine Computations Reversiility of Turing Machine Coputations Zvi M. Kede NYU CS Technical Report TR-2013-956 May 13, 2013 Astract Since Bennett s 1973 seinal paper, there has een a growing interest in general-purpose, reversile

More information

Homework 3 Solutions CSE 101 Summer 2017

Homework 3 Solutions CSE 101 Summer 2017 Hoework 3 Solutions CSE 0 Suer 207. Scheduling algoriths The following n = 2 jobs with given processing ties have to be scheduled on = 3 parallel and identical processors with the objective of iniizing

More information

Poly-Bernoulli Numbers and Eulerian Numbers

Poly-Bernoulli Numbers and Eulerian Numbers 1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 21 (2018, Article 18.6.1 Poly-Bernoulli Nubers and Eulerian Nubers Beáta Bényi Faculty of Water Sciences National University of Public Service H-1441

More information

Handout 6 Solutions to Problems from Homework 2

Handout 6 Solutions to Problems from Homework 2 CS 85/185 Fall 2003 Lower Bounds Handout 6 Solutions to Probles fro Hoewor 2 Ait Charabarti Couter Science Dartouth College Solution to Proble 1 1.2: Let f n stand for A 111 n. To decide the roerty f 3

More information

A := A i : {A i } S. is an algebra. The same object is obtained when the union in required to be disjoint.

A := A i : {A i } S. is an algebra. The same object is obtained when the union in required to be disjoint. 59 6. ABSTRACT MEASURE THEORY Having developed the Lebesgue integral with respect to the general easures, we now have a general concept with few specific exaples to actually test it on. Indeed, so far

More information

Handwriting Detection Model Based on Four-Dimensional Vector Space Model

Handwriting Detection Model Based on Four-Dimensional Vector Space Model Journal of Matheatics Research; Vol. 10, No. 4; August 2018 ISSN 1916-9795 E-ISSN 1916-9809 Published by Canadian Center of Science and Education Handwriting Detection Model Based on Four-Diensional Vector

More information

Defect-Aware SOC Test Scheduling

Defect-Aware SOC Test Scheduling Defect-Aware SOC Test Scheduling Erik Larsson +, Julien Pouget*, and Zebo Peng + Ebedded Systes Laboratory + LIRMM* Departent of Coputer Science Montpellier 2 University Linköpings universitet CNRS Sweden

More information

Introduction to Discrete Optimization

Introduction to Discrete Optimization Prof. Friedrich Eisenbrand Martin Nieeier Due Date: March 9 9 Discussions: March 9 Introduction to Discrete Optiization Spring 9 s Exercise Consider a school district with I neighborhoods J schools and

More information

Symbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm

Symbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm Acta Polytechnica Hungarica Vol., No., 04 Sybolic Analysis as Universal Tool for Deriving Properties of Non-linear Algoriths Case study of EM Algorith Vladiir Mladenović, Miroslav Lutovac, Dana Porrat

More information

On the Inapproximability of Vertex Cover on k-partite k-uniform Hypergraphs

On the Inapproximability of Vertex Cover on k-partite k-uniform Hypergraphs On the Inapproxiability of Vertex Cover on k-partite k-unifor Hypergraphs Venkatesan Guruswai and Rishi Saket Coputer Science Departent Carnegie Mellon University Pittsburgh, PA 1513. Abstract. Coputing

More information

ENGI 3424 Engineering Mathematics Problem Set 1 Solutions (Sections 1.1 and 1.2)

ENGI 3424 Engineering Mathematics Problem Set 1 Solutions (Sections 1.1 and 1.2) ENGI 344 Engineering Matheatics Proble Set 1 Solutions (Sections 1.1 and 1.) 1. Find the general solution of the ordinary differential equation y 0 This ODE is not linear (due to the product y ). However,

More information

PY /005 Practice Test 1, 2004 Feb. 10

PY /005 Practice Test 1, 2004 Feb. 10 PY 205-004/005 Practice Test 1, 2004 Feb. 10 Print nae Lab section I have neither given nor received unauthorized aid on this test. Sign ature: When you turn in the test (including forula page) you ust

More information

Feature Extraction Techniques

Feature Extraction Techniques Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.it.edu 16.323 Principles of Optial Control Spring 2008 For inforation about citing these aterials or our Ters of Use, visit: http://ocw.it.edu/ters. 16.323 Lecture 10 Singular

More information

Lecture 8 Symmetries, conserved quantities, and the labeling of states Angular Momentum

Lecture 8 Symmetries, conserved quantities, and the labeling of states Angular Momentum Lecture 8 Syetries, conserved quantities, and the labeling of states Angular Moentu Today s Progra: 1. Syetries and conserved quantities labeling of states. hrenfest Theore the greatest theore of all ties

More information

Quantum Chemistry Exam 2 Take-home Solutions

Quantum Chemistry Exam 2 Take-home Solutions Cheistry 60 Fall 07 Dr Jean M Standard Nae KEY Quantu Cheistry Exa Take-hoe Solutions 5) (0 points) In this proble, the nonlinear variation ethod will be used to deterine an approxiate solution for the

More information

Qualitative Modelling of Time Series Using Self-Organizing Maps: Application to Animal Science

Qualitative Modelling of Time Series Using Self-Organizing Maps: Application to Animal Science Proceedings of the 6th WSEAS International Conference on Applied Coputer Science, Tenerife, Canary Islands, Spain, Deceber 16-18, 2006 183 Qualitative Modelling of Tie Series Using Self-Organizing Maps:

More information

Stochastic Machine Scheduling with Precedence Constraints

Stochastic Machine Scheduling with Precedence Constraints Stochastic Machine Scheduling with Precedence Constraints Martin Skutella Fakultät II, Institut für Matheatik, Sekr. MA 6-, Technische Universität Berlin, 0623 Berlin, Gerany skutella@ath.tu-berlin.de

More information

Physics 215 Winter The Density Matrix

Physics 215 Winter The Density Matrix Physics 215 Winter 2018 The Density Matrix The quantu space of states is a Hilbert space H. Any state vector ψ H is a pure state. Since any linear cobination of eleents of H are also an eleent of H, it

More information

Soft Computing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis

Soft Computing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis Soft Coputing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis Beverly Rivera 1,2, Irbis Gallegos 1, and Vladik Kreinovich 2 1 Regional Cyber and Energy Security Center RCES

More information

Chapter 6 1-D Continuous Groups

Chapter 6 1-D Continuous Groups Chapter 6 1-D Continuous Groups Continuous groups consist of group eleents labelled by one or ore continuous variables, say a 1, a 2,, a r, where each variable has a well- defined range. This chapter explores:

More information

Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers Roy D. Yates and David J.

Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers Roy D. Yates and David J. Probability and Stochastic Processes: A Friendly Introduction for Electrical and oputer Engineers Roy D. Yates and David J. Goodan Proble Solutions : Yates and Goodan,1..3 1.3.1 1.4.6 1.4.7 1.4.8 1..6

More information

1 Identical Parallel Machines

1 Identical Parallel Machines FB3: Matheatik/Inforatik Dr. Syaantak Das Winter 2017/18 Optiizing under Uncertainty Lecture Notes 3: Scheduling to Miniize Makespan In any standard scheduling proble, we are given a set of jobs J = {j

More information

Kernel Methods and Support Vector Machines

Kernel Methods and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley ENSIAG 2 / osig 1 Second Seester 2012/2013 Lesson 20 2 ay 2013 Kernel ethods and Support Vector achines Contents Kernel Functions...2 Quadratic

More information

Department of Physics Preliminary Exam January 3 6, 2006

Department of Physics Preliminary Exam January 3 6, 2006 Departent of Physics Preliinary Exa January 3 6, 2006 Day 1: Classical Mechanics Tuesday, January 3, 2006 9:00 a.. 12:00 p.. Instructions: 1. Write the answer to each question on a separate sheet of paper.

More information

DSPACE(n)? = NSPACE(n): A Degree Theoretic Characterization

DSPACE(n)? = NSPACE(n): A Degree Theoretic Characterization DSPACE(n)? = NSPACE(n): A Degree Theoretic Characterization Manindra Agrawal Departent of Coputer Science and Engineering Indian Institute of Technology, Kanpur 208016, INDIA eail: anindra@iitk.ernet.in

More information

Pattern Recognition and Machine Learning. Artificial Neural networks

Pattern Recognition and Machine Learning. Artificial Neural networks Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lessons 7 20 Dec 2017 Outline Artificial Neural networks Notation...2 Introduction...3 Key Equations... 3 Artificial

More information

Computational and Statistical Learning Theory

Computational and Statistical Learning Theory Coputational and Statistical Learning Theory Proble sets 5 and 6 Due: Noveber th Please send your solutions to learning-subissions@ttic.edu Notations/Definitions Recall the definition of saple based Radeacher

More information

arxiv: v1 [math.nt] 14 Sep 2014

arxiv: v1 [math.nt] 14 Sep 2014 ROTATION REMAINDERS P. JAMESON GRABER, WASHINGTON AND LEE UNIVERSITY 08 arxiv:1409.411v1 [ath.nt] 14 Sep 014 Abstract. We study properties of an array of nubers, called the triangle, in which each row

More information

Egyptian Mathematics Problem Set

Egyptian Mathematics Problem Set (Send corrections to cbruni@uwaterloo.ca) Egyptian Matheatics Proble Set (i) Use the Egyptian area of a circle A = (8d/9) 2 to copute the areas of the following circles with given diaeter. d = 2. d = 3

More information

SPECTRUM sensing is a core concept of cognitive radio

SPECTRUM sensing is a core concept of cognitive radio World Acadey of Science, Engineering and Technology International Journal of Electronics and Counication Engineering Vol:6, o:2, 202 Efficient Detection Using Sequential Probability Ratio Test in Mobile

More information

Graphical Models in Local, Asymmetric Multi-Agent Markov Decision Processes

Graphical Models in Local, Asymmetric Multi-Agent Markov Decision Processes Graphical Models in Local, Asyetric Multi-Agent Markov Decision Processes Ditri Dolgov and Edund Durfee Departent of Electrical Engineering and Coputer Science University of Michigan Ann Arbor, MI 48109

More information

The Weierstrass Approximation Theorem

The Weierstrass Approximation Theorem 36 The Weierstrass Approxiation Theore Recall that the fundaental idea underlying the construction of the real nubers is approxiation by the sipler rational nubers. Firstly, nubers are often deterined

More information

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization Recent Researches in Coputer Science Support Vector Machine Classification of Uncertain and Ibalanced data using Robust Optiization RAGHAV PAT, THEODORE B. TRAFALIS, KASH BARKER School of Industrial Engineering

More information

Refining UML interactions with underspecification and nondeterminism. Ragnhild Kobro Runde, Øystein Haugen, Ketil Stølen

Refining UML interactions with underspecification and nondeterminism. Ragnhild Kobro Runde, Øystein Haugen, Ketil Stølen University of Oslo Departent of Inforatics Refining UML interactions with underspecification and nondeterinis Ragnhild Kobro Runde, Øystein Haugen, Ketil Stølen Research Report 325 ISBN 82-7368-278-1 ISSN

More information

Algebraic Implementation of CTL Model Checker

Algebraic Implementation of CTL Model Checker Proc. of the 8th WEA Int. Conf. on Matheatical Methods and Coputational Techniques in Electrical Engineering, Bucharest, October 16-17, 2006 54 Algebraic Ipleentation of CTL Model Checker LORENTINA LAURA

More information

Physically Based Modeling CS Notes Spring 1997 Particle Collision and Contact

Physically Based Modeling CS Notes Spring 1997 Particle Collision and Contact Physically Based Modeling CS 15-863 Notes Spring 1997 Particle Collision and Contact 1 Collisions with Springs Suppose we wanted to ipleent a particle siulator with a floor : a solid horizontal plane which

More information

Standard & Canonical Forms

Standard & Canonical Forms Standard & Canonical Fors CHAPTER OBJECTIVES Learn Binary Logic and BOOLEAN AlgebraLearn How to ap a Boolean Expression into Logic Circuit Ipleentation Learn How To anipulate Boolean Expressions and Siplify

More information

Tight Bounds for Maximal Identifiability of Failure Nodes in Boolean Network Tomography

Tight Bounds for Maximal Identifiability of Failure Nodes in Boolean Network Tomography Tight Bounds for axial Identifiability of Failure Nodes in Boolean Network Toography Nicola Galesi Sapienza Università di Roa nicola.galesi@uniroa1.it Fariba Ranjbar Sapienza Università di Roa fariba.ranjbar@uniroa1.it

More information

Generalized eigenfunctions and a Borel Theorem on the Sierpinski Gasket.

Generalized eigenfunctions and a Borel Theorem on the Sierpinski Gasket. Generalized eigenfunctions and a Borel Theore on the Sierpinski Gasket. Kasso A. Okoudjou, Luke G. Rogers, and Robert S. Strichartz May 26, 2006 1 Introduction There is a well developed theory (see [5,

More information

lecture 37: Linear Multistep Methods: Absolute Stability, Part I lecture 38: Linear Multistep Methods: Absolute Stability, Part II

lecture 37: Linear Multistep Methods: Absolute Stability, Part I lecture 38: Linear Multistep Methods: Absolute Stability, Part II lecture 37: Linear Multistep Methods: Absolute Stability, Part I lecture 3: Linear Multistep Methods: Absolute Stability, Part II 5.7 Linear ultistep ethods: absolute stability At this point, it ay well

More information

INTEGRATIVE COOPERATIVE APPROACH FOR SOLVING PERMUTATION FLOWSHOP SCHEDULING PROBLEM WITH SEQUENCE DEPENDENT FAMILY SETUP TIMES

INTEGRATIVE COOPERATIVE APPROACH FOR SOLVING PERMUTATION FLOWSHOP SCHEDULING PROBLEM WITH SEQUENCE DEPENDENT FAMILY SETUP TIMES 8 th International Conference of Modeling and Siulation - MOSIM 10 - May 10-12, 2010 - Haaet - Tunisia Evaluation and optiization of innovative production systes of goods and services INTEGRATIVE COOPERATIVE

More information

A proposal for a First-Citation-Speed-Index Link Peer-reviewed author version

A proposal for a First-Citation-Speed-Index Link Peer-reviewed author version A proposal for a First-Citation-Speed-Index Link Peer-reviewed author version Made available by Hasselt University Library in Docuent Server@UHasselt Reference (Published version): EGGHE, Leo; Bornann,

More information

Block designs and statistics

Block designs and statistics Bloc designs and statistics Notes for Math 447 May 3, 2011 The ain paraeters of a bloc design are nuber of varieties v, bloc size, nuber of blocs b. A design is built on a set of v eleents. Each eleent

More information

arxiv: v1 [cs.ds] 17 Mar 2016

arxiv: v1 [cs.ds] 17 Mar 2016 Tight Bounds for Single-Pass Streaing Coplexity of the Set Cover Proble Sepehr Assadi Sanjeev Khanna Yang Li Abstract arxiv:1603.05715v1 [cs.ds] 17 Mar 2016 We resolve the space coplexity of single-pass

More information

2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all

2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all Lecture 6 Introduction to kinetic theory of plasa waves Introduction to kinetic theory So far we have been odeling plasa dynaics using fluid equations. The assuption has been that the pressure can be either

More information

Least Squares Fitting of Data

Least Squares Fitting of Data Least Squares Fitting of Data David Eberly, Geoetric Tools, Redond WA 98052 https://www.geoetrictools.co/ This work is licensed under the Creative Coons Attribution 4.0 International License. To view a

More information

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes

More information

Some Perspective. Forces and Newton s Laws

Some Perspective. Forces and Newton s Laws Soe Perspective The language of Kineatics provides us with an efficient ethod for describing the otion of aterial objects, and we ll continue to ake refineents to it as we introduce additional types of

More information

Force and dynamics with a spring, analytic approach

Force and dynamics with a spring, analytic approach Force and dynaics with a spring, analytic approach It ay strie you as strange that the first force we will discuss will be that of a spring. It is not one of the four Universal forces and we don t use

More information

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT PACS REFERENCE: 43.5.LJ Krister Larsson Departent of Applied Acoustics Chalers University of Technology SE-412 96 Sweden Tel: +46 ()31 772 22 Fax: +46 ()31

More information

Simple and Compound Harmonic Motion

Simple and Compound Harmonic Motion Siple Copound Haronic Motion Prelab: visit this site: http://en.wiipedia.org/wii/noral_odes Purpose To deterine the noral ode frequencies of two systes:. a single ass - two springs syste (Figure );. two

More information

On the Existence of Pure Nash Equilibria in Weighted Congestion Games

On the Existence of Pure Nash Equilibria in Weighted Congestion Games MATHEMATICS OF OPERATIONS RESEARCH Vol. 37, No. 3, August 2012, pp. 419 436 ISSN 0364-765X (print) ISSN 1526-5471 (online) http://dx.doi.org/10.1287/oor.1120.0543 2012 INFORMS On the Existence of Pure

More information

Worst-case performance of critical path type algorithms

Worst-case performance of critical path type algorithms Intl. Trans. in Op. Res. 7 (2000) 383±399 www.elsevier.co/locate/ors Worst-case perforance of critical path type algoriths G. Singh, Y. Zinder* University of Technology, P.O. Box 123, Broadway, NSW 2007,

More information

General Properties of Radiation Detectors Supplements

General Properties of Radiation Detectors Supplements Phys. 649: Nuclear Techniques Physics Departent Yarouk University Chapter 4: General Properties of Radiation Detectors Suppleents Dr. Nidal M. Ershaidat Overview Phys. 649: Nuclear Techniques Physics Departent

More information

Midterm 1 Sample Solution

Midterm 1 Sample Solution Midter 1 Saple Solution NOTE: Throughout the exa a siple graph is an undirected, unweighted graph with no ultiple edges (i.e., no exact repeats of the sae edge) and no self-loops (i.e., no edges fro a

More information

PRELIMINARIES This section lists for later sections the necessary preliminaries, which include definitions, notations and lemmas.

PRELIMINARIES This section lists for later sections the necessary preliminaries, which include definitions, notations and lemmas. MORE O SQUARE AD SQUARE ROOT OF A ODE O T TREE Xingbo Wang Departent of Mechatronic Engineering, Foshan University, PRC Guangdong Engineering Center of Inforation Security for Intelligent Manufacturing

More information

A Better Algorithm For an Ancient Scheduling Problem. David R. Karger Steven J. Phillips Eric Torng. Department of Computer Science

A Better Algorithm For an Ancient Scheduling Problem. David R. Karger Steven J. Phillips Eric Torng. Department of Computer Science A Better Algorith For an Ancient Scheduling Proble David R. Karger Steven J. Phillips Eric Torng Departent of Coputer Science Stanford University Stanford, CA 9435-4 Abstract One of the oldest and siplest

More information

Last Name Student Number. Last Name Student Number [5] Q1. Circuit analysis. [2] (a) For the following circuit, give the truth table.

Last Name Student Number. Last Name Student Number [5] Q1. Circuit analysis. [2] (a) For the following circuit, give the truth table. Last Nae Student Nuber University of Toronto Faculty of pplied Science and Engineering Departent of Electrical and Coputer Engineering Midter Exaination ECE F - Digital Systes Tuesday October,, : : p Last

More information

27 Oscillations: Introduction, Mass on a Spring

27 Oscillations: Introduction, Mass on a Spring Chapter 7 Oscillations: Introduction, Mass on a Spring 7 Oscillations: Introduction, Mass on a Spring If a siple haronic oscillation proble does not involve the tie, you should probably be using conservation

More information

CSE525: Randomized Algorithms and Probabilistic Analysis May 16, Lecture 13

CSE525: Randomized Algorithms and Probabilistic Analysis May 16, Lecture 13 CSE55: Randoied Algoriths and obabilistic Analysis May 6, Lecture Lecturer: Anna Karlin Scribe: Noah Siegel, Jonathan Shi Rando walks and Markov chains This lecture discusses Markov chains, which capture

More information

THE SUPER CATALAN NUMBERS S(m, m + s) FOR s 3 AND SOME INTEGER FACTORIAL RATIOS. 1. Introduction. = (2n)!

THE SUPER CATALAN NUMBERS S(m, m + s) FOR s 3 AND SOME INTEGER FACTORIAL RATIOS. 1. Introduction. = (2n)! THE SUPER CATALAN NUMBERS S(, + s FOR s 3 AND SOME INTEGER FACTORIAL RATIOS XIN CHEN AND JANE WANG Abstract. We give a cobinatorial interpretation for the super Catalan nuber S(, + s for s 3 using lattice

More information

Numerically repeated support splitting and merging phenomena in a porous media equation with strong absorption. Kenji Tomoeda

Numerically repeated support splitting and merging phenomena in a porous media equation with strong absorption. Kenji Tomoeda Journal of Math-for-Industry, Vol. 3 (C-), pp. Nuerically repeated support splitting and erging phenoena in a porous edia equation with strong absorption To the eory of y friend Professor Nakaki. Kenji

More information

Now multiply the left-hand-side by ω and the right-hand side by dδ/dt (recall ω= dδ/dt) to get:

Now multiply the left-hand-side by ω and the right-hand side by dδ/dt (recall ω= dδ/dt) to get: Equal Area Criterion.0 Developent of equal area criterion As in previous notes, all powers are in per-unit. I want to show you the equal area criterion a little differently than the book does it. Let s

More information

Chapter 10 ACSS Power

Chapter 10 ACSS Power Objectives: Power concepts: instantaneous power, average power, reactive power, coplex power, power factor Relationships aong power concepts the power triangle Balancing power in AC circuits Condition

More information