Re: An optimization problem
- From: Wen <huangwen77@xxxxxxxxx>
- Date: Tue, 7 Jul 2009 20:57:22 -0700 (PDT)
On 7月6日, 下午9时48分, Chip Eastham <hardm...@xxxxxxxxx> wrote:
On Jul 2, 3:22 am, Wen <huangwe...@xxxxxxxxx> wrote:
On 7月2日, 上午3时39分, Chip Eastham <hardm...@xxxxxxxxx> wrote:
On Jul 1, 9:01 am, Wen <huangwe...@xxxxxxxxx> wrote:
I have N i.i.d. random variables X_i, i=1,...,N
following certain discrete distribution. We proceed
as follows: initially the system generates a
realization of the N random variables according to their
probability distribution. Observing this, we choose
one among them,
[snip]
Hi Chip,
It actually grows as a power of the number of the
possible values that X can take because we have to
enumerate all possible value combinations
Hi, Wen:
One approach to enumerating "all possible value
cominations" is to check the sequences of length
N at stage N, which gives an event space of M^N
where M is the number of discrete costs possible.
But we can do the checking in a different way to
get O(N^M) complexity. Consider the ways of
expressing N as a sum of M nonnegative integers,
and let these represent the number of times each
cost appears in an outcome. This is no longer a
"uniform" probability space (assuming the i.i.d.
user costs were even uniform to begin with), but
the probabilities can be easily obtained from the
given i.i.d. chances by considering all possible
permutations of the M summands. So the space of
outcomes is now polynomial in N (M fixed) rather
than exponential in N.
What I had in mind, though, was that it is not
necessary to enumerate the whole outcome space
at each stage. As N grows, the expected cost of
eliminating N users grows monotonically. For a
bounded distribution on cost X, one intuitively
thinks the expected cost will tend to the
maximum value of that distribution. As we get
to these later stages, most outcomes will fall
into the case of paying Y_N to elimate all users
at once. The computational work can be done by
enumerating only over the smaller number of cases
in which paying a lesser Y_i is optimal.
I have in mind to use your example of uniform
probabilities for X in {1,2,5,10} to illustrate
the complexity of an exact computation. But the
use of the Monte Carlo simulation suggested by
Niels Diepeveen is an attractive one.
regards, chip
Hi, Chip:
I understand the intuition that with the increasing of N, it tends to
eliminate all the users at once. However, I don't quite understand the
part that how to shrink the enumerating space to O(N^M). Can you
illustrate your idea with an example? Thanks a lot!
.
- Follow-Ups:
- Re: An optimization problem
- From: Chip Eastham
- Re: An optimization problem
- References:
- An optimization problem
- From: Wen
- Re: An optimization problem
- From: Chip Eastham
- Re: An optimization problem
- From: Wen
- Re: An optimization problem
- From: Chip Eastham
- An optimization problem
- Prev by Date: Re: Warning signal
- Next by Date: Re: Mersenne primes and composites
- Previous by thread: Re: An optimization problem
- Next by thread: Re: An optimization problem
- Index(es):
Relevant Pages
|