Wiener Process

brownian, motion, simulation, thermal, avogadro, law, s, diffusion, molecular, atomic, theory

Wiener Process

Key Points:

  • A Wiener process is any real-valued, continuous-time-stochastic process that itself varies continuously. It was named in honor of Norbert Wiener.
  • The Wiener process is used to represent the integral of a white noise Gaussian process and is useful as a model of noise in electronics engineering.
  • Wiener processes are used in everything from electronics engineering to derivatives trading. Some financial models outright assume that price movements in markets are Brownian, making Wiener processes the natural means by which to examine them and plan a trading strategy.

What is a Wiener Process?

To most, the idea of studying randomness seems like a contradiction in terms. After all, randomness is chaotic, the very antithesis of the lawlike behavior that something must exhibit to make it amenable to any sort of explanation at all. In a quest to understand randomness, where would one even begin?

And yet, the world seems pervaded by randomness which cries out for explanation — not only the natural world that was here before we were but also the technological world that we humans have built with our own hands. Observe how grains of pollen move through still water or how dust motes float upon the air in a room. The water is tranquil. No force that is discernible to us propels the pollen around — and yet, it moves. Still, less is it clear how or why it moves in just the way that it does, in its restless and bumbling drunken walk, anarchic yet oddly mesmerizing.

Though computers are presented as the very model of cool and undisturbed rationality, precisely the same sort of helter-skelter lawlessness pervades the computer’s very brain — the semiconductor. The semiconductor is an electronic circuit, and so, electrons stream through it constantly whenever it is in use. As it is subjected to progressively more strenuous use, its crystal heats up, causing electrons to jump from its valence band — a place of low energy — to its conduction band — a place of high energy. When electrons in a semiconductor leave a certain place behind and move on to another, the place they leave behind is called a hole.

Norbert Wiener in his office

Norbert Wiener sitting in his office. The word “cybernetics” was first used by Norbert Wiener to describe what he called the “field of control and communication theory, whether in the machine or in the animal.”

Unbelievable as it may sound, the movement and distribution of holes in a semiconductor over time — just the inverse of the movement of the electrons themselves — follows the same sort of tumultuous pattern as that of the pollen moving through the water. It all looks like a topsy-turvy jumble — and yet, it is incumbent upon us to understand it. Given the central place of computers in our world, if we don’t, then we might as well kiss our marvelous technological civilization goodbye.

This ostensibly chaotic and rampageous behavior has a name. It is called Brownian motion, and when observed, it seems like something that sits on the very knife-edge of chaos — certainly not rigid or orderly, but also not quite wild enough to be utterly beyond comprehension. For a long time, this phenomenon was an enigma. Gradually, however, it came to be understood — and understood, paradoxical as this may sound, in an extremely precise way.

A great mathematical tool has allowed us this understanding and enabled us to describe and analyze Brownian motion in all of its varied manifestations. Given to the world by the American mathematician, philosopher, and founder of cybernetics Norbert Wiener, it is called, naturally enough, the Wiener process. We will therefore endeavor to explain, in the clearest way possible, how this critical part of the riddle of randomness was cracked.

Before we begin, however, a special caveat to all readers: Since Wiener processes are a dense and technical subject, any attempt to seriously explain what they are, how they work, and why knowing about them is useful will inevitably have to include some precise formal statements written in mathematical notation. For the benefit of those not versed in pure mathematics, we will attempt to explain every piece of mathematical notation and define every technical term, only employing as much mathematical symbolism throughout as is necessary to communicate meaningful understanding. Those interested in seeing the formal proofs of the theorems and other statements referred to here will have links that they can follow to satisfy their curiosity.

We encourage readers who may be intimidated by mathematical symbolism to persist, for Wiener processes are important for understanding crucial topics in fields as diverse as quantum physics, cosmology, finance, and electronic engineering. Knowing about Wiener processes will open a great many doors to understanding in these other fields as well.

Brownian motion
Brownian motion is also known as pedesis.

Wiener Processes: An Exact Definition

A Wiener process is any real-valued, continuous-time stochastic process that itself varies continuously. To give its formal definition, all Wiener processes Wt have the following properties:

  • W0 = 0
  • For all t > 0, all future increments Wt+Δt – Wt, with Δ > 0, are independent of all past values of the process Ws, where s ≤ t
  • Wt+Δt – Wt ~ N(0, v)
  • Wt is continuous in t

