Next Article in Journal
Double Fuzzy Sumudu Transform to Solve Partial Volterra Fuzzy Integro-Differential Equations
Previous Article in Journal
Attribute Reduction in Soft Contexts Based on Soft Sets and Its Application to Formal Contexts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimal Decision Rule for a Multiple Selling Problem with a Variable Rate of Offers

Department of Mathematics and Statistics, Macquarie University, Sydney, NSW 2109, Australia
Mathematics 2020, 8(5), 690; https://doi.org/10.3390/math8050690
Submission received: 10 March 2020 / Revised: 18 April 2020 / Accepted: 21 April 2020 / Published: 2 May 2020
(This article belongs to the Section Probability and Statistics)

Abstract

:
An asset selling problem is one of well-known problems in the decision making literature. The problem assumes a stream of bidders who would like to buy one or several identical objects (assets). Offers placed by the bidders once rejected cannot be recalled. The seller is interested in an optimal selling strategy that maximizes the total expected revenue. In this paper, we consider a multi-asset selling problem when the seller wants to sell several identical assets over a finite time horizon with a variable number of offers per time period and no recall of past offers. We consider the problem within the framework of the optimal stopping theory. Using the method of backward induction, we find an optimal sequential procedure which maximizes the total expected revenue in the selling problem with independent observations.

1. Introduction

Assume we sequentially observe independent identically distributed random variables y 1 , y 2 , , y N , where the value y n can be interpreted as the value of an asset (for example, a house) at time n. We have K identical objects, which we want to sell within the finite time horizon N, and at each time n we may receive no more than C n offers, and we are not allowed to recall past offers. Our decision to sell c n , 0 c n C n , objects at time n solely depends on the information we know already and it does not depend on the observations we have not seen yet. If we decide to sell at times m 1 , m 2 , , m k , 1 m 1 < m 2 < < m k N , 1 k K , we get a gain
Z m 1 , m 2 , , m k = c m 1 y m 1 + c m 2 y m 2 + + c m k y m k ,
where c m 1 + c m 2 + + c m k = K , 0 c n C n , C n are known positive constants, n = 1 , 2 , , N . In the other words, C n is the demand and y n is the price of the asset at time n. The problem consists of finding a sequential procedure for maximising the expected gain. Since c n are not fixed, the problem we consider in this paper becomes much more complicated compare to the problem with a fixed rate of offers C n = C , n = 1 , 2 , , N , studied in [1].
The multiple selling problem described above, which belongs to a class of sequential decision problems, can be considered within the framework of the optimal stopping theory [2] and its extension, the theory of optimal multiple stopping rules [3,4,5]. Various applications of optimal stopping problems can be found in many fiellds including job search [6,7], engineering [8,9], games [10], resource allocation [11], and insurance [12,13]. Different multiple selling problems have been considered in the literature. Multiple-stopping problems with random horizon are considered in [14]. In [15], the author studies a multi-person stopping game with players’ priorities. In [16], the author considers a problem of selling several identical commodities in a finite time interval with potential customers arrive according to a Poisson process. In [13], the authors apply optimal multiple stopping rules to analyse a class of insurance products where the policy holder has the right to insure several of its annual operational losses in a finite time horizon. The general formulation of a discrete time optimal stopping problem under the criterion of a fractional reward is given in [17]. A problem of selling several identical objects with a finite horizon and with one offer per time period, C n = 1 , and no recall of past offers is discussed in [18]. This problem is generalised in [1], where we consider a model with a fixed number of offers per time period, C n = C . The methodology of optimal multiple stopping rules also allows us to solve problems with different types of actions, for example, buying and selling. In [19], we propose a buying-selling problem with independent observations, where we need to make two optimal stops. This problem is generalised in [20] to a case when we can make more than two stops. In [21], we generalise the model considered in [19] to a case of dependent random variables.
Many authors have considered different asset-selling problems, which are sometimes called house-selling problems (for example, see [22]). In [23], the authors consider the problem of selling more than one object with single offer per day and recall of past offers is allowed. The probelm of selling non-identical objects with one offer per time period is studied in [24]. In [25], the authors generalise the house-selling problem to the problem with vector offers. Two different versions of the selling problem under both finite and infinite horizons are proposed in [26]. In the first version, only the most recently obtained offer may be accepted with no recal allowed, while in the second version, any previously received offer may be accepted with recall allowed. In [27], the authors study asset-selling problems with holding costs. In [28], the authors propose a non-parametric approach to a buying-selling problem with the finite time horizon.
The paper is structured as follows. Section 2 includes some results of the theory of optimal multiple stopping rules. In Section 3, we find an optimal multiple stopping rule for the selling problem. The proof of the result is based on backward induction. Section 4 presents two examples illustrating how the optimal procedure works. Section 5 concludes the paper with a short discussion.

