[Math] How to describe discretization to a novice

discrete mathematicsintuitionstochastic-processesterminology

While going through some C++ code about stochastic processes, I came across this concept of discretization repeatedly. I have checked the Wikipedia link but description goes into deeper details too quickly for a non-mathematician like me. Can someone explain in simple terms what the concept means, what is its use and how it is applied?

Best Answer

I am not sure if this is what you are looking for, but I'll try......(It would have been better, if you'd mentioned what you understood, and what you're looking for.)

First of all, you should know the difference between a continuous variable and a discrete variable.

A continuous variable is a variable, which can take an infinity of values between any two chosen points. A discrete variable, on the other hand is one, which can take only a fixed number of values, between any two chosen points.

The process of discretization involves converting a continuous variable in to a discrete variable. This has the advantage of reducing the computational complexity of the resulting model(fewer values mean fewer calculations). The exact process of how it is done, depends on the phenomenon we're modelling.In engineering applications, for example it involves discarding values that are insignificant (i.e which introduce only a small error, when we physically realize the model). There are two key things to keep in mind while creating a discrete model -

  1. Accuracy 2. Computational efficiency

As you can imagine, we have to maintain an optimal tradeoff between the two. Increasing one will decrease the other. The bulk of the process of discretization, centers on this optimization process.

The meaning of the word accuracy needs to be explained here - you are using the discrete model as a substitute for the continuous(original) model. So we should be able to extract the main features of the original model from the discrete model. (To be able to do this while retaining computational efficiency is where the ability of the mathematician/engineer/scientist who's creating the model, lies.)

This is a general explanation of discretization, without any specific field of application in mind.(the engineering reference was because of my own background.)

I hope it helps.... if not, please let me know.

Related Question