Rank: 6 based on 3037 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 hungarian algorithm, optimization, linear assignment pro..., linear assignment pro..., munkres algorithm 62 42
  • 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 27 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 99 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 48 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 27 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
24 Apr 2013 Learning the Unscented Kalman Filter An implementation of Unscented Kalman Filter for nonlinear state estimation. Author: Yi Cao Chinedum

Thank you Prof. Yi Cao.

I have a problem at this point:
X=sigma(x,P,c) %sigma points around x

It keeps saying:

"Index exceeds matrix dimensions.
Error in sigma (line 97)
a=varargin{1}; b=varargin{2}; c=varargin{3}; d=varargin{4};"

when i run this instead:
X=sigma(x,P,c,[],1), it says:

"Error using sigma (line 107)
The A matrix must be square"

Please does anyone have a solution to this? I can't seem to get past this point.

Thank you.

22 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 Fabio

Hi,
This code looks very interesting.
I am using v3.0 and I possibly hit a bug/problem. It seems to me that, for different cost matrices (coming from the underlying problem with a varying size) the solution switches between being in row mode and col mode.
I don't see any parameter/switch to control this behavior, is it intended to be like that? how can I get the solution always in term of e.g. col indices? Fabio

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 Otto, Bill

v3.0 seems to give correct result every time, with a 4x speed advantage over Munkres for a 100 by 100 matrix. Thanks for the great routine, Yi.

08 Apr 2013 MPC Tutorial II: Multivariable and State Space MPC V2.0 A tool and tutorial for multivariable state space MPC Author: Yi Cao rivera, pedro

nice, im doing an mpc multivariable work on my work degree, i want to ask you about mpc tuning methodology, i mean, i tune weights just making system stable and simulating all operation points i´ll need, but i want to do a better job.

05 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 Otto, Bill

Yi, It seems to fail for 2x2 (0.0022% of the time) and 3x3 cost matrices about 0.014% of random cases. For 4x4, it hasn't failed in over 1 million cases, but that doesn't mean that it won't in some larger sample. That means it's a real tough bug to track down, I would guess. Bill

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 hungarian algorithm, optimization, linear assignment pro..., linear assignment pro..., munkres algorithm 62 42
  • 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 27 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 99 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 48 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 27 0
  • 5.0
5.0 | 1 rating

Contact us