fbpx
Wikipedia

Packing in a hypergraph

In mathematics, a packing in a hypergraph is a partition of the set of the hypergraph's edges into a number of disjoint subsets such that no pair of edges in each subset share any vertex. There are two famous algorithms to achieve asymptotically optimal packing in k-uniform hypergraphs. One of them is a random greedy algorithm which was proposed by Joel Spencer. He used a branching process to formally prove the optimal achievable bound under some side conditions. The other algorithm is called the Rödl nibble and was proposed by Vojtěch Rödl et al. They showed that the achievable packing by the Rödl nibble is in some sense close to that of the random greedy algorithm.

History edit

The problem of finding the number of such subsets in a k-uniform hypergraph was originally motivated through a conjecture by Paul Erdős and Haim Hanani in 1963. Vojtěch Rödl proved their conjecture asymptotically under certain conditions in 1985. Pippenger and Joel Spencer generalized Rödl's results using a random greedy algorithm in 1989.

Definition and terminology edit

In the following definitions, the hypergraph is denoted by H=(V,E). H is called a k-uniform hypergraph if every edge in E consists of exactly k vertices.

  is a hypergraph packing if it is a subset of edges in H such that there is no pair of distinct edges with a common vertex.

  is a ( , )-good hypergraph if there exists a   such that for all   and   and both of the following conditions hold.

 
 

where the degree   of a vertex   is the number of edges that contain   and the codegree   of two distinct vertices   and   is the number of edges that contain both vertices.

Theorem edit

There exists an asymptotic packing P of size at least   for a  -uniform hypergraph under the following two conditions,

  1. All vertices have the degree of   in which   tends to infinity.
  2. For every pair of vertices shares only   common edges.

where   is the total number of vertices. This result was shown by Pippenger and was later proved by Joel Spencer. To address the asymptotic hypergraph packing problem, Joel Spencer proposed a random greedy algorithm. In this algorithm, a branching process is used as the basis and it was shown that it almost always achieves an asymptotically optimal packing under the above side conditions.

Asymptotic packing algorithms edit

There are two famous algorithms for asymptotic packing of k-uniform hypergraphs: the random greedy algorithm via branching process, and the Rödl nibble.

Random greedy algorithm via branching process edit

Every edge   is independently and uniformly assigned a distinct real "birthtime"  . The edges are taken one by one in the order of their birthtimes. The edge   is accepted and included in   if it does not overlap any previously accepted edges. Obviously, the subset   is a packing and it can be shown that its size is   almost surely. To show that, let stop the process of adding new edges at time  . For an arbitrary  , pick   such that for any  -good hypergraph   where   denotes the probability of vertex   survival (a vertex survives if it is not in any edges in  ) until time  . Obviously, in such a situation the expected number of   surviving at time   is less than  . As a result, the probability of   surviving being less than   is higher than  . In other words,   must include at least   vertices which means that  .

To complete the proof, it must be shown that  . For that, the asymptotic behavior of   surviving is modeled by a continuous branching process. Fix   and begin with Eve with the birthdate of  . Assume time goes backward so Eve gives birth in the interval of   with a unit density Poisson distribution. The probability of Eve having   birth is  . By conditioning on   the birthtimes   are independently and uniformly distributed on  . Every birth given by Eve consists of   offspring all with the same birth time say  . The process is iterated for each offspring. It can be shown that for all   there exists a   so that with a probability higher than  , Eve has at most   descendants.

A rooted tree with the notions of parent, child, root, birthorder and wombmate shall be called a broodtree. Given a finite broodtree   we say for each vertex that it survives or dies. A childless vertex survives. A vertex dies if and only if it has at least one brood all of whom survive. Let   denote the probability that Eve survives in the broodtree   given by the above process. The objective is to show   and then for any fixed  , it can be shown that  . These two relations complete our argument.

To show  , let  . For   small,   as, roughly, an Eve starting at time   might have a birth in time interval   all of whose children survive while Eve has no births in   all of whose children survive. Letting   yields the differential equation  . The initial value   gives a unique solution  . Note that indeed  .

To prove  , consider a procedure we call History which either aborts or produces a broodtree. History contains a set   of vertices, initially  .   will have a broodtree structure with   the root. The   are either processed or unprocessed,   is initially unprocessed. To each   is assigned a birthtime  , we initialize  . History is to take an unprocessed   and process it as follows. For the value of all   with   but with no   that has already been processed, if either some   has   and   with   or some   have   with   and  , then History is aborted. Otherwise for each   with   add all   to   as wombmates with parent   and common birthdate  . Now   is considered processed. History halts, if not aborted, when all   are processed. If History does not abort then root   survives broodtree   if and only if   survives at time  . For a fixed broodtree, let   denote the probability that the branching process yields broodtree  . Then the probability that History does not abort is  . By the finiteness of the branching process,  , the summation over all broodtrees   and History does not abort. The   distribution of its broodtree approaches the branching process distribution. Thus  .

The Rödl nibble edit

In 1985, Rödl proved Paul Erdős’s conjecture by a method called the Rödl nibble. Rödl's result can be formulated in form of either packing or covering problem. For   the covering number denoted by   shows the minimal size of a family   of  -element subsets of   which have the property that every  -element set is contained in at least one  . Paul Erdős et al. conjecture was

 .

where  . This conjecture roughly means that a tactical configuration is asymptotically achievable. One may similarly define the packing number   as the maximal size of a family   of  -element subsets of   having the property that every  -element set is contained in at most one  .

Packing under the stronger condition edit

In 1997, Noga Alon, Jeong Han Kim, and Joel Spencer also supply a good bound for   under the stronger codegree condition that every distinct pair   has at most one edge in common.

For a k-uniform, D-regular hypergraph on n vertices, if k > 3, there exists a packing P covering all vertices but at most  . If k = 3 there exists a packing P covering all vertices but at most  .

This bound is desirable in various applications, such as Steiner triple system. A Steiner Triple System is a 3-uniform, simple hypergraph in which every pair of vertices is contained in precisely one edge. Since a Steiner Triple System is clearly d=(n-1)/2-regular, the above bound supplies the following asymptotic improvement.

Any Steiner Triple System on n vertices contains a packing covering all vertices but at most  .

This has subsequently improved to  [1] and  [2]

See also edit

References edit

  1. ^ Keevash, Peter; Pokrovskiy, Alexey; Sudakov, Benny; Yepremyan, Liana (2022-04-15). "New bounds for Ryser's conjecture and related problems". Transactions of the American Mathematical Society, Series B. 9 (8): 288–321. doi:10.1090/btran/92. hdl:20.500.11850/592212. ISSN 2330-0000.
  2. ^ Montgomery, Richard (2023). "A proof of the Ryser-Brualdi-Stein conjecture for large even n". arXiv:2310.19779 [math.CO].
  • Erdős, P.; Hanani, H. (2022), "On a limit theorem in combinatorial analysis" (PDF), Publ. Math. Debrecen, 10 (1–4): 10–13, doi:10.5486/PMD.1963.10.1-4.02.
  • Spencer, J. (1995), "Asymptotic packing via a branching process", Random Structures and Algorithms, 7 (2): 167–172, doi:10.1002/rsa.3240070206.
  • Alon, N.; Spencer, J. (2008), The Probabilistic Method (3rd ed.), Wiley-Interscience, New York, ISBN 978-0-470-17020-5.
  • Rödl, V.; Thoma, L. (1996), "Asymptotic packing and the random greedy algorithm", Random Structures and Algorithms, 8 (3): 161–177, CiteSeerX 10.1.1.4.1394, doi:10.1002/(SICI)1098-2418(199605)8:3<161::AID-RSA1>3.0.CO;2-W.
  • Spencer, J.; Pippenger, N. (1989), "Asymptotic Behavior of the Chromatic Index for Hypergraphs", Journal of Combinatorial Theory, Series A, 51 (1): 24–42, doi:10.1016/0097-3165(89)90074-5.
  • Alon, Noga; Kim, Jeong-Han; Spencer, Joel (1997), "Nearly perfect matchings in regular simple hypergraphs", Israel Journal of Mathematics, 100 (1): 171–187, CiteSeerX 10.1.1.483.6704, doi:10.1007/BF02773639.

packing, hypergraph, mathematics, packing, hypergraph, partition, hypergraph, edges, into, number, disjoint, subsets, such, that, pair, edges, each, subset, share, vertex, there, famous, algorithms, achieve, asymptotically, optimal, packing, uniform, hypergrap. In mathematics a packing in a hypergraph is a partition of the set of the hypergraph s edges into a number of disjoint subsets such that no pair of edges in each subset share any vertex There are two famous algorithms to achieve asymptotically optimal packing in k uniform hypergraphs One of them is a random greedy algorithm which was proposed by Joel Spencer He used a branching process to formally prove the optimal achievable bound under some side conditions The other algorithm is called the Rodl nibble and was proposed by Vojtech Rodl et al They showed that the achievable packing by the Rodl nibble is in some sense close to that of the random greedy algorithm Contents 1 History 2 Definition and terminology 3 Theorem 4 Asymptotic packing algorithms 4 1 Random greedy algorithm via branching process 5 The Rodl nibble 6 Packing under the stronger condition 7 See also 8 ReferencesHistory editThe problem of finding the number of such subsets in a k uniform hypergraph was originally motivated through a conjecture by Paul Erdos and Haim Hanani in 1963 Vojtech Rodl proved their conjecture asymptotically under certain conditions in 1985 Pippenger and Joel Spencer generalized Rodl s results using a random greedy algorithm in 1989 Definition and terminology editIn the following definitions the hypergraph is denoted by H V E H is called a k uniform hypergraph if every edge in E consists of exactly k vertices P displaystyle P nbsp is a hypergraph packing if it is a subset of edges in H such that there is no pair of distinct edges with a common vertex H displaystyle H nbsp is a D 0 displaystyle D 0 nbsp ϵ displaystyle epsilon nbsp good hypergraph if there exists a D 0 displaystyle D 0 nbsp such that for all x y V displaystyle x y in V nbsp and D D 0 displaystyle D geq D 0 nbsp and both of the following conditions hold D 1 ϵ deg x D 1 ϵ displaystyle D 1 epsilon leq text deg x leq D 1 epsilon nbsp codeg x y ϵ D displaystyle text codeg x y leq epsilon D nbsp where the degree deg x displaystyle text deg x nbsp of a vertex x displaystyle x nbsp is the number of edges that contain x displaystyle x nbsp and the codegree codeg x y displaystyle text codeg x y nbsp of two distinct vertices x displaystyle x nbsp and y displaystyle y nbsp is the number of edges that contain both vertices Theorem editThere exists an asymptotic packing P of size at least n K 1 1 o 1 displaystyle frac n K 1 1 o 1 nbsp for a K 1 displaystyle K 1 nbsp uniform hypergraph under the following two conditions All vertices have the degree of D 1 o 1 displaystyle D 1 o 1 nbsp in which D displaystyle D nbsp tends to infinity For every pair of vertices shares only o D displaystyle o D nbsp common edges where n displaystyle n nbsp is the total number of vertices This result was shown by Pippenger and was later proved by Joel Spencer To address the asymptotic hypergraph packing problem Joel Spencer proposed a random greedy algorithm In this algorithm a branching process is used as the basis and it was shown that it almost always achieves an asymptotically optimal packing under the above side conditions Asymptotic packing algorithms editThere are two famous algorithms for asymptotic packing of k uniform hypergraphs the random greedy algorithm via branching process and the Rodl nibble Random greedy algorithm via branching process edit Every edge E H displaystyle E in H nbsp is independently and uniformly assigned a distinct real birthtime t E 0 D displaystyle t E in 0 D nbsp The edges are taken one by one in the order of their birthtimes The edge E displaystyle E nbsp is accepted and included in P displaystyle P nbsp if it does not overlap any previously accepted edges Obviously the subset P displaystyle P nbsp is a packing and it can be shown that its size is P n K 1 displaystyle P frac n K 1 nbsp almost surely To show that let stop the process of adding new edges at time c displaystyle c nbsp For an arbitrary g gt 0 displaystyle gamma gt 0 nbsp pick c D 0 ϵ displaystyle c D 0 epsilon nbsp such that for any D 0 ϵ displaystyle D 0 epsilon nbsp good hypergraph f x H c lt g 2 displaystyle f x H c lt gamma 2 nbsp where f x H c displaystyle f x H c nbsp denotes the probability of vertex x displaystyle x nbsp survival a vertex survives if it is not in any edges in P displaystyle P nbsp until time c displaystyle c nbsp Obviously in such a situation the expected number of x displaystyle x nbsp surviving at time c displaystyle c nbsp is less than g 2 n displaystyle gamma 2 n nbsp As a result the probability of x displaystyle x nbsp surviving being less than g n displaystyle gamma n nbsp is higher than 1 g displaystyle 1 gamma nbsp In other words P c displaystyle P c nbsp must include at least 1 g n displaystyle 1 gamma n nbsp vertices which means that P 1 g n K 1 displaystyle P geq 1 gamma frac n K 1 nbsp To complete the proof it must be shown that lim c lim x H f x H c 0 displaystyle lim c rightarrow infty lim x H f x H c 0 nbsp For that the asymptotic behavior of x displaystyle x nbsp surviving is modeled by a continuous branching process Fix c gt 0 displaystyle c gt 0 nbsp and begin with Eve with the birthdate of c displaystyle c nbsp Assume time goes backward so Eve gives birth in the interval of 0 c displaystyle 0 c nbsp with a unit density Poisson distribution The probability of Eve having k displaystyle k nbsp birth is e c c k k displaystyle frac e c c k k nbsp By conditioning on k displaystyle k nbsp the birthtimes x 1 x k displaystyle x 1 x k nbsp are independently and uniformly distributed on 0 c displaystyle 0 c nbsp Every birth given by Eve consists of Q displaystyle Q nbsp offspring all with the same birth time say a displaystyle a nbsp The process is iterated for each offspring It can be shown that for all ϵ gt 0 displaystyle epsilon gt 0 nbsp there exists a K displaystyle K nbsp so that with a probability higher than 1 ϵ displaystyle 1 epsilon nbsp Eve has at most K displaystyle K nbsp descendants A rooted tree with the notions of parent child root birthorder and wombmate shall be called a broodtree Given a finite broodtree T displaystyle T nbsp we say for each vertex that it survives or dies A childless vertex survives A vertex dies if and only if it has at least one brood all of whom survive Let f c displaystyle f c nbsp denote the probability that Eve survives in the broodtree T displaystyle T nbsp given by the above process The objective is to show lim c f c 0 displaystyle lim c rightarrow infty f c 0 nbsp and then for any fixed c displaystyle c nbsp it can be shown that lim f x H c f c displaystyle lim f x H c f c nbsp These two relations complete our argument To show f c 0 displaystyle f c 0 nbsp let c 0 D c gt 0 displaystyle c geq 0 Delta c gt 0 nbsp For D c displaystyle Delta c nbsp small f c D c f c D c f c Q 1 displaystyle f c Delta c f c approx Delta c f c Q 1 nbsp as roughly an Eve starting at time c D c displaystyle c Delta c nbsp might have a birth in time interval c c D c displaystyle c c Delta c nbsp all of whose children survive while Eve has no births in 0 c displaystyle 0 c nbsp all of whose children survive Letting D c 0 displaystyle Delta c rightarrow 0 nbsp yields the differential equation f c f c Q 1 displaystyle f c f c Q 1 nbsp The initial value f 0 1 displaystyle f 0 1 nbsp gives a unique solution f c 1 Q c 1 Q displaystyle f c 1 Qc 1 Q nbsp Note that indeed lim c f c 0 displaystyle lim c rightarrow infty f c 0 nbsp To prove lim f x H c f c displaystyle lim f x H c f c nbsp consider a procedure we call History which either aborts or produces a broodtree History contains a set T displaystyle T nbsp of vertices initially T x displaystyle T x nbsp T displaystyle T nbsp will have a broodtree structure with x displaystyle x nbsp the root The y T displaystyle y in T nbsp are either processed or unprocessed x displaystyle x nbsp is initially unprocessed To each y T displaystyle y in T nbsp is assigned a birthtime t y displaystyle t y nbsp we initialize t x c displaystyle t x c nbsp History is to take an unprocessed y T displaystyle y in T nbsp and process it as follows For the value of all t E displaystyle t E nbsp with y E displaystyle y in E nbsp but with no x E displaystyle x in E nbsp that has already been processed if either some E displaystyle E nbsp has t E lt t y displaystyle t E lt t y nbsp and y z E displaystyle y z in E nbsp with z T displaystyle z in T nbsp or some E E displaystyle E E nbsp have t E t E lt t y displaystyle t E t E lt t y nbsp with y E E displaystyle y in E E nbsp and E E gt 1 displaystyle E cup E gt 1 nbsp then History is aborted Otherwise for each E displaystyle E nbsp with t E lt t y displaystyle t E lt t y nbsp add all z E y displaystyle z in E y nbsp to T displaystyle T nbsp as wombmates with parent y displaystyle y nbsp and common birthdate t E displaystyle t E nbsp Now y displaystyle y nbsp is considered processed History halts if not aborted when all y T displaystyle y in T nbsp are processed If History does not abort then root x displaystyle x nbsp survives broodtree T displaystyle T nbsp if and only if x displaystyle x nbsp survives at time c displaystyle c nbsp For a fixed broodtree let f T c displaystyle f T c nbsp denote the probability that the branching process yields broodtree T displaystyle T nbsp Then the probability that History does not abort is f T c displaystyle f T c nbsp By the finiteness of the branching process f T c 1 displaystyle sum f T c 1 nbsp the summation over all broodtrees T displaystyle T nbsp and History does not abort The l i m displaystyle lim nbsp distribution of its broodtree approaches the branching process distribution Thus lim f x H c f c displaystyle lim f x H c f c nbsp The Rodl nibble editIn 1985 Rodl proved Paul Erdos s conjecture by a method called the Rodl nibble Rodl s result can be formulated in form of either packing or covering problem For 2 l lt k lt n displaystyle 2 leq l lt k lt n nbsp the covering number denoted by M n k l displaystyle M n k l nbsp shows the minimal size of a family k displaystyle kappa nbsp of k displaystyle k nbsp element subsets of 1 n displaystyle 1 n nbsp which have the property that every l displaystyle l nbsp element set is contained in at least one A k displaystyle A in kappa nbsp Paul Erdos et al conjecture was lim n M n k l n l k l 1 displaystyle lim n rightarrow infty frac M n k l n choose l k choose l 1 nbsp where 2 l lt k displaystyle 2 leq l lt k nbsp This conjecture roughly means that a tactical configuration is asymptotically achievable One may similarly define the packing number m n k l displaystyle m n k l nbsp as the maximal size of a family k displaystyle kappa nbsp of k displaystyle k nbsp element subsets of 1 n displaystyle 1 n nbsp having the property that every l displaystyle l nbsp element set is contained in at most one A k displaystyle A in kappa nbsp Packing under the stronger condition editIn 1997 Noga Alon Jeong Han Kim and Joel Spencer also supply a good bound for g displaystyle gamma nbsp under the stronger codegree condition that every distinct pair v v V displaystyle v v in V nbsp has at most one edge in common For a k uniform D regular hypergraph on n vertices if k gt 3 there exists a packing P covering all vertices but at most O n D 1 k 1 displaystyle O nD 1 k 1 nbsp If k 3 there exists a packing P covering all vertices but at most O n D 1 2 ln 3 2 D displaystyle O nD 1 2 ln 3 2 D nbsp This bound is desirable in various applications such as Steiner triple system A Steiner Triple System is a 3 uniform simple hypergraph in which every pair of vertices is contained in precisely one edge Since a Steiner Triple System is clearly d n 1 2 regular the above bound supplies the following asymptotic improvement Any Steiner Triple System on n vertices contains a packing covering all vertices but at most O n 1 2 ln 3 2 n displaystyle O n 1 2 ln 3 2 n nbsp This has subsequently improved to n 3 O log n log log n displaystyle n 3 O frac log n log log n nbsp 1 and n 4 3 displaystyle frac n 4 3 nbsp 2 See also editBranching process Independent set Graph coloring Covering number Set packing Ramsey s theorem Set cover problem Sphere packing Steiner systemReferences edit Keevash Peter Pokrovskiy Alexey Sudakov Benny Yepremyan Liana 2022 04 15 New bounds for Ryser s conjecture and related problems Transactions of the American Mathematical Society Series B 9 8 288 321 doi 10 1090 btran 92 hdl 20 500 11850 592212 ISSN 2330 0000 Montgomery Richard 2023 A proof of the Ryser Brualdi Stein conjecture for large even n arXiv 2310 19779 math CO Erdos P Hanani H 2022 On a limit theorem in combinatorial analysis PDF Publ Math Debrecen 10 1 4 10 13 doi 10 5486 PMD 1963 10 1 4 02 Spencer J 1995 Asymptotic packing via a branching process Random Structures and Algorithms 7 2 167 172 doi 10 1002 rsa 3240070206 Alon N Spencer J 2008 The Probabilistic Method 3rd ed Wiley Interscience New York ISBN 978 0 470 17020 5 Rodl V Thoma L 1996 Asymptotic packing and the random greedy algorithm Random Structures and Algorithms 8 3 161 177 CiteSeerX 10 1 1 4 1394 doi 10 1002 SICI 1098 2418 199605 8 3 lt 161 AID RSA1 gt 3 0 CO 2 W Spencer J Pippenger N 1989 Asymptotic Behavior of the Chromatic Index for Hypergraphs Journal of Combinatorial Theory Series A 51 1 24 42 doi 10 1016 0097 3165 89 90074 5 Alon Noga Kim Jeong Han Spencer Joel 1997 Nearly perfect matchings in regular simple hypergraphs Israel Journal of Mathematics 100 1 171 187 CiteSeerX 10 1 1 483 6704 doi 10 1007 BF02773639 Retrieved from https en wikipedia org w index php title Packing in a hypergraph amp oldid 1193430724, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.