Approximation Algorithm of Minimizing Makespan in Parallel Bounded Batch Scheduling
|
|
- Eileen Shelton
- 5 years ago
- Views:
Transcription
1 Te 7t International Symposium on Operations Researc and Its Applications (ISORA 08) Lijiang Cina October Novemver 008 Copyrigt 008 ORSC & APORC pp Approximation Algoritm of Minimizing Makespan in Parallel Bounded Batc Sceduling Jianfeng Ren Yuzong Zang Sun Guo College of Operations Researc and Management Sciences Qufu Normal University Sangdong 7686 Cina Department of Matematics Qufu Normal University Sangdong 7686 Cina. Abstract We consider te problem of minimizing te makespan(c max ) on m identical parallel batc processing macines. Te batc processing macine can process up to B jobs simultaneously. Te jobs tat are processed togeter form a batc and all jobs in a batc start and complete at te same time. For a batc of jobs te processing time of te batc is equal to te largest processing time among te jobs in te batc. In tis paper we design a fully polynomial time approximation sceme (FPTAS) to solve te bounded identical parallel batc sceduling problem P m B < n C max wen te number of identical parallel batc processing macines m is constant. Keywords Approximation algoritm; Bounded batc sceduling; Makespan; FPTAS; Dynamic programming. Introduction Model: A batcing macine or batc processing macine is a macine tat can process up to B jobs simultaneously. Te jobs tat are processed togeter form a batc. Specifically we are interested in te so-called burn-in model in wic te processing time of a batc is defined to te maximum processing time of any job assigned to it. All jobs contained in te same batc start and complete at te same time since te completion time of a job is equal to te completion time of te batc to wic it belongs. Tis model is motivated by te problem of sceduling burn-in operations for large-scale integrated circuit(ic) cips manufacturing (see Lee [ for te detailed process). In tis paper we study te problem of sceduling n independent jobs on m parallel macines to minimize te makespan. Using te notation of Graam et al [ we denote tis problem as P m B < n C max. Karp [ sowed tat te problem P C max is NP-ard in te ordinary sense. Since it contains P C max as a special case te problem P m B < n C max is also NP-ard in te ordinary sense. Supported by te National Natural Science Foundation (Grant Number 06708) and te Province Natural Science Foundation of Sandong (Grant Number Y 005A0). Corresponding autor. qrjianfeng@6.com (J.F. Ren).
2 5 Te 7t International Symposium on Operations Researc and Its Applications Previous related work: Karp (97) sowed tat P C max is NP-ard in te ordinary sense and Sanin [ gave an FPTAS for it. For te problem of B C max Bartoldi (988) sowed tat it can be solved optimally by te algoritm of full batc longest processing time (FBLPT). As to minimize te makespan on parallel identical batc processing macines Lee et al. ([5) provided efficient algoritms under some assumptions. For te problem r j B C max Deng and zang [5 derived a PTAS algoritm. For te problem R B C max Zang (005) [7 presented a ( B + ε)-approximation algoritm. Our contributions: In tis paper we design a fully polynomial time approximation sceme (FPTAS) to solve te bounded identical parallel batc sceduling problem P m B < n C max wen te number of identical parallel batc processing macines m is constant. Problem Description Notation and Elementary Definitions Te sceduling model tat we analyze is as following. Tere are n independent jobs J J J n tat ave to be sceduled on m bounded identical parallel batc macines. Eac job J j ( j = n) as a non-negative processing time p j. All jobs are available for processing at time 0. Te goal is to sceduling te jobs witout preemption on m bounded identical parallel batc macines suc tat te makespan is minimized. Te set of real numbers is denoted by IR and te set of non-negative integers is denoted by IN; note tat 0 IN. Te base two logaritm of z denoted by logz and te natural logaritm by lnz. We recall te following well-known properties of binary relations on a set Z. Te relation is called reflexive if for any z Z: z z symmetric if for any zz Z: z z implies z z anti-symmetric if for any zz Z: z z and z z implies z = z transitive if for any zz z Z: z z and z z implies z z. A relation on z is called a partial order if it is reflexive anti-symmetric and transitive. A relation on Z is called a quasi-order if it is reflexive and transitive. A quasi-order on Z is called a quasi-linear order if any two elements of Z are comparable. For Z Z an element z Z is called a maximum in Z wit respect to if z z olds for all z Z. Te element z Z is called a maximal in Z wit respect to if te only z Z wit z z is z itself. Proposition [6 : For any binary relation on a set Z and for any finite subsetz of Z te following olds. (i) If is a partial order ten tere exists a maximal element in Z. (ii) If is a quasi-line order ten tere exists at least one maximum element in Z. Woeginger [6 sowed tat dynamic programming algoritm wit a special structure automatically lead to a fully polynomial time approximation sceme. Assume tat we ave an approximation algoritm tat always returns a near-optimal solution wose cost is at most a factor of ρ away from te optimal cost were ρ > is some real number: in minimization problems te near-optimal is at most a multiplicative factor of ρ above te optimum and in maximinization problems it is at most a factor of ρ below te optimum.
3 Approximation Algoritm of Minimizing Makespan 55 Suc an approximation algoritm is called a ρ-approximation algoritm. A family of ( + ε)-approximation algoritms over all ε > 0 wit polynomial running time is called a polynomial time approximation sceme (PTAS). If te time complexity of a PTAS is also polynomially bounded in ( ε ) ten it is called a fully polynomial time approximation sceme (FPTAS). An FPTAS is te strongest possible polynomial time approximation result tat we can derive for an NP-ard problem unless P=NP. Woeginger et al. considered a GENEric optimization problem ( for sort GENE) and provided a uniform approac to design te fully polynomial time approximation sceme for it. A DP-simple optimization problem GENE is called DP-benevolent iff tere exist a partial order dom a quasi-wine order qua and a degree-vector D suc tat its dynamic programming formulation DP fulfills te Conditions C.-C.. Te lemma [6 in section denotes tat te DP-benevolent problems are easy to approximate. Te Dynamic Programming As we can firstly scedule all jobs wose processing times are zero and let all nonzero processing times be integers by enlarge te same times and keep te same structure of optimal scedule we propose tat all p j ( j = n) are non-negative integers. We renumber te jobs suc tat p p p n. lemma Tere exists an optimal scedule in wic all macines process te jobs increasing order of index. Moreover an optimal scedule will not contain any macine idle time. A straigtforward job intercange argument can proof te lemma. Now let α = and β = m. For k = n define te input vector X k = [p k. A state S = [s () s() s() s() S k encodes a partial scedule for te first jobs J J J k : te coordinate s (l) measures te total processing time on te l-t macine in te partial scedule and s (l) measures te processing time of te last batc on te l-t macine in te partial scedule. Te two additional coordinates s (l) and s (l) respectively stores te least and te largest index of te last batc on te l-t macine in te partial scedule. Te set F consists of m functions F(l) F(l) l = m. [p ks () s() s() [s () s() s() s() s() s(l ) s (m) [p ks () s() s() [s () s() s() s() s (l ) s (l ) s (l ) = s (l) s() s(l ) s (m) s (l ) s (l ) s (l ) = F(l) s(l) s(l) k s(l+) s (l+) s (l+) s (l+) s (l) + p k p k kks (l+) s (l+) s (l+) s (l+) Intuitively speaking te function scedule te job J k on te l-t macine and put it into te last batc of te partial scedule S = [s () s() s() s() S k for te jobs J J J k. i.e Adds job J k to te l-t macine so tat it does not start te last batc.
4 56 Te 7t International Symposium on Operations Researc and Its Applications Te function scedule te job J k to te l-t macine end of te partial scedule S = [s () s() s() s() s m S k for te jobs J J J k. i.e Adds job J k so tat it starts te last batc. Te functions and in H correspond to and respectively. [p ks () s() s() s() = k s (l) + B [p ks () s() s() s() 0 l = m. Now te iterative computation in Line 5 of DP for all functions in F reads If k s (l) + B 0 ten add s(l ) [s () s() s() s (m) If 0 0 ten add [s () s() s() s() s() s (l ) s (l ) s (l ) s (m) l = m. Finally set G[s () s() s() s (l+) s (l) s(l ) s (l ) s (l ) s (l ) s (l) s(l) s(l) ks(l+) s (l+) s (l+) s (l+) + p k p k kks (l+) s (l ) s (l ) s (l ) s (l) s(l) s(l) s(l) s(l+) s() s(l ) s (l) s (l+) s (l+) s (l+) s (l+) s (l+) s(l+) and ini- s() s(l ) s (m) s (m) s (m) s (m) =max[s () tialize te space S 0 = {[00 0}. Next we proof te problem P m B < n C max is benevolent. Let te degree vector D = [ Note tat te coordinates according to te state variable s (l) (l = m) are and all oter coordinates are 0. Let S = [s () s() s() S = [s () s() s () s () s () Te dominance relation is defined: S dom S s (l) and Te quasi-linear order is defined: S k S k for = ; l = m S qua S m for l = m l= l= Teorem For any > for any F F for any SS IN m te following olds: (i) If S is [D -close to S and if S qua S ten (a) F(XS) qua F(XS ) olds and F(XS) is [D -close to F(XS ) or (b) F(XS) dom F(XS ). (ii) If S dom S ten F(XS) dom F(XS ). Were X = [p k. k = n Proof. (i) Consider a real number > two vectors S = [s () s() s() s() s(m) s (m) s (m) s (m) S = [s () s () s () s () s (m) tat fulfill S is [D -close to S and S qua S. From S is [D -close to S we get tat s (l) s (l) s (l) and s (l) for l = m; = () As S qua S so m. for l = m () l= l=
5 Approximation Algoritm of Minimizing Makespan 57 From () we ave m and m + p k + p k () l= l= l= l= () yields tat (XS) qua (XS ) and (XS) qua (XS ) for l = m. From S is [D -close to S and () we ave m l= s (l) m l= m l= From S is [D -close to S and () we ave ( m l= s (l) + p k) m l= s (l) and s (l) = s (l) for l = m; = () ( + p k) s (l) = for l = m; = l= (5) () (5) imply tat (XS) is [D -close to F(l) (XS ) and (XS) is [D -close to (XS ) (for l = m). Hence for functions and Teorem(i) old. (ii) As S dom S we ave s (l) and for l = m; = (6) + p k s (l) + p k and for l = m; = (7) Ten (6) (7) respectively yields tat (XS) dom (XS ) and (XS) dom (XS ) for l = m. Teorem For any > for any H H for any SS IN m te following olds: (i) If S is [D -close to S and S qua S ten H(XS ) H(XS). (ii) If S dom S ten H(XS ) H(XS). Proof. (i) By S is [D -close to S and S qua S applying te definition of te quasiorder relation we ave (XS) = H(l) (XS ) and (XS) = H(l) (XS ) for l = m. (ii) By te definition of te dominance relation we can easily get (XS) = H(l) (XS ) and (XS) = H(l) (XS ) for l = m. Teorem Let g = ten for any > and for any SS IN m te following olds: (i) If S is [D -close to S and if S qua S ten G(S ) g G(S) = G(S). (ii) If S dom S ten G(S ) G(S). Proof. (i) From S is [D -close to S and S qua S we get s (l) s (l) s (l) for l = m. So max l m {s(l) } max l m {s (l) } max l m {s(l) } i.e G(S) G(S ) G(S). Of course olds G(S ) G(S). (ii) From S dom S and (6) we ave s (l) for l = m. Ten olds G(S ) G(S) Teorem (i) Every F F can be evaluated in polynomial time. Every H H can be evaluated in polynomial time. Te function G can be evaluated in polynomial time. Te relation qua can be decided in polynomial time. (ii) Te cardinality of F is polynomially bounded in n and logx. (iii) For every instance I of P m B < n C max te state space S 0 can be computed in time tat is polynomially bounded in n and logx. As a consequence also te cardinality of te
6 58 Te 7t International Symposium on Operations Researc and Its Applications state space S 0 is polynomially bounded in n and logx. (iv) For an instance I of P m B < n C max and for a coordinate l ( l m) let V l (I) denote te set of te l-t components of all vectors in all state spaces S k ( k n). Ten te following olds for every instance I. For all coordinate l ( l m) te natural logaritm of every value in V l (I) is bounded by a polynomial π (nlogx) in n and logx. Moreover for coordinate l wit d l = 0 te cardinality of V l (I) is bounded by a polynomial π (nlogx) in n and logx. Proof. (i) (ii) (iii) are straigtforward. For (iv) note tat te coordinates are 0 only take te n sums of job processing or te index elements n ence (iv) is also olds. Based on te above dynamic programming we gave following algoritm (named MTDP). Algoritm MTDP. Step 0 Delete all jobs wit zero processing times and cange all oter processing times into integers by multipling te same parameter. We denote te new instance I. For I go to Step Step Initialize T 0 := S 0 Step For k = to n do Step Let U k := φ Step For every T T k and every F F do Step 5 If H F (X k T ) 0 ten add F(X k T ) to U k Step 6 Endfor Step 7 Compute a trimmed copy T k of U k Step 8 Endfor Step 9 Output min {G(S) : S S n } Step 0 Scedule te jobs of instance I according to I and insert sufficient zero batces scedule jobs (deleted in Step 0) wit zero processing times in te aead of partial sceduling. Teorem- sows tat te problem P m B < n C max is DP-benevolent. Applying lemma we can get te following lemma5. Teorem5 Algoritm MTDP is an FPTAS for problem P m B < n C max. Proof. From Lemma we get tat MTDP is an FPTAS for problem P m B < n C max. Note: F =m T k ( + ( gn ε )π (nlogx) + + π (nlogx) m and te running time of deciding te relation qua on T k is O( m(m+) ). So te total running time of te algoritm MTDP is O[( nm(m+) ) ( + ( gn ε )π (nlogx) + + π (nlogx) m were x = n p j. j= References [ C Y. Lee R. Uzsoy and L. A. Martin Vega Efficient algoritms for sceduling semiconductor burn-in operations Operation Researc 99 0: [ R. L. Graam Lawler J. K. Lenstra and A. H. G. Rinnooy Kan Optimization and approximation in deterministic sequencing and sceduling: a survey Annals of Discrete Matematics 979 5:-5. [ R.M. Karp Reducibility among combinatorial problems In R.E. Miller and J.W. Tatcer editors Complexity of Computer Computations
7 Approximation Algoritm of Minimizing Makespan 59 [ S. Sani Algoritms for sceduling independent task Journal of te ACM 976 :6-7. [5 X. Deng C. K. Poon and Y. Zang Approximation algoritms in batc processing In Te 8t Annual International Symposium on Algoritms and Computation Cennai India December Lecture Notes in Computer Science 999 7:5-6. [6 G. J. Woeginger Wen does a dynamic programming formulation guarantee te existence of an FPTAS Tecnical Report Woe-7 Tu-Graz Austria 998. [7 Yuzong Zang Cunsong Bai and Souyang Wang Duplicating and its applications in batc sceduling International Symposium on OR and Its Applications
Complexity of Decoding Positive-Rate Reed-Solomon Codes
Complexity of Decoding Positive-Rate Reed-Solomon Codes Qi Ceng 1 and Daqing Wan 1 Scool of Computer Science Te University of Oklaoma Norman, OK73019 Email: qceng@cs.ou.edu Department of Matematics University
More informationContinuity. Example 1
Continuity MATH 1003 Calculus and Linear Algebra (Lecture 13.5) Maoseng Xiong Department of Matematics, HKUST A function f : (a, b) R is continuous at a point c (a, b) if 1. x c f (x) exists, 2. f (c)
More informationComplexity of Decoding Positive-Rate Primitive Reed-Solomon Codes
1 Complexity of Decoding Positive-Rate Primitive Reed-Solomon Codes Qi Ceng and Daqing Wan Abstract It as been proved tat te maximum likeliood decoding problem of Reed-Solomon codes is NP-ard. However,
More informationA SHORT INTRODUCTION TO BANACH LATTICES AND
CHAPTER A SHORT INTRODUCTION TO BANACH LATTICES AND POSITIVE OPERATORS In tis capter we give a brief introduction to Banac lattices and positive operators. Most results of tis capter can be found, e.g.,
More information158 Calculus and Structures
58 Calculus and Structures CHAPTER PROPERTIES OF DERIVATIVES AND DIFFERENTIATION BY THE EASY WAY. Calculus and Structures 59 Copyrigt Capter PROPERTIES OF DERIVATIVES. INTRODUCTION In te last capter you
More information2.3 Product and Quotient Rules
.3. PRODUCT AND QUOTIENT RULES 75.3 Product and Quotient Rules.3.1 Product rule Suppose tat f and g are two di erentiable functions. Ten ( g (x)) 0 = f 0 (x) g (x) + g 0 (x) See.3.5 on page 77 for a proof.
More information1 (10) 2 (10) 3 (10) 4 (10) 5 (10) 6 (10) Total (60)
First Name: OSU Number: Last Name: Signature: OKLAHOMA STATE UNIVERSITY Department of Matematics MATH 2144 (Calculus I) Instructor: Dr. Matias Sculze MIDTERM 1 September 17, 2008 Duration: 50 minutes No
More information232 Calculus and Structures
3 Calculus and Structures CHAPTER 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS FOR EVALUATING BEAMS Calculus and Structures 33 Copyrigt Capter 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS 17.1 THE
More informationarxiv: v1 [math.dg] 4 Feb 2015
CENTROID OF TRIANGLES ASSOCIATED WITH A CURVE arxiv:1502.01205v1 [mat.dg] 4 Feb 2015 Dong-Soo Kim and Dong Seo Kim Abstract. Arcimedes sowed tat te area between a parabola and any cord AB on te parabola
More informationNumerical Differentiation
Numerical Differentiation Finite Difference Formulas for te first derivative (Using Taylor Expansion tecnique) (section 8.3.) Suppose tat f() = g() is a function of te variable, and tat as 0 te function
More information1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point
MA00 Capter 6 Calculus and Basic Linear Algebra I Limits, Continuity and Differentiability Te concept of its (p.7 p.9, p.4 p.49, p.55 p.56). Limits Consider te function determined by te formula f Note
More informationExercises for numerical differentiation. Øyvind Ryan
Exercises for numerical differentiation Øyvind Ryan February 25, 2013 1. Mark eac of te following statements as true or false. a. Wen we use te approximation f (a) (f (a +) f (a))/ on a computer, we can
More informationOrder of Accuracy. ũ h u Ch p, (1)
Order of Accuracy 1 Terminology We consider a numerical approximation of an exact value u. Te approximation depends on a small parameter, wic can be for instance te grid size or time step in a numerical
More informationPoisson Equation in Sobolev Spaces
Poisson Equation in Sobolev Spaces OcMountain Dayligt Time. 6, 011 Today we discuss te Poisson equation in Sobolev spaces. It s existence, uniqueness, and regularity. Weak Solution. u = f in, u = g on
More informationSection 3.1: Derivatives of Polynomials and Exponential Functions
Section 3.1: Derivatives of Polynomials and Exponential Functions In previous sections we developed te concept of te derivative and derivative function. Te only issue wit our definition owever is tat it
More informationEfficient algorithms for for clone items detection
Efficient algoritms for for clone items detection Raoul Medina, Caroline Noyer, and Olivier Raynaud Raoul Medina, Caroline Noyer and Olivier Raynaud LIMOS - Université Blaise Pascal, Campus universitaire
More informationMathematics 5 Worksheet 11 Geometry, Tangency, and the Derivative
Matematics 5 Workseet 11 Geometry, Tangency, and te Derivative Problem 1. Find te equation of a line wit slope m tat intersects te point (3, 9). Solution. Te equation for a line passing troug a point (x
More informationLogarithmic functions
Roberto s Notes on Differential Calculus Capter 5: Derivatives of transcendental functions Section Derivatives of Logaritmic functions Wat ou need to know alread: Definition of derivative and all basic
More informationUniversity Mathematics 2
University Matematics 2 1 Differentiability In tis section, we discuss te differentiability of functions. Definition 1.1 Differentiable function). Let f) be a function. We say tat f is differentiable at
More informationLecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator.
Lecture XVII Abstract We introduce te concept of directional derivative of a scalar function and discuss its relation wit te gradient operator. Directional derivative and gradient Te directional derivative
More informationImproved Algorithms for Largest Cardinality 2-Interval Pattern Problem
Journal of Combinatorial Optimization manuscript No. (will be inserted by te editor) Improved Algoritms for Largest Cardinality 2-Interval Pattern Problem Erdong Cen, Linji Yang, Hao Yuan Department of
More informationDedicated to the 70th birthday of Professor Lin Qun
Journal of Computational Matematics, Vol.4, No.3, 6, 4 44. ACCELERATION METHODS OF NONLINEAR ITERATION FOR NONLINEAR PARABOLIC EQUATIONS Guang-wei Yuan Xu-deng Hang Laboratory of Computational Pysics,
More informationMath 1210 Midterm 1 January 31st, 2014
Mat 110 Midterm 1 January 1st, 01 Tis exam consists of sections, A and B. Section A is conceptual, wereas section B is more computational. Te value of every question is indicated at te beginning of it.
More informationScheduling Parallel Jobs with Linear Speedup
Scheduling Parallel Jobs with Linear Speedup Alexander Grigoriev and Marc Uetz Maastricht University, Quantitative Economics, P.O.Box 616, 6200 MD Maastricht, The Netherlands. Email: {a.grigoriev, m.uetz}@ke.unimaas.nl
More informationDifferentiation in higher dimensions
Capter 2 Differentiation in iger dimensions 2.1 Te Total Derivative Recall tat if f : R R is a 1-variable function, and a R, we say tat f is differentiable at x = a if and only if te ratio f(a+) f(a) tends
More informationEffect of the Dependent Paths in Linear Hull
1 Effect of te Dependent Pats in Linear Hull Zenli Dai, Meiqin Wang, Yue Sun Scool of Matematics, Sandong University, Jinan, 250100, Cina Key Laboratory of Cryptologic Tecnology and Information Security,
More information3.4 Worksheet: Proof of the Chain Rule NAME
Mat 1170 3.4 Workseet: Proof of te Cain Rule NAME Te Cain Rule So far we are able to differentiate all types of functions. For example: polynomials, rational, root, and trigonometric functions. We are
More informationA Combinatorial Interpretation of the Generalized Fibonacci Numbers
ADVANCES IN APPLIED MATHEMATICS 19, 306318 1997 ARTICLE NO. AM970531 A Combinatorial Interpretation of te Generalized Fibonacci Numbers Emanuele Munarini Dipartimento di Matematica, Politecnico di Milano,
More informationMath 161 (33) - Final exam
Name: Id #: Mat 161 (33) - Final exam Fall Quarter 2015 Wednesday December 9, 2015-10:30am to 12:30am Instructions: Prob. Points Score possible 1 25 2 25 3 25 4 25 TOTAL 75 (BEST 3) Read eac problem carefully.
More informationWeierstrass and Hadamard products
August 9, 3 Weierstrass and Hadamard products Paul Garrett garrett@mat.umn.edu ttp://www.mat.umn.edu/ garrett/ [Tis document is ttp://www.mat.umn.edu/ garrett/m/mfms/notes 3-4/b Hadamard products.pdf].
More informationAnalytic Functions. Differentiable Functions of a Complex Variable
Analytic Functions Differentiable Functions of a Complex Variable In tis capter, we sall generalize te ideas for polynomials power series of a complex variable we developed in te previous capter to general
More informationMATH1151 Calculus Test S1 v2a
MATH5 Calculus Test 8 S va January 8, 5 Tese solutions were written and typed up by Brendan Trin Please be etical wit tis resource It is for te use of MatSOC members, so do not repost it on oter forums
More informationContinuity and Differentiability of the Trigonometric Functions
[Te basis for te following work will be te definition of te trigonometric functions as ratios of te sides of a triangle inscribed in a circle; in particular, te sine of an angle will be defined to be te
More informationLecture 10: Carnot theorem
ecture 0: Carnot teorem Feb 7, 005 Equivalence of Kelvin and Clausius formulations ast time we learned tat te Second aw can be formulated in two ways. e Kelvin formulation: No process is possible wose
More informationNumerical Experiments Using MATLAB: Superconvergence of Nonconforming Finite Element Approximation for Second-Order Elliptic Problems
Applied Matematics, 06, 7, 74-8 ttp://wwwscirporg/journal/am ISSN Online: 5-7393 ISSN Print: 5-7385 Numerical Experiments Using MATLAB: Superconvergence of Nonconforming Finite Element Approximation for
More informationRecall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if
Computational Aspects of its. Keeping te simple simple. Recall by elementary functions we mean :Polynomials (including linear and quadratic equations) Eponentials Logaritms Trig Functions Rational Functions
More information7.1 Using Antiderivatives to find Area
7.1 Using Antiderivatives to find Area Introduction finding te area under te grap of a nonnegative, continuous function f In tis section a formula is obtained for finding te area of te region bounded between
More informationPhase space in classical physics
Pase space in classical pysics Quantum mecanically, we can actually COU te number of microstates consistent wit a given macrostate, specified (for example) by te total energy. In general, eac microstate
More informationOn convexity of polynomial paths and generalized majorizations
On convexity of polynomial pats and generalized majorizations Marija Dodig Centro de Estruturas Lineares e Combinatórias, CELC, Universidade de Lisboa, Av. Prof. Gama Pinto 2, 1649-003 Lisboa, Portugal
More informationPhysically Based Modeling: Principles and Practice Implicit Methods for Differential Equations
Pysically Based Modeling: Principles and Practice Implicit Metods for Differential Equations David Baraff Robotics Institute Carnegie Mellon University Please note: Tis document is 997 by David Baraff
More informationSubdifferentials of convex functions
Subdifferentials of convex functions Jordan Bell jordan.bell@gmail.com Department of Matematics, University of Toronto April 21, 2014 Wenever we speak about a vector space in tis note we mean a vector
More informationMachine scheduling with resource dependent processing times
Mathematical Programming manuscript No. (will be inserted by the editor) Alexander Grigoriev Maxim Sviridenko Marc Uetz Machine scheduling with resource dependent processing times Received: date / Revised
More informationLIMITS AND DERIVATIVES CONDITIONS FOR THE EXISTENCE OF A LIMIT
LIMITS AND DERIVATIVES Te limit of a function is defined as te value of y tat te curve approaces, as x approaces a particular value. Te limit of f (x) as x approaces a is written as f (x) approaces, as
More information2.8 The Derivative as a Function
.8 Te Derivative as a Function Typically, we can find te derivative of a function f at many points of its domain: Definition. Suppose tat f is a function wic is differentiable at every point of an open
More informationPacking polynomials on multidimensional integer sectors
Pacing polynomials on multidimensional integer sectors Luis B Morales IIMAS, Universidad Nacional Autónoma de México, Ciudad de México, 04510, México lbm@unammx Submitted: Jun 3, 015; Accepted: Sep 8,
More informationStability properties of a family of chock capturing methods for hyperbolic conservation laws
Proceedings of te 3rd IASME/WSEAS Int. Conf. on FLUID DYNAMICS & AERODYNAMICS, Corfu, Greece, August 0-, 005 (pp48-5) Stability properties of a family of cock capturing metods for yperbolic conservation
More informationThe Derivative as a Function
Section 2.2 Te Derivative as a Function 200 Kiryl Tsiscanka Te Derivative as a Function DEFINITION: Te derivative of a function f at a number a, denoted by f (a), is if tis limit exists. f (a) f(a + )
More informationNumerical Analysis MTH603. dy dt = = (0) , y n+1. We obtain yn. Therefore. and. Copyright Virtual University of Pakistan 1
Numerical Analysis MTH60 PREDICTOR CORRECTOR METHOD Te metods presented so far are called single-step metods, were we ave seen tat te computation of y at t n+ tat is y n+ requires te knowledge of y n only.
More informationMath 242: Principles of Analysis Fall 2016 Homework 7 Part B Solutions
Mat 22: Principles of Analysis Fall 206 Homework 7 Part B Solutions. Sow tat f(x) = x 2 is not uniformly continuous on R. Solution. Te equation is equivalent to f(x) = 0 were f(x) = x 2 sin(x) 3. Since
More informationLATTICE EXIT MODELS S. GILL WILLIAMSON
LATTICE EXIT MODELS S. GILL WILLIAMSON ABSTRACT. We discuss a class of problems wic we call lattice exit models. At one level, tese problems provide undergraduate level exercises in labeling te vertices
More information4. The slope of the line 2x 7y = 8 is (a) 2/7 (b) 7/2 (c) 2 (d) 2/7 (e) None of these.
Mat 11. Test Form N Fall 016 Name. Instructions. Te first eleven problems are wort points eac. Te last six problems are wort 5 points eac. For te last six problems, you must use relevant metods of algebra
More information(4.2) -Richardson Extrapolation
(.) -Ricardson Extrapolation. Small-O Notation: Recall tat te big-o notation used to define te rate of convergence in Section.: Suppose tat lim G 0 and lim F L. Te function F is said to converge to L as
More informationPolynomial Interpolation
Capter 4 Polynomial Interpolation In tis capter, we consider te important problem of approximatinga function fx, wose values at a set of distinct points x, x, x,, x n are known, by a polynomial P x suc
More informationBob Brown Math 251 Calculus 1 Chapter 3, Section 1 Completed 1 CCBC Dundalk
Bob Brown Mat 251 Calculus 1 Capter 3, Section 1 Completed 1 Te Tangent Line Problem Te idea of a tangent line first arises in geometry in te context of a circle. But before we jump into a discussion of
More informationSECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY
(Section 3.2: Derivative Functions and Differentiability) 3.2.1 SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY LEARNING OBJECTIVES Know, understand, and apply te Limit Definition of te Derivative
More informationMA119-A Applied Calculus for Business Fall Homework 4 Solutions Due 9/29/ :30AM
MA9-A Applied Calculus for Business 006 Fall Homework Solutions Due 9/9/006 0:0AM. #0 Find te it 5 0 + +.. #8 Find te it. #6 Find te it 5 0 + + = (0) 5 0 (0) + (0) + =.!! r + +. r s r + + = () + 0 () +
More informationNUMERICAL DIFFERENTIATION. James T. Smith San Francisco State University. In calculus classes, you compute derivatives algebraically: for example,
NUMERICAL DIFFERENTIATION James T Smit San Francisco State University In calculus classes, you compute derivatives algebraically: for example, f( x) = x + x f ( x) = x x Tis tecnique requires your knowing
More informationCopyright c 2008 Kevin Long
Lecture 4 Numerical solution of initial value problems Te metods you ve learned so far ave obtained closed-form solutions to initial value problems. A closedform solution is an explicit algebriac formula
More informationPolynomial Interpolation
Capter 4 Polynomial Interpolation In tis capter, we consider te important problem of approximating a function f(x, wose values at a set of distinct points x, x, x 2,,x n are known, by a polynomial P (x
More informationSection 15.6 Directional Derivatives and the Gradient Vector
Section 15.6 Directional Derivatives and te Gradient Vector Finding rates of cange in different directions Recall tat wen we first started considering derivatives of functions of more tan one variable,
More informationCharacterization of reducible hexagons and fast decomposition of elementary benzenoid graphs
Discrete Applied Matematics 156 (2008) 1711 1724 www.elsevier.com/locate/dam Caracterization of reducible exagons and fast decomposition of elementary benzenoid graps Andrej Taranenko, Aleksander Vesel
More informationMath 212-Lecture 9. For a single-variable function z = f(x), the derivative is f (x) = lim h 0
3.4: Partial Derivatives Definition Mat 22-Lecture 9 For a single-variable function z = f(x), te derivative is f (x) = lim 0 f(x+) f(x). For a function z = f(x, y) of two variables, to define te derivatives,
More informationMath Spring 2013 Solutions to Assignment # 3 Completion Date: Wednesday May 15, (1/z) 2 (1/z 1) 2 = lim
Mat 311 - Spring 013 Solutions to Assignment # 3 Completion Date: Wednesday May 15, 013 Question 1. [p 56, #10 (a)] 4z Use te teorem of Sec. 17 to sow tat z (z 1) = 4. We ave z 4z (z 1) = z 0 4 (1/z) (1/z
More informationHow to Find the Derivative of a Function: Calculus 1
Introduction How to Find te Derivative of a Function: Calculus 1 Calculus is not an easy matematics course Te fact tat you ave enrolled in suc a difficult subject indicates tat you are interested in te
More information1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist
Mat 1120 Calculus Test 2. October 18, 2001 Your name Te multiple coice problems count 4 points eac. In te multiple coice section, circle te correct coice (or coices). You must sow your work on te oter
More informationConvexity and Smoothness
Capter 4 Convexity and Smootness 4.1 Strict Convexity, Smootness, and Gateaux Differentiablity Definition 4.1.1. Let X be a Banac space wit a norm denoted by. A map f : X \{0} X \{0}, f f x is called a
More informationVolume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households
Volume 29, Issue 3 Existence of competitive equilibrium in economies wit multi-member ouseolds Noriisa Sato Graduate Scool of Economics, Waseda University Abstract Tis paper focuses on te existence of
More informationFunction Composition and Chain Rules
Function Composition and s James K. Peterson Department of Biological Sciences and Department of Matematical Sciences Clemson University Marc 8, 2017 Outline 1 Function Composition and Continuity 2 Function
More informationCombining functions: algebraic methods
Combining functions: algebraic metods Functions can be added, subtracted, multiplied, divided, and raised to a power, just like numbers or algebra expressions. If f(x) = x 2 and g(x) = x + 2, clearly f(x)
More informationDIFFERENTIAL POLYNOMIALS GENERATED BY SECOND ORDER LINEAR DIFFERENTIAL EQUATIONS
Journal o Applied Analysis Vol. 14, No. 2 2008, pp. 259 271 DIFFERENTIAL POLYNOMIALS GENERATED BY SECOND ORDER LINEAR DIFFERENTIAL EQUATIONS B. BELAÏDI and A. EL FARISSI Received December 5, 2007 and,
More informationf a h f a h h lim lim
Te Derivative Te derivative of a function f at a (denoted f a) is f a if tis it exists. An alternative way of defining f a is f a x a fa fa fx fa x a Note tat te tangent line to te grap of f at te point
More informationPOLYNOMIAL AND SPLINE ESTIMATORS OF THE DISTRIBUTION FUNCTION WITH PRESCRIBED ACCURACY
APPLICATIONES MATHEMATICAE 36, (29), pp. 2 Zbigniew Ciesielski (Sopot) Ryszard Zieliński (Warszawa) POLYNOMIAL AND SPLINE ESTIMATORS OF THE DISTRIBUTION FUNCTION WITH PRESCRIBED ACCURACY Abstract. Dvoretzky
More informationFinding and Using Derivative The shortcuts
Calculus 1 Lia Vas Finding and Using Derivative Te sortcuts We ave seen tat te formula f f(x+) f(x) (x) = lim 0 is manageable for relatively simple functions like a linear or quadratic. For more complex
More information7 Semiparametric Methods and Partially Linear Regression
7 Semiparametric Metods and Partially Linear Regression 7. Overview A model is called semiparametric if it is described by and were is nite-dimensional (e.g. parametric) and is in nite-dimensional (nonparametric).
More informationGradient Descent etc.
1 Gradient Descent etc EE 13: Networked estimation and control Prof Kan) I DERIVATIVE Consider f : R R x fx) Te derivative is defined as d fx) = lim dx fx + ) fx) Te cain rule states tat if d d f gx) )
More informationRecent Progress in the Integration of Poisson Systems via the Mid Point Rule and Runge Kutta Algorithm
Recent Progress in te Integration of Poisson Systems via te Mid Point Rule and Runge Kutta Algoritm Klaus Bucner, Mircea Craioveanu and Mircea Puta Abstract Some recent progress in te integration of Poisson
More informationScheduling jobs with agreeable processing times and due dates on a single batch processing machine
Theoretical Computer Science 374 007 159 169 www.elsevier.com/locate/tcs Scheduling jobs with agreeable processing times and due dates on a single batch processing machine L.L. Liu, C.T. Ng, T.C.E. Cheng
More informationch (for some fixed positive number c) reaching c
GSTF Journal of Matematics Statistics and Operations Researc (JMSOR) Vol. No. September 05 DOI 0.60/s4086-05-000-z Nonlinear Piecewise-defined Difference Equations wit Reciprocal and Cubic Terms Ramadan
More informationAVL trees. AVL trees
Dnamic set DT dnamic set DT is a structure tat stores a set of elements. Eac element as a (unique) ke and satellite data. Te structure supports te following operations. Searc(S, k) Return te element wose
More informationGlobal Output Feedback Stabilization of a Class of Upper-Triangular Nonlinear Systems
9 American Control Conference Hyatt Regency Riverfront St Louis MO USA June - 9 FrA4 Global Output Feedbac Stabilization of a Class of Upper-Triangular Nonlinear Systems Cunjiang Qian Abstract Tis paper
More information2.4 Exponential Functions and Derivatives (Sct of text)
2.4 Exponential Functions an Derivatives (Sct. 2.4 2.6 of text) 2.4. Exponential Functions Definition 2.4.. Let a>0 be a real number ifferent tan. Anexponential function as te form f(x) =a x. Teorem 2.4.2
More informationThe derivative function
Roberto s Notes on Differential Calculus Capter : Definition of derivative Section Te derivative function Wat you need to know already: f is at a point on its grap and ow to compute it. Wat te derivative
More informationMore on generalized inverses of partitioned matrices with Banachiewicz-Schur forms
More on generalized inverses of partitioned matrices wit anaciewicz-scur forms Yongge Tian a,, Yosio Takane b a Cina Economics and Management cademy, Central University of Finance and Economics, eijing,
More informationA CLASS OF EVEN DEGREE SPLINES OBTAINED THROUGH A MINIMUM CONDITION
STUDIA UNIV. BABEŞ BOLYAI, MATHEMATICA, Volume XLVIII, Number 3, September 2003 A CLASS OF EVEN DEGREE SPLINES OBTAINED THROUGH A MINIMUM CONDITION GH. MICULA, E. SANTI, AND M. G. CIMORONI Dedicated to
More information1. Introduction. We consider the model problem: seeking an unknown function u satisfying
A DISCONTINUOUS LEAST-SQUARES FINITE ELEMENT METHOD FOR SECOND ORDER ELLIPTIC EQUATIONS XIU YE AND SHANGYOU ZHANG Abstract In tis paper, a discontinuous least-squares (DLS) finite element metod is introduced
More informationEFFICIENCY OF MODEL-ASSISTED REGRESSION ESTIMATORS IN SAMPLE SURVEYS
Statistica Sinica 24 2014, 395-414 doi:ttp://dx.doi.org/10.5705/ss.2012.064 EFFICIENCY OF MODEL-ASSISTED REGRESSION ESTIMATORS IN SAMPLE SURVEYS Jun Sao 1,2 and Seng Wang 3 1 East Cina Normal University,
More informationDifferential Calculus (The basics) Prepared by Mr. C. Hull
Differential Calculus Te basics) A : Limits In tis work on limits, we will deal only wit functions i.e. tose relationsips in wic an input variable ) defines a unique output variable y). Wen we work wit
More informationClick here to see an animation of the derivative
Differentiation Massoud Malek Derivative Te concept of derivative is at te core of Calculus; It is a very powerful tool for understanding te beavior of matematical functions. It allows us to optimize functions,
More informationContinuity and Differentiability Worksheet
Continuity and Differentiability Workseet (Be sure tat you can also do te grapical eercises from te tet- Tese were not included below! Typical problems are like problems -3, p. 6; -3, p. 7; 33-34, p. 7;
More information2.11 That s So Derivative
2.11 Tat s So Derivative Introduction to Differential Calculus Just as one defines instantaneous velocity in terms of average velocity, we now define te instantaneous rate of cange of a function at a point
More informationMVT and Rolle s Theorem
AP Calculus CHAPTER 4 WORKSHEET APPLICATIONS OF DIFFERENTIATION MVT and Rolle s Teorem Name Seat # Date UNLESS INDICATED, DO NOT USE YOUR CALCULATOR FOR ANY OF THESE QUESTIONS In problems 1 and, state
More informationMath 31A Discussion Notes Week 4 October 20 and October 22, 2015
Mat 3A Discussion Notes Week 4 October 20 and October 22, 205 To prepare for te first midterm, we ll spend tis week working eamples resembling te various problems you ve seen so far tis term. In tese notes
More informationGeneric maximum nullity of a graph
Generic maximum nullity of a grap Leslie Hogben Bryan Sader Marc 5, 2008 Abstract For a grap G of order n, te maximum nullity of G is defined to be te largest possible nullity over all real symmetric n
More informationMinimizing Total Weighted Completion Time on Uniform Machines with Unbounded Batch
The Eighth Internationa Symposium on Operations Research and Its Appications (ISORA 09) Zhangiaie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 402 408 Minimizing Tota Weighted Competion
More information1 Lecture 13: The derivative as a function.
1 Lecture 13: Te erivative as a function. 1.1 Outline Definition of te erivative as a function. efinitions of ifferentiability. Power rule, erivative te exponential function Derivative of a sum an a multiple
More informationCONVERGENCE OF AN IMPLICIT FINITE ELEMENT METHOD FOR THE LANDAU-LIFSHITZ-GILBERT EQUATION
CONVERGENCE OF AN IMPLICIT FINITE ELEMENT METHOD FOR THE LANDAU-LIFSHITZ-GILBERT EQUATION SÖREN BARTELS AND ANDREAS PROHL Abstract. Te Landau-Lifsitz-Gilbert equation describes dynamics of ferromagnetism,
More informationMATH745 Fall MATH745 Fall
MATH745 Fall 5 MATH745 Fall 5 INTRODUCTION WELCOME TO MATH 745 TOPICS IN NUMERICAL ANALYSIS Instructor: Dr Bartosz Protas Department of Matematics & Statistics Email: bprotas@mcmasterca Office HH 36, Ext
More informationSolution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4.
December 09, 20 Calculus PracticeTest s Name: (4 points) Find te absolute extrema of f(x) = x 3 0 on te interval [0, 4] Te derivative of f(x) is f (x) = 3x 2, wic is zero only at x = 0 Tus we only need
More informationTHE IMPLICIT FUNCTION THEOREM
THE IMPLICIT FUNCTION THEOREM ALEXANDRU ALEMAN 1. Motivation and statement We want to understand a general situation wic occurs in almost any area wic uses matematics. Suppose we are given number of equations
More informationNew Streamfunction Approach for Magnetohydrodynamics
New Streamfunction Approac for Magnetoydrodynamics Kab Seo Kang Brooaven National Laboratory, Computational Science Center, Building 63, Room, Upton NY 973, USA. sang@bnl.gov Summary. We apply te finite
More information