That is, the initial value of all Wiener processes is 0; past values of these processes do not influence any future changes in their value (this is what makes the processes stochastic); all of the process’ increments are Gaussian, which means that they are normally distributed, have a mean of 0 and a variance of v; and the process occurs in continuous time.

How do Wiener Processes Work?

A Discussion of Concepts

To clearly explain what a Wiener process is, it is first necessary to go back to basics and explain a few simpler concepts and how they are used mathematically. First, a process is any series of events starting at some time 0 and ending at some time t which starts at some initial value and ends at some final value. Time may move either discretely — that is, it may move in jumps from t1 to t2 with nothing in between — or it may move continuously — that is, along a perfectly smooth gradient. In continuous processes, the symbol Δ is used to refer to arbitrarily small changes either in time or in the value of the process. Thus, for example, the symbol t+Δt refers to the continuous movement of time past the point t. Previous events in the process may or may not influence how future events turn out.

The next important idea to understand is that of a stochastic process. Put simply, a stochastic process is any process whose subsequent states are not influenced by its past states. The probability that any given future state will occur does not vary concerning whatever the past states of the process happen to have been. The future states simply are what they are, and they are to be treated in isolation from past states.

Thus, for example, picking marbles of various colors out from a jar, placing them outside of the jar, and then choosing again is not a stochastic process, because whenever you pull out a marble of some given color, you slightly decrease the probability that you will pull out a marble of the same color the next time and slightly increase the probability that you will pull out a marble of a different color. However, if you were to place each marble that you chose back into the jar before each subsequent choice, the result would be a stochastic process.

Colloquially, a stochastic process is just a random process. This concept has an enormous breadth of different applications which reach into everything from the study of the growth of bacterial populations to the analysis of the flow of electric current as electronic circuitry happens to heat up.

The next major concept to absorb on the path to understanding Wiener processes is that of the Gaussian process. To understand what a Gaussian process is in applied mathematics, it is first necessary to explain a few subsidiary concepts. The most important of these is that of the normal distribution. The normal distribution is an expansive and complex topic in probability theory with countless applications to a myriad of areas in science and technology, and we need not discuss it in its full detail here. For our purposes, it will be enough to note that a continuous variable x is said to be normally distributed if plotting the probability distribution of its values creates a bell curve shape. The formula for the normal distribution is given by:

f(x) = (1/σ√2π)e-1/2[(x-μ)/σ]2.

e and π symbolize the two numbers that they usually symbolize in pure mathematics, σ is the standard deviation of the distribution, and μ is the mean expected value of the distribution. To keep things as intuitive as possible, think of the standard deviation as a measure of the degree of dispersion of your variable away from the mean value. The term variance also refers to the square of the standard deviation.

Thus, for this article, when we refer to a normal distribution, we will use the notation N(μ, v), where μ is the mean and v is the variance. Thus, Gt ~ N(μ, v) will mean that some variable Gt is normally distributed with a mean of μ and a variance of v.

Next, we must explain what a linear combination is. Suppose that you have some set of values (G1, G2,… Gn). Suppose that you also have some set of constants, which can be either real or complex numbers, (a1, a2,… an). Thus, a linear combination of (G1, G2,… Gn) and (a1, a2,… an) would be (a1G1+a2G2+…anGn). You can also combine any subsets of these two sets into smaller linear combinations.

Bringing everything together, we can define a Gaussian process as any stochastic process (G1, G2,… Gn) in which the values of every finite, real-valued linear combination of (G1, G2,… Gn) are themselves normally distributed. This notion of the Gaussian process in applied mathematics is not only used concerning processes that happen in one dimension but can be extended up to an arbitrary number of dimensions.

The final major concept that we must define is that of a Levy process. Levy processes, named after the French mathematician Paul Lévy, are stochastic processes with the following additional properties:

  • L0 = 0
  • For all times 0≤t1<t2<…tn<∞, all increments of the process Lt2-Lt1, Lt3-Lt2,…Ltn-Ltn-1 are independent of one another
  • For any s<t, Lt-Ls have the same probability distribution as Lt-s
  • For any ε>0 and any t≥0, the limit as h goes to 0 of the probability of (|Lt+h-Lt|>ε) is 0

