Let $S_1,\dots,S_m \subseteq \{1,2,\dots,n\}$ be a collection of sets, each of size $k$. I'll say that they are almost-disjoint if, for every $i,j$ with $i\ne j$, we have $|S_i \cap S_j| \le 1$, i.e., each pair of sets has at most one element in common.
Is there an asymptotic upper-bound on the largest possible value of $m$, as a function of $n,k$, for any almost-disjoint collection of sets?
In particular, suppose $k=n^c$, for some $0 \le c \le 1$. Can I upper-bound $m$ as $m=O(n^{f(c)})$, for some function $f$? What's the best upper bound known?
If I replace "almost-disjoint" with "disjoint", the problem becomes an easy application of the pigeonhole principle; we find $m = O(n^{1-c})$. However, I don't know how to deal with the generalization to almost-disjoint collections. Is there some generalization of the pigeonhole principle that is applicable here? This question arose in the analysis of an algorithm I was thinking about. I wondered if it might be related to some kind of combinatorial design but I couldn't match it to any existing concept I know of.
We can use the projective plane over a finite field to construct an almost-disjoint collection of sets with $k=\Theta(n^{1/2})$ and $m=\Theta(n)$. That gives a lower bound. I'm hoping to get an upper bound on $m$ that is better than $m = O(n)$, so this implies I need to restrict attention to the case $c>1/2$.
Not sure if this will help, but: Let $\chi_{S_{i}}$ be the characteristic function of $S_{i}$. Your conditions say that (1) for each $q \in {1, 2, \ldots, n}$, $$ 0 \leq \sum_{i=1}^{m} : \chi_{S_{i}}(q) \leq m, $$ (2) for each $S_{i}$, $$ \sum_{1 \leq q \leq n} : \chi_{S_{i}}(q) = k, $$ (3) For each pair $i_{1}, i_{2}$ and each $q$, $$ 0 \leq \chi_{S_{i_{1}}}(q) : \chi_{S_{i_{2}}}(q) \leq 1. $$
– avs May 11 '17 at 17:09