Aggregate Set-utility Fusion for Multi-Demand Multi-Supply Systems

Similar documents
Introduction to Macroeconomics

Economics 101 Spring 2001 Section 4 - Hallam Problem Set #5

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

IS-LM Analysis. Math 202. Brian D. Fitzpatrick. Duke University. February 14, 2018 MATH

General Examination in Macroeconomic Theory SPRING 2013

Microeconomic Theory -1- Introduction

Department of Economics The Ohio State University Final Exam Questions and Answers Econ 8712

The Ramsey Model. (Lecture Note, Advanced Macroeconomics, Thomas Steger, SS 2013)

Dynamics and Monetary Policy in a Fair Wage Model of the Business Cycle

MODWT Based Time Scale Decomposition Analysis. of BSE and NSE Indexes Financial Time Series

Scarf Instability and Production: A Simulation

The TransPacific agreement A good thing for VietNam?

Can News be a Major Source of Aggregate Fluctuations?

You are permitted to use your own calculator where it has been stamped as approved by the University.

problem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

Final Exam. You may not use calculators, notes, or aids of any kind.

Dynamic Factor Models and Factor Augmented Vector Autoregressions. Lawrence J. Christiano

Real Business Cycle Model (RBC)

Optimal Simple And Implementable Monetary and Fiscal Rules

Part A: Answer question A1 (required), plus either question A2 or A3.

Economics th April 2011

Dynamic Macroeconomic Theory Notes. David L. Kelly. Department of Economics University of Miami Box Coral Gables, FL

Session 4: Money. Jean Imbs. November 2010

Endogenous Information Choice

A primer on Structural VARs

Competitive Equilibrium

Assignment #5. 1 Keynesian Cross. Econ 302: Intermediate Macroeconomics. December 2, 2009

Euro-indicators Working Group

Identifying the Monetary Policy Shock Christiano et al. (1999)

Toulouse School of Economics, Macroeconomics II Franck Portier. Homework 1 Solutions. Problem I An AD-AS Model

Chapter 4. Applications/Variations

Aggregate Demand, Idle Time, and Unemployment

The optimal filtering of a class of dynamic multiscale systems

Aggregate Demand, Idle Time, and Unemployment

ECON 5118 Macroeconomic Theory

Monetary Economics. Lecture 15: unemployment in the new Keynesian model, part one. Chris Edmond. 2nd Semester 2014

EC487 Advanced Microeconomics, Part I: Lecture 5

Macroeconomics II. Dynamic AD-AS model

Dynamic AD-AS model vs. AD-AS model Notes. Dynamic AD-AS model in a few words Notes. Notation to incorporate time-dimension Notes

The Real Business Cycle Model

MAGYAR NEMZETI BANK MINI-COURSE

Mankiw Chapter 11. Aggregate Demand I. Building the IS-LM Model

Microeconomic theory focuses on a small number of concepts. The most fundamental concept is the notion of opportunity cost.

Chapter 1 Theory and Econometrics

Taxing capital along the transition - Not a bad idea after all?

The Discrete Kalman Filtering of a Class of Dynamic Multiscale Systems

Public Economics The Macroeconomic Perspective Chapter 2: The Ramsey Model. Burkhard Heer University of Augsburg, Germany

The Ohio State University Department of Economics. Homework Set Questions and Answers

New Notes on the Solow Growth Model

Problem 1 (30 points)

The New Keynesian Model: Introduction

ECON501 - Vector Di erentiation Simon Grant

ECONOMICS TRIPOS PART I. Friday 15 June to 12. Paper 3 QUANTITATIVE METHODS IN ECONOMICS

Lecture Notes October 18, Reading assignment for this lecture: Syllabus, section I.

Macroeconomics Theory II

Foundation of (virtually) all DSGE models (e.g., RBC model) is Solow growth model

1 The Basic RBC Model

Modern Urban and Regional Economics

DATABASE AND METHODOLOGY

Chapter 4 AD AS. O. Afonso, P. B. Vasconcelos. Computational Economics: a concise introduction

A Modern Equilibrium Model. Jesús Fernández-Villaverde University of Pennsylvania

1 Bewley Economies with Aggregate Uncertainty

Monetary Policy in a Macro Model

4- Current Method of Explaining Business Cycles: DSGE Models. Basic Economic Models

Inference. Jesús Fernández-Villaverde University of Pennsylvania

Keynesian Macroeconomic Theory

INTRODUCTORY MATHEMATICS FOR ECONOMICS MSCS. LECTURE 3: MULTIVARIABLE FUNCTIONS AND CONSTRAINED OPTIMIZATION. HUW DAVID DIXON CARDIFF BUSINESS SCHOOL.

Inference Based on SVARs Identified with Sign and Zero Restrictions: Theory and Applications

Neoclassical Growth Model: I

Financial Factors in Economic Fluctuations. Lawrence Christiano Roberto Motto Massimo Rostagno

Information Choice in Macroeconomics and Finance.

Lecture 15. Dynamic Stochastic General Equilibrium Model. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: July 3, 2017

REGIONAL SPILLOVER EFFECTS OF THE TOHOKU EARTHQUAKE (MARCH 2016)

Simple New Keynesian Model without Capital

Two Models of Macroeconomic Equilibrium

Foundations of Modern Macroeconomics Second Edition

1 Teaching notes on structural VARs.

Lecture Notes for January 8, 2009; part 2

Mathematical models in economy. Short descriptions

Modelling Czech and Slovak labour markets: A DSGE model with labour frictions

Extended Object and Group Tracking with Elliptic Random Hypersurface Models

Economic Growth: Lecture 8, Overlapping Generations

Appendix to Chapter 9: The IS-LM/AD-AS Model: A General Framework for Macro Analysis

The Lucas Imperfect Information Model

Structural change in a multi-sector model of the climate and the economy

Learning, Expectations, and Endogenous Business Cycles

ECON4515 Finance theory 1 Diderik Lund, 5 May Perold: The CAPM

Chapter 6. Maximum Likelihood Analysis of Dynamic Stochastic General Equilibrium (DSGE) Models

Money and the Sidrauski Model

Lecture 5: The neoclassical growth model

Economics 121b: Intermediate Microeconomics Midterm Suggested Solutions 2/8/ (a) The equation of the indifference curve is given by,

Economics 203: Intermediate Microeconomics. Calculus Review. A function f, is a rule assigning a value y for each value x.

Graduate Macro Theory II: Notes on Quantitative Analysis in DSGE Models

Signaling Effects of Monetary Policy

Problem Set # 2 Dynamic Part - Math Camp

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Simple New Keynesian Model without Capital

Optimal Inflation Stabilization in a Medium-Scale Macroeconomic Model

Macroeconomics Qualifying Examination

URBAN FIRM LOCATION AND LAND USE UNDER CERTAINTY AND UNDER PRODUCT-PRICE AND LAND-RENT RISK

Transcription:

Aggregate Set-utility Fusion for Multi- Multi- Systems Eri P. Blasch BEAR Consulting 393 Fieldstone Cir, Fairborn, O 4534 eri.blasch@sensors.wpafb.af.mil Abstract Microeconomic theory develops demand and supply curves to determine the maret equilibrium for commodity exchange. The demand and supply functions are the result of consumers utilities and producers production functions for different product combinations. The interaction is a game-theoretic approach to determine the quantity and prices with which goods and services are traded. Economic theory wors with the long run equilibrium concept, yet with constant alteration of information, decisions are made in the short run. People, with changing preferences, shift their fused-aggregate utility function for a set of preferences rather than a single commodity. The paper investigates a setutility function based on a fused perception of the dynamic changes of the corporate supply and consumer demand curves for various products.. Introduction The interaction between supply and demand policies of households and corporations is dependent on prices and quantities [,]. The interaction between these variables model maret events such as the clearing price in exchange. Analyzing these policies is difficult when people s preferences vary in time, substitutes and competing goods change, and the value of money is altered by other marets. For instance, if price information is coming from a variety of sources, it might have different reported ranges dependent on the source. owever, these price resolutions can be fused to form a composite set of information which allows a consumer or a producer to mae decisions on how to determine a fair price based on how much a corporation wants to produce and how much a consumer wants to spend. A corporation uses prices to alter the exchange quantity of goods, which imparts changes to people s spending behavior. The purpose of the paper is to address the different resolutions of measurement microeconomic data that drives corporation s production policies and is similar to the macroeconomic model from Blasch [3]. This paper is organized in the following fashion. Section presents the economic model for demand and supply functions and discusses time-delay errors that corrupt these measurements. Section 3 presents the multiresolution technique for fusing, propagating, and updating measured price states that result from dynamic quantity changes in supply and demand. Section 4 formulates the problem and section 5 presents simulated results. Finally, Section 6 discusses some concluding remars.. Microeconomic Model Microeconomic theory sees to model the economy as a function of demand and supply functions. The Function (Q d ), is the relationship of quantity demanded to product prices and consumer income. The Function (Q S ) is relationship of quantity supplied to production costs of wage rates and capital inputs []. The functional equilibrium determines the price of goods. Q d = Q s () A dynamical equilibrium exists between prices and quantities and is cyclical between households and businesses through the goods and factors marets, shown in Figure. The price-quantity model assumes that prices for oods ouseholds of Factors Dollar Spent Dollar Income oods Maret oods and Services Land, Labor, Capital Factors Maret Dollar Sales Dollar Costs of oods Corporations for Factors Figure. Exchange of and s []. represent the value of goods. The goods maret

equilibrium shows a set of good s price and people s income from labor where: Q d = f(p,..., p n, m) () P Q (p) s where m is the amount of consumers income []. From utility theory, income is the wealth constraint for quantity demanded, m = Q p + + Q n p n (3) which shows that all decisions are based on a set of products a consumer can purchase. Rearranging, we have: Q = m p - - p n p Q n (4) By determining the indifference point at which a consumer will equally value products, a marginal rate of substitution (MRS), (p n /p ), is determined for each good in a set. A price consumption curve can be drawn for equilibrium sets of goods as one price changes, eeping other prices and income fixed. For each good, we can draw the inverse relationship between price and quantity demanded called the law of demand []. The quantity of goods supplied is a function of the corporation s production function. In the long run, all inputs are variable; however, in the short run, inputs of capital, K, and labor, L, are fixed. The relationship for capital and labor Q = f(k,l) is: Q s = L(MP L ) + K(MP K ) (5) where MP L is the marginal product of labor, MP K is the marginal product of capital, and K/ L = -MP L /MP K at zero output is termed the marginal rate of technical substitution (MRTS). The MRTS can also be related to the wage rate, w, and rental price of capital, r, by: MP L MP K = - K L = w r (6) Thus, we have a relation between the quantity supplied and the income consumers receive. The price equilibrium is shown as a relationship between quantity supplied and quantity demanded as shown in the Figure. Using the models for quantity as a function of price, a state and measurement model is formed. Quantities and prices are variables and by inverting the demand function, we have simultaneous equations: Q supply P demand z s Equilibrium = C s (wl,r) B d (m,p n ) Q z = [ s d ] d Q P + P + w s w (7) d ν s (8) ν p where C(mL, rk) is the cost of the producer and B(m, p) is the budget constraint of the consumer. By including uncertainty in the models, v(t) and w(t) are zero-mean mutually independent white aussian noise sequences with nown covariances Q(t) and R(t), respectively. The monitoring of economic variables is dependent on availability, time of measurement, and reporting confidence. If the reporting producer and consumer have time to fuse many perceived estimated values and quantities, the confidence is high, but requires delays in the updating of the information. The reporting time and confidence can be formulated as a multiresolution fusion problem, where multiple consumers and producers update nowledge of information at different time intervals. 3. Multi-/ Relationships Q Quanity Q (p) d Figure. -Quanitity Equlibrium. The multiresolutional approach [4,5] propagates state values given sequential measurements. To develop the system equations for this approach, each point in time is expressed based upon the starting point of the bloc of time values. Figure 3 illustrates the decomposition and fusion that is described by the following equations. The basic state equation is: x + = A x + B w (9)

which may represent multiple demand-supply functions. The second time point in time, based upon the current state, is expressed by x + = A + x + + B + w + () = A + A x + A + B w + B + w + The initial condition for the first propagation time state x and covariance P, a measure of uncertainty, may be expressed as x^ ( N ) = P ( N ) = where B = Q = diag A A x, () A A P A T A + B Q B T, () B A B, and Q() Q() Q() Q() The equations for a bloced-time system may be written as: x m + = Ā m x m + B - m w-, (3) where x m = [ x T, x T + ] T and A m = diag [A +, A ] Based upon the first observation, time 4, the estimate is propagated at the highest resolution (N = 4): x ~ ( 4 ) = A x^, (4) P ~ ( 4 + 4 ) = A 4 P (4 4 ) AT 4 + B 4 Q 4 B T 4 (5) Using the measurement matrix: z 4 = 4 x( 4 ) + v( 4 ) (6) x 4 + 4 + = x~ ( 4 ) + K 4 [z 4-4 x ~ ( 4 )] P 4 + 4 + = [I - K 4 4 ] P ~ ( 4 ) (7) where K 4 is the Kalman ain. Now, the generalized equations are derived using a wavelet approach to propagate Kalman-filtered updated states in time. 3. Discrete Wavelet Transform For a given sequence of signals x(i,n) L (Z), n Z at resolution level i, the lower resolution signal can be derived by: x(i -, n) = h(n - )x(i,) (8) The added detail is given by: y(i -, n) = g(n - )x(i,) (9) The original signal x(i,) can be recovered from two filtered and sub-sampled signals x(i -, n) and y(i -, n). x(i,n) = h(-n)x(i-,) + g(-n)y(i-,) () The lowpass filter h(n) is the impulse response of a Quadrature Mirror Filter (QMF) and g(n) and h(n) form a conjugate mirror filter pair: g(l - - n ) = (-) n h(n) () where L is the filter length. The derivation here is similar to [4], with implementation coming from [5] where the Daubechies Filter [6] is used for processing information at various resolutions. A more rigorous approach of wavelet filters can be found in Strang [7]. Z Fine Coarse Z Z L Decomposition Z Z L n Z n Z L Fusion Z the update covariance is immediately computed: Figure 3. Control Flow for Distributed Multiresolutional Filtering.

