


[Table] = CreateNKFunctions(ListFactors)
CreateNKFunctions: Generates random values for the table entries of the NK landscape
INPUTS
ListFactors: Each row i stores the numb variables in the factor (k+1), the
current variable (i), and its k neighbors
OUTPUTS
Tables{i}: Contains the values for each of the 2^k configurations of
factor
Last version 8/26/2008. Roberto Santana (roberto.santana@ehu.es)

0001 function [Table] = CreateNKFunctions(ListFactors) 0002 % [Table] = CreateNKFunctions(ListFactors) 0003 % CreateNKFunctions: Generates random values for the table entries of the NK landscape 0004 % INPUTS 0005 % ListFactors: Each row i stores the numb variables in the factor (k+1), the 0006 % current variable (i), and its k neighbors 0007 % OUTPUTS 0008 % Tables{i}: Contains the values for each of the 2^k configurations of 0009 % factor 0010 % 0011 % Last version 8/26/2008. Roberto Santana (roberto.santana@ehu.es) 0012 0013 totfactors = size(ListFactors,1); 0014 0015 for i=1:totfactors 0016 Table{i} = rand(1,2^ListFactors(i,1)); %We assume variables have binary cardinality 0017 end,