Rank: 7 based on 2428 downloads (last 30 days) and 66 files submitted
photo

Yi Cao

E-mail
Company/University
Cranfield University
Lat/Long
52.073917, -0.628756

Personal Profile:

http://www.cranfield.ac.uk/soe/profiles/y_cao.jsp

Professional Interests:

 

Watch this Author's files

 

Files Posted by Yi View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
11 Apr 2013 LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V3.0 A Matlab implementation of the Jonker-Volgenant algorithm solving LAPs. Author: Yi Cao optimization, hungarian algorithm, linear assignment pro..., linear assignment pro..., munkres algorithm 34 43
  • 5.0
5.0 | 14 ratings
19 Feb 2013 Screenshot Improvd downward branch and bound algorithm for regression variable selection Improved downward branch and bound to select the best subset for least squares regression problems. Author: Yi Cao optimization 23 0
15 Sep 2011 Hungarian Algorithm for Linear Assignment Problems (V2.3) An extremely fast implementation of the Hungarian algorithm on a native Matlab code. Author: Yi Cao optimization, munkres algorithm, hungarian algorithm, assignment problem, function missing in y..., bsxfunminus 88 23
  • 4.9
4.9 | 10 ratings
05 Jul 2011 Screenshot MPC Tutorial III: MPC in Simulink V2 A tutorial on using MPC in Simulink. Author: Yi Cao mpc, simulink, tutorial 31 1
  • 3.66667
3.7 | 3 ratings
03 Jul 2011 Screenshot MPC Tutorial IV - State Space MPC with input increment functions and simulink block implement state space MPC using input increment Author: Yi Cao control design, optimization, simulink 20 0
  • 5.0
5.0 | 1 rating
Comments and Ratings by Yi View all
Updated File Comments Rating
01 Jan 2013 Fuel Cell Model Fuel Cell Model is presented Author: Siva Malla

The model has several "Bad Link", hence cannot run.

05 Sep 2012 Bidirectional Branch and Bound for Average Loss Minimization Two algorithms for selection of controlled variables using the average loss as the criterion. Author: Yi Cao

Hi Steffen,

If Y is rank difficient, the original formular has to change because it was derived based on the assuption YY^T is not signular. As you said, this only possiblelly happens when measurement errors are ignored. In other words, we can always add very small measurement errors to avoid such singularity. You can always assume Wn = eI with a sufficiently small e to make the code works.

Hope this helps.

Yi

06 May 2012 LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V3.0 A Matlab implementation of the Jonker-Volgenant algorithm solving LAPs. Author: Yi Cao

Thank you Dmitri, the bug has been fixed now.

Yi

21 Sep 2011 Hungarian Algorithm for Linear Assignment Problems (V2.3) An extremely fast implementation of the Hungarian algorithm on a native Matlab code. Author: Yi Cao

Well, I can see what you try to do is to increase the cost of selected assignment then to find next best assignment. However, you made a wrong change. The assignment results in dicated row 1 assigned with colume 3, but you miss understood as column 1 assigned with row 3. Wish this helps.

22 Feb 2011 Learning the Extended Kalman Filter An implementation of Extended Kalman Filter for nonlinear state estimation. Author: Yi Cao

Maria,

Yes, it is possible. Please look at the submission:

http://www.mathworks.com/matlabcentral/fileexchange/18289

Comments and Ratings on Yi's Files View all
Updated File Comment by Comments Rating
30 Jun 2013 Learning the Extended Kalman Filter An implementation of Extended Kalman Filter for nonlinear state estimation. Author: Yi Cao usdb1, usdb

when i highlith error between variable and its estimate (by adding a new variable err=x-xestimate) i plot err. a cycle limit (oscillation )is in this figure.and a gap appear between variable and its estimate .
is it an explanation and solution to this.

17 Jun 2013 Pareto Set find the pareto set from n points with k objectives Author: Yi Cao KHLEBNIKOV, Mikhail

I suppose that this package doesn't work correct. For example, for objectiveMatrix
x= [ 1 0
0 1
1 1
0 0 ]
I obtain membership as [1 1 0 0]'.

11 Jun 2013 Neural Network training using the Extended Kalman Filter A function using the extended Kalman filter to train MLP neural networks Author: Yi Cao SaiNave

I have suffered this kind of error using this file

Maximum recursion limit of 500 reached. Use set(0,'RecursionLimit',N) to change the
limit. Be aware that exceeding your available stack space can crash MATLAB and/or your
computer.

Error in nnekf

10 Jun 2013 LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V3.0 A Matlab implementation of the Jonker-Volgenant algorithm solving LAPs. Author: Yi Cao Natale, Don

Hi Yi,

I'm running the example you have in the comments of your code:

% Example 2: 1000 x 1000 random data
%{
n=1000;
A=randn(n)./rand(n);
tic
[a,b]=lapjv(A);
toc % about 0.5 seconds
%}

And it's taking substantially longer than a few seconds to solve, more like 40 seconds. This is on a fairly new Intel core i5-2400 3.10GHz processor with 64-bit Windows 7 and 16 Gb RAM.

In your great amount of experience optimizing your code here, could you suggest a reason why this may be taking so long to compute?

03 Jun 2013 Learning the Extended Kalman Filter An implementation of Extended Kalman Filter for nonlinear state estimation. Author: Yi Cao Dan

Hello everybody,
i have more general question about the extended kalman filter usage. what is not clear to me why EKF uses non-linear functions f and h for state prediction and estimate, while in other places the Jacobian of these functions is used.
Why the following is never used?
first calculate the liniarized state and measurements models at previous estimate point using Jacobian. Use the liniearized state transition and measurements matrix everywhere instead of non-linear in this specific iteration.
I would really appreciate your help
Thank you

Top Tags Applied by Yi
optimization, probability, statistics, kalman filter, games
Files Tagged by Yi View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
11 Apr 2013 LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem V3.0 A Matlab implementation of the Jonker-Volgenant algorithm solving LAPs. Author: Yi Cao optimization, hungarian algorithm, linear assignment pro..., linear assignment pro..., munkres algorithm 34 43
  • 5.0
5.0 | 14 ratings
19 Feb 2013 Screenshot Improvd downward branch and bound algorithm for regression variable selection Improved downward branch and bound to select the best subset for least squares regression problems. Author: Yi Cao optimization 23 0
15 Sep 2011 Hungarian Algorithm for Linear Assignment Problems (V2.3) An extremely fast implementation of the Hungarian algorithm on a native Matlab code. Author: Yi Cao optimization, munkres algorithm, hungarian algorithm, assignment problem, function missing in y..., bsxfunminus 88 23
  • 4.9
4.9 | 10 ratings
05 Jul 2011 Screenshot MPC Tutorial III: MPC in Simulink V2 A tutorial on using MPC in Simulink. Author: Yi Cao mpc, simulink, tutorial 31 1
  • 3.66667
3.7 | 3 ratings
03 Jul 2011 Screenshot MPC Tutorial IV - State Space MPC with input increment functions and simulink block implement state space MPC using input increment Author: Yi Cao control design, optimization, simulink 20 0
  • 5.0
5.0 | 1 rating

Contact us