Depending on what you mean by "good", it sounds like you're probably
looking for a https://en.wikipedia.org/wiki/Hill_climbing algorithm.

I hope this helps,

-- 
Raul

On Wed, Apr 5, 2023 at 5:11 PM Elijah Stone <elro...@elronnd.net> wrote:
>
> If some set of values is good, and increasing one of the variables makes it
> bad, continuing to increase that variable will never make it good again.
>
> On Wed, 5 Apr 2023, Raul Miller wrote:
>
> > What does monotonicity mean here, for a multivariate expression?
> >
> > Thanks,
> >
> > --
> > Raul
> >
> > On Wed, Apr 5, 2023 at 6:44 AM Elijah Stone <elro...@elronnd.net> wrote:
> >>
> >> I know not the first thing about linear programming or numerical 
> >> optimisation,
> >> but I have a problem which I think is related; can anyone point me in the
> >> right direction?
> >>
> >> I have a set of variables x y... (usually not more than two, though there
> >> might be in some cases), and an oracle which can tell, given a value for 
> >> each
> >> variable, whether the result is 'good'.  The goal is to construct a model 
> >> for
> >> the oracle.
> >>
> >> The oracle is reasonably nice: it is continuous and monotonic, but slightly
> >> noisy; it might end up being locally non-monotonic, but the model should 
> >> still
> >> be monotonic.
> >>
> >> I expect the oracle can generally be modeled by a simple equation like: 0 
> >> < a
> >> + (b*x) + (c*y)--then the goal is to find values for a, b, and c;--or 
> >> possibly
> >> the second-order equivalent of the same; or possibly a piecewise 
> >> composition
> >> of such equations.  The model should be fast to evaluate, so it shouldn't 
> >> have
> >> any more terms than are necessary to construct a reasonable approximation.
> >>
> >> Any pointers?
> >>
> >>   -E
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to