0
$\begingroup$

$n$ number of balls are thrown randomly to $m$ number of bins, standing in a row. The balls are labeled as $1,2,3,....n$ and bins are also labeled as $1,2,3,...,m$. The probability of $i_{th}$ ball enters in the $j_{th}$ bin is $p_{ij}$ where $\sum_{j=1}^{m}p_{ij}=1$ for all $i$. What is the expected number of balls per occupied bin when all $n$ balls are thrown simultaneously?

$\endgroup$
4
  • 4
    $\begingroup$ They had better have different speeds. My experience otherwise is that the balls hit each other and miss the bins entirely. Gerhard "Hopefully Simultaneity Is No Issue" Paseman, 2015.03.17 $\endgroup$ Mar 17, 2015 at 15:53
  • $\begingroup$ I think simultaneity can be an issue here. Tossing two coins is different than tossing one coin. We can assume that balls entering into bins are independent events to avoid the disturbance while throwing simultaneously. $\endgroup$
    – marcella
    Mar 17, 2015 at 16:22
  • $\begingroup$ If there are two bins and one ball is thrown into them with uniform probability, are you expecting the answer to be $1/2$ (the average number of balls per bin) or $1$ (the average number of balls among the set of bins with at least one ball)? $\endgroup$
    – Ben Barber
    Mar 17, 2015 at 17:16
  • $\begingroup$ The average number of balls per occupied bin will be 1 in this case. $\endgroup$
    – marcella
    Mar 17, 2015 at 17:26

2 Answers 2

1
$\begingroup$

The odds of having all the balls in bins $j_1, \cdots, j_d$ is $\Pi_{i\leq n}(p_{ij_1} + \cdots + p_{ij_d})$; call this number $q_{j_1, \cdots, j_d}$

By inclusion/exclusion we get that the odds the that set of nonempty bins is exactly $J = \{j_1, \cdots, j_d\}$ are $\sum_{S \subset J} (-1)^{d - |S|} q_S$; call this number $p_J$.

So, the expected number $E$ of balls per nonempty bin is given by $E = \sum_{J} {n \over |J|} p_J$ where the sum is taken over all subsets of $\{1,\dotsc,m\}$.

Were you looking for something nicer?

$\endgroup$
3
  • $\begingroup$ I completely agree with your idea. However, when I try to compute for 2 boxes and 2 balls with equal probability(i.e $p_{11}=p_{12}=p_{21}=p_{22}=0.5$)I am getting different answers. E(x=#of balls per occupied bin)=(0.25+0.25).1 + (0.25+0.25).2=1.5; E(Y=#of non empty bins)=0.5x1+0.5x2=1.5, so Average #of balls per occupied bin=n/E(Y)=2/1.5=1.33. What I'm doing wrong here? $\endgroup$
    – marcella
    Mar 20, 2015 at 20:48
  • $\begingroup$ Right, I was being stupid, edited my answer. $\endgroup$ Mar 21, 2015 at 19:24
  • $\begingroup$ Thank you so much for the solution. Is it possible to make the expression of $E$ a bit more code friendly which will be easier to compute! $\endgroup$
    – marcella
    Mar 22, 2015 at 0:27
0
$\begingroup$

By the additivity of expectation, the expected number of balls in bin $j$ is $\sum_{i=1}^n p_{ij}$. Is this what you're asking?

$\endgroup$
1
  • $\begingroup$ I solved the problem for $n=2;m=2$ in the following way $E(x=$number of balls enter in the same bin$)=((p_{11}.p_{12})+(p_{12}.p_{21})).1 + ((p_{11}.p_{21})+(p_{12}.p_{22})).2$ If $m=3,n=3$ then $E(x)=P(x=1).1+p(x=2).2+p(x=3).3$ where $P(x=k)$ is the probability of $k$ number of balls in the same bin. I don't know how to express the above procedure for $n$ balls and $m$ bins in a generalized way. $\endgroup$
    – marcella
    Mar 17, 2015 at 16:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.