|
|
Re: generation of random multiset permutation with restrictions
Posted:
Aug 21, 2012 4:29 AM
|
|
> > Is there any simple way hot to use effectivelly Hungarian's assignment, too?
s = {[3],[1,2],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[2,3],[2,3]}; a = [1,1,1,2,2,3,3,3]
OK = @(p) all(cellfun(@ismember,p,s)) && isequal(sort(a),sort([p{:}]));
p1 = {3,1,1,1,2,2,3,3} OK(p1) p2 = {1,3,1,1,2,2,3,3} OK(p2)
% Bruno
|
|