2. Optimal Multiple Stopping Rules

2.1. Definitions

Let y 1 , y 2 , be a sequence of random variables, which we observe one by one. If we stop at time m i , after having observed y 1 , , y m i , i = 1 , , k , we select the corresponding values y m 1 , , y m k allowed After stops at times m 1 , , m k , we receive a gain Z m 1 , , m k , which is a function of the selected observations y 1 , , y m k . For example, Z m 1 , , m k may be the sum of the selected values, that is, Z m 1 , , m k = y m 1 + + y m k (e.g., see [1,18]). Another example is a buying-selling problem with two stops allowed (see [19,21]), when Z m 1 , m 2 = y m 2 y m 1 . For other examples of the gain function, see [13,20]. In this paper, the gain function takes the Form (1).
We assume that the mathematical framework consists of
  • a probability space ( Ω , F , P ) ;
  • a non-decreasing sequence { F n , n 1 } of the σ -algebras such that F m 1 F m k F for all 1 m 1 < < m k ;
  • a random process { Z m 1 , , m k , F m k , m k > m k 1 } , Z m 1 , , m k is F m k -measurable, for each fixed integer m 1 , , m k 1 , 1 m 1 < m 2 < < m k 1 .
It is clear that within this framework our decision at time n depends only on the observed values y 1 , , y n and we are not allowed to stop twice at the same time, 1 m 1 < < m k . These assumptions are stated in the definition of a multiple stopping rule below.
Definition 1.
A collection of integer-valued random variables τ = ( τ 1 , , τ k ) is called a multiple stopping rule if the following conditions hold:
1.
{ ω Ω : τ 1 ( ω ) = m 1 } F m 1 , , { ω Ω : τ 1 ( ω ) = m 1 , , τ k ( ω ) = m k } F m k for all m k > > m 1 1 ;
2.
1 τ 1 < < τ k < + (P-a.s.).
The following condition is needed for the existence of all considered expectations (see [3,4,29]). There is a number of other sufficient conditions that ensure the existence of the expectations; for example, assumption Equation (13) in Theorem 2 in [30] and several different conditions discussed in [31].
E sup n E n sup Z m 1 , , m k + < + ,
where x + = max { x , 0 } , E n is the conditional expectations relative to the σ -algebras F n .
Now we can define optimal multiple stopping rules (see [3]).
Definition 2.
Let S m be a class of multiple stopping rules τ = ( τ 1 , τ k ) such that τ 1 m (P-a.s.). The function
v m = sup τ S m E Z τ
is called the m-value. In particular, if m = 1 then v = v 1 is the expected gain (or the value of the game).
In the other words, S m is the set of all multiple stopping times with respect to { F n } such that ( τ 1 , , τ k ) S m if τ 1 m .
Definition 3.
A multiple stopping rule τ * S m is called an optimal multiple stopping rule in S m if E Z τ * exists and E Z τ * = v m .
The existence conditions and the structure of an optimal multiple stopping rule as well as further details of the theory of multiple optimal stopping rules can be found in [3,4,5,18].

2.2. Finite Case

