Professor

Uncertainty Theory Laboratory

Department of Mathematical Sciences

Tsinghua University

Beijing 100084, China

Tel: +86.10.6278.7724 liu@tsinghua.edu.cn
http://orsc.edu.cn/liu

Here are text book, lecture slides, matlab uncertainty toolbox, C++ source files
of algorithms related to uncertainty theory. Feel free to download and use them.
If you have any questions or comments, please contact me at
liu@tsinghua.edu.cn.

Text Book

B. Liu, *Uncertainty Theory*, 5th edition,
http://orsc.edu.cn/liu/ut.pdf.

When no samples are available to estimate a
probability distribution, we have to invite some domain experts to
evaluate the belief degree that each event will occur.
Perhaps some people think that the belief degree is
subjective probability or fuzzy concept. However, it is usually
inappropriate because both probability theory and fuzzy set theory
may lead to counterintuitive results in this case. In order to rationally deal with belief degrees,
uncertainty theory was founded in 2007 and subsequently studied
by many researchers. Nowadays, uncertainty theory
has become a branch of axiomatic mathematics for modeling belief
degrees. This is an introductory textbook on
uncertainty theory, uncertain programming, uncertain statistics,
uncertain risk analysis, uncertain reliability analysis, uncertain
set, uncertain logic, uncertain inference, uncertain process,
uncertain calculus, and uncertain differential equation. This textbook
also shows applications of uncertainty theory to scheduling,
logistics, networks, data mining, control, and finance.

Lecture Slides

Download All Lecture Slides (Lecture.zip)
(Main.pdf is the main file. Latex source files are included)

First Page

Uncertainty Theory

Uncertain Statistics

Uncertain Programming

Uncertain Risk Analysis

Uncertain Reliability Analysis

Uncertain Set

Uncertain Logic

Uncertain Inference

Uncertain Process

Uncertain Calculus

Uncertain Differential Equation

Matlab Uncertainty Toolbox

Matlab Uncertainty Toolbox
is a collection of functions
built on Matlab for many methods of
uncertainty theory, including uncertain statistics, uncertain
programming, uncertain risk analysis, uncertain reliability analysis,
uncertain set, uncertain logic, uncertain inference,
uncertain process, uncertain calculus, and uncertain differential equation.

Download Matlab Uncertainty Toolbox (Uncertainty.Toolbox.zip)

C++ Source Files

UTLab.h (Head File)
**Machine Scheduling Problem**

Machine-Scheduling-Problem.cpp
**Vehicle Routing Problem**

Vehicle-Routing-Problem.cpp
**Project Scheduling Problem**

Project-Scheduling-Problem.cpp
**Genetic Algorithms**

GA-1.cpp
GA-1.pdf
(Nonlinear Programming)

GA-2.cpp
GA-2.pdf
(Goal Programming)

GA-3.cpp
GA-3.pdf
(Multilevel Programming)