Hello dear Oz users,
In my script Sum must be sum of scalar product Z.I x L.I where I={1..3}
How can I do it quickly and efficient. In my problem I will use
matrices with dimension from 5x5 to 30x30

Thanks for help
Mario

% ===== Sample script ====

declare
L = l([5 13 7]
      [9  6 4]
      [7  8 6])

proc {Problem X}

   Z = z({FD.list 3 0#1}
  {FD.list 3 0#1}
  {FD.list 3 0#1})

   Sum={FD.decl} % = { } <-- My question - Sum = Z1xL1 + Z2xL2 + Z3xL3
in
   X = x(z1:Z sum:Sum)


 % ... constraints matrix Z ...


   {For 1 3 1
    proc {$I}
       {FD.distribute ff Z.I}
    end}
end
{Explorer.all Problem}

%========================= 


_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to