Assume now that we observe a finite sequence of random variables y 1 , y 2 , , y N . Let
{ Z m 1 , , m k , 1 m 1 N 1 , m 1 < m 2 N 2 ( m 1 ) , , m k 1 < m k N k ( m 1 , , m k 1 ) }
be a family of random variables, where N 1 , N i ( · ) ( i = 2 , , k ) are natural numbers, which represent the latest possible times we are allowed to stop. For example, N 1 = N k + 1 , N 2 = N k + 2 , , N k = N . The sequences { V m 1 , , m i } and { X m 1 , , m i } , i = 1 , 2 , , k , are needed for constructing the multiple stopping rules. They can be defined by backward induction from the following recurrent equations; see formulas (7), (10) and (11) in [3], further details can be found in [2,29]:
V m 1 , , m i 1 , N i ( m 1 , , m i 1 ) = X m 1 , , m i 1 , N i ( m 1 , , m i 1 ) ,
V m 1 , , m i = max { X m 1 , , m i , E m i V m 1 , , m i 1 , m i + 1 } ,
X m 1 , , m i 1 = E m i 1 V m 1 , , m i 1 , m i 1 + 1 , X m 1 , , m k = Z m 1 , , m k ,
for 1 m 1 N 1 , m i 1 < m i N i ( m 1 , , m i 1 ) , i = 2 , , k . After having observed the first m i observations, X m 1 , , m i can be interpreted as the conditional expected gain if we stop at time m i and use optimal stopping times for the later stages; V m 1 , , m i represents the maximum gain that is possible to receive at time m i . If m i = N i ( m 1 , , m i 1 ) , then the gain is V m 1 , , m i 1 , N i ( m 1 , , m i 1 ) = X m 1 , , m i 1 , N i ( m 1 , , m i 1 ) . If m i < N i ( m 1 , , m i 1 ) , we can either stop or continue. If we stop, the gain is X m 1 , , m i , and if we continue, the gain is E m i V m 1 , , m i 1 , m i + 1 .
In [3], Theorem 1 and Theorem 4 give the existence conditions and the structure of an optimal multiple stopping rule τ * in S m and the characterization of the m-value v m by means of the sequence { V m } , respectively. Using these results, we obtain the optimal multiple stopping rule τ * and the value v m .
The following theorem gives a multiple optimal stopping rule and the expected gain for sums of independent random variables. It presents a solution of the problem formulated in Section 1 if all C n = 1 , n = 1 , , N , which implies that c m 1 = = c m k = 1 and k = K , that is, c n are known constants. The more complicated problem, when c n are not fixed, 0 c n C n , is solved in Section 3.
Theorem 1
([18]). Let y 1 , y 2 , , y N be a sequence of independent random variables with known distribution functions F 1 , F 2 , , F N ,
Z ( m ) k = y m 1 + y m 2 + + y m k .
Let v L , l be the expected gain with l, l k , stops and L, L N , steps. If there exist E y 1 , E y 2 , , E y N , then the value v = v N , k , where
v n , 1 = E max { y N n + 1 , v n 1 , 1 } , 1 n N , v 0 , 1 = , v n , k i + 1 = E max { v n 1 , k i + y N n + 1 , v n 1 , k i + 1 } , k i + 1 n N , v k i , k i + 1 = , i = k 1 , , 1 .
We put
τ 1 * = min { m 1 : 1 m 1 N k + 1 , y m 1 v N m 1 , k v N m 1 , k 1 } , τ i * = min { m i : τ i 1 * < m i N k + i , y m i v N m i , k i + 1 v N m i , k i } , i = 2 , , k 1 , τ k * = min { m k : τ k 1 * < m k N , y m k v N m k , 1 } ,
then τ * = ( τ 1 * , , τ k * ) is the optimal multiple stopping rule.

3. Main Result

