A method, processing device, and machine-readable medium are provided.
Costs of states of a state space are calculated. Each state represent one
or more available product attributes having zero or more decided
attribute values. The calculating is based, at least in part, on training
data associated with previously requested and offered products.
determining a next state such that one or more products are available and
a sum of values, including a cost of a next state and a cost of a
perturbation of one of the one or more requested product attribute values
to reach the next state is a minimum value. A value for a product
attribute is mapped according to the minimum sum of values and product
attribute values of available products.