Consider a finite sequence of n-dimensional random vectors at resolution level i with a length of a databloc: X( i ) = [x T ( i ), x T ( i + ),...,x T ( i + (i-) - )] T () To change X( i ) to the form required by the wavelet transform, a linear transformation is introduced [5]: X'( i ) = L i X( i ) (3) where L i is a matrix of 's and s which transforms the data order, but not the magnitude of the data. The wavelet transform vector form is: X( i- ) = L T i- diag{ i-,, i- } L i X( i ) (4) Y( i- ) = L T i - diag{ i-,, i- } L i Y( i ) where i - and i - are scaling and wavelet operators. Similarly, mapping from level (i - ) to level (i) can also be written as: X( i ) = L T i diag{t i -,, T i - } L i - X( i - ) + L T i diag{t i -,, T i - } L i - Y( i - ) (5) Since i - is a highpass filter operator and the sequence X( i ) is a noise driven one, Y( i - ) is a sequence of "noise-lie" signals. owever, the sequence Y( i - ) is not white and is correlated with X( i - ) - lowpass filtered. 3. Distributed Multiresolution Filtering 4. Problem Formulation The system being investigated is an maret model with four prices and quantities for a product. Since each consumer/producer has only partial information about the maret (due to the uncertainties of data collection), it is naturally desired that four sources of measurements, from four observations, be fused to achieve a higher confidence about the state of the maret. Since the prior information about the maret is nearly linear, the dynamics are approximated by the linear relationships plus a modeling error given by: x(+) = x() +.5y() + w x (), w x () ~ N(,σ) y(+) = x() -.5 y() + w y (), w y () ~ N(,σ) or, [ x + ] = [ Φ ] [x ] + [w ], w ~ N(,Q) where is time, the modeling error covariance matrix Q is given by Q = diag {, }, and w x () and w y () are uncorrelated. The initial values are P o = [I] and x 4 = [3,] T, assuming that the prices are in the range {,}. The measuring process for producers and consumers is described by the following measurement models, each of which is represented at their own timely and economic perspectives: [ z i ] = [i ] [x i ] + [vi ], vi ~ N(, Ri ) (6) where the measurement matrices i, i =,...,4 are identity matrices and the measurement error covariance matrices R i are R = diag{,}, R = diag{,}, R 3 = diag{3,3}, and R 4 = diag{4,4}, proportional The equations for the distributed multiresolution filtering are presented in [8]. The general methodology is performed by: Time Level Low Resolution Measurement. Propagating from m to m +, where m is the money price -quantity (p, q) value.. Transmit (p, q)- estimate to (p, q)- update 3. Perform (p, q)- measurement updates 3a. Transmit (p, q)- predicted values to (p, q)-4, 4. Transmit (p, q)- updates to the (p, q)-4 site 5. Estimate fusion of (p, q)- and (p, q)-4 results 6. Propagate the (p, q)-4 update Note that there is a time multiresolution fusion of maret data at the equilibrium points and a spatial fusion of demand and supply curves which is similar to a multirate-multiresolutional filtering problem. Level Level 3 Level 4 igh 3 3 4 5 6 7 8-3 4 5 6 7 Figure 4. Real-time Multiresolution. 4 6 4 8 8 9 Predicting Future

to the resolution where timely measurements are assumed to have less accuracy than bloced updates. Level # x-measurements, x-actual Simulation runs are completed for 35 measurements, which is approximately a business year. The measurements are combined into 4,, and measurements periods. Figure 4 shows how realtime values are propagated in time. Liewise, semireal-time value updates are shown in Figure 5. 5 5 5 3 35 Time Level Low Measurement Figure 6. Spatio-Temporal Resolution Level. Resolution Level Level # x-measurements, x-actual Level 3 3 4 Filtering Present Level 4 igh 3 4 5 6 7 3 4 5 6 7 8 8-4 6 5 5 5 3 35 Smoothing Past 3 3 3 4 5 6 7 8 9 Predicting Figure 5. Semi-Real Time Multiresolution. Future Figure 7. Spatio-Temporal Resolution Level. Level #3 x-measurements, x-actual 5. Simulation Results A MATLAB program using the Daubechies' filter, the wavelet-multiresolution technique, simulates the multiresolution Kalman filter s performance for a set of time and quantity reports. Bloc time processing consists of measuring multirate states, processing the information at various resolutions, and fusing the results. In addition, the prediction function at the end of each time-bloc update predicts the timeassociated next measurement. Level 4 is the real-time approach with 8 measurements used in the fusion process. Level,, and 3 are the semi-real-time approaches where measurements are processed, fused, and compared at various levels to the system (truth) model. Note that a real-time multiresolutional sensor fusion method is used to estimate the state equilibrium by fusing the information, sometimes from a single observer, since only the highest resolution is desired during the analysis. 5. Economic Measured Inputs Input data is the result of measuring the maret at different resolutions. Figures 5-8 show the four resolution of inputs, where it is assumed one 5 5 5 3 35 Figure 8. Spatio-Temporal Resolution Level 3. Level #4 x-measurements, x-actual 5 5 5 3 35 Figure 9. Spatio-Temporal Resolution Level 4. demand/supply function update has highest resolution, but the largest variance.

5. Economic Estimated Outputs For each set of value of a level corresponds to the consumer/producer resolution. By waiting, the consumer/producer would have a better estimated maret value for variables in the demand/supply functions. From the fused result, we see that if we fuse curves and resolutions, we have a better estimate of aggregate prices and quantities. 6. Discussion and Conclusions information from the measured curves, shown as dashed in Figure. P Equilibrium Level #4 Actual(r-) & ( pts/bl) Estimated(y:) Trajectories Q Quanity Figure. Policy Changes []. 5 5 5 3 35 Figure. Fused Result at ighest Resolution. Level #4 Actual(r-) & (8 pts/bl) Estimated(y:) Trajectories 5 5 5 3 35 Figure. Fused Result at Coarsest Resolution. The results show that estimation by the multiresolution technique allows for a variety of time fused updates dependent upon data variability and measurement confidence. Typically, measuring maret data is the aggregate average perceived value. Since information available from different marets is reported at a variety of times, the methodology would be appropriate to incorporate data from a multiple set of observations. The difficulty with the analysis is that prices and quantities are typically observed values lagged in time, as shown in Figure, where the curve shifts to the right, but we only have the The multiresolution technique, used for sensor fusion models, is appropriate for assessing the time-delay updates associated with microeconomic system models. These results show that the model developed is applicable to updating consumers and producers with timely fused-estimates of variables for demand and supply functions. REFERENCES [] R. Ruffin, Intermediate Microeconomics, arper Collins, NY, 99. [] R. Pindyc and D. Rubinfeld, Microeconomics, McMillian Publishing Co., NY, 989. [3] E. Blasch, "Decision Maing in Multi-Fiscal and Mulit-Monetary Policy Measurements," Fusion98, Las Vegas, NV, pg. 85-9, 998. [4] L. ong, "Multiresolutional Distributed Filtering," IEEE Transactions on Automatic Control, 9, April 994, pp. 853-856. [5] L. ong, "Adaptive Distributed Filtering in multi-coordinated systems," IEEE Transactions on Aerospace Electronic Systems, 7, pp. 75-74, July 99. [6] L. Daubechies, "Orthonormal bases of compact supported wavelets," Com. Pure Appl. Math, XLI, pp.99-996, 988. [7]. Strang and T. guyen, Wavelets and Filter Bans, Ch. 6, Wellesley-Cambridge Press, Wellesley, MA, 996. [8] E. Blasch, "Multiresolutional Distributed Filtering and Prediction for Sensor Integration," Proceedings of SPIE, Wavelet Applications, Orlando, FL, pg. 58-67, April, 998.