Software Listing of Author : "Yi Cao"
- Benchmarking Sudoku Solvers
- License: Shareware
- Price:


There are more than 20 Sudoku solvers submitted in File Exchange
- Platform: Matlab, Scripts
- Bhattacharyya Distance Measure for Pattern Recognition
- License: Shareware
- Price:


The m-file provides a tool to calculate the Bhattacharyya Distance Measure (BDM) between two classes of normal distributed data
- Platform: Matlab, Scripts
- Bidirectional Branch and Bound for Average Loss Minimization
- License: Freeware
- Price: 0.00


This is the third part of the work to select measurements / measurement combination for selfoptimizing control
- Platform: Matlab, Scripts
- Bidirectional Branch and Bound for Multiobjective Pairing Selection
- License: Shareware
- Price:


The code is an implementation of the newly developed
- Platform: Matlab, Scripts
- Bidirectional Branch and Bound Minimum Singular Value Solver (V2)
- License: Freeware
- Price: 0.00


B3MSV Bidirectional Branch and Bound(B3) subset selection using the the Minimum Singular Value (MSV) as the criterion
- Platform: Matlab, Scripts
- Bidirectional Branch and Bound Solvers for Worst Case Loss Minimization
- License: Freeware
- Price: 0.00


It is desired for modern process systems to achieve optimal operation
- Platform: Matlab, Scripts
- Bivariant Kernel Density Estimation
- License: Freeware
- Price: 0.00


This function implements bivariant Gaussian kernel density estimation
- Platform: Matlab, Scripts
- Complex step Jacobian
- License: Shareware
- Price:


Complex step differentiation (CSD) has many advantages in efferency and accuracy over finite difference approaches (central, forward and backward)
- Platform: Matlab, Scripts
- Configurable Simulink Model for DC-DC Converters with PWM PI Control
- License: Freeware
- Price: 0.00


This package includes a configurable Simulink model for three different types of DC-DC converters (Buck, Boost and Buck-Boost converters) with a PWM PI controller
- Platform: Matlab, Scripts
- Conjugate Gradient Method
- License: Freeware
- Price: 0.00


The conjugate gradient method aims to solve a system of linear equations, Ax=b, where A is symmetric, without calculation of the inverse of A
- Platform: Matlab, Scripts
- Efficient K-Means Clustering using JIT
- License: Shareware
- Price:


This is a tool for K-means clustering.
- Platform: Matlab, Scripts
- Efficient K-Nearest Neighbor Search using JIT
- License: Shareware
- Price:


This is a small but efficient tool to perform K-nearest neighbor search
- Platform: Matlab, Scripts
- Efficient Kernel Smoothing Regression using KD-Tree
- License: Shareware
- Price:


Kernel regression is a power full tool for smoothing, image and signal processing, etc
- Platform: Matlab, Scripts
- Evaporator and Gradient Control
- License: Freeware
- Price: 0.00


This package includes a Simulink model of the evaportaor described by Newell and Lee (1989) together with a gradient control system which achieves self-optimizing operation in terms of minimizing the operation cost
- Platform: Matlab, Scripts
- Faddeev-Leverrier Algorithm
- License: Shareware
- Price:


The code implements the so called Faddeev-Leverrier algorithm to compute the coefficients of the characteristic polynomial
- Platform: Matlab, Scripts
- Fast Range Search through JIT
- License: Shareware
- Price:


A small tool to find all points of a geven data set wihtin the radial or box range around the query point
- Platform: Matlab, Scripts
- fminconCSD
- License: Freeware
- Price: 0.00


Complex step differentiation (CSD) is a superior numerical differentiation approach
- Platform: Matlab, Scripts
- fminconSym
- License: Freeware
- Price: 0.00


A wrap of fmincon to calculate gradients using symbolic math toolbox
- Platform: Matlab, Scripts
- Hungarian Algorithm for Linear Assignment Problems (V2.2)
- License: Freeware
- Price: 0.00