The first property means that all Levy processes start at an initial value of 0. The second property means that the value of each increment of a Levy process at any given point in time does not affect the value of any of the other increments at any other point in time.

The third property is usually described by saying that Levy processes have stationary increments, which roughly means that changes in their value depend only on the period taken up by each observation, but not on the time when that observation was started. The basic idea behind the fourth condition is that whenever the set that indexes the time changes in a Levy process converges on some value, then the probability distributions of that process also converge on that value — that is, as time gets closer and closer to moving in a smooth gradient throughout the process, then the process’ probability distributions also get closer and closer to changing in a smooth gradient.

To get a handle on the physical intuition behind Brownian motion, watch this video.

The rather thorough dive into mathematical ideas that we’ve just conducted, though asking a great deal of the reader’s attention, has two essential advantages. First, it should have completely demystified the mathematical formulas and notation given in the above definition of a Wiener process. The foregoing discussion should have provided you with a relatively precise understanding of just what a Wiener process is. When we turn our focus to its real-world applications, this will make possible a deeper recognition and appreciation of the concept’s practical utility.

Secondly, now that we’ve defined all of the foregoing concepts, we can see the Weiner process from an angle that is not immediately obvious if all one does is scrutinize its formal definition. Once appreciated, this new angle communicates deeper insight. And that new angle is this: that Wiener processes can be thought of as anything with is both a Gaussian process and a Levy process. It is a special type of continuous-time stochastic process which has the properties of both.

The second point in the original definition hints that a Wiener process is also a Levy process; and the third part of the definition best reveals its Gaussian characteristics.

The Origins of the Wiener Process Concept

However carefully some of the pure mathematics underlying Wiener processes may have been explained, though, it’s probably the case that the whole matter still appears rather arid and abstract. Curious readers may be wondering just what a Wiener process looks like when it’s in action. To explain that, however, we have to go back in time and tell the story of the discovery of Brownian motion and the eventual intellectual conquest of the problems that it posed. Doing this will reveal what motivated Norbert Wiener to formulate the Weiner process concept and how he was able to do so.

People have been aware of Brownian motion for thousands of years, long before it was ever called by that name. Indeed, the Roman poet Lucretius, in an especially vivid passage from his De Rerum Natura (“On the Nature of Things”) described the motion of dust particles through the air in a way that, to modern ears, sounds strikingly accurate. Since Lucretius also believed in the existence of atoms (which, to him, were fundamental and indivisible particles of matter, not atoms as we know them today), he used his observations on Brownian motion to argue for their existence — a remarkable adumbration of precisely the use to which Albert Einstein would put his own much later work on the subject.

The next major chapter in our story takes place in 1827, when the Scottish botanist Robert Brown, in his efforts to study the pollen of the plant Clarkia pulchella, took some of that pollen and placed it in water so that he might better be able to examine it under a microscope. To Brown’s annoyance, the pollen, once suspended in water, just would not stay still. By repeating the experiment with some tiny particles of inorganic matter, Brown was able to strike down the hypothesis that whatever caused the particles’ jittery behavior had something to do with life itself. Nevertheless, no one knew what did cause it, and all were utterly at a loss to try and model it.

Still, Robert Brown had called the attention of the scientific community to this curious little anomaly and christened it with his name — Brownian motion.

Some decades later, Albert Einstein burst onto the scene and made the first truly serious attempt to unravel this mystery. Einstein devoted one of his three epochal 1905 papers to the subject of Brownian motion. In this paper, his central insight was one that he took from the subject of statistical mechanics.

In classical mechanics, most strongly associated with Isaac Newton and his work, objects and their physical dynamics are described individually. Properties like mass, charge, force, momentum, and so on are ascribed to objects individually and are given certain values. Then, with the help of the equations and formulas of classical mechanics, the precise physical behavior of every object can be charted once we know the initial values of the objects’ relevant properties.

