#16866: Radical difference families
-------------------------------------+-------------------------------------
       Reporter:  vdelecroix         |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.4
      Component:  combinatorial      |   Resolution:
  designs                            |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:  Vincent Delecroix  |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  58fed55ef22232a32f3beffae76f4121e775c58e
  u/vdelecroix/16866                 |     Stopgaps:
   Dependencies:  #16863             |
-------------------------------------+-------------------------------------

Comment (by vdelecroix):

 Replying to [comment:11 ncohen]:
 > Hello !
 >
 > About {{{one_cyclic_tiling}}}: the DLX algorithm is a pure exhaustive
 search.

 I do not expect it to be the best.

 > Theoretically, what should be called there is
 `IncidenceStructure.packing` (this is exactly the problem that you want to
 solve).

 I would agree but the timings I got are not convincing. Please test the
 file I attached to the ticket
 {{{
 sage: timeit("t = test_all1(5,10)")
 5 loops, best of 3: 78 ms per loop
 sage: timeit("t = test_all1(6,12)")
 5 loops, best of 3: 444 ms per loop
 }}}
 against
 {{{
 sage: timeit("t = test_all2(5,10)")
 5 loops, best of 3: 267 ms per loop
 sage: timeit("t = test_all2(6,12)")
 5 loops, best of 3: 1.21 s per loop
 }}}

 The case of one tile on a circle is very symmetric and there might even be
 something better. Note also that for my instances the size of the tile is
 small compared to the size of the set.

 Vincent

--
Ticket URL: <http://trac.sagemath.org/ticket/16866#comment:12>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to