Theorem 1 gives a multiple optimal stopping rule and the expected gain for a problem with a fixed number of stops k. However, in our initial problem, the k is not fixed since at time n we can sell 0 , 1 or C n objects, C n are known positive constants, n = 1 , 2 , , N . Obviously, our decision may affect the remaining number of stops required to sell all of the K objects. In this case, c n are F n -measurable random variables taking values from { 0 , 1 , , C n } , where F n = σ ( y 1 , , y n ) .
Let us consider an extended version of the problem. We observe a sequence of random variables y ˜ 1 , y ˜ 2 , , y ˜ S N , S N = C 1 + + C N , where
y ˜ j = y 1 , 1 j S 1 , y 2 , S 1 + 1 j S 2 , y N , S N 1 + 1 j S N ,
{ S n } n = 1 N is a cumulative sum, S n = C 1 + + C n . In the other words, we observe the following sequence
y 1 , , y 1 C 1 , y 2 , , y 2 C 2 , , y N , , y N C N .
The following theorem gives a multiple optimal stopping rule and the expected gain for the stopping problem of the extended sequence when we are allowed to stop K times and we receive the gain
Z m 1 , m 2 , , m K = y ˜ m 1 + y ˜ m 2 + + y ˜ m K .
Theorem 2.
Let y ˜ 1 , y ˜ 2 , , y ˜ S N be a sequence of random variables as in Equation (8) with the gain function Equation (9). Let v L , l be the expected gain with l, l K , stops and L, L S N , steps. If there exist E y ˜ 1 , E y ˜ 2 , , E y ˜ S N , then the value v = v S N , K , where
v S N n + 1 , 1 = E max { y ˜ n , v S N n , 1 } , n 1 { S 1 , , S N 1 } , max { y ˜ n , v S N n , 1 } , o t h e r w i s e . 1 n S N , v 0 , 1 = , v S N n + 1 , K i + 1 = E ( max { v S N n , K i + y ˜ n , v S N n , K i + 1 } ) , n 1 { S 1 , , S N 1 } , max { v S N n , K i + y ˜ n , v S N n , K i + 1 } , o t h e r w i s e 1 n S N K + i , v K i , K i + 1 = , i = K 1 , , 1 .
We put
τ 1 * = min { m 1 : 1 m 1 S N K + 1 , y ˜ m 1 v S N m 1 , K v S N m 1 , K 1 } , τ i * = min { m i : τ i 1 * < m i S N K + i , y ˜ m i v S N m i , K i + 1 v S N m i , K i } , i = 2 , , K 1 , τ K * = min { m K : τ K 1 * < m K S N , y ˜ m K v S N m K , 1 } .
then τ * = ( τ 1 * , , τ K * ) is the optimal multiple stopping rule.
Proof. 
From Equation (5) we obtain
V m 1 , , m K = max { X m 1 , , m K , E m K V m 1 , , m K 1 , m K + 1 } = max { y ˜ m 1 + + y ˜ m K , E m K V m 1 , , m K 1 , m K + 1 } = max { y ˜ m K , v S N m K , 1 } + y ˜ m 1 + + y ˜ m K 1 .
For m K 1 < m K < S N ,
v S N m K + 1 , 1 = E m K 1 max { y ˜ m K , v S N m K , 1 } = E max { y ˜ m K , v S N m K , 1 } , m K 1 { S 1 , , S N 1 } , max { y ˜ m K , v S N m K , 1 } , otherwise .
For m K = S N ,
v S N m K + 1 , 1 = v 1 , 1 = E y ˜ S N , if m K = S N 1 + 1 , y ˜ S N , otherwise ,
since v 0 , 1 = .
In the other words, if C N = S N S N 1 = 1 ,
v C N , 1 = v 1 , 1 = E y ˜ S N = E y N .
If C N = S N S N 1 > 1 ,
v 1 , 1 = v 2 , 1 = = v C N 1 , 1 = y N ,
whereas
v C N , 1 = E y ˜ S N 1 + 1 = E y N .
According to Theorem 1 [3], if y ˜ m K v S N m K , 1 , then we need to stop at time m K . Therefore, should we decide to stop at time S n 1 + 1 , that is, in the beginning of the series
y n , , y n C n ,
we will also stop at times S n 1 + 2 , , S n . This implies that we will be able to sell C n objects.
From Equations (6) and (10) we have
X m 1 , , m K 1 = E m K 1 V m 1 , , m K 1 , m K 1 + 1 = E m K 1 max { y ˜ m K 1 + 1 , v S N m K 1 1 , 1 } + y ˜ m 1 + + y ˜ m K 1 = v S N m K 1 , 1 + y ˜ m 1 + + y ˜ m K 1
since
E m K 1 ( max { y ˜ m K 1 + 1 , v S N m K 1 1 , 1 } = E max { y ˜ m K 1 + 1 , v S N m K 1 1 , 1 } , m K 1 { S 1 , , S N 1 } , max { y ˜ m K 1 + 1 , v S N m K 1 1 , 1 } , otherwise .
In the same way,
V m 1 , , m i = max { X m 1 , , m i , E m i V m 1 , , m i 1 , m i + 1 } = max { v S N m i , K i + y ˜ m 1 + + y ˜ m i , E m i V m 1 , , m i 1 , m i + 1 } = max { v S N m i , K i + y ˜ m i , v S N m i , K i + 1 } + y ˜ m 1 + + y ˜ m i 1 ,
where, for m i 1 < m i < S N K + i ,
v S N m i + 1 , K i + 1 = E m i 1 max { v S N m i , K i + y ˜ m i , v S N m i , K i + 1 } = E ( max { v S N m i , K i + y ˜ m i , v S N m i , K i + 1 } ) , m i 1 { S 1 , , S N 1 } , max { v S N m i , K i + y ˜ m i , v S N m i , K i + 1 } , otherwise
with v K i , K i + 1 = , i = K 1 , K 2 , , 2 .
Similarly, for i = K 1 , K 2 , , 2 ,
X m 1 , , m i 1 = E m i 1 V m 1 , , m i 1 , m i 1 + 1 = E m i 1 ( max { v S N m i 1 1 , K i + y ˜ m i 1 + 1 , v S N m i 1 1 , K i + 1 } + y ˜ m 1 + + y ˜ m i 1 ) = v S N m i 1 , K i + 1 + y ˜ m 1 + + y ˜ m i 1
since
E m i 1 ( max { v S N m i 1 1 , K i + y ˜ m i 1 + 1 , v S N m i 1 1 , K i + 1 } ) = E ( max { v S N m i 1 1 , K i + y ˜ m i 1 + 1 , v S N m i 1 1 , K i + 1 } ) , m i 1 { S 1 , , S N 1 } , max { v S N m i 1 1 , K i + y ˜ m i 1 + 1 , v S N m i 1 1 , K i + 1 } , otherwise .
Finally,
V m 1 = max { X m 1 , E m 1 V m 1 + 1 } = max { v S N m 1 , K 1 + y ˜ m 1 , E m 1 V m 1 + 1 } = max { v S N m 1 , K 1 + y ˜ m 1 , v S N m 1 , K } ,
where, for 1 m 1 < S N K + 1 ,
v S N m 1 + 1 , K = E m 1 1 ( max { v S N m 1 , K 1 + y ˜ m 1 , v S N m 1 , K } ) = E ( max { v S N m 1 , K 1 + y ˜ m 1 , v S N m 1 , K } ) , m 1 1 { S 1 , , S N 1 } , max { v S N m 1 , K 1 + y ˜ m 1 , v S N m 1 , K } , otherwise
with v K 1 , K = .
Taking into account Theorem 4 [3], we obtain v = v S N , K .
Now, using Theorem 1 [3], Equations (10)–(13) we obtain the optimal multiple stopping rule τ * = ( τ 1 * , , τ K * ) :
τ 1 * = min { m 1 : 1 m 1 S N K + 1 , y ˜ m 1 v S N m 1 , K v S N m 1 , K 1 } , τ i * = min { m i : τ i 1 * < m i S N K + i , y ˜ m i v S N m i , K i + 1 v S N m i , K i } , i = 2 , , K 1 , τ K * = min { m K : τ K 1 * < m K S N , y ˜ m K v S N m K , 1 } .
This completes the proof.
 □
Theorem 2 allows us to write down c n in an explicit form, For example,
c 1 = min { C 1 , K } , y 1 v S N 1 , K v S N 1 , K 1 , 0 , y 1 < v S N 1 , K v S N 1 , K 1 ; c 2 = min { C 2 , K } , y 1 < v S N 1 , K v S N 1 , K 1 , y 2 v S N C 1 1 , K v S N C 1 1 , K 1 , min { C 2 , K c 1 } , y 1 v S N 1 , K v S N 1 , K 1 , y 2 v S N C 1 1 , K C 1 v S N C 1 1 , K C 1 1 , 0 , otherwise .
We can see that c 1 depends on y 1 ; c 2 depends on y 1 , y 2 and c 1 . Similarly, we can obtain expressions for c 3 , c 4 , , c N with c n = min { C n , K s } on { c 1 + + c n 1 = s } , s { 0 , 1 , , K } . Note that the actual number of stops k = n = 1 N I ( c n > 0 ) .
Corollary 1.
If C 1 = = C N = 1 , the extended sequence y ˜ 1 , y ˜ 2 , , y ˜ S N coincides with the original sequence y 1 , y 2 , , y N . So we consider the stopping problem of the original sequence with K stops allowed. Since m i { S 1 , , S N } = { 1 , 2 , , N } , i = 1 , 2 , , K , the values v L , l , l K , L N , are calculated in the same way as in Theorem 1, which gives the multiple optimal stopping rule τ * = ( τ 1 * , , τ K * ) . If we stop at time n, then c n = 1 .
Corollary 2.
If C 1 = = C N = C 2 , K = k C , where C , K , k are natural numbers, then, according to the optimal rule, if we decide to stop at some time, we should sell all of the C objects (see [1]). In the other words, we can consider a reduced problem with a gain
Z m 1 , m 2 , , m k r = y m 1 + y m 2 + + y m k ,
where Z m 1 , m 2 , , m k = C Z m 1 , m 2 , , m k r is the initial gain Equation (1). If we stop at time n, then c n = C .
Corollary 3.
If min { C 1 , , C N } K , the problem Equation (1) is reduced to a problem with 1 stop and a gain Z m 1 r = y m 1 , Z m 1 = K Z m 1 r . This means that the optimal rule will require us to stop once and sell all of the K objects (see [1]), that is, c n = K if we decide to stop at time n.

4. Examples

4.1. Uniform Distribution

Let y 1 , y 2 , , y N be a sequence of independent random variable having uniform distribution U ( a , b ) , a , b are fixed numbers. From Example 1 [1] we have
v n , 1 = ( v n 1 , 1 a ) 2 / ( 2 ( b a ) ) + ( a + b ) / 2 , v n , k = ( v n 1 , k v n 1 , k 1 a ) 2 / ( 2 ( b a ) ) + ( a + b ) / 2 + v n 1 , k 1 ,
where v 0 , 1 = a , v k , k + 1 = a + k ( a + b ) / 2 , 1 n N .
In Table 1 (see [1]), we present the values v L , l with l ( l 7 ) stoppings and L ( L 10 ) steps for the choice a = 0 , b = 1 .
Suppose that N = 5 , K = 2 , and ( C 1 , C 2 , C 3 , C 4 , C 5 ) = ( 2 , 3 , 4 , 3 , 2 ) . Then, according to Corollary 3, we should stop one time and sell both objects. In this case the expected gain is 2 v 5 , 1 = 2 · 0.7751 = 1.5502 .
We generated 10,000 sequences of length N = 5 from U ( 0 , 1 ) and applied the rules defined as follows:
  • Rule 1 (optimal): the optimal stopping rule (with 1 stop);
  • Rule 2 (sub-optimal): the optimal double stopping rule (with K = 2 stops);
  • Rule 3 (deterministic): always sell at the beginning ( m 1 = 1 ) of the time interval;
  • Rule 4 (random): stop randomly at m 1 and m 2 , subject to 1 m 1 < m 2 5 .
Table 2 displays the average gains of the rules indicating that Rule 1 (the optimal rule) outperforms the other three rules.

4.2. Exponential Distribution

Suppose independent random variables y 1 , y 2 , , y N are identically distributed with an exponential distribution Exp ( β ) . Its probability density function is
f ( x ) = 1 β exp x β , x > 0 , β > 0 .
Suppose that C 1 = C 2 = = C N = 1 , then, according to Corollary 1, the values v L , l , l K , L N and the multiple optimal stopping rule τ * = ( τ 1 * , , τ K * ) can be found from Theorem 1.
We have
v n , 1 = E max { y N n + 1 , v n 1 , 1 } = 0 max { x , v n 1 , 1 } f ( x ) d x = 0 v n 1 , 1 v n 1 , 1 f ( x ) d x + v n 1 , 1 x f ( x ) d x = v n 1 , 1 v n 1 , 1 exp v n 1 , 1 β + ( β + v n 1 , 1 ) exp v n 1 , 1 β , = v n 1 , 1 + β exp v n 1 , 1 β , 1 n N , v 0 , 1 = 0 .
Likewise,
v n , k i + 1 = E max { v n 1 , k i + y N n + 1 , v n 1 , k i + 1 } = E max { y N n + 1 , v n 1 , k i + 1 v n 1 , k i } + v n 1 , k i = 0 max { x , c } f ( x ) d x + v n 1 , k i = 0 c c f ( x ) d x + c x f ( x ) d x + v n 1 , k i = v n 1 , k i + 1 + β exp v n 1 , k i + 1 v n 1 , k i β ,
where c = v n 1 , k i + 1 v n 1 , k i , k i + 1 n N , v k i , k i + 1 = 0 , i = k 1 , , 1 .
Table 3 presents the values v L , l with l ( l 8 ) stoppings and L ( L 8 ) steps for the choice β = 1 .
For example, if N = 8 and K = 2 , then the expected gain v = v 8 , 2 = 3.9959 and the optimal multiple stopping rule τ * = ( τ 1 * , τ 2 * ) :
τ 1 * = min { m 1 : 1 m 1 7 , y m 1 v 8 m 1 , 2 v 8 m 1 , 1 } , τ 2 * = min { m 2 : τ 1 * < m 2 8 , y m 2 v 8 m 2 , 1 } .

5. Discussion

In this paper, we have considered one of well-known problems in the decision making literature, an asset selling problem. While most of the literature on the subject has a focus on selling a single object, there are applications, which can be better modelled under the assumption of selling mutiple objects. For example, a seller wants to sell more than one object over a fixed period of time (say, a month). Many existing asset selling models allow either single offer or a fixed number of offers per time period (for example, per day). In contrast, the understanding of multiple selling problems when a number of offers per time period is not fixed has been limited so far. In this work, we have presented a novel sequential problem of selling several identical assets with a variable number of offers per time period. The model considered here assumes independence of sequentially observed random variables, generalisation to a case of dependent random variables is a matter for our further research. An important feature of the mutiple selling problem considered in the paper is that, since the number of the objects that can be sold at any time is a random variable, the proposed model is much more complicated compare to models with a fixed rate of offers. We have derived an optimal sequential rule and the expected gain for the multi-asset selling problem with a finite horizon. We have provided examples illustrating how the optimal procedure work.

Funding

This research received no external funding.

Acknowledgments

The author is grateful to Anna Krasnosielska-Kobos for her comments on the manuscript, and to the referees for helpful remarks.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Sofronov, G. An optimal sequential procedure for a multiple selling problem with independent observations. Eur. J. Oper. Res. 2013, 225, 332–336. [Google Scholar] [CrossRef]
  2. Chow, Y.S.; Robbins, H.; Siegmund, D. Great Expectations: The Theory of Optimal Stopping; Houghton Mifflin: Boston, MA, USA, 1971. [Google Scholar]
  3. Nikolaev, M.L. Generalized sequential procedures. Lith. Math. J. 1979, 19, 318–325. [Google Scholar] [CrossRef]
  4. Nikolaev, M.L. Test for optimality of a generalized sequence of procedures. Lith. Math. J. 1981, 21, 253–258. [Google Scholar] [CrossRef]
  5. Nikolaev, M.L. On optimal multiple stopping of Markov sequences. Theory Probab. Its Appl. 1999, 43, 298–306. [Google Scholar] [CrossRef]
  6. Lippman, S.A.; McCall, J.J. The economics of job search: A survey. Econ. Inq. 1976, 14, 155–189. [Google Scholar] [CrossRef]
  7. Stein, W.E.; Seale, D.A.; Rapoport, A. Analysis of heuristic solutions to the best choice problem. Eur. J. Oper. Res. 2003, 151, 140–152. [Google Scholar] [CrossRef]
  8. David, I. Explicit results for a class of asset-selling problems. Eur. J. Oper. Res. 1998, 110, 576–584. [Google Scholar] [CrossRef]
  9. Righter, R. The stochastic sequential assignment problem with random deadlines. Probab. Eng. Inf. Sci. 1987, 1, 189–202. [Google Scholar] [CrossRef]
  10. Seregina, T.V.; Ivashko, A.A.; Mazalov, V.V. Optimal stopping strategies in the game “the price is right”. Proc. Steklov Inst. Math. 2019, 307, 127–141. [Google Scholar] [CrossRef]
  11. Papastavrou, J.D.; Rajagopalan, S.; Kleywegt, A.J. The Dynamic and Stochastic Knapsack Problem with Deadlines. Manag. Sci. 1996, 42, 1706–1718. [Google Scholar] [CrossRef] [Green Version]
  12. Karpowicz, A.; Szajowski, K. Double optimal stopping of a risk process. Stochastics 2007, 79, 155–167. [Google Scholar] [CrossRef]
  13. Targino, R.S.; Peters, G.W.; Sofronov, G.; Shevchenko, P.V. Optimal exercise strategies for operational risk insurance via multiple stopping times. Methodol. Comput. Appl. Probab. 2017, 19, 487–518. [Google Scholar] [CrossRef] [Green Version]
  14. Krasnosielska-Kobos, A. Multiple-stopping problems with random horizon. Optimization 2015, 64, 1625–1645. [Google Scholar] [CrossRef]
  15. Krasnosielska-Kobos, A. Construction of Nash equilibrium based on multiple stopping problem in multi-person game. Math. Methods Oper. Res. 2016, 83, 53–70. [Google Scholar] [CrossRef] [Green Version]
  16. Stadje, W. A full information pricing problem for the sale of several identical commodities. Z. Oper. Res. 1990, 34, 161–181. [Google Scholar] [CrossRef]
  17. Tanaka, T. Discrete Time Optimal Stopping Problems with Fractional Rewards. J. Inf. Optim. Sci. 2014, 35, 291–306. [Google Scholar] [CrossRef]
  18. Nikolaev, M.L.; Sofronov, G.Y. A multiple optimal stopping rule for sums of independent random variables. Discret. Math. Appl. 2007, 17, 463–473. [Google Scholar] [CrossRef]
  19. Sofronov, G.; Keith, J.M.; Kroese, D.P. An optimal sequential procedure for a buying-selling problem with independent observations. J. Appl. Probab. 2006, 43, 454–462. [Google Scholar] [CrossRef]
  20. Sofronov, G.Y. A multiple optimal stopping rule for a buying–selling problem with a deterministic trend. Stat. Pap. 2016, 57, 1107–1119. [Google Scholar] [CrossRef]
  21. Sofronov, G.Y. An optimal double stopping rule for a buying-selling problem. Methodol. Comput. Appl. Probab. 2020, 22, 1–12. [Google Scholar] [CrossRef]
  22. Albright, S.C. A Bayesian approach to a generalized housing selling problem. Manag. Sci. 1977, 24, 432–440. [Google Scholar] [CrossRef]
  23. MacQueen, J.; Miller, R.G. Optimal Persistence Policies. Oper. Res. 1960, 8, 362–380. [Google Scholar] [CrossRef]
  24. Albright, S.C. Optimal Sequential Assignments with Random Arrival Times. Manag. Sci. 1974, 21, 60–67. [Google Scholar] [CrossRef]
  25. Bruss, F.T.; Ferguson, T.S. Multiple buying or selling with vector offers. J. Appl. Probab. 1997, 34, 959–973. [Google Scholar] [CrossRef] [Green Version]
  26. Rosenfield, D.B.; Shapiro, R.D.; Butler, D.A. Optimal strategies for selling an asset. Manag. Sci. 1983, 29, 1051–1061. [Google Scholar] [CrossRef]
  27. David, I.; Levi, O. Asset-selling problems with holding costs. Int. J. Prod. Econ. 2001, 71, 317–321. [Google Scholar] [CrossRef]
  28. Chun, Y.H.; Plante, R.D.; Schneider, H. Buying and selling an asset over the finite time horizon: A non-parametric approach. Eur. J. Oper. Res. 2002, 136, 106–120. [Google Scholar] [CrossRef]
  29. Haggstrom, G.W. Optimal Sequential Procedures when More Than one Stop is Required. Ann. Math. Stat. 1967, 38, 1618–1626. [Google Scholar] [CrossRef]
  30. Stadje, W. On multiple stopping rules. Optimization 1985, 16, 401–418. [Google Scholar] [CrossRef]
  31. Kösters, H. A note on multiple stopping rules. Optimization 2004, 53, 69–75. [Google Scholar] [CrossRef]
Table 1. The values for the uniform distribution U ( 0 , 1 ) .
Table 1. The values for the uniform distribution U ( 0 , 1 ) .
L v L , 1 v L , 2 v L , 3 v L , 4 v L , 5 v L , 6 v L , 7
10.5000
20.62501.0000
30.69531.19531.5000
40.74171.32031.74172.0000
50.77511.40911.90912.27512.5000
60.80041.47612.03412.47612.80043.0000
70.82031.52872.13182.63183.02873.32033.5000
80.83641.57122.21052.75683.21053.57123.8364
90.84981.60642.27562.85973.35973.77564.1064
100.86111.63602.33032.94623.48473.94624.3303
Table 2. The average gains for different rules: optimal (Rule 1), sub-optimal (Rule 2), deterministic (Rule 3) and random (Rule 4).
Table 2. The average gains for different rules: optimal (Rule 1), sub-optimal (Rule 2), deterministic (Rule 3) and random (Rule 4).
Rule 1Rule 2Rule 3Rule 4
Average gain1.54601.41091.00731.0051
Table 3. The values for the exponential distribution Exp ( 1 ) .
Table 3. The values for the exponential distribution Exp ( 1 ) .
L v L , 1 v L , 2 v L , 3 v L , 4 v L , 5 v L , 6 v L , 7 v L , 8
11.0000
21.36792.0000
31.62252.53153.0000
41.81992.93443.62594.0000
51.98203.26254.12674.68795.0000
62.11983.54044.54815.25855.73196.0000
72.23983.78194.91325.74996.35486.76487.0000
82.34633.99595.23586.18306.90097.42847.79058.0000

Share and Cite

MDPI and ACS Style

Sofronov, G. An Optimal Decision Rule for a Multiple Selling Problem with a Variable Rate of Offers. Mathematics 2020, 8, 690. https://doi.org/10.3390/math8050690

AMA Style

Sofronov G. An Optimal Decision Rule for a Multiple Selling Problem with a Variable Rate of Offers. Mathematics. 2020; 8(5):690. https://doi.org/10.3390/math8050690

Chicago/Turabian Style

Sofronov, Georgy. 2020. "An Optimal Decision Rule for a Multiple Selling Problem with a Variable Rate of Offers" Mathematics 8, no. 5: 690. https://doi.org/10.3390/math8050690

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop