Baoding Liu, Ph.D.
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

UTLab Resources (Books, Lecture Slides, C++ Files, Courses)

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)