Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Whirlwind Tour Notes, Study notes of Mathematical Modeling and Simulation

Mainly for supplemental material for understanding and studying concepts

Typology: Study notes

2024/2025

Uploaded on 06/05/2025

LynnWang
LynnWang 🇺🇸

13 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Models
Examples of some models
Economic Models: These models are high-level representations of how the economy works.
They are used to study different economic phenomena, such as the supply and demand of
goods and services, inflation, unemployment, and economic growth. Examples of economic
models include the Solow-Swan growth model, the Keynesian model, and the general
equilibrium model.
Climate Models: Climate models are used to simulate the Earth's climate system and its
components, including the atmosphere, ocean, land surface, and cryosphere. These models are
used to make predictions about future climate change and its impacts. Examples of climate
models include the Community Earth System Model (CESM), the Hadley Centre Climate Model
(HADCM), and the Geophysical Fluid Dynamics Laboratory Climate Model (GFDL).
Biological Models: Biological models are used to study the behavior and functions of biological
systems, including cells, organisms, and ecosystems. These models can be used to simulate
and predict the behavior of biological systems under different conditions. Examples of biological
models include the Lotka-Volterra predator-prey model, the Hodgkin-Huxley model of the action
potential in neurons, and the ecosystem models used to study the dynamics of populations and
ecosystems.
Discrete vs. Continuous
Discrete models deal with finite or countable sets of data or events.
Markov Chains: Markov chains are stochastic models representing sequences of events,
where the probability of transitioning from one state to another depends only on the
current state. Markov chains are used in various fields, such as finance, genetics, and
natural language processing.
Cellular Automata: Cellular automata are grid-based models where each cell in the grid
has a finite set of states, and the state of each cell evolves according to a set of local
rules based on the states of neighboring cells. Cellular automata have been used to
model various phenomena, such as fluid dynamics, urban growth, and biological
systems.
Integer Programming Model: Integer programming is an optimization technique used to
solve problems involving linear objective functions and linear constraints, similar to linear
programming. However, in integer programming, one or more variables are required to
take on integer values. Integer programming models are widely used in various fields,
pf3
pf4
pf5

Partial preview of the text

Download Whirlwind Tour Notes and more Study notes Mathematical Modeling and Simulation in PDF only on Docsity!

Models

Examples of some models

Economic Models: These models are high-level representations of how the economy works. They are used to study different economic phenomena, such as the supply and demand of goods and services, inflation, unemployment, and economic growth. Examples of economic models include the Solow-Swan growth model, the Keynesian model, and the general equilibrium model. Climate Models: Climate models are used to simulate the Earth's climate system and its components, including the atmosphere, ocean, land surface, and cryosphere. These models are used to make predictions about future climate change and its impacts. Examples of climate models include the Community Earth System Model (CESM), the Hadley Centre Climate Model (HADCM), and the Geophysical Fluid Dynamics Laboratory Climate Model (GFDL). Biological Models: Biological models are used to study the behavior and functions of biological systems, including cells, organisms, and ecosystems. These models can be used to simulate and predict the behavior of biological systems under different conditions. Examples of biological models include the Lotka-Volterra predator-prey model, the Hodgkin-Huxley model of the action potential in neurons, and the ecosystem models used to study the dynamics of populations and ecosystems.

Discrete vs. Continuous

Discrete models deal with finite or countable sets of data or events. Markov Chains: Markov chains are stochastic models representing sequences of events, where the probability of transitioning from one state to another depends only on the current state. Markov chains are used in various fields, such as finance, genetics, and natural language processing. Cellular Automata: Cellular automata are grid-based models where each cell in the grid has a finite set of states, and the state of each cell evolves according to a set of local rules based on the states of neighboring cells. Cellular automata have been used to model various phenomena, such as fluid dynamics, urban growth, and biological systems. Integer Programming Model: Integer programming is an optimization technique used to solve problems involving linear objective functions and linear constraints, similar to linear programming. However, in integer programming, one or more variables are required to take on integer values. Integer programming models are widely used in various fields,

such as operations research, logistics, and scheduling, to optimize resource allocation, route planning, and task assignment problems where discrete decisions are needed. Continuous models deal with continuous or uncountable sets of data or events. Ordinary Differential Equations (ODEs): ODEs are mathematical models representing relationships between variables and their derivatives with respect to time. They are used to describe the dynamics of many natural and engineered systems, such as population growth, chemical reactions, and mechanical systems. Black-Scholes Model: The Black-Scholes model is a continuous-time mathematical model used in finance to determine the fair price of options, which are financial instruments that give the holder the right (but not the obligation) to buy or sell an underlying asset at a specified price on or before a specified date. The model is based on a partial differential equation that considers factors such as the asset's current price, the option's strike price, the time remaining until the option's expiration, the asset's volatility, and the risk-free interest rate. The Black-Scholes model has played a pivotal role in the development of modern financial theory and the options market. Navier-Stokes Equations: The Navier-Stokes equations are a set of nonlinear partial differential equations that describe the motion of fluid substances, such as liquids and gasses, in continuous space and time. These equations are fundamental in fluid dynamics and are used in various applications, including weather forecasting, aerodynamics, and oceanography. The Navier-Stokes equations consider factors such as fluid velocity, pressure, density, and viscosity to describe the fluid's behavior. Note that there are also hybrid models that combine elements of both discrete and continuous models, such as agent-based models and hybrid automata.

Stochastic vs. Deterministic

Stochastic models incorporate randomness or probability into their predictions. Poisson Process: A Poisson process is a stochastic model representing the arrival of events over time, where events occur randomly and independently at an average rate. It is used to model various phenomena, such as phone call arrivals at a call center or the radioactive decay of particles. Random Walks: Random walks are stochastic models describing the path of an object that moves randomly, with each step being determined by a probability distribution. They are used in various fields, including finance, physics, and ecology. Hidden Markov Models (HMMs): HMMs are stochastic models that describe sequences of observed events generated by an underlying, unobservable Markov chain. They are widely used in speech recognition, bioinformatics, and finance.

Static models are mathematical representations that describe relationships between variables without considering the dynamic changes over time. Linear Programming Model: Linear programming is a mathematical optimization technique used to solve problems involving linear objective functions and linear constraints. It aims to find the optimal solution (e.g., maximizing profit or minimizing cost) without considering time-dependent factors. Cobb-Douglas Production Function: This is an economic model that represents the relationship between output and inputs (e.g., capital and labor) in a production process. The model assumes constant returns to scale and does not account for the effects of time or dynamic changes in the production process. Gravity Model of Trade: The gravity model is a widely used model in international economics that predicts bilateral trade flows between countries based on their economic sizes and distance between them. The model is static as it does not consider changes in trade patterns over time.. Note that there are also hybrid models that incorporate elements of both dynamic and static models, such as dynamic optimization models and dynamic stochastic general equilibrium models.

Solving models

Analytic methods involve solving models using mathematical expressions or closed-form solutions, often relying on algebra, calculus, or other areas of mathematics. Here are three examples: Laplace Transforms: Laplace transforms are used to solve linear differential equations by transforming them into algebraic equations in the frequency domain, which can then be solved more easily. Matrix Inversion: Matrix inversion is a technique used to solve systems of linear equations by inverting the matrix of coefficients. This can be applied to various problems, including linear regression and linear programming. Separation of variables is a technique used to solve partial differential equations by separating the variables into individual components, which can then be solved independently. Simulation methods involve using computational techniques to imitate the behavior of a system or process, often employing random sampling and iterations. Here are three examples:

Monte Carlo Simulation: Monte Carlo simulation is a method that uses random sampling to estimate quantities of interest, such as calculating integrals or simulating stochastic processes. Discrete-Event Simulation (DES): DES is a technique used to model the behavior of systems by simulating individual events and advancing the system's state in discrete time steps. Agent-Based Modeling (ABM): ABM involves simulating the behavior of individual agents and their interactions within a system, often used to model complex adaptive systems, such as social or biological systems. Numerical methods involve using computational algorithms to approximate solutions to mathematical problems when exact solutions are difficult or impossible to obtain. Here are three examples: Finite Difference Method: The finite difference method is used to solve partial differential equations by discretizing the continuous domain into a grid and approximating derivatives with finite differences. Newton-Raphson Method: The Newton-Raphson method is an iterative algorithm used to find the roots of a real-valued function by successive linear approximations, commonly used in optimization problems. Runge-Kutta Method: The Runge-Kutta method is a family of numerical techniques used to solve ordinary differential equations by approximating the solution at discrete time steps based on the derivative's values. Includes Euler’s method.

What is Simulation Good For?

Queueing Systems: In industries like telecommunications, transportation, and logistics, queueing systems are used to model waiting lines or the flow of customers or items through a system. Discrete-event simulation (DES) is a widely used technique to analyze the performance of queueing systems, including factors such as waiting times, queue lengths, and system utilization. It helps in making informed decisions on resource allocation and improving system efficiency. Financial Risk Management: Monte Carlo simulation is extensively used in finance to estimate the risk and potential returns of investments, portfolios, and financial instruments. By simulating thousands of possible scenarios, the method helps assess the probability distribution of returns, value-at-risk, and other risk measures. This aids in making more informed investment decisions and managing financial risks more effectively.

allowing engineers to optimize designs, evaluate performance, and conduct virtual testing before physical prototypes are built.