Minimal union of cartesian products



Dear newsgroupers!

1.
Let X and Y be finite sets. The algorithm for the following problem is
needed.

Given a subset Q of the cross product X x Y, find the smallest natural
number k so that Q is equal to the union of k cartesian products.
What is the time complexity of the corresponding problem, i.e.
{<Q,k> | Q is a union of k (or less) Cartesian products}.

2. We generalize the problem to more dimensions.
Let X1,..., Xn be finite sets. The algorithm for the following problem
is needed.

Given a subset Q of the cross product X1 x ... x Xn, find the smallest
natural number k so that Q is equal to the union of k cartesian products.
What is the time complexity of the corresponding problem, i.e.
{<Q,k> | Q is a union of k (or less) Cartesian products}.

Could anyone help?
Regards,
sasha
.



Relevant Pages

  • Representation as union of cartesian products
    ... The algorithm for the following problem is ... number k so that Q is equal to the union of k cartesian products. ... Given a subset Q of the cross product X1 x ... ... natural number k so that Q is equal to the union of k cartesian products. ...
    (sci.math)
  • Re: Representation as union of cartesian products
    ... number k so that Q is equal to the union of k cartesian products. ... What is the time complexity of the corresponding problem, ... Given a subset Q of the cross product X1 x ... ... natural number k so that Q is equal to the union of k cartesian products. ...
    (sci.math)
  • Re: Minimal union of cartesian products
    ... number k so that Q is equal to the union of k cartesian products. ... What is the time complexity of the corresponding problem, ... Given a subset Q of the cross product X1 x ... ... natural number k so that Q is equal to the union of k cartesian products. ...
    (sci.math)
  • Minimal union of cartesian products
    ... The algorithm for the following problem is ... Let X1,..., Xn be finite sets. ... Given a subset Q of the cross product X1 x ... ... natural number k so that Q is equal to the union of k Cartesian products. ...
    (sci.math)
  • Re: value of unknown type
    ... converting it to a string implicitely or explicitely? ... specific type inference / checking algorithm depends on the ... specifically as some kind of union type. ...
    (comp.lang.functional)