This all sounds fine, but the approach encounters insurmountable problems whenever it must deal with systems containing large — or even not-so-large — numbers of objects. In a word, the complexity of the equations quickly grows to unfathomable levels. Indeed, as the three-body problem shows, even a relatively simple task like the description of the motion of three celestial bodies using Newton’s laws of motion and gravitation, given some initial conditions, is beyond the reach of classical mechanics. And if it cannot precisely chart the motion of three bodies, how quixotic is the task of using it to map out how countless billions of trillions of gas particles behave?

Therefore, when the architects of statistical mechanics turned their attention to explaining the behavior of gaseous particles — bumping and jostling with one another in gargantuan numbers as such particles so often do — they realized that the approach of classical mechanics was vain. And so, they chose to reorient the problem. Rather than explain the behavior of each gas particle — an impossibly difficult task — they decided to use statistics to describe the aggregate, group-level properties of these particles instead.

Brownian motion can be modeled with a simple Python script, as shown above.

Einstein, therefore, realized that the key to an accurate mathematical description of Brownian motion lay in statistics and probability theory. He theorized that Robert Brown’s pollen behaved in the odd way that it did because moving pollen particles were constantly colliding with moving water molecules. These collisions produced the observed movements. The intricacies of Einstein’s theory on this matter — a theory which was experimentally confirmed in 1908 — need not worry us here. The primary thing to understand is that it was a statistical theory.

Norbert Wiener set to work refining and formalizing the mathematics behind the theory of Brownian motion yet further. As the behavior of pollen in water is random, Wiener understood that whatever other sort of process Brownian motion was, it must be a stochastic process. He further saw that this randomness meant that the distribution of pollen particles in water at any given time in the past could be of no help in predicting their positions in the future — leading him to draw on the mathematics of Levy processes. Lastly, he perceived that since Brownian motion was a naturally occurring process, the mathematics of the Gaussian normal distribution could be of great help in understanding it. Given that normal distributions appear virtually everywhere in nature — from the life spans of various animals to the distributions of things like height, IQ, memory, and reading ability among humans — it shouldn’t occasion a surprise if a normal distribution lies behind the veil of Brownian motion as well.

With this, all of the fundamental building blocks of the Wiener process concept were in place. Wiener just brought them all together. But his attempts to precisely explain an obscure natural curiosity turned out to have astonishing practical implications for things that went far beyond some water and some pollen.

Uses and Applications of the Wiener Process Concept

Wiener processes are used in everything from electronics engineering to derivatives trading. Some financial models outright assume that price movements in markets are Brownian, making Wiener processes the natural means by which to examine them and plan a trading strategy. Random walk models of markets also implicitly rely on Wiener processes, as random walks can be made to approximate a Wiener process.

A look at the code of this Python script also shows that computers seeking to model Brownian motion for any purpose must rely on random walks to do so. This is because computer logic operates discretely, and can thus only approximate the true continuity of a Wiener process.

Since electrons move around semiconductors according to a Wiener process, it would not be possible to build efficient — or even functional — semiconductors without them.

Real-World Examples of Wiener Processes

Since Wiener processes are just anything that behaves in the same way that Brownian motion does, there are real-world examples of Wiener processes occurring anywhere where Brownian motion occurs. These include:

  • the original kind of Brownian motion that Robert Brown observed when looking at his pollen
  • the movement of water molecules themselves
  • how dust or pollutants diffuse through the air
  • the movement of electrons (or holes) between the valence and conduction bands of a semiconductor
  • the behavior of a stock, bond, forex, commodity, or other financial markets — at least according to some models
  • the diffusion of calcium through the bones
  • the movement of bits of plasma in cells

Up Next…

Frequently Asked Questions

What is the difference between Wiener Processes and Levy Processes?

Levy processes are a broader concept than Wiener processes. A Wiener process is a special type of Levy process. However, as revealed by the above definitions, the increments of a Levy process need not be normally distributed, whereas the increments of a Wiener process must be.

This is not the end of the matter, however; for just as the Wiener process models Brownian motion, so the Levy process models something called geometric Brownian motion. Geometric Brownian motion is a continuous-time stochastic process whose logarithm follows what is known as a Brownian motion with drift. The term “with drift” refers to the fact that in this case, we are talking about a type of Brownian motion whose average value changes over time. The rate of change in the average value is known as the drift rate. The logarithm, in turn, is a function that does the inverse to a variable of what exponentiation does.

Geometric Brownian motion is also essential to the Black-Scholes model of financial market dynamics. Thus, Levy processes — and indirectly, Wiener processes — play a critical role in mathematical finance.

it is also a well-known result in probability theory that the only non-deterministic and continuous Levy process is Brownian motion with drift, and so using a Levy process to model it is quite natural. Those interested in the details of that particular result should look here.

Are Wiener processes random walks?

A random walk is a process that begins at a value of 0, and then, for each step in the process, there is some probability p that the value will increase by 1 and a corresponding probability (1-p) that the value will decrease by 1. The expected value of the process at its Tth iteration is thus:

0 + T [p[+1) + (1-p)(-1)]

Like random walks, all Wiener processes begin at a value of 0. However, as the above definition indicates, random walks are processes that occur with respect to discrete-time, while Wiener processes are continuous-time processes.

Thus, Wiener processes and random walks are not the same. However, the two concepts do bear an important relation to one another. Specifically, a Wiener process can be thought of as the scaling limit of a random walk. This result is reached by combining the central limit theorem with Donsker’s Theorem. For formal proofs of these theorems, look here and here, respectively.

Are Wiener process Gaussian processes?

Yes. A Gaussian process in applied mathematics is any stochastic process (Gt1, Gt2,…, Gtn) whose every finite linear combination is normally distributed. As indicated in the formal definition given above, since all Wiener processes have Gaussian increments, all Wiener processes are Gaussian processes.

What is the concept of the Wiener process used for?

By far the greatest number of applications for Wiener processes exist in the world of mathematical finance. Some models of financial markets start from the assumption that financial markets behave like a Wiener process. Even models that don’t directly assume this make closely related assumptions. Random walk models of the markets assume that markets behave like random walks, and Wiener processes can vaguely be thought of if a random walk were turned continuous. The martingale trading strategy assumes that markets behave like martingales, and martingales are a type of Wiener process.

Since electricity travels through semiconductors in a Brownian way, a knowledge of Wiener processes is therefore essential to building efficient semiconductors — and hence, good computers.

Wiener processes have also been used to model events in medicine like the absorption of various nutrients into the body.

Are Wiener process martingales?

Yes, but only with respect to its natural filtration. As mentioned, a Wiener process is a continuous-time stochastic process that itself varies continuously. A martingale is any stochastic process — whether it varies over discrete or continuous time — in which the conditional mean value of the next element in the sequence is equal to whatever the present value of the sequence happens to be. Formally, this is expressed as follows. Given some stochastic process x0, x1, x2… xn, that process is a martingale if:

E(|xn|) < ∞, and
E(xn+1| x1… xn) = xn

Intuitively, a martingale is any random process, which, in the long run — i.e. over an arbitrarily large number of instances — doesn’t change.

To see why Wiener processes are martingales, one simply needs to remember that Wiener processes form the intersection of the set of Gaussian processes and the set of Levy processes. Hence, all Wiener processes are Gaussian processes, meaning that Wiener processes possess the Gaussian increment property. From this, the proposition that Wiener processes are martingales follows directly.

However, to see a formal proof of this proposition, look here.

What is the difference between Brownian motion and the Wiener process?

Brownian motion is the canonical example of a Wiener process. Brownian motion is a particular physical phenomenon, while a Wiener process is a general concept. In general, Brownian motion refers to the peculiar pattern of motion exhibited by particles that have been suspended in a fluid that is at thermal equilibrium. Since the particles comprising the fluid themselves have a certain amount of thermal energy, they collide with the suspended particles in a stochastic way. The observed motion is the result of these collisions.

The Scottish botanist Robert Brown first discovered this phenomenon when he happened to observe the motion of pollen that had been suspended in water. However, it was Albert Einstein, in one of his three famous 1905 papers, who first analyzed the physics of Brownian motion correctly by making reference to the laws of thermodynamics.

However, since Norbert Wiener originally formulated the idea of a Wiener process while studying Brownian motion, you may often hear a Wiener process referred to as a Brownian motion. In that sense, the two things have the same formal definition and are the same.

As mentioned, Brownian motion can be modeled quite easily with a Python program that uses a specially designed class to specify that particular behavior. It does this by making reference to concepts like random walks and, ultimately, Wiener processes.

To top