mk_rnd_dag.m
来自「麻省理工学院的人工智能工具箱,很珍贵,希望对大家有用!」· M 代码 · 共 26 行
M
26 行
function [dag, order] = mk_rnd_dag(N, max_fan_in)% MY_MK_RND_DAG Create a random directed acyclic graph%% [dag, order] = my_mk_rnd_dag(N, max_fan_in)% max_fan_in defaults to N.% order is the random topological order that was chosen% Modified by Sonia Leach 2/25/02if nargin < 2, max_fan_in = N; endorder = randperm(N);dag = zeros(N,N);for i=2:N j = order(i); k = sample_discrete(normalise(ones(1, min(i-1, max_fan_in)))); SS = order(1:i-1); % get Set of possible parentS p = randperm(length(SS)); % permute order of set dag(SS(p(1:k)),j) = 1; % take first k in permuted order % Kevin had: %SS = subsets(order(1:i-1), k, k); %p = sample_discrete(normalise(ones(1, length(SS)))); %dag(SS{p}, j) = 1;end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?