This is an extremely fast implementation of the famous Hungarian algorithm (aslo known as Munkres' algorithm)
- Platform: Matlab, Scripts
- Hypervolume Indicator
- License: Freeware
- Price: 0.00


In Evolutionary Multiobjective Optimization (EMO), an algorithm produces a set of points in the performance space as an estimation of the Pareto front
- Platform: Matlab, Scripts
- LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V2.4
- License: Freeware
- Price: 0.00


The Jonker-Volgenant algorithm is much faster than the famous Hungarian algorithm for the Linear Assignment Problem (LAP)
- Platform: Matlab, Scripts
- Learning PID Tuning II: Stability Margin
- License: Freeware
- Price: 0.00


The PID controller is the most widely used controller in industrial systems
- Platform: Matlab, Scripts
- Learning PID Tuning III: Performance Index Optimization
- License: Freeware
- Price: 0.00


Most PID tuning rules are based on first-order plus time delay assumption of the plant hence cannot ensure the best control performance
- Platform: Matlab, Scripts
- Learning the Kalman Filter in Simulink
- License: Freeware
- Price: 0.00


The zip file contains a Simulink model, which describes a Gassian process and the Kalman filter
- Platform: Matlab, Scripts
- Learning the Kalman Filter: A Feedback Perspective
- License: Freeware
- Price: 0.00


The Kalman filter is a feedback system.
- Platform: Matlab, Scripts
- Learning the Unscented Kalman Filter
- License: Shareware
- Price:


Nonlinear state estimation is a challenge problem
- Platform: Matlab, Scripts
- Local Linear Kernel Regression
- License: Shareware
- Price:


The local linear estimator improves the regression behaviour near the edges of the region over which the data have been collected.
- Platform: Matlab, Scripts
- lsqnonlinCSD
- License: Freeware
- Price: 0.00


Complex step differentiation (CSD) is a superior numerical differentiation approach
- Platform: Matlab, Scripts
- lsqnonlinSym
- License: Freeware
- Price: 0.00


A wrap of lsqnonlin to calculate Jacobian using symbolic math toolbox
- Platform: Matlab, Scripts
- MPC Tutorial I: Dynamic Matrix Control
- License: Freeware
- Price: 0.00


This is the first part of the planned series for Model Predictive Control (MPC) tutorials.
- Platform: Matlab, Scripts
- MPC Tutorial II: Multivariable and State Space MPC
- License: Freeware
- Price: 0.00


As planned, this is the second part of the MPC series.
- Platform: Matlab, Scripts
- Multivariable Subspace Identification: MOESP
- License: Freeware
- Price: 0.00


This is a small but powerful tool for multivariable subspace identification.
- Platform: Matlab, Scripts
- Multivariant Kernel Regression and Smoothing
- License: Shareware
- Price:


This function implements multivariant Gaussian kernel regression and smoothing
- Platform: Matlab, Scripts
- Munkres Assignment Algorithm
- License: Freeware
- Price: 0.00


Munkres algorithm (also known as Hungarian algorithm) is an efficient algorithm to solve the assignment problem in polynomial-time
- Platform: Matlab, Scripts
- mvaverage
- License: Shareware
- Price:


A moving average implementation using build-in filter, which is very fast.
- Platform: Matlab, Scripts
- Neural Network training using the Extended Kalman Filter
- License: Freeware
- Price: 0.00


The extended Kalman filter can not only estimate states of nonlinear dynamic systems from noisy measurements but also can be used to estimate parameters of a nonlinear system
- Platform: Matlab, Scripts
- Neural Network training using the Unscented Kalman Filter
- License: Freeware
- Price: 0.00


Similar to using the extended Kalman filter, Neural Networks can also be trained through parameter estimation using the unscented Kalman filter.
- Platform: Matlab, Scripts
- Nonlinear least square optimization through parameter estimation using the Unscented Kalman Filter
- License: Freeware
- Price: 0.00


The Kalman filter can be interpreted as a feedback approach to minimize the least equare error
- Platform: Matlab, Scripts
- Pareto Front
- License: Freeware
- Price: 0.00


Identifying the Pareto Front from a set of points in a multi-objective space is the most important and also the most time-consuming task in multi-objective optimization
- Platform: Matlab, Scripts
- Pareto Set
- License: Freeware
- Price: 0.00


It is motivated by Gianluca Dorini's isParetoSetMember program
- Platform: Matlab, Scripts
- Patch color selector
- License: Shareware
- Price:


This small tool selects colors for a number of patches so that no any neighboring pair of patches have the same color
- Platform: Matlab, Scripts
- Probability Density Function (PDF) Estimator
- License: Shareware
- Price:


09 Mar 2008 (Updated 08 Apr 2010) An estimate of probability density function of the given random data with bounded support.
- Platform: Matlab, Scripts
- recursive solver to peg solitaire contest
- License: Shareware
- Price:


A recursive version of the fast solver to provide more tweak handles for those wish to push the 3-minute limits
- Platform: Matlab, Scripts
- Steam Condenser Model and PI Control
- License: Freeware
- Price: 0.00


The zip file includes the model description in a pdf file, a simulink model of the steam condenser, a function to perform Reaction Curve PID tuning and an m-file to run the model.
- Platform: Matlab, Scripts
- Super Sudoku
- License: Shareware
- Price:


This is an updated version of Super Sudoku game with an improved solver
- Platform: Matlab, Scripts
- Unconstrained Optimization using the Extended Kalman Filter
- License: Freeware
- Price: 0.00


The Kalman filter is actually a feedback approach to minimize the estimation error in terms of sum of square
- Platform: Matlab, Scripts
- Update PDF Estimation
- License: Shareware
- Price:


Based on the Gaussian kernel density estimation, it is possible to update the PDF estimation upon receiving new data by using the same bandwidth
- Platform: Matlab, Scripts
