首页    期刊浏览 2024年11月13日 星期三
登录注册

文章基本信息

  • 标题:Constrained multi-item inventory systems with quantity discounts via evolutionary algorithm.
  • 作者:Jucan, Daniela ; Tudose, Lucian ; Bojan, Ioan
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2009
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Many models for a single product under a variety of conditions and assumptions have been developed to help managers in charge of inventory to make the decisions about the quantity and the timing of orders. There are many circumstances in which stock items cannot be treated in isolation, including constraints on stock level or investments. Management of a single warehouse inventory system involves coordinating inventory orders in order to minimize costs without exceeding the warehouse capacity and the maximum average inventory investment.
  • 关键词:Discounts (Sales);Evolutionary algorithms;Inventory service companies

Constrained multi-item inventory systems with quantity discounts via evolutionary algorithm.


Jucan, Daniela ; Tudose, Lucian ; Bojan, Ioan 等


1. INTRODUCTION

Many models for a single product under a variety of conditions and assumptions have been developed to help managers in charge of inventory to make the decisions about the quantity and the timing of orders. There are many circumstances in which stock items cannot be treated in isolation, including constraints on stock level or investments. Management of a single warehouse inventory system involves coordinating inventory orders in order to minimize costs without exceeding the warehouse capacity and the maximum average inventory investment.

The existent literature tries to solve the problem in two separate cases: all-units discount and incremental discount.

The non stationary ordering policies for multi-item inventory problem with a single resource constraint and all-units quantity discounts is studied in (Guder & Zydiak, 1997). A heuristic method for determining order quantities in an all-unit discount environment with budget constraint is presented in (Madan et al., 1993). (Rubin & Benton, 1993) presented a set of algorithms that collectively find the optimal order quantities for the situations where a buyer considers all-units discounts from multiple suppliers under a variety of constraints, such as limited storage space and restricted inventory budgets. A practical model for ordering in multi-item multi-constraint inventory systems with all-units quantity discount is presented in (Moussourakis & Haksever, 2008).

For the incremental discounts case few articles have been published. (Guder et al., 1994) considered the incremental discounts problem with a single constraint and independent order cycles. (Rubin & Benton, 2003) considered the same problem with multiple constraints such as budgets and space limitation.

2. OPTIMIZATION PROBLEM

Our model refers to a multi-item inventory problem, with limited capacity of warehouse and constraints on investment in inventories. Demand for each item is known and constant and it must be met over an infinite horizon without shortages or backlogging. Replenishments are instantaneous and we assume a zero lead time. The model allows two types of discount schedules: all unit discount schedule and incremental schedule. We assumed that a single supplier exists for each product, some of the suppliers offer all unit discount and the others offer the incremental discount. In an all-units discount schedule the lower unit cost is applied to all of the units in the order, in an incremental discount schedule the discount is applied only to the additional units beyond some breakpoint (Lee & Nahmias, 1993). The objective is to determine the optimal order size ([Q.sub.i.sup.*]) that minimize the total annual cost, which consists of three components: annual purchase cost, annual inventory holding cost and the annual ordering cost. The total cost can be expressed as:

MIN CT = [n.summation over (i=1)][[a.sub.i] x [D.sub.i]/[Q.sub.i] + [W.sub.i] x [D.sub.i]/[Q.sub.i] + 1/2 x [W.sub.i] x [epsilon]] (1)

subject to

[n.summation over (i=1)][d.sub.i] x [Q.sub.i] - D [less than or equal to] 0 (2)

1/2 x [n.summation over (i=1)][W.sub.i] [less than or equal to] C (3)

[Q.sub.i] [greater than or equal to] 0, i = l, ..., n (4)

where:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (5)

[D.sub.i]--annual demand for item i [units/year];

[a.sub.i]--ordering cost for item i [euro/order];

[c.sub.ij]--unit cost for item i within discount interval j [euro/unit];

[d.sub.i]--unit space for item i [[m.sup.2]/unit];

[epsilon]--annual holding rate [euros/(euro x year)]

D--warehouse capacity [[m.sup.2]];

C--maximum of average investment in inventories [euro];

[Q.sub.ij]--quantity of product i within the interval j [units];

[N.sub.ti]--number of discount interval;

n--number of items.

Obviously, the following relationship is valid:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)

The first term of the objective function represents the ordering cost, the second term represents the purchasing cost, and the third term is the holding cost. Equation (2) represents the space constraint; equation (3) requires that the average investment in inventories does not exceed a certain amount.

The input data for the optimization problem are presented in table 1 and 2.

Since our model has two types of quantity discounts and we considered constraints on both space and investment we think our model is more difficult to solve. We think that our model presents a more realistic assumption.

3. TWO-PHASE ENHANCED EVOLUTIONARY

ALGORITHM

In solving the optimization problem we used an original two-phase evolutionary algorithm (2PhEA) inspired from the evolutionary concept of "punctuated equilibrium". We think that the high level of stress in the population (which determines sudden and massive changes of the species) is comparable to the effect of constrains of an optimization problem. Therefore, the main idea behind our 2PhEA algorithm is its operation in two phases. In each phase, the individual's fitness is determined by another factor. In Phase 1, the individual's fitness depends only on the way in which an individual is more suitable (or not) in terms of constraints. In this phase, the population "fight for survival" and there is no interest for the best individual. For this reason, the number and level of mutations is high, respectively very high. We thought this phase as some kind of "feasible individual generator". The algorithm moves into the second phase when the number of feasible individuals of the population exceeds a preset threshold. Phase 2 is a common evolutionary algorithm (sometimes a simple genetic algorithm). 2PhEA is implemented in Cambrian v.3 which is in operation at the Optimal Design Centre of the Technical University of Cluj-Napoca, Romania.

4. OPTIMIZATION RESULTS

The results of the optimization are presented in table 3 and table 4. The optimal value of the objective function is CT = 389,607.14 euro.

One can find in the literature (Lee & Nahmias, 1993) that for all-unit discount the optimal [Q.sup.*] must be either the EOQ for some discount level, or one of the breakpoints of some discount interval. This rule stands on only for product 3 even we have all-unit discount for product 1 also. This may be due to the presence of the incremental discount schedule. From the obtained results one can see that the optimum order for product 5 is very low. The two possible reasons are that its unit cost is high and its necessary space for storage is high respectively. It can be seen that the storage capacity is not reached since the investment constraint is more restrictive.

As future research one can think to take into account supplier selection if there are multiple suppliers for each product suppliers with different discount schedules.

Other directions for the future research may be the staggering problem and the JRP with constraints.

5. CONCLUSION

In this paper we presented an application of a two-phase enhanced evolutionary algorithm to an inventory system with two resource constraints and with two types of quantity discounts: all-unit discount and incremental discount.

The obtained results show that the presence of the incremental discount may influence the rule that says that the optimal orders must be either the EOQ for some discount interval, or one of the breakpoints of some discount interval for the all-unit discount schedule.

As future research one can take into account the supplier selection, complete the problem with the staggering aspect and solving Joint Replenishment Problem with constraints.

This work has been supported by the Grant of the Romanian Government PN II CNCSIS ID_593/2009.

6. REFERENCES

Guder, F. & Zydiak, J. L. (1997). Non-stationary ordering policies for multi-item inventory systems subject to a single resource constraint and quantity discounts. Computers & Operations Research, Vol. 24, Issue 1, (January 1997), pp 61-71, ISSN 0305-0548

Guder, F.; Zydiak, J. & Chaudry, S. (1994). Capacitated Multiple Item Ordering with Incremental Quantity Discounts. Journal of the Operational Research Society, Vol. 45, No. 10, pp 1197-1205, ISSN 0160-5682

Lee, H. L. & Nahmias, S. (1993). Single-Product, Single-Location Models, In: Handbooks in OR & MS Vol.2, S.C. Graves et al., (Ed.), pp 11-12, North Holland, ISBN: 0-44487472-0, Amsterdam

Madan, M.; Bramorski, T. & Gnanendran, K. (1993). A heuristic methodology to evaluate price discount structures from the buyer's perspective. International Journal of Production Economics, Vol. 29, Issue 2, (March 1993), pp 223-231, ISSN 0925-273

Moussourakis, J. & Haksever, C. (2008). A Practical Model for Ordering in Multi-Product Multi-Constraint Inventory Systems with All-Units Quantity Discounts. Information and Management Science, Vol. 19, No. 2, pp 263-283, ISSN 1017-1819

Rubin, P. A. & Benton, W. C. (1993). Jointly constrained order quantities with all-units discounts. Naval Research Logistics, Vol. 40, Issue 2, pp 255-278, ISSN 0894-0469X

Rubin, P. A. & Benton, W. C. (2003). Evaluating jointly constrained order quantity complexities for incremental discounts. European Journal of Operation Research, Vol. 149, Issue 3, (September 2003), pp 557-570, ISSN 0377-2217
Tab. 1. Input data for the optimization problem

 i D [a.sub.i] [d.sub.i] [epsilon] D

1 200 500 1 0.2 500
2 300 1,000 2
3 500 1,050 2
4 400 1,200 3
5 100 575 5

Tab. 2. Data for the discount schedules

Item i Discount type Discount interval

1 All unit discount Q < 20
 20 [less than or equal to] Q < 40
 Q [greater than or equal to] 40

2 Incremental discount Q < 40
 40 [less than or equal to] Q < 60
 Q [greater than or equal to] 60

3 All unit discount Q < 30
 30 [less than or equal to] Q < 60
 Q [greater than or equal to] 60

4 Incremental discount Q < 50
 50 [less than or equal to] Q < 75
 Q [greater than or equal to] 75

5 Incremental discount Q < 10
 10 [less than or equal to] Q < 30
 Q [greater than or equal to] 30

Tab. 3. Optimization results

 i Discount interval

 1 2

 [Q.sup.ij] [c.sub.ij] [Q.sup.ij] [c.sub.ij]

1 -- 100 26 98
2 31 200 -- 180
3 -- 300 -- 290
4 39 200 -- 175
5 9 500 5 425

 i Discount interval

 3

 [Q.sup.ij] [c.sub.ij]

1 -- 95
2 -- 150
3 60 280
4 -- 150
5 -- 400

Tab. 4. Optimization results

 i [d.sub.i] [Q.sub.i.sup.*] 0,5 x [summation]
 [summation] [Q.sub.i]
 [W.sub.i] [d.sub.i]

1 1 26 1,274 26
2 2 31 3,100 62
3 2 60 8,400 120
4 3 39 3,900 117
5 5 14 3,312.5 70
Total 19,986.5 395
Constraint 20,000 500
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有