Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IncidenceStructure.packing #16709

Closed
nathanncohen mannequin opened this issue Jul 24, 2014 · 20 comments
Closed

IncidenceStructure.packing #16709

nathanncohen mannequin opened this issue Jul 24, 2014 · 20 comments

Comments

@nathanncohen
Copy link
Mannequin

nathanncohen mannequin commented Jul 24, 2014

A Good Old ILP for a NP-Hard problem. Reminds me of the early days of Graphs in Sage :-P

Nathann

Depends on #16701

CC: @videlec @KPanComputes @dimpase @brettpim

Component: combinatorial designs

Author: Nathann Cohen

Branch/Commit: 6edd826

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/16709

@nathanncohen nathanncohen mannequin added this to the sage-6.3 milestone Jul 24, 2014
@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jul 24, 2014

Branch: u/ncohen/16709

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jul 24, 2014

Dependencies: #16701

@nathanncohen nathanncohen mannequin added the s: needs review label Jul 24, 2014
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 24, 2014

Commit: 8b05ae8

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 24, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

9c7d82etrac #16701: IncidenceStructure.degree
5a11312trac #16701: A fix for a blasphemy
ec241b8trac #16701: Tribute to pep8 fascism
8b05ae8trac #16709: IncidenceStructure.packing

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 24, 2014

Changed commit from 8b05ae8 to 3a6f43d

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 24, 2014

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

3a6f43dtrac #16709: IncidenceStructure.packing

@dimpase
Copy link
Member

dimpase commented Aug 1, 2014

comment:4

LGTM.

By the way, I noticed weirdness in designs.steiner_quadruple_system -- these guys aren't Incidence system, they are just dumps of tuples...

@dimpase
Copy link
Member

dimpase commented Aug 1, 2014

Reviewer: Dima Pasechnik

@dimpase
Copy link
Member

dimpase commented Aug 1, 2014

comment:5

PS. one ought to have .covering() too, not only .packing().

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Aug 1, 2014

comment:6

Yo !

Thanks for the review !

By the way, I noticed weirdness in designs.steiner_quadruple_system -- these guys aren't Incidence system, they are just dumps of tuples...

Well, write a ticket if you care (I will review it), otherwise I'll do it someday. I was against it some time ago, but that was before Vincent's patch to renovate the incidence structure code. It used to be buggy and unmaintained, but now it is on a better road. Let's use it.

Nathann

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Aug 1, 2014

comment:7

PS. one ought to have .covering() too, not only .packing().

Same here, write a patch if you care (like for packing it only takes 10 lines of LP) otherwise it will be done someday. Though I hit packing problems much more often than covering ones, so it may not be tomorrow :-P

Nathann

@vbraun
Copy link
Member

vbraun commented Aug 2, 2014

Changed branch from u/ncohen/16709 to 3a6f43d

@vbraun
Copy link
Member

vbraun commented Aug 2, 2014

comment:9

PDF Docs:

LaTeX Warning: Hyper reference `sage/combinat/designs/incidence_structures:sage
.combinat.designs.incidence_structures.IncidenceStructure.is_t_design' on page 
244 undefined on input line 20504.

[244] [245] [246]
! Double subscript.
l.20746 ...tion, see the ;wikipedia:$Packing_in_a_
                                                  hypergraph$.

@vbraun
Copy link
Member

vbraun commented Aug 2, 2014

Changed commit from 3a6f43d to none

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Aug 2, 2014

comment:10

:-/

@nathanncohen nathanncohen mannequin reopened this Aug 2, 2014
@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Aug 2, 2014

Commit: 6edd826

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Aug 2, 2014

New commits:

3a6f43dtrac #16709: IncidenceStructure.packing
354c830trac #16709: Merged with 6.3.beta8
6edd826trac #16709: Broken doc

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Aug 2, 2014

Changed branch from 3a6f43d to u/ncohen/16709

@dimpase
Copy link
Member

dimpase commented Aug 2, 2014

comment:13

right, ; -> :

@vbraun
Copy link
Member

vbraun commented Aug 4, 2014

Changed branch from u/ncohen/16709 to 6edd826

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants