153 122 14MB
English Pages 603 [598] Year 2021
Ata Allah Taleizadeh
Imperfect Inventory Systems
Inventory and Production Management
Imperfect Inventory Systems
Ata Allah Taleizadeh
Imperfect Inventory Systems Inventory and Production Management
Ata Allah Taleizadeh School of Industrial Engineering University of Tehran Tehran, Iran
ISBN 978-3-030-56973-0 ISBN 978-3-030-56974-7 https://doi.org/10.1007/978-3-030-56974-7
(eBook)
© Springer Nature Switzerland AG 2021 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors, and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. This Springer imprint is published by the registered company Springer Nature Switzerland AG The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Contents
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Imperfect Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Scrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Multi-product Single Machine . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Quality Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . .
1 2 2 3 3 4 4 4
2
Imperfect EOQ System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2.1 Deterioration, Perishability, and Lifetime Constraints . . . . . 8 2.2.2 Imperfect-Quality Items . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 EOQ Model with No Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3.1 Imperfect Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3.2 Maintenance Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.3.3 Screening Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3.4 Learning Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.3.5 EOQ Models with Imperfect-Quality Items and Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.3.6 Buy and Repair Options . . . . . . . . . . . . . . . . . . . . . . . . . . 56 2.3.7 Entropy EOQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 2.4 EOQ Model with Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . 70 2.4.1 Imperfect Quality and Inspection . . . . . . . . . . . . . . . . . . . 70 2.4.2 Multiple Quality Characteristic Screening . . . . . . . . . . . . . 74 2.4.3 Rejection of Defective Supply Batches . . . . . . . . . . . . . . . 82 2.4.4 Rework and Backordered Demand . . . . . . . . . . . . . . . . . . 87 2.4.5 Learning in Inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 2.4.6 EOQ Model for Imperfect-Quality Items . . . . . . . . . . . . . . 109 v
vi
Contents
2.5
EOQ Model with Partial Backordering . . . . . . . . . . . . . . . . . . . . . 2.5.1 EOQ Model of Imperfect-Quality Items . . . . . . . . . . . . . . . 2.5.2 Screening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 Reparation of Imperfect Products . . . . . . . . . . . . . . . . . . . 2.5.4 Replacement of Imperfect Products . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
112 112 118 126 142 147
3
Scrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 No Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Continuous Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Discrete Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Fully Backordered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Continuous Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Partial Backordered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Continuous Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
153 153 155 155 166 186 186 223 223 232 233
4
Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 No Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Imperfect Item Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Rework Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 Imperfect Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 Quality Screening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Simple Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Defective Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 Random Defective Rate: Same Production and Rework Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.4 Rework Process and Scraps . . . . . . . . . . . . . . . . . . . . . . 4.4.5 Rework and Preventive Maintenance . . . . . . . . . . . . . . . . 4.4.6 Random Defective Rate: Different Production and Rework Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.7 Imperfect Rework Process . . . . . . . . . . . . . . . . . . . . . . . 4.5 Partial Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.1 Immediate Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.2 Repair Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 Multi-delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.1 Multi-delivery Policy and Quality Assurance . . . . . . . . . . 4.6.2 Multi-delivery and Partial Rework . . . . . . . . . . . . . . . . . 4.6.3 Multi-delivery Single Machine . . . . . . . . . . . . . . . . . . . . 4.6.4 Multi-product Two Machines . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
235 235 236 239 239 244 249 254 261 261 268
. 277 . 293 . 300 . . . . . . . . . .
307 312 318 318 324 331 331 337 340 345
Contents
vii
4.6.5 Shipment Decisions for a Multi-product . . . . . . . . . . . . . . 351 4.6.6 Pricing with Rework and Multiple Shipments . . . . . . . . . . 357 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 5
Multi-product Single Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 No Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1 Simple Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.2 Discrete Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.3 Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.4 Auction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.5 Scrapped . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Defective Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.2 Multidefective Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.3 Interruption in Manufacturing Process . . . . . . . . . . . . . . . 5.4.4 Immediate Rework Process . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Repair Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Partial Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.1 Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.2 Repair Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.3 Scrapped . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.4 Immediate Rework . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.5 Preventive Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
367 367 368 371 371 375 380 385 391 401 401 409 419 433 443 449 449 460 461 470 479 494 494
6
Quality Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 EOQ Model with No Return . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.1 No Return Without Shortage . . . . . . . . . . . . . . . . . . . . . 6.3.2 Two Quality Levels with Backordering . . . . . . . . . . . . . . 6.3.3 Learning in Inspection with Backordering . . . . . . . . . . . . 6.3.4 Partial Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 EOQ Model with Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.1 Inspection and Sampling . . . . . . . . . . . . . . . . . . . . . . . . 6.4.2 Inspection Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.3 Different Defective Quality Levels and Partial Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 EPQ Model Without Return . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.1 Quality Assurance Without Shortage . . . . . . . . . . . . . . . . 6.5.2 Quality Screening and Rework Without Shortage . . . . . . .
. . . . . . . . . . .
497 497 500 501 502 502 506 506 515 515 522
. . . .
525 534 535 536
viii
Contents
6.6
7
EPQ Model with Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6.1 Continuous Quality Characteristic Without Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6.2 Inspections Errors Without Shortage . . . . . . . . . . . . . . . . 6.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 537 . . . .
537 542 546 547
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 No Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.1 Preventive Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.2 Imperfect Preventive Maintenance . . . . . . . . . . . . . . . . . 7.2.3 Imperfect Maintenance and Imperfect Process . . . . . . . . . 7.2.4 Aggregate Production and Maintenance Planning . . . . . . . 7.3 Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.1 Preventive Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . 7.4 Partial Backordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.1 Preventive Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . 7.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
549 549 550 550 561 569 574 578 578 582 582 582 582
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
Chapter 1
Introduction
In today’s manufacturing environment, managing inventories is one of the basic concerns of enterprises dealing with materials according to their activities, because material as the principal inventories of enterprises specially production ones composes the large portion of their assets. As a result, managing inventories influences directly financial, production, and marketing segments of enterprises so that efficient management of inventories leads to improving their profits. In addition, the effect of managing inventories on the selling prices of finished products is undeniable because more than half of production systems’ revenues are spent to buy materials or production components. On the other hand, customers expect to receive their orders at a lower price apace. So, an efficient managing inventories and production planning are key managerial and operational tools to achieve the main goals, which are satisfying the customers’ demand and becoming lower-cost producer, in order to increase market share. Economic production quantity (EPQ) model is a well-known economic lot size model used in production enterprises that internally produce products. However, traditional EPQ model is utilized for perfect production process to determine the optimal production lot size so that overall production/inventory costs are minimized. In reality, a perfect production run rarely exists. Breakdown is an inevitable issue in production processes. Indeed, after a production period, a production process often shifts to out-control state owing to machine wear or corrosion which leads to generating defective items with loss cost. In order to reimburse these costs, some production strategies including reworking and repairing defective items, quality control, and maintenance planning to reduce the defective or scrape item costs are employed. So, the main prophecy of this book is to introduce all mentioned production strategies which can lessen unexpected imperfect item costs. The main focus of this book is to introduce mathematical models of imperfect inventory control systems in which at least one of imperfect items, scraped item, rework
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7_1
1
2
1 Introduction
policy, quality control or maintenance planning may be used. In the following a brief introduction about each chapter is presented.
1.1
Imperfect Items
Since the introduction of the economic order quantity (EOQ) model by Harris (1913), frequent contributions have been made in the literature toward the development of alternative models that overcome the unrealistic assumptions embedded in the EOQ formulation. For example, the assumption related to the perfect quality items is technologically unattainable in most supply chain applications (Cheng 1991). In contrast, products can be categorized as “good quality,” “good quality after reworking,” “imperfect quality,” and “scrap” (Chan et al. 2003). In practice, the presence of defective items in raw material or finished products inventories may deeply affect supply chain coordination, and, consequently, the product flows among supply chain levels may become unreliable (Roy et al. 2011). In response to this concern, the enhancement of currently available production and inventory order quantity models, which accounts for imperfect items in their mathematical formulation, has become an operational priority in supply chain management (Khan et al. 2011). This enhancement may also include the knowledge transfer between supply chain entities in order to reduce the percentage of defective items. In the second chapter of this book, the main focus is on introducing several mathematical models of EOQ inventory systems with imperfect items considering different kinds of shortages under different assumptions.
1.2
Scrap
The economic order quantity (EOQ) model was first introduced in 1913. Seeking to minimize the total cost, the model generated a balance between holding and ordering costs and determined the optimal order size. Later, the EPQ model considered items produced by machines inside a manufacturing system with a limited production rate, rather than items purchased from outside the factory. Despite their age, both models are still widely used in major industries. Their conditions and assumptions, however, rarely pertain to current real-world environments. To make the models more applicable, different assumptions have been proposed in recent years, including random machine breakdowns, generation of imperfect and scrap items, and discrete shipment orders. The assumption of discrete shipments using multiple batches can make the EPQ model more applicable to real-world problems. The EPQ inventory models assume that all the items are manufactured with high quality and defective items are not produced. However, in fact, defective items appear in the most of manufacturing systems; in this sense, researchers have been developing EPQ inventory models for
1.4 Multi-product Single Machine
3
defective production systems. In these production systems, defective items are of two types: scrapped items and reworkable items. Usually non-conforming products are scrapped and are removed from the systems’ inventories. This strategy is employed for production enterprises in which either imperfect items cannot be repaired or both repair/reworking cost is more than their selling revenues. In turn, enterprises prefer to reject imperfect items instead of performing reworking/repair procedure. In the third chapter of this book, the EPQ model with scraped items under different kinds of shortages and both continuous and discrete delivery are introduced.
1.3
Rework
Rework is one of the key drivers of production designs applied in imperfect production systems in which their production lines face defectives. It helps producers reproduce the non-conforming items, which are detected within/after inspecting process, and sell them as healthy ones. Although a reworking process makes an additive cost for production companies, it causes the producers to profit from buying the reworked items more than their reworking costs, so they prefer to rework the imperfect items in order to reduce their unexpected expenses. In the fourth chapter of this book, rework process in imperfect EPQ model under different assumptions is introduced. Indeed, several mathematical models of EPQ problem with defective and rework process are presented.
1.4
Multi-product Single Machine
The economic production quantity (EPQ) is a commonly used production model that has been studied extensively in the past few decades. One of the considered constraints in the EPQ inventory models is producing all items by a single machine. Since all of the products are manufactured on a single machine with a limited capacity, a unique cycle length for all items is considered. It is assumed there is a real constant production capacity limitation on the single machine on which all products are produced. If the rework is placed, both the production and rework processes are accomplished using the same resource, the same cost, and the same speed. The first economic production quantity inventory model for a single-product single-stage manufacturing system was proposed by Taft (1918). Perhaps Eilon (1985) and Rogers (1958) were the first researchers that studied the multi-products single manufacturing system. Eilon (1985) proposed a multi-product lot-sizing problem classification for a system producing several items in a multi-product single-machine manufacturing system. In the fifth chapter of this book, multi-
4
1 Introduction
product single-machine EPQ model with defective and scraped items and also rework process under different assumptions are presented.
1.5
Quality Considerations
Traditional economic order quantity (EOQ) models offer a mathematical approach to determine the optimal number of items a buyer should order to a supplier each time. One major implicit assumption of these models is that all the items are of perfect quality (Rezaei and Salimi 2012). However, presence of defective products in manufacturing processes is inevitable. There is no production process which can guarantee that all its products would be perfect and free from defect. Hence, there is a yield for any production process. Basic and classical inventory control models usually ignore this fact. They assume all output products are perfect and with equal quality; however, due to the limitation of quality control procedures, among other factors, items of imperfect quality are often present. So it has given researchers the opportunity to relax this assumption and apply a yield to investigate and study its impact on several variables of inventory models such as order quantity and cycle time. In the sixth chapter of this book, several inventory control models under quality considerations such as sampling, inspections, return, etc. with different assumptions of inventory systems are presented.
1.6
Maintenance
The role of the equipment condition in controlling quality and quantity is wellknown (Ben-Daya and Duffuaa 1995). Equipment must be maintained in top operating conditions through adequate maintenance programs. Despite the strong link between maintenance production and quality, these main aspects of any manufacturing system are traditionally modeled as separate problems. In the last chapter of this book, maintenance and inventory systems are considered together, and several mathematical models are presented.
References Ben-Daya, M., & Duffuaa, S. O. (1995). Maintenance and quality: The missing link. Journal of Quality in Maintenance Engineering, 1(1), 20–26. Chan, W. M., Ibrahim, R. N., & Lochert, P. B. (2003). A new EPQ model: Integrating lower pricing, rework and reject situations. Production Planning & Control, 14(7), 588–595. Cheng, T. C. E. (1991). EPQ with process capability and quality assurance considerations. Journal of the Operational Research Society, 42(8), 713–720.
References
5
Eilon, S. (1985). Multi-product batch production on a single machine—A problem revisited. Omega, 13, 453–468. Harris, F. W. (1913). What quantity to make at once. In The library of factory management. Operation and costs (The factory management series) (Vol. 5, pp. 47–52). Chicago, IL: A.W. Shaw Co.. Khan, M., Jaber, M. Y., & Bonney, M. (2011). An economic order quantity (EOQ) for items with imperfect quality and inspection errors. International Journal of Production Economics, 133(1), 113–118. Rezaei, J., & Salimi, N. (2012). Economic order quantity and purchasing price for items with imperfect quality when inspection shifts from buyer to supplier. International Journal of Production Economics, 137(1), 11–18. Rogers, J. (1958). A computational approach to the economic lot scheduling problem. Management Science, 4, 264–291. Roy, M. D., Sana, S. S., & Chaudhuri, K. (2011). An economic order quantity model of imperfect quality items with partial backlogging. International Journal of Systems Science, 42(8), 1409–1419. Taft, E. W. (1918). The most economical production lot. Iron Age, 101(18), 1410–1412.
Chapter 2
Imperfect EOQ System
2.1
Introduction
Since the introduction of the economic order quantity (EOQ) model by Harris (1913), frequent contributions have been made in the literature toward the development of alternative models that overcome the unrealistic assumptions embedded in the EOQ formulation. For example, the assumption related to the perfect-quality items is technologically unattainable in most supply chain applications. In contrast, products can be categorized as “good quality,” “good quality after reworking,” “imperfect quality,” and “scrap” (Chan et al. 2003; Pal et al. 2013). In practice, the presence of defective items in raw material or finished product inventories may deeply affect supply chain coordination, and, consequently, the product flows among supply chain levels may become unreliable (Roy et al. 2015). In response to this concern, the enhancement of currently available production and inventory order quantity models, which accounts for imperfect items in their mathematical formulation, has become an operational priority in supply chain management (Khan et al. 2011). This enhancement may also include the knowledge transfer between supply chain entities in order to reduce the percentage of defective items (Adel et al. 2016). Also some related works can be found in Hasanpour et al. (2019), Keshavarz et al. (2019), Taleizadeh et al. (2015, 2016a, 2018a, b), Taleizadeh and Zamani-Dehkordi (2017a, b), Salameh and Jaber (2000), Maddah and Jaber (2008), and Papachristos and Konstantaras (2006). The EOQ models with imperfect-quality items in three categories are categorized and their subcategories are shown in Fig. 2.1. The common notations of imperfect EOQ models are shown in Table 2.1.
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7_2
7
8
2
Learning effects
No shortage
Maintenance actiuons
Imperfect quality Fully backordered
Batch rejection
Learning effects
Partial backordered
Rejection
Imperfect EOQ system
No shortage
Imperfect EOQ System
Reparation
Inspections and screening
Entropy EOQ
Fully backordered
Imperfect quality
Inspections and screening
Partial backordered
Imperfect quality
Screening
Fig. 2.1 Categories of EOQ model of imperfect-quality items
2.2
Literature Review
The academic literature related to inventory control for imperfect-quality items is multidisciplinary in nature and, for reviewing/presentation purposes in this chapter, is thematically organized around two main streams: (1) deterioration, perishability, and shelf lifetime constraints and (2) model formulations and related solution techniques that consider imperfect-quality items (Adel et al. 2016).
2.2.1
Deterioration, Perishability, and Lifetime Constraints
The terms “deterioration,” “perishability,” and “obsolescence” are used interchangeably in the literature and may often be perceived as ambiguous because they are linked to particular underlying assumptions regarding the physical state/fitness and behavior of items over time. Usually, deterioration refers to the process of decay, damage, or spoilage of a product, i.e., the product loses its value of characteristics and can no longer be sold/used for its original purpose (Wee 1993). In contrast, an item with a fixed lifetime perishes once it exceeds its maximum shelf lifetime and then must be discarded (Ferguson and Ketzenberg 2005). Obsolescence incurs a partial or a total loss of value of the on-hand inventory in such a way that the value for a product continuously decreases with its perceived utility (Song and Zipkin 1996; Also some related works can be found in works of Nobil, et al. (2019), Lashgary et al. (2016, 2018), Kalantary and Taleizadeh (2018), Diabat et al.
2.2 Literature Review
9
Table 2.1 Notations P D R s v C CR CJ Cb CT Cd g b π K KS h h1 hR γ CI x p E[p] f( p) T t f(γ) y B β E[.]
Production rate (units per unit time) Demand rate (units per unit time) Repair rate (units per unit time) Selling price for good-quality items ($/unit) Selling price for imperfect or salvage value per items ($/unit) Production/purchasing cost ($/unit) Rework cost per unit ($/unit) Reject cost per unit (including transportation, handling, and damage cost) ($/unit) Backordering cost ($/unit/unit time) Transportation cost per unit ($/unit) Disposal cost per unit ($/unit) Goodwill cost per unit ($/unit) Lost sale cost per unit ($/unit) Fixed setup/ordering cost ($/lot) Fixed transportation or shipment cost ($/lot) Holding cost per unit per unit time ($/unit/unit time) The holding cost for defective items per unit per unit time ($/unit/unit time) The holding cost for reworked items per unit per unit time ($/unit/unit time) Fraction of imperfect items (percent) The unit screening or inspection cost ($/unit) Inspection rate (units per unit time) Imperfect rate (units per unit time) Expected imperfect rate Probability density function of p Ordering cycle duration (time) Screening time (time) Probability density function of imperfect products (γ) Production/ordering quantity (unit) Backordered level (unit) Partial backordering rate (%) 0 < β 1 Expected value of a random variable
(2017), Mohammadi et al. (2015), Tat et al. (2015), Hasanpour et al. (2019), Taleizadeh (2014), Taleizadeh and Rasouli-Baghban, (2015, 2018), Taleizadeh et al. (2013a, b, 2015, 2016, 2019), Taleizadeh and Nemattolahi (2014) and Tavakkoli and Taleizadeh (2017), Bakker et al. (2012).
2.2.2
Imperfect-Quality Items
The classical EOQ has been a widely accepted model for inventory control purposes due to its simple and intuitively appealing mathematical formulation. However, it is true to say that the operation of the model is based on a number of explicitly or
10
2
Imperfect EOQ System
implicitly made unrealistic mathematical assumptions that are never actually met in practice (Jaber et al. 2004). Salameh and Jaber (2000) developed a mathematical model that permits some of the items to drop below the quality requirements, i.e., a random proportion of defective items are assumed for each lot size shipment, with a known probability distribution. The researchers assumed that each lot is subject to a 100% screening, where defective items are kept in the same warehouse until the end of the screening process and then can be sold at a price lower than that of perfectquality items. Huang (2004) developed a model to determine an optimal integrated vendor–buyer inventory policy for flawed items in a just-in-time (JIT) manufacturing environment. Maddah and Jaber (2008) developed a new model that rectifies a flaw in the one presented by Salameh and Jaber (2000) using renewal theory. Jaber et al. (2008) extended it by assuming that the percentage defective per lot reduces according to a learning curve. Jaggi and Mittal (2011) investigated the effect of deterioration on a retailer’s EOQ when the items are of imperfect quality. In their research, defective items were assumed to be kept in the same warehouse until the end of the screening process. Jaggi et al. (2011) and Sana (2012) presented inventory models, which account for imperfect-quality items under the condition of permissible delay in payments. Moussawi-Haidar et al. (2014) extended the work of Jaggi and Mittal (2011) to allow for shortages. In a real manufacturing environment, the defective items are not usually stored in the same warehouse where the good items are stored. As a result, the holding cost must be different for the good items and the defective ones (e.g., Paknejad et al. 2005). With this consideration in mind, Wahab and Jaber (2010) presented the case where different holding costs for the good and defective items are assumed. They showed that if the system is subject to learning, then the lot size with the same assumed holding costs for the good and defective items is less than the one with differing holding costs. When there is no learning in the system, the lot size with differing holding costs increases with the percentage of defective items. For more details about the extensions of a modified EOQ model for imperfect-quality items, see Khan et al. (2011). Here are some main models in literature with their mathematical model, solution procedure, and numerical examples. In the next sections, these models starting from the basic to complicated ones are presented. First, EOQ models with imperfect quality items are studied considering no shortage, back-ordering shortage, and partial back-ordering.
2.3 2.3.1
EOQ Model with No Shortage Imperfect Quality
In this section, two imperfect EOQ models developed by Salameh and Jaber (2000) and Maddah and Jaber (2008) are presented. Consider the EOQ model with a
2.3 EOQ Model with No Shortage Fig. 2.2 Inventory level (Salameh and Jaber 2000; Maddah and Jaber 2008)
11
Inventory
y
Py
Time
t T
demand rate of D units per unit time. An order of size y is placed every time the inventory level reaches zero and is assumed to be delivered instantaneously. The fixed ordering cost is K, the fixed shipping of imperfect-quality items is KS, the unit purchasing cost is C, and the inventory holding cost is h per unit per unit time. Each order contains a fraction P of defective items, a random variable with support in [0, 1]. Each order is subjected to a 100% inspection process at a rate of x units per unit time, xD. The screening cost is d per unit. Upon completion of the screening process, items of imperfect quality are sold as a single batch at a reduced price of v per unit. The price of a perfect-quality item is s per unit, s < v. The behavior of the inventory level in an ordering cycle is shown in Fig. 2.2, where T is the ordering cycle duration (T ¼ (1 p)y/D, and t ¼ y/x). Salameh and Jaber (2000) assumed that (1 p) y Dt, or, equivalently, p 1 D/x, in order to avoid shortages. Under the above assumptions, the expected profit is presented as: Revenue
cost zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{ Fixed z}|{ TPðyÞ ¼syð1 pÞ þ υyp K
Purchasing cost
z}|{ Cy
Inspection cost
z}|{ CI y
Holding cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ ½yð1 pÞ2 py2 h þ 2D x
ð2:1Þ
Then the expected profit per unit time is derived as: TPðyÞ E½TPUðyÞ ¼ E T After some simplifications,
ð2:2Þ
12
2
Imperfect EOQ System
y hy K 1 E E ½TPUðyÞ ¼ D s υ þ h þ D υ C C I x x y 1p
hyð1 E ½pÞ 2
ð2:3Þ
And the optimal order quantity is derived as: ySJ
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KDE ½1=ð1 pÞ ¼ h½1 E½p 2Dð1 E ½1=ð1 pÞÞ=x
ð2:4Þ
Then, Maddah and Jaber (2008) corrected Eq. (2.2) as: E½TPUðyÞ ¼
E ½TPðyÞ E ½T
ð2:5Þ
and derived a new expected profit function as: E½TPðyÞ ¼ syð1 E ½pÞ þ υyE ½p K Cy C I y i 0 h 1 y 2 E ð 1 pÞ 2 2 E ½ p y A þ h@ 2D x Since E[T] ¼ (1 E[p])y/D, then Eq. (2.5) is rearranged as:
E ½TPUðyÞ ¼
h i ½sð1 E ½pÞ þ υE½p C CI D KD=y hyðE ð1 pÞ2 =2 þ E ½pD=xÞ 1 E ½p
ð2:6Þ After proofing the concavity of Eq. (2.6) with respect to y, the optimum order size is derived as: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD i y ¼u t h h E ð1 pÞ2 þ 2E½pD=x
ð2:7Þ
The expected profit in Eq. (2.6) has several terms independent of y. In subsequent analysis, these are dropped, and the objective function is redefined in terms of minimizing the expected “relevant” cost per unit time as (Maddah and Jaber 2008):
2.3 EOQ Model with No Shortage
ECðyÞ ¼
h h i i 1 KD=y þ hy E ð1 pÞ2 =2 þ E ½pD=x 1 E ½p
13
ð2:8Þ
Maddah and Jaber (2008) showed that for a large inspection rate, the optimum order size in Eq. (2.7) converges to: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD i y ¼u t h h E ð1 pÞ2
ð2:9Þ
In real cases, it is not optimal to ship imperfect-quality items as a single batch in each ordering cycle (Maddah and Jaber 2008). So Maddah and Jaber assumed that shipping any number of imperfect-quality batches has a fixed cost of KS and developed their previous model under multiple batches. Now the decision variables are order size ( y) and ordering cycle number (n), and they derived the expected cost per unit time of perfect-quality items similar to Eq. (2.8) as below: h h i i E ½CPðyÞ ¼ KD=y þ hy E ð1 pÞ2 =2 =ð1 E½pÞ Figure 2.3 corresponds to the case when n ¼ 3, where the imperfect-quality inventory is held for two ordering cycles and then shipped upon completing the screening of the last order. According to Maddah and Jaber (2008), let Ti be the duration of ordering period i of a shipping cycle, i ¼ 1, . . ., n. Note that Ti ¼ (1 Pi) y/D, where Pi is the fraction of imperfect-quality items in order i of a shipping cycle. Then, the expected holding cost per shipping cycle is: 3 Imperfect quality inventory Imperfect inventory cost accumulated 7 6 7 6 cost from an order in thenth period,which is carried 7 6 7 6 7 6 carried over the ordering 7 6 for aduration of y=x 7 6 7 6 period of the order itself 7 6 before being shipped 7 6 " zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflffl ffl }|fflfflffl ffl { 7 6 n1 n2 n1 n X X X X P y2 7 6 i 7 ECIh ðy,nÞ ¼ hE 6 P ð Þy=D þ P y ð 1P Þy=D y 1P þ i i i i 7 6 x 7 6 i¼1 i¼1 j¼iþ1 i¼1 7 6 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl {zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl } 7 6 7 6 Imperfect inventory cost from an order 7 6 7 6 7 6 carried through subsequent ordering 7 6 7 6 7 6 periods during a shipping cycle 5 4 excluding thenth ordering period 2
ð2:10Þ Assuming that P1, . . ., Pn are independent and identically distributed, the expression for ECIh(y, n) in Eq. (2.10) after some simplifications changes to:
14
2
Imperfect EOQ System
i hy2 nðn 1Þ y E ½pð1 E½pÞ þ nE½pD ðn 1Þvar½p ECIh ðy, nÞ ¼ 2 x D Knowing E
n P
ð1 Pi Þy=D ¼ nð1 E ½pÞy=D, the expected imperfect-quality
i¼1
item cost per unit time is: E ½CIðy, nÞ ¼
n 1 KS D 1 E ½p n y
ð n 1Þ D n1 þ hy E½pð1 E ½pÞ þ E ½p var½p 2 x n
And total cost will be: E ½TCðy, nÞ ¼
h i 2ð n 1Þ K S D hy var½p þ ½E ð1 pÞ2 n 2 n y o D þðn 1ÞE½pð1 E½pÞ þ 2E ½p x ð2:11Þ
1 1 E ½p
n
Kþ
Because of convexity of Eq. (2.11), one can easily derive that: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2ðK þ ðK S =nÞÞD u i i y ð nÞ ¼ u h h uh E ð1 pÞ2 ð2ðn 1Þ=nÞvar½pþ ðn 1ÞE½pð1 E ½pÞþ 2E ½pðD=xÞ u t|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
γ ðnÞ
ð2:12Þ Maddah and Jaber (2008) showed that optimal values of n can be found by optimizing the expected total cost presented in Eq. (2.13) which is presented in Eq. (2.14): pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ECT1 ðnÞ ¼ ECTðn, y ðnÞÞ ¼ 2κ ðnÞγ ðnÞD ð2:13Þ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi h iffi h i u uK 1 E ð1 pÞ2 2ð1 K=K S Þvar½p E ½pð1 E ½pÞ þ 2E½pðD=xÞ t e n¼ KE ½pð1 E½pÞ ð2:14Þ Then, the optimal value of n is one of the two integers which is closest to e n, whichever leads to lower value of ECT1(n). That is, n ¼ argmin(ECT1(n)) where [x] is the largest integer x and [x] is the smallest integer x. Finally, the optimal order quantity is found from Eq. (2.12) as y* ¼ y*(n*) (Maddah and Jaber 2008).
2.3 EOQ Model with No Shortage Fig. 2.3 Perfect and imperfect inventory levels when shipments are consolidated, n ¼ 3 (Maddah and Jaber 2008)
15
Perfect Quality Inventory
(1 -P 1 )y
Time
t Imperfect Quality Inventory
P 1y T1
T2
T3
Time
Example 2.1 Maddah and Jaber (2008) developed numerical results similar to those in Salameh and Jaber (2000). This illustrates the application of their model and allows comparing their results with those of Salameh and Jaber. Consider a situation with the following parameters: demand rate, D ¼ 50,000 units/year; ordering cost, K ¼ $100/cycle; holding cost, h ¼ $5/unit/year; screening rate, x ¼ 175,200 units/ year; screening cost, CI ¼ $0.5/unit; purchasing cost, C ¼ $25/unit; selling price of good-quality items, s ¼ $50/unit; selling price of imperfect-quality items, v ¼ $20/ unit; and the fraction of imperfect-quality item, p, uniformly distributed on (a, b), 0 < a < b < 1, i.e., P ~ (a, b). With p ~ U(a, b), E[p] ¼ (a + b)/2, Var[p] ¼ (b a)/ 12 and: h i E ð 1 pÞ 2 ¼
1 ba
Z
b a
ð1 pÞ2 dp ¼
a2 þ ab þ b2 þ1ab 3
ð2:15Þ
Assuming a ¼ 0 and b ¼ 0.04, then the optimal order quantity using Eq. (2.7) becomes y* ¼ 1434 units, and the related cost from Eq. (2.6) is E[TPU (y*)] ¼ $1,212,274. Assuming shipping of imperfect-quality items has a fixed cost of KS ¼ $50 with same values for other parameters used in the previous example, in the following, the continuous value of n that minimizes ECT1(n) is e n ¼ 4.93. So, n* is either 4 or 5 where ECT1(4) ¼ 7614 > ECT1 (5) ¼ 7600. So, n* ¼ 5. The optimal order quantity is then given from Eq. (2.11) as y*(5) ¼ 1447.
16
2
2.3.2
Imperfect EOQ System
Maintenance Actions
The objective of the analysis in this section is to determine the optimal lot size y such that the expected total cost is minimized when maintenance and reworking actions are taken into account. For describing this section, some new notations are used as presented in Table 2.2 (Porteus 1986). Before presenting the model, first we should take notice of the remark presented by Hou et al. (2015) in Eq. (2.16). He derived the expected number of unhealthy item as below: E ðN Þ ¼ θ y
y X
! q
j
ð2:16Þ
j¼1
and PrfX ¼ jg ¼
qj q, 0 j y qy , j ¼ y
ð2:17Þ
Then, they showed that: E ðX Þ ¼ q
y1 X
jqj þ yqy ¼
j¼1
y X
qj
ð2:18Þ
j¼1
Finally, the number of defective items in y is N ¼ θ(y X) and the E(N ) is what presented in Eq. (2.16). Now based on Eq. (2.18), the expected cyclic cost of rework process will be: C R E ðN Þ ¼ C R θ y
y X
! q
j
ð2:19Þ
j¼1
Since the related cost to maintenance should be considered when the manufacturing process is out-of-control at the end of a production uptime for a lot of size y, the expected cyclic-related cost is:
Table 2.2 Notations of a given problem Q q
The probability that the system from in-control state shifts to out-of-control state The probability that the system stays in-control state during the production of an item and q ¼1q
θ X Cm
The percentage of defective items when the process is in the out-of-control state Random variable representing number of items produced in the in-control state Maintenance cost per unit ($/unit)
2.3 EOQ Model with No Shortage
17
C m ð1 qy Þ
ð2:20Þ
So the cyclic total cost is (Hou et al. 2015): Fixed cost
z}|{ TCðyÞ ¼ K þ
! Maintenance cost y zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ X hy2 y j þ C m ð1 q Þ þCR θ y q 2D |{z} j¼1 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Holding cost
ð2:21Þ
Rework cost
And the expected cost per unit of time becomes: f ðyÞ ¼ TCðyÞ=T
" # y X DK h D y j ¼ þ y þ CR Dθ þ C m ð1 q Þ C R θ q y 2 y j¼1
ð2:22Þ
It should be noticed that for q ¼ 0, the production system is always in the in-control state and the produced items are healthy, and Eq. (2.22) reverses to the traditional EOQ model with healthy item. But Cm ¼ 0 means all produced items are defective, and Eq. (2.22) will reduce to the approximated model (using Taylor series expansion) in Porteus (1986) as presented in Eq. (2.23): f p ð yÞ ¼
DK y þ ðh þ CR DqÞ y 2
ð2:23Þ
and derive an approximately optimal lot size as follows (Hou et al. 2015): yp
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK ¼ h þ C R Dq
ð2:24Þ
Since Eq. (2.23) was not a good approximation, Hou et al. (2015) presented a comprehensive method to derive the optimal values. They provided the bounds for searching the optimal lot size y that minimizes f( y) of Eq. (2.22) as β ¼ C m CRqθq and using necessary condition for optimal points ( f0(y) ¼ 0) derived optimal values. They prove that y exists and is unique when q equals 0 or 1 such that f 0(y) ¼ 0 satisfies. But for 0 < q < 1, let: h gðyÞ ¼ y2 f 0 ðy Þ ¼ DK þ y2 Dβð1 qy þ yqy ln q Þ 2
ð2:25Þ
since g( y) is a continuous function with limþ gðyÞ ¼ D and lim gðyÞ ¼ 1 > 0. y!0
y!1
Furthermore, the first derivative of g( y) is given by Hou et al. (2015):
18
2
h i g0 ðyÞ ¼ y h Dβð ln q Þ2 qy
Imperfect EOQ System
ð2:26Þ
After some algebra, Hou et al. (2015) proposed the optimal lot size y when 0 < q < 1: rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DðK þ Cm Þ y1 ¼ h
rffiffiffiffiffiffiffiffiffiffi 2DK y2 ¼ h
ð2:27Þ
And proved that: if if
β 0 ! 0 < y y2 y1
β > 0 ! 0 < y2 < y < y1
ð2:28Þ
Using Eqs. (2.27) and (2.28), the following algorithm is proposed to find the optimal values. Algorithm 2.1 Step 1: Let ε > 0, and compute β, y2, and y1. Step 2: If β 0, set yL ¼ 0, yU ¼ y2; otherwise, set yL ¼ y2, yU ¼ y1. U Step 3: Set yopt ¼ yL þy 2 . Step 4: If |g(yopt)| < ε, go to Step 6; otherwise, go to Step 5. Step 5: If |g(yopt)| < 0, set yL ¼ yopt; however, if |g(yopt)| > 0, yU ¼ yopt. Then, go to Step 3. Step 6: Set y ¼ yopt and compute f(y). Example 2.2 Consider K ¼ $600/cycle, h ¼ $8/unit/year, D ¼ 1000 units/year, and CR ¼ $5/unit, Cm ¼ $200/cycle, θ ¼ 0.75, and θ ¼ 0.1. Then, it can be verified that β ¼ 166.25. Using Algorithm 2.1, y ¼ 437.68 units and f(y) ¼ $7251.43 (Hou et al. 2015).
2.3.3
Screening Process
In this section, now consider a general EOQ model for items with imperfect quality under varying demand, defective items, screening process, and deterioration rates for an infinite planning horizon presented by Alamri et al. (2016). Assume that each lot is subject to a 100% screening where items that are not conforming to certain quality standards are stored in a different warehouse. Therefore, different holding costs for the good and defective items are considered. Items deteriorate while they are in storage, with demand, screening, and deterioration rates being arbitrary functions of time. The percentage of defective items per lot reduces according to a learning curve. After a 100% screening, imperfect-quality items may be sold at a discounted price as a single batch at the end of the screening process or incur a disposal penalty charge. Moreover, a general step-by-step solution procedure is provided for continuous intra-cycle periodic review applications.
2.3 EOQ Model with No Shortage
19
Table 2.3 Notations of a given problem D(t) x(t) δ(t) pj j Qj
Demand rate (units per unit time) Screening rate (units per unit time) Deterioration rate (units per unit time) The percentage defective per lot reduces according to a learning curve Cycle index ( j ¼ 1, 2,. . .) Lot of size delivered at the beginning of each cycle j (unit)
Qj
Inventory level
Qj (1 – pj ) – yj
pj Qj 0
T1j
T2j
Time
Cycle length Fig. 2.4 Inventory variation of an economic order quantity (EOQ) model for one cycle (Alamri et al. 2016)
Some related notation for this problem is presented in Table 2.3. Alamri et al. (2016) assumed that a single item held in stock lead time is zero and no restrictions exist. Moreover, any order arrives before the end of that same cycle. In order to avoid the shortage, Alamri et al. (2016) assumed (1 pj)x(t) D(t), 8t 0. Lot size covers both deterioration and demand during both the first phase (screening) and the second phase (non-screening). Each lot is subjected to a 100% screening process that starts at the beginning of the cycle and ceases by time T1j, by which point in time Qj units have been screened and yj units have been depleted, which is the summation of demand and deterioration. During this phase, items not conforming to certain quality standards are stored in a different warehouse. The variation in the inventory level during the first and second phase (please refer to Fig. 2.4) and the variation in the inventory level for the defective items (Alamri et al. 2016) are presented in Eq. (2.29):
20
2
dI gj ðt Þ ¼ Dðt Þ p j xðt Þ δðt ÞI gj ðt Þ, dt
Imperfect EOQ System
0 t T 1j
ð2:29Þ
Using boundary condition Igj(0) ¼ Qj: Z
T 1j
Qj ¼
xðuÞdu,
ð2:30Þ
0
dI gj ðt Þ ¼ Dðt Þ δðt ÞI gj ðt Þ, dt
ð2:31Þ
And with the boundary condition Igj(T2j) ¼ 0: dI dj ðt Þ ¼ p j xðt Þ, dt
0 t T 1j
ð2:32Þ
knowing Idj(0) ¼ 0. After some complicated algebra, the solutions of the above differential equations are (Alamri et al. 2016):
I gj ðt Þ ¼ e
ðgðt Þgð0ÞÞ
ZT 1j xðuÞdu e
gðt Þ
0
Zt
DðuÞ þ p j xðuÞ egðuÞ du,
0t
0
T 1j
ð2:33Þ I gj ðt Þ ¼ e
gðt Þ
ZT 2j
DðuÞegðuÞ du,
0 t T 1j
ð2:34Þ
t
Zt I gj ðt Þ ¼
p j xðuÞdu,
0 t T 1j
ð2:35Þ
0
gðt Þ ¼ ιζδðt Þdt
ð2:36Þ
The per cycle cost components for the given R T inventory system are as follows. The total purchasing cost during the cycle ¼ C 0 1j xðuÞdu. Note that this cost includes the defective and deterioration costs. Holding cost ¼ h[Igj(0, T1j) + Igj(T1j, T2j)] + h1 Idj(0, T1j). Thus, the total cost per unit time of the underlying inventory system during the cycle [0, T2j], as a function of T1j and T2j, say Z(T1j, T2j) is given by: Gðt Þ ¼ ζegðtÞ dt
ð2:37Þ
Our objective is to find T1j and T2j that minimize Z(T1j, T2j). However, the variables T1j and T2j are related to each other as follows:
2.3 EOQ Model with No Shortage
egð0Þ
Z
T 1j
21
0 < T 1j < T 2j
Z
T 2j
xðuÞdu ¼
0
DðuÞegðuÞ du þ
ð2:38Þ Z
0
T 1j
p j xðuÞegðuÞ du
ð2:39Þ
0
Thus, their goal is to solve the following optimization problem, which they shall call problem (m). (m) ¼ {minimize Z(T1j, T2j) given by Eq. (2.37) subject to Eq. (2.39) and hj ¼ 0: h j ¼ egð0Þ
Z
T 1j
Z
T 1j
xðuÞdu
0
p j xðuÞegðuÞ du
0
Z
T 2j
DðuÞegðuÞ du
ð2:40Þ
0
It can be noted from Eq. (2.40) that T1j ¼ 0 ) T2j ¼ 0 and T1j > 0 ) T1j < T2j. Thus Eq. (2.40) implies constraint (Eq. 2.38). Consequently, if they temporarily ignore the monotony constraint (Eq. 2.38) and call the resulting problem as (m1), then it does satisfy any solution of (m1). Hence, (m) and (m1) are equivalent. Moreover, T1j > 0 ) RHS of Eq. (2.33) > 0, i.e., Eq. (2.39) guarantees that the number of good items is at least equal to the demand during the first phase. First, Alamri et al. (2016) noted from Eq. (2.30) that T1j can be determined as a function of Qj, say: T 1j ¼ f 1j Q j
ð2:41Þ
Taking also into account Eq. (2.40), they found that T2j can be determined as a function of T1j, and thus of Qj, say: T 2j ¼ f 2j Q j
ð2:42Þ
Thus, if they substitute Eqs. (2.40)–(2.42) in Eq. (2.36), then problem (m) will be converted to the following unconstrained problem with the variable Qj (which they shall call problem (m2)): Z f 1j Z f 1j 1 W Qj ¼ ðC þ C I Þ xðuÞdu þ h Gð0Þegð0Þ xðuÞdu f 2j 0 0 Z f 1j
Z f 2j Z f 1j
p j xðuÞGðuÞegðuÞ du þ DðuÞGðuÞegðuÞ du þh1 f 1j u p j xðuÞdu þ K þ 0
0
0
ð2:43Þ Now, the necessary condition for having a minimum for problem (m2) is:
22
2
Letting W ¼
w f 2j ,
Imperfect EOQ System
dW ¼0 dQ j
ð2:44Þ
w0Q j f 2j f 02j,Q j w dW ¼ dQ j f 22j
ð2:45Þ
then:
where w0Q j and f 02j,Q j are the derivatives of w and f2j w.r.t. Qj, respectively. Hence, Eq. (2.45) is equivalent to (Alamri et al. 2016): w0Q j f 2j ¼ f 02j,Q j w
ð2:46Þ
Also, taking the first derivative of both sides of Eq. (2.40) w.r.t. Qj, one obtains: egð0Þ p j egð
f 1j Þ
¼ f 02j,Q j D f 2j egð
f 2j Þ
ð2:47Þ
From which and Eqs. (2.38)–(2.40) it can be obtained: w0Q j ¼ ðC þ C I Þ þ h G f 2j Gð0Þ egð0Þ þ G f 1j Z f 1j gð f Þ i h1 1j p j xðuÞdu: G f 2j p j e þ x f 1j 0 w0Q j w ¼ 0 W¼ f 2j f 2j,Q j
ð2:48Þ ð2:49Þ
where W is given by Eq. (2.40) and w0Q j is given by Eq. (2.48). Equation (2.49) can be used to determine the optimal value of Qj and its corresponding total minimum cost and then the optimal values of T1j and T2j (Alamri et al. 2016). Example 2.3 Alamri et al. (2016) presented an example to illustrate the efficiency of their mathematical model and solution procedures. They considered x(t) ¼ at + b, D τ l (t) ¼ at + r, p j ¼ Cb þe γj, and δðt Þ ¼ zβtwhere b, d, l, τ, Cb, z > 0; a, r, γ, β, t 0; and βt < z. Alamri et al. (2016) adopted the values considered in the study by Wahab and Jaber (2010), as presented in Table 2.4. The optimal values of Qj*, T1j*, T2j*, and ωj*, the corresponding total minimum cost for ten successive cycles, are obtained, and the results are shown in Table 2.5.
2.3 EOQ Model with No Shortage
23
Table 2.4 Input parameters (Alamri et al. 2016) Parameter C CI h h1 K a b γ
Value 100 ($/unit) 0.5 ($/unit) 20 ($/unit/year) 5 ($/unit/year) 3000 ($/cycle) 1000 (unit/year) 100,200 (unit/year) 0.7932 (unit/year)
Parameter α r l z β τ Cb
Value 500 (unit/year) 50,000 (unit/year) 1 (unit/year) 20 (unit/year) 25 (unit/year) 70.067 (unit/year) 819.76 (unit/year)
Table 2.5 Optimal results for varying demand, screening, and deterioration rates with pj (Alamri et al. 2016) j 1 2 3 4 5 6 7 8 9 10
pj 0.08524 0.08497 0.08436 0.08305 0.08030 0.07482 0.06502 0.05042 0.03369 0.01944
T1j 0.035424 0.035419 0.035407 0.035380 0.035324 0.035212 0.035013 0.034715 0.034376 0.034088
T2j 0.06482 0.06483 0.06485 0.06489 0.06498 0.06516 0.06548 0.06594 0.06644 0.06686
2.3.4
Learning Effects
2.3.4.1
Different Holding Costs
Qj* 3550 3550 3548 3546 3540 3529 3509 3479 3445 3416
pjQj* 303 302 299 294 284 264 228 175 116 66
ωj* 5.4 5.4 5.4 5.4 5.4 5.5 5.5 5.6 5.7 5.8
Wj * 5,585,464 5,583,830 5,580,142 5,572,240 5,555,724 5,523,107 5,465,734 5,382,467 5,290,159 5,214,030
wj* 362,030 361,980 361,850 361,580 361,020 359,900 357,890 354,900 351,490 348,600
Salameh and Jaber (2000) developed a model to determine the economic lot size by maximizing the expected total profit per unit time. Each delivered lot has defective items with a known probability function and is screened completely. Then the defective items are sold as a single batch at a discounted price at the end of the screening period (Wahab and Jaber 2010). In Salameh and Jaber’s model, it is observed that they use the same holding cost for both good items and defective items. However, in the real manufacturing environment, the good items and the defective items are treated in a different way. So, the holding cost, h ¼ iC, must be different for the good items and the defective items (e.g., Paknejad et al. 2005). With this consideration, they assigned holding costs h and h1 (where h > h1) for a unit of good item per period and a unit of defective item per period, respectively. In Fig. 2.5, inventory of defective items is depicted by the shaded area. In this section, the work of Wahab and Jaber (2010) based on Salameh and Jaber (2000), Maddah and Jaber (2008), and Jaber et al.
24
2
Fig. 2.5 The inventory level over time (Wahab and Jaber 2010)
Imperfect EOQ System
Inventory level
py
y t
T
Time
(2008) with different holding costs for the good items and defective items is presented. Figure 2.5 presents the inventory level of problem on hand. Let N(y, p) be the number of good items in each lot size y where p is a random variable and is given by: N ðy, pÞ ¼ y py ¼ yð1 pÞ
ð2:50Þ
To avoid any shortage, good items’ quantity should not be less than the demand during the screening time, t, meaning: N ðy, pÞ Dt
ð2:51Þ
Using Eqs. (2.50) and (2.51) and replacing t by y ¼ x: p1
D ! E½p 1 D=x x
ð2:52Þ
Let TR( y) and TC( y) be the total revenue and the total cost per cycle, respectively. TR( y) consists of revenues from the good and defective items and is given by TR( y) ¼ sy(1 p) + vyp, and the total cost per cycle is (Wahab and Jaber 2010): Fixed and purchasing cost
TCðyÞ ¼
zfflfflfflffl}|fflfflfflffl{ K þ Cy
þ
þ
CI y |{z} Screening cost
The holding costs of good items per cycle
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl{ 2 ffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl yð1 pÞT py h þ 2 2x
þ
2 py h1 2x |fflfflfflfflffl{zfflfflfflfflffl}
Holding costs of defective items
ð2:53Þ
2.3 EOQ Model with No Shortage
25
The total profit per cycle, TP( y), is determined as the total revenue per cycle, TR ( y), minus the total cost per cycle, TC( y), and given as (Wahab and Jaber 2010): TPðyÞ ¼ syð1 pÞ þ vyp 2 2 yð1 pÞT py py K þ Cy þ C I y þ h þ h1 þ 2 2x 2x
ð2:54Þ
The total profit per unit time, TPU( y), is determined by TP( y) ¼ T and expressed in Eq. (2.55). The expected value of the total profit per unit time is given in Eq. (2.56): hy h y D TPUðyÞ ¼ D s v þ þ 1 þ 2x 2x 1p hyð1 pÞ K hy h1 y v C CI ð2:55Þ 2 y 2x 2x hy h1 y K hy h1 y 1 E ½TPUðyÞ ¼ D s v þ þ þ D v C CI E 2x 2x y 2x 2x 1p hyð1 E ½pÞ 2 ð2:56Þ It can be easily shown that the E[TPU( y)] is concave in y, and thus by minimizing the expected total profit per unit time, the optimal lot size is determined as: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DKE ½1=ð1 pÞ y1 ¼ hð1 E½pÞ þ ðD=xÞðh þ h1 ÞE½1=ð1 pÞ ðD=xÞðh þ h1 Þ
ð2:57Þ
Let the optimal lot size be y2 when the holding cost of the defective items and the good items is equal (i.e., h ¼ h1) and y2 is given by: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DKE ½1=ð1 pÞ y2 ¼ h½ð1 E ½pÞ 2ðD=xÞð1 E ½1=ð1 pÞÞ
ð2:58Þ
Regarding Eq. (2.58), the error appearing on Salameh and Jaber (2000) has been corrected on Cárdenas-Barrón (2001). A simple approach for determining the economic production quantity for an item with imperfect quality is also presented in Goyal and Cárdenas-Barrón (2002). Next, they have compared the optimal lot size derived in Maddah and Jaber (2008) with the one that they assigned different holding costs for the defective and good items. Since the cycle length T depends on the percentage rate of defective items, the cycle length is a random variable. Knowing Þ yð1E ½pÞ T ¼ yð1p (Wahab and Jaber 2010), the expected profit per cycle is: D and E ½T ¼ D
26
2
Imperfect EOQ System
E½TPðyÞ ¼ syð1 E½pÞ þ vyE½p h i1 2 3 0 y 2 E ð 1 pÞ 2 2 2 E ½ p y E ½ p y 5 A þ h1 4K þ Cy þ C I y þ h@ þ 2D 2x 2x
ð2:59Þ
As a renewal process, the expected profit per unit time will be: Dfsð1 E ½pÞ þ vE½p C C I g KD yð1 E ½pÞ ð 1 E ½ p Þ h i1 2 0 3 2 E ð 1 p Þ E ½ p E ½ p yD 4 h@ 5 A þ h1 þ D x x 2ð1 E ½pÞ
E½TPUðyÞ ¼
Because of the concavity of E[TPU( y)], the optimum lot size is: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DK i y3 ¼ u t h 2 hE ð1 pÞ þ ðD=xÞE ½pðh þ h1 Þ By considering h1 ¼ h in expression (2.61): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DK i i y4 ¼ u t h h h E ð1 pÞ2 þ 2E½pD=x
ð2:60Þ
ð2:61Þ
ð2:62Þ
which is the same as the one in Maddah and Jaber (2008). Jaber et al. (2008) considered learning effects in an EOQ model with imperfect items when the holding costs for the good and defective items are the same. Now different holding costs are assigned to the good and defective items. In this case, the total profit per unit time is the same as in Eq. (2.54). However, p is replaced with p(n), which is the percentage of defective per shipment n. For example, p(n) is expressed using a S-shaped logistic learning curve model as follows (Wahab and Jaber 2010): pð nÞ ¼
α γ þ eβn
ð2:63Þ
Including the learning effects, the total profit per unit time is given as (Wahab and Jaber 2010): hy h y hy hy D K TPUðyn Þ ¼ D s v þ n þ 1 n þ v C CI n 1 n yn 2x 2x 2x 2x 1 pðnÞ hyn ð1 pðnÞÞ 2 ð2:64Þ In Eq. (2.64), n is not a decision variable. For a given n, p(n) is a constant. Hence, the total profit per unit time is concave in yn. By setting the first derivative equal to zero, the optimal yn can be obtained as (Wahab and Jaber 2010):
2.3 EOQ Model with No Shortage
27
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK ½1=ð1 pðnÞÞ yn ¼ hð1 pðnÞÞ þ ðD=xÞðh þ h1 Þ½1=ð1 pðnÞÞ ðD=xÞðh þ h1 Þ
ð2:65Þ
Let the optimal lot size be zn when the holding costs of defective and good items are equal (i.e., h1 ¼ h) and n is given by (Wahab and Jaber 2010): zn
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK ¼ hð1 pðnÞÞ½ð1 pðnÞÞ þ ð2D=xÞ½pðnÞ=ð1 pðnÞÞ
ð2:66Þ
which is the same as the one in Jaber et al. (2008). Example 2.4 (Without Learning Effects) In order to illustrate the behavior of the optimal lot sizes y1, y2, y3, and y4, let us consider an example with D ¼ 50,000, C ¼ $100, K ¼ $3000, s ¼ $200, v ¼ $50, x ¼ 100, CI ¼ $0.5, h ¼ $20 unit/year, and h1 ¼ $5 unit/year. The percentage of defective item, p, is uniformly distributed, i.e., p ~ U[a, b], where E[p] ¼ (a + b)/2; E[1/(1 p)] ¼ [1/(a b)]. They considered a ¼ 0 and b has been varied from 0.001 to 0.5 (Wahab and Jaber 2010). The optimal lot sizes for different values of b are given in Table 2.6 and y1, y2, y3, and y4 (Wahab and Jaber 2010). Optimal lot sizes y2 and y4 are computed by substituting h1 ¼ h ¼ $20 unit/year. Example 2.5 (With Learning Effects) In this example, they considered the same parameters that they used in Example 2.1 except p(n), as given in Eq. (2.63), and the values of α ¼ 70.067 and β ¼ 0.7932. Using Eqs. (2.65) and (2.66), yn* and zn* are computed and values yn* and zn* are presented in Table 2.7. As the learning takes Table 2.6 Comparison of order quantities (Wahab and Jaber 2010) b 0.001 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 0.2 0.3 0.4 0.5
f( p) 1000.00 100.00 50.00 33.33 25.00 20.00 16.67 14.29 12.50 11.11 10.00 5.00 3.33 2.50 2.00
E[p] 0.0005 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05 0.1 0.15 0.2 0.25
E [1/(1 p)] 1.0005003 1.0050336 1.0101354 1.0153069 1.0205499 1.0258659 1.0312567 1.0367242 1.0422701 1.0478964 1.0536052 1.1157178 1.1889165 1.2770641 1.3862944
E [(1 p)2] 0.999000 0.990033 0.980133 0.970300 0.960533 0.950833 0.941200 0.931633 0.922133 0.912700 0.903333 0.813333 0.730000 0.653333 0.583333
y1* 3874.32 3886.34 3899.74 3913.19 3926.70 3940.26 3953.87 3967.52 3981.22 3994.98 4008.77 4149.06 4292.60 4437.47 4580.86
y2* 3873.95 3882.67 3892.34 3901.97 3911.58 3921.16 3930.70 3940.21 3949.68 3959.11 3968.50 4059.62 4143.91 4218.35 4279.33
y3* 3874.32 3886.31 3899.65 3912.99 3926.33 3939.68 3953.03 3966.37 3979.71 3993.04 4006.37 4138.72 4267.73 4390.69 4504.47
y4* 3873.95 3882.66 3892.27 3901.83 3911.32 3920.75 3930.11 3939.40 3948.63 3957.78 3966.85 4053.02 4129.32 4193.61 4243.91
28
2
Table 2.7 Comparison of order quantities with learning effects (Wahab and Jaber 2010)
n 1 2 3 4 5 6 7 8 9 10
P(n) 0.08524 0.08497 0.08436 0.08305 0.08030 0.07482 0.06502 0.05042 0.03369 0.01944
Imperfect EOQ System
zn 4064.53 4063.82 4062.26 4058.92 4051.91 4038.16 4014.13 3979.72 3942.29 3911.99
yn 4105.47 4104.70 4103.02 4099.38 4091.74 4076.55 4049.45 4009.30 3963.66 3925.09
place in the system, the number of defective items is going to decrease. Therefore, both yn* and zn* decrease as the number of shipment increases.
2.3.4.2
Transfer of Learning
As presented before, Salameh and Jaber (2000) extended the traditional EOQ model by accounting for imperfect-quality items under 100% screening and poor-quality items. The behavior of inventory was presented in Fig. 2.2. In this section, the work of Salameh and Jaber (2000) under learning in inspection which is developed by Khan et al. (2010) will be introduced. They considered a learning curve fits well to the power form of learning suggested by Wright (1936) as below: π n ¼ π 1 nb
ð2:67Þ
where p1 is the time to perform the first repetition, b is the learning exponent 0 < b < 1, and n is the cumulative number of repetitions. Also according to the work of Khan et al. (2010), the forgetting curve takes the form: πm ¼ π1 m f where π 1 ¼ π 1 mð f þbÞ and π m ¼ π m , where m is the equivalent number of items that could have been produced. The forgetting exponent in cycle i is determined by Jaber and Bonney (1996) as (Khan et al. 2010): fi ¼
bð1 bÞ log ðui þ yi Þ log ð1 þ V=λi Þ
ð2:68Þ
where V is the time for total forgetting to occur and is assumed to be an input parameter, ui is the experience remembered in cycle i, and li is the time to inspect (ui + yi) items without interruption. So (Khan et al. 2010):
2.3 EOQ Model with No Shortage
29
Table 2.8 Notations of a given problem x1 b fi V yi ui Zi Bi tsi tBi
Initial inspection rate (units/unit time) Learning exponent Forgetting exponent in the ith cycle Time for total forgetting to occur (time) Batch size in the ith cycle (unit) Experience of screening remembered from the previous i cycles Lost sales quantity in the ith cycle (unit) Backorder quantity in the ith cycle (unit) Time when the screening rate is equal to the demand in the ith cycle (time) Time to inspect Bi and DtBi units in the ith cycle (time)
λi ¼
ðui þ yi Þ1b x 1 ð 1 þ bÞ
ui þ 1 ¼ ðui þ yi Þð
f i þbÞ=b f i =b Ri
ð2:69Þ
with: h i1=ð1bÞ Ri ¼ x1 ð1 bÞðT τi Þ þ ðui þ yi Þð1bÞ
ð2:70Þ
where Ri is the equivalent number of items that could have been screened if no interruption occurs of length T ti, and ti is the screening P time in cycle i. In case of breaks in screening, one should note that 0 < ui < i1 j¼1 y j when T τi < V, for P partial forgetting; ui ¼ 0 when T τi V, for total forgetting; and ui ¼ i1 j¼1 y j , when V becomes infinite, for total transfer of learning will be used to determine the equivalent experience remembered at the start of each cycle, in case of partial and total transfer of learning (Khan et al. 2010). In order to model the presented problem, some new notations which are specifically used are shown in Table 2.8. Inspection is usually a manual task where an inspector tests incoming units for specific quality characteristics to determine if the units conform to the quality requirements. Time to inspect (or screen) each unit reduces as the number of inspected units increase as given in Eq. (2.67) and is represented as xn ¼ x1nb, where x1 ¼ 1/π 1 and xn ¼ 1/π n, whereas Salameh and Jaber (2000) assumed x1 ¼ xn > D. Here, it is assumed that x1 < D for yS < y. If xn < D, then the demand met is xn and the rate at which units lost or backordered is D xn and D otherwise. The length of the stock-out period or the period over which backorders are accumulated is given as (Khan et al. 2010):
30
2 uZi þyi
t si ¼ ui
1 b n dn x1
uZi þyi
ysi þui
Imperfect EOQ System
ðy þ ui Þ1b u1b 1 b i n dn ¼ si x1 ð1 bÞx1
ð2:71Þ
1=ð1bÞ where ysi ¼ ð1 bÞx1 t s þ u1b ui and ysi ¼ (D/x1)1/b ui. Now the time i to screen yi items in a cycle (Khan et al. 2010) is: n τi ¼
ðyi þ ui Þ1b u1b i
o ð2:72Þ
ð1 bÞx1
where ui is computed from Eq. (2.69). In case of no transfer of learning, that is, a worker does not retain any knowledge from earlier cycles (ui ¼ 0), it will be taken as (Khan et al. 2010): ys ¼ ysi ¼ ðD=x1 Þ1=b t s ¼ t si ¼ τ ¼ τi ¼
ð2:73Þ
D1b=b
ð2:74Þ
1=b
ð1 bÞx1
y1b ð1 bÞx1
ð2:75Þ
Two cases (lost sales and backorders) will be considered now to deal with the shortages, in each of the three scenarios for the transfer of learning from one cycle to another. These models are a direct extension to the work of Salameh and Jaber (2000) extended by Khan et al. (2010). In the case of lot sales, the demand that cannot be fulfilled due to slow screening will be taken as lost sale. The inventory level figure of this case is presented in Fig. 2.6 and the inventory level is shown in Eq. (2.76): 8 1=ð1bÞ > < yi ½ð1 bÞx1 t I I ðt Þ ¼ yi ysi Dðt t si Þ > : ð1 pÞyi ysi Dðt t si Þ
0 t < t si t si t < τi
ð2:76Þ
τi < t T i
At time t ¼ Ti, the inventory level is zero, i.e., (1 p)yi ysi D(Ti tsi) ¼ 0, and the cycle time is given as (Khan et al. 2010): Ti ¼
ð1 pÞyi ysi þ t si D D
ð2:77Þ
The holding costs for the three different behaviors of inventory shown in Fig. 2.9. are determined, respectively, from Eq. (2.76) as (Khan et al. 2010):
2.3 EOQ Model with No Shortage
31
Fig. 2.6 Learning in inspection with lost sales (Khan et al. 2010)
Ztsi h i HC1I ¼ h yi ½ð1 bÞx1 t 1=ð1bÞ dt 0
¼ hyi t si h
1b 2b=1b ½ð1 bÞx1 1=ð1bÞ t si 2b
ð2:78Þ
Zτi HC2I ¼ h
½yi ysi DðT i t si Þdt ts
¼ hðyi ysi þ Dt si Þðτi t si Þ
hD 2 τi t 2si 2
ð2:79Þ
ZT i HC3I ¼ h
½ð1 pÞyi ysi DðT i t si Þdt τi
ð2:80Þ
hD 2 ¼ hðyi ysi þ Dt si ÞðT i τi Þ hpyi ðT i τi Þ T i τ2i 2 Adding the costs for three different behaviors, they can get the total holding cost for the lost sales case as (Khan et al. 2010):
32
2
Imperfect EOQ System
HCL ¼ hð1 pÞyi T i þ hpyi τi hT i ðysi Dt si Þ þ hysi t si hD 2 1b 2b=1b T i t 2si h ½ð1 bÞx1 1=ð1bÞ t si 2 2b
ð2:81Þ
After some simplifications and substitutions,
HCL ¼
h
i
h 2 h y ð1 pÞ2 þ 2yi Z i ð1 pÞ þ Z 2i t2si þ hysi tsi þ 2D i 2D 2b 1b ½ð1 bÞx1 1=ð1bÞ t1b h si 2b
n o hpyi ðyi þ ui Þ1b u1b i x1 ð1 bÞ
ð2:82Þ Cost of the lost sales ¼ b π ðDt si ysi Þ ¼ b πZ n o C I ðyi þ ui Þ1b u1b i Cost of inspection ¼ CI τi ¼ ð1 bÞx1
ð2:83Þ ð2:84Þ
So the total profit per cycle is (Khan et al. 2010): h i h 2 yi ð1 pÞ2 þ 2yi Z i ð1 pÞ þ Z 2i TPL ¼ ½sð1 pÞ þ vp Cyi K b πZ i 2D n o 1b 1b ð hpy þ C Þ ð y þ u Þ u I i i i i hD 1b 2b=1b þ t2si ½ð1 bÞx1 1=ð1bÞ tsi hysi tsi þ h 2 2b x1 ð 1 b Þ
ð2:85Þ And its expected value becomes: E ½TPiL ¼ fsð1 E ½pÞ þ vE ½p Cgyi K b πZ i n h i o h hD y2i E ð1 pÞ2 þ 2yi Z i ð1 E ½pÞ þ Z i 2 þ t 2si 2D 2 n o 1b 1b ðhyi E½p þ CI Þ ðyi þ ui Þ ui 1b 2b=1b ½ð1 bÞx1 1=ð1bÞ t si hysi t si þ h 2b x 1 ð 1 bÞ ð2:86Þ The expected cycle time E[TiL] can be written as (Khan et al. 2010): E ½T iL ¼ Using renewal reward theorem:
f1 E½pgyi ysi þ t si D D
ð2:87Þ
2.3 EOQ Model with No Shortage
33
E½TPUiL ¼
E ½TPiL E ½T iL
ð2:88Þ
According to the Khan et al. (2010), the experience gained in each cycle i will be taken as: ui ¼
i1 X
yj
ð2:89Þ
j¼1
This implies that the worker does not lose any knowledge in his break while he is not screening. In case of total forgetting, screening in each cycle starts with no prior knowledge, which means that the worker loses all the experience gained in the earlier cycles. In this case, the previous equations change to: τ¼ HCL ¼
y1b ð1 bÞx1
h i h 2 hD 2 hpy2b y ð1 pÞ2 þ 2yZ ð1 pÞ þ Z 2 ts þ 2D 2 x 1 ð 1 bÞ 1b þhys t s h ½ð1 bÞx1 1=ð1bÞ t 2b=1b s 2b
ð2:90Þ
ð2:91Þ
In the expected profit per cycle and the expected annual profit of this case, Eqs. (2.90) and (2.91) should be replaced (Khan et al. 2010). But for the backorder case, the screening rate becomes equal to the demand rate at tsi. The dotted line shows that the backorder that piles up till tsi is fulfilled at the time (tsi + tBi). Inventory level diagram is presented in Fig. 2.7. So the maximum backorder level is: Bi ¼ Dt si ysi
ð2:92Þ
Now, following its definition in the notations, yBi can be written as: yBi ¼ Dt Bi þ Bi þ ysi ¼ Dðt Bi þ t si Þ The time tBi can be written as: ZyBi t Bi ¼ 0
Substituting yBi:
1 b n dn x1
Zysi 0
y1b y1b 1 b Bi Bi n dn ¼ x1 x 1 ð 1 bÞ x 1 ð 1 bÞ
ð2:93Þ
34
2
Fig. 2.7 Learning in inspection with backorders (Khan et al. 2010)
Imperfect EOQ System
Inventory level
tsi
Bi
tBi
yi
τi
pyi
Bi
Ti
t Bi ¼
½Dðt Bi þ t si Þ1b D1b=b t si or t Bi þ t si ¼ 1=b x 1 ð 1 bÞ x1 ð1 bÞ1=b
Time
ð2:94Þ
This time can be taken as (Khan et al. 2010): t x ¼ t Bi þ t si ¼
D1b=b 1=b
x1 ð1 bÞ1=b
ð2:95Þ
Again, with the help of learning, the screening rate will become equal to or more than the demand rate, and there will not be any backorders after some cycles. The three scenarios of learning discussed in the lost sales case will be considered here to develop the expected annual profit of a buyer (Khan et al. 2010). The inventory level in Fig. 2.7 can be represented as (Khan et al. 2010): 8 > yi ½ð1 bÞx1 t 1=ð1bÞ > > > < yi ysi Dðt t si Þ I B ðt Þ ¼ > yi Dt > > > : ð1 pÞyi Dt
0 t t si t si t t si þ t Bi t si þ t Bi t τi τi < t < T i
ð2:96Þ
At time t ¼ Ti, the inventory level is zero, i.e., (1 p)yi DTi ¼ 0. The cycle time Ti is (Khan et al. 2010):
2.3 EOQ Model with No Shortage
35
Ti ¼
ð1 pÞyi D
ð2:97Þ
The holding costs for the four different time intervals are determined respectively from Eq. (2.96) as:
1b 2b=1b ½ð1 bÞx1 1=ð1bÞ t si 2b h i hD HC2Bi ¼ hðyi ysi þ Dt si Þt Bi ðt si þ t Bi Þ2 t 2si 2 h i hD 2 τi ðt si þ t Bi Þ2 HC3Bi ¼ h½τi ðt si þ t Bi Þyi 2 hD 2 T i τ2i HC4Bi ¼ hð1 pÞðT i τi Þyi 2 HC1Bi ¼ hyt si h
ð2:98Þ ð2:99Þ ð2:100Þ ð2:101Þ
Adding Eqs. (2.98)–(2.101), the holding cost for the backorder case is: h i 1b hD 2b=1b HCBi ¼ hyi t si h ½ð1 bÞx1 1=ð1bÞ t si þ hðyi ysi þ Dtsi Þt Bi ðt si þ tBi Þ2 t 2si 2b 2 h i hD 2 hD 2 2 2 τ ðtsi þ t Bi Þ þ hð1 pÞðT i τi Þyi T i τi þh½τi ðtsi þ t Bi Þyi 2 i 2
Using Eq. (2.97) and simplifying the above expression results in: hD 2 HCBi ¼ hð1 pÞyi T i þ hpyi τi þ ht x B þ hysi t si T i t 2si 2 1b 1=ð1bÞ 2b=1b h ½ð1 bÞx1 t si 2b
ð2:102Þ
Substituting ti and Ti in terms of yi from Eqs. (2.110) and (2.96) respectively, the above expression can be simplified as (Khan et al. 2010):
HCBi ¼
h
i
n o hpyi ðyi þ ui Þ1b u1b i
h 2 hD 2 y ð 1 pÞ 2 t þ 2D i 2 si x 1 ð 1 bÞ 1b 2b=1b þhysi t si þ ht x B h ½ð1 bÞx1 1=ð1bÞ t si 2b
ð2:103Þ
It should be noted that the above holding cost reduces to the one in Salameh and Jaber (2000) once b, tx, tsi, ysi, and ui become zero (Khan et al. 2010). Now the backorder cost in a cycle ¼ Cb2ts Bi þ C b ðt x t si ÞBi ¼ C b t x t2si Bi
36
2
Imperfect EOQ System
n o ðhpyi þ C I Þ ðyi þ ui Þ1b u1b i
t si B 2 i x 1 ð 1 bÞ h i h 2 hD 1b 2b=1b ½ð1 bÞx1 1=ð1bÞ t si y ð1 pÞ2 þ t 2si hysi t si ht x B þ h 2D i 2 2b
TPiB ¼ ½sð1 pÞ þ υp C yi K C b t x
ð2:104Þ And the expected total profit per cycle is (Khan et al. 2010): t E ½TPiB ¼ fsð1 E ½pÞ þ υE ½p C gyi K Cb t x si Bi 2 n o 1b 1b n h io ðhyi E½p þ CI Þ ðyi þ ui Þ ui h hD 2 y2i E ð1 pÞ2 þ t hysi t si 2D 2 si x 1 ð 1 bÞ 1b 2b=1b ht x B þ h ½ð1 bÞx1 1=ð1bÞ t si 2b ð2:105Þ The expected cycle time E[TiB] can be written using Eq. (2.96) as: E ½T iB ¼
ð1 E ½pÞyi D
So, the expected annual profit can be written as: E ½TPUiB ¼
E ½TPiB E ½T iB
ð2:106Þ
In the case of backorders for total transfer of learning, the worker will retain all the experience gained in the earlier cycles. This experience will be calculated using Eq. (2.92). The holding cost, the expected profit per cycle, and the expected annual profit in Eqs. (2.103), (2.105), and (2.106), respectively, will be determined using this experience in each cycle (Khan et al. 2010). In the case of backorders for total forgetting, the experience ui in cycle i becomes zero, and the inspection time will be determined by Eq. (2.93). The holding cost in Eq. (2.103) will be written as (Khan et al. 2010): HCB ¼
h i h 2 hD 2 hpy2b y i ð 1 pÞ 2 þ t si þ þ hys t s þ ht x B 2D 2 x 1 ð 1 bÞ 1b 2b=1b h ½ð1 bÞx1 1=ð1bÞ t si 2b
ð2:107Þ
2.3 EOQ Model with No Shortage
37
The expected profit per cycle and the expected annual profit in Eqs. (2.105) and (2.106), respectively, will be determined using Eqs. (2.93) and (2.107) (Khan et al. 2010).
2.3.5
EOQ Models with Imperfect-Quality Items and Sampling
2.3.5.1
Inspection Shifts from Buyer to Supplier
In contrast to traditional EOQ models, which implicitly assume that all items are completely perfect, Salameh and Jaber (2000) have formulated the problem in situations where not all items are perfect. The imperfect items are separated from perfect ones by a full inspection and are used in another inventory situation. The implicit assumption of Salameh and Jaber’s (2000) model, however, is that the supplier does not perform a full inspection; otherwise the received batches are expected to be completely perfect. In fact, the very presence of imperfect items in a batch depends on whether or not the supplier carries out a full inspection, which is why they outlined two different possible scenarios here (Rezaei and Salimi 2012): Scenario 1. The supplier does not perform a full inspection, and, as a result, the batches received by the buyer contain some imperfect items. This implies that the buyer should conduct a full inspection. Scenario 2. The supplier performs a full inspection, and, as a result, the batches received by the buyer contain no imperfect items. The first scenario was formulated and analyzed in Salameh and Jaber (2000), while the second scenario is the implicit assumption of traditional EOQ models. Based on these two scenarios, they examined the following research questions: Assuming there is no relationship between the buyer’s selling price, the purchasing price, and customer demand. According to Salameh and Jaber (2000) and Maddah and Jaber (2008), the buyer’s expected profit per ordering cycle is as follows (Rezaei and Salimi 2012): TPðyÞ ¼ Total sales of good‐quality items þ Total sales of imperfect‐quality items Ordering cost Purchasing cost Inspection cost Holding costs or equivalently:
38
2 Income
zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{ TPðyÞ ¼syð1 pÞ þ vyp |{z} K
Purchasing cost
z}|{ Cy
Fixed cost
Imperfect EOQ System
½yð1 pÞ2 py2 þ h ð2:108Þ 2D x |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Holding cost
Then the buyer’s expected total profit per time unit is: ETPUðyÞ ¼
h i ðsð1 E ½pÞ þ υE ½p C C I ÞD KD=y hy E ð1 pÞ2 =2 þ E ½pD=x 1 E ½p
ð2:109Þ Consequently, the optimal order quantity would be: 0
11=2
2KD i A ySMJ ¼ @ h h E ð1 pÞ2 þ 2E ½pD=x
ð2:110Þ
Given completely perfect batches ( p ¼ 0), the total profit per time unit is: TPUp ¼ 0ðyÞ ¼ Ds Dc0
KD hy y 2
ð2:111Þ
And the optimal order quantity for this condition is the traditional EOQ: y
trade
rffiffiffiffiffiffiffiffiffiffi 2KD ¼ h
ð2:112Þ
Now the maximum purchasing price for batches without imperfect items should be determined. First, determine the difference between the total profit per time unit when there are no imperfect items and the expected profit per time unit when there are p% imperfect items on average in each batch. If one considers c0 as a variable here, then (Rezaei and Salimi 2012): KD hytrade TPU ytrade , c0 ETPU ySMJ ¼ Dðs c0 Þ trade 2 y SMJ ETPU y
ð2:113Þ
The buyer accepts to pay more if and only if: TPU ytrade , c0 ETPU ySMJ 0 which yields to:
ð2:114Þ
2.3 EOQ Model with No Shortage
c0 s
39
K
y
trade
hytrade þ 2ETPUðySMJ Þ 2D
ð2:115Þ
The right-hand side of this equation determines the maximum unit purchasing price (Mc) the buyer is willing to pay for batches without imperfect items. To determine the optimal buyer’s selling price and order quantity, they consider the expected total profit equation (Eq. 2.109) as an objective function, while both the buyer’s selling price s and the order quantity y are decision variables. The expected total profit of the inventory problem should be maximized subject to the price– demand relationship function: max π ðy, sÞ ¼
h i ðsð1 E½pÞ þ υE½p C C I ÞD KD=y hy E ð1 pÞ2 =2 þ E ½pD=x 1 E ½ p
s:t: D ¼ f ðsÞ
ð2:116Þ To obtain the optimal values of y, s, and D, the following Lagrangian function is used (Rezaei and Salimi 2012): L ¼ π ðy, sÞ λðD f ðsÞÞ
ð2:117Þ
Then the partial derivation of the Lagrangian function should be set with respect to y, s, D, and l to zero: ∂L 1 K hyE½p λ ¼ 0 ð2:118Þ ¼ sð1 E ½pÞ þ υE ½p C CI x y ∂D 1 E½p ∂L ¼ D þ λ f 0 ðsÞ ¼ 0 ∂s h i ∂L 1 KD 2 ¼ h E ð 1 p Þ =2 þ E ½ p D=x ¼0 ∂y 1 E ½p y2 ∂L ¼ D þ f ðsÞ ¼ 0 ∂λ
ð2:119Þ ð2:120Þ ð2:121Þ
Then solving simultaneously, the equation system yields to (Rezaei and Salimi 2012):
40
2
Imperfect EOQ System
0
s
11=2 2KD i A y ¼ @ h h E ð1 pÞ2 þ 2E ½pD=x D K hyE ½p =ð1 E ½pÞ ¼ 0 υE ½p C C I x y f ðsÞ D ¼ f ðsÞ
ð2:122Þ
ð2:123Þ ð2:124Þ
In Eq. (2.123), there is no specific price–demand relationship, which means it is a general formula designed to obtain the optimal value of buyer’s selling price s. To determine the maximum purchasing price (Mc), Rezaei and Salimi (2012) first calculated the difference between the total profit when there are no imperfect items and the expected total profit when there are p% imperfect items on average in every batch: k hy π ðs, y, c0 Þ π ðy , s Þ ¼ D s c0 π ðy , s Þ y 2
ð2:125Þ
Here, the buyer agrees to pay more for each item in batches without imperfect items if and only if: π ðs, y, c0 Þ π ðy , s Þ 0
ð2:126Þ
Consequently, one obtains (Rezaei and Salimi 2012): c0 s
K hy þ 2π ðy , s Þ 2D y
ð2:127Þ
The right-hand side of this equation is the maximum purchasing price. To determine the highest value of c0, one should find its maximum value (R). As R is a function of variables s and y, Rezaei and Salimi (2012) considered it a function that should be maximized subject to the price–demand relationship function: max Rðs, yÞ ¼ s s:t: D ¼ f ðsÞ
K hy þ 2π ðy , s Þ 2D y
ð2:128Þ
To obtain the optimal values of s, y, and D, they first made the following Lagrangian function:
2.3 EOQ Model with No Shortage
L¼s
41
K hy þ 2π ðy , s Þ λ ðD f ðsÞÞ 2D y
ð2:129Þ
The partial derivation of the Lagrangian function with respect to y, s, D, and l are: ∂L hy þ 2π ðy , s Þ ¼ λ¼0 ∂D 2D2
ð2:130Þ
∂L ¼ 1 þ λ f 0 ðsÞ ¼ 0 ∂s
ð2:131Þ
∂L K h ¼ 2 ¼0 2D y ∂y
ð2:132Þ
∂L ¼ D þ f ðsÞ ¼ 0 ∂λ
ð2:133Þ
Solving simultaneously equation system yields to (Rezaei and Salimi 2012): sp ¼
ð f 0 ðsÞð2π ðy , s Þ þ hyÞ=2Þ f 0 ðsÞ 2KD 1=2 yp ¼ h
1=2
f ð 0Þ
ð2:134Þ ð2:135Þ
This is a general model to determine the values of s and y, which leads to determine the maximum value of c0 , Mc. Specifying a suitable price–demand relationship function, they found the optimal values of s and y. Putting the value of sp and yp on Eq. (2.127), the maximum value of c0 can be determined. In order to make an optimal decision, Rezaei and Salimi (2012) proposed a decision rule as below which is presented in Fig. 2.8. Example 2.6 Determining Mc assuming there is no relationship between the buyer’s selling price, the purchasing price, and customer demand, Rezaei and Salimi (2012) adopted the same data as used in Salameh and Jaber (2000) and Maddah and Jaber (2008) as follows: f ð pÞ ¼
25, 0 p 0:04 0, otherwise
h i ) E½p ¼ 0:02 and E ð1 pÞ2 ¼ 0:96
D ¼ 50,000 units/year, C ¼ $25/unit, K ¼ $100/cycle, h ¼ $5/unit/year, x ¼ 1 unit/min, CI ¼ $0.5/unit, s ¼ $50/unit, v ¼ 20/unit, and the inventory operation operates on an 8 h/day, for 365 days a year. Using Eqs. (2.109)–(2.112) and (2.115), y* ¼ 1434.48, ETPU* ¼ 1,212,274.30, ytrade* ¼ 1414.21, TPUtrade* ¼ 1,242,929, and Mc ¼ 25.61.
42
2
Imperfect EOQ System
Fig. 2.8 Decision rule Table 2.9 Average rate of imperfect items in each batch and the corresponding maximum purchasing price (Mc) (Rezaei and Salimi 2012)
E[p] 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10 0.11 0.12 0.13
Mc 25.56 25.61 25.67 25.73 25.79 25.85 25.92 25.98 26.05 26.12 26.19 26.26 26.33
E[p] 0.14 0.15 0.16 0.17 0.18 0.19 0.20 0.21 0.22 0.23 0.24 0.25
Mc 26.40 26.48 26.56 26.64 26.72 26.80 26.89 26.98 27.07 27.16 27.25 27.35
Table 2.9 shows the corresponding maximum purchasing price (Mc) for different average rates of imperfect items. As becomes clear, the higher the average rate of imperfect items E[p], the higher the maximum purchasing price, Mc. Example 2.7 To determining Mc assuming there is a relationship between the buyer’s selling price, the purchasing price, and customer demand, Rezaei and Salimi (2012) considered the same data presented in Example 2.6. Commonly, two demand functions have been considered in literature: (1) the constant price–elasticity function and (2) the linear demand function (e.g., Rezaei and Davoodi in press). Here, they supposed a linear price–demand relationship function as D ¼ 100,000–1000s. Using Eqs. (2.116) and (2.122)–(2.124), s** ¼ 62.8477; y** ¼ 1238.39; D** ¼ 37,152.32; and y ¼ 1,377,260.25. Table 2.10 shows the optimal value of these variables (s**, y**, D**, y, sp, yp, and Mc) for different values of E[p].
2.3 EOQ Model with No Shortage
43
Table 2.10 The optimal value of s**, y**, D**, p*(s, y), sp, yp, and Mc for different values of E[p] (Rezaei and Salimi 2012) E[p] 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.20 0.21 0.22 0.23 0.24 0.25
2.3.5.2
s** 62.819 62.848 62.877 62.907 62.937 62.968 63.000 63.033 63.066 63.100 63.135 63.170 63.207 63.244 63.282 63.321 63.361 63.402 63.444 63.487 63.531 63.576 63.623 63.670 63.719
y** 1229.16 1238.39 1247.66 1256.98 1266.33 1275.72 1285.14 1294.59 1304.06 1313.54 1323.04 1332.54 1342.05 1351.55 1361.03 1370.50 1379.94 1389.34 1398.71 1408.02 1417.28 1426.47 1435.58 1444.61 1453.55
D** 37,180.96 37,152.32 37,123.08 37,093.23 37,062.75 37,031.61 36,999.80 36,967.28 36,934.05 36,900.07 36,865.32 36,829.77 36,793.40 36,756.17 36,718.06 36,679.03 36,639.06 36,598.10 36,556.12 36,513.09 36,468.96 36,423.68 36,377.22 36,329.53 36,280.56
p*(s, y) 1,379,381.21 1,377,260.25 1,375,096.78 1,372,889.51 1,370,637.11 1,368,338.19 1,365,991.29 1,363,594.91 1,361,147.48 1,358,647.34 1,356,092.80 1,353,482.06 1,350,813.26 1,348,084.47 1,345,293.63 1,342,438.63 1,339,517.24 1,336,527.14 1,333,465.88 1,330,330.93 1,327,119.59 1,323,829.08 1,320,456.45 1,316,998.61 1,313,452.31
sp 62.819 62.848 62.877 62.906 62.937 62.968 63.000 63.032 63.065 63.099 63.134 63.169 63.205 63.242 63.280 63.319 63.359 63.400 63.442 63.485 63.529 63.574 63.620 63.668 63.717
yp 1219.53 1219.06 1218.58 1218.09 1217.59 1217.08 1216.56 1216.03 1215.48 1214.92 1214.35 1213.77 1213.17 1212.56 1211.93 1211.29 1210.63 1209.96 1209.27 1208.55 1207.83 1207.08 1206.31 1205.52 1204.71
Mc 25.56 25.61 25.67 25.73 25.79 25.85 25.92 25.98 26.05 26.12 26.19 26.26 26.33 26.40 26.48 26.56 26.64 26.72 26.80 26.89 26.98 27.07 27.16 27.25 27.35
DMc 0.556 0.057 0.058 0.059 0.061 0.062 0.063 0.065 0.066 0.068 0.069 0.071 0.072 0.074 0.076 0.078 0.080 0.082 0.084 0.086 0.088 0.090 0.093 0.095 0.098
Sampling Inspection Plans
Rezaei (2016) considers a situation where a buyer wants to decide on economic order quantity of a product, where the received order contains a p percentage of imperfects, with a known probability density function, f( p). In order to model the presented problem, some new notations which are specifically used are shown in Table 2.11. Upon receiving the lot, the buyer draws a sample of size n from the lot, and based on the findings from the sample, one of the three following decisions is made: • If p is above p1, the whole lot will be rejected, and the supplier should send a same lot without any defective. • If p is less than p1 and above p0, the lot is accepted. The buyer performs a full inspection. The imperfect items are separated from the perfect ones and used in another inventory situation. • If p is below p0, the lot is accepted and no inspection is conducted.
44
2
Table 2.11 Notations of a given problem
Imperfect EOQ System
Maximum level of imperfect item (%) Minimum level of imperfect item (%) Imperfect item quantity (unit) Minimum level of imperfect item quantity (unit) Maximum level of imperfect item quantity (unit)
p1 p0 θ α0 α1
Case I: p > p1 Considering the lot size y and selling price s, the total profit is: Fixed cost
Revenue
z}|{ TPðyÞ ¼ sy
Cy |{z}
z}|{ K
Purchasing cost
hy2 2D |{z}
ð2:136Þ
Holding cost
Dividing TP( y) by the inventory cycle length T ¼ Dy gives the buyer’s total profit per time unit, as follows: TPUðyjp p1 Þ ¼ ðs CÞD
KD hy y 2
ð2:137Þ
So the optimal order quantity is: yR
rffiffiffiffiffiffiffiffiffiffi 2DK ¼ h
ð2:138Þ
Case II: p0 < p < p1 This case has been proposed by Maddah and Jaber (2008). The total profit of this case is calculated as follows: Revenue of perfect items zfflfflfflfflffl}|fflfflfflfflffl{ TPðyÞ ¼ syð1 pÞ þ
Inspection cost
z}|{ CI y
Fixed cost
υyp |{z} Revenue of imperfect items
½yð1 pÞ2 py2 þ h 2D x |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
z}|{ K
Cy |{z}
Purchasing cost
ð2:139Þ
Holding cost
Dividing TP( y) by the expected inventory cycle length E½T ¼ ð1ED½pÞy , the buyer’s expected total profit per time unit is:
2.3 EOQ Model with No Shortage
45
E½TPUðyjp0 p p1 Þ ¼
h i ððsð1 E½pÞ þ υE½p C C I ÞD KD=y hy E ð1 pÞ2 =2 þ E½pD=x 1 E ½ p ð2:140Þ So, the optimum order size is: 0
112
2KD i A yAl ¼ @ h h E ð1 pÞ2 þ 2E ½pD=x
ð2:141Þ
Case III: p < p0 The total profit function of this case contains elements that are similar to the previous case, except that in this case, the buyer spends no cost on inspection, but has to spend for return costs. When a customer returns an item, the customer receives a new one. However, as no inspection is conducted in this case, there is still a chance (though very slim) that the new item delivered to the customer will also be imperfect. That is to say, from the order quantity y, py units are imperfect. This means that the buyer will initially receive py returned items. These customers are given new items. Again, from this py items, p(py) are returned. If they considered the whole process including the next times, theoretically one obtains: The total number of returned items ¼ y p þ p2 þ p3 þ ⋯
ð2:142Þ
Inside the bracket is the sum of a geometric series, for which one obtains: p þ p2 þ p3 þ ⋯ ¼ lim p þ p2 þ p3 þ ⋯ þ pn ¼ n!1
p 1p
ð2:143Þ
This means that The total number of returned items ¼ y The total costs of return ¼ C J y And finally the total profit becomes:
p 1p
p 1p
ð2:144Þ ð2:145Þ
46
2
Imperfect EOQ System
Revenue of perfect and imperfect items
zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{ syð1 pÞ þ υyp
TPðyÞ ¼
|{z} K Fixed cost
Purchasing cost
z}|{ Cy
Return cost
zfflfflfflfflffl}|fflfflfflfflffl{ y2 ð1 pÞ p h CJ y 2D 1 p |fflfflfflfflfflfflffl{zfflfflfflfflfflfflffl}
ð2:146Þ
Holding cost
Dividing TP( y) by the expected inventory cycle length E[T], the buyer’s expected total profit per time unit is calculated as follows:
E ½TPUðyjp p0 Þ ¼
½pÞ ðsð1 E ½pÞ þ υE ½pÞD KD=y CD h yð1E C J DE 2
h
i
p 1p
1 E ½ p ð2:147Þ
So the optimum order quantity for this case would be: yAnI
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK ¼ hð1 E ½pÞ
ð2:148Þ
In order to plan a sampling, Rezaei (2016) suggested the following steps: Step 1. Draw a random sample of n items from the lot, inspect the sample, and count θ. Step 2. Based on the observed number θ, follow one of the following strategies: (a) If θ > a1, reject the entire lot. (b) If a0 < θ < a1, accept the entire lot and conduct a 100% inspection. (c) If θ < a0, accept the entire lot, and there is no need for inspection. The expected total profit of the problem considering the sampling plan is: ETPUðyjp U ða, bÞÞ ¼Prðθ α1 ÞTPUðyjp p1 Þ þPrðα0 θ α1 ÞETPUðyjp0 p p1 Þ
ð2:149Þ
þPrðθ α0 ÞETPUðyjp p0 Þ Before continuing, the sampling plan should be incorporated into the total profit functions of all cases. Case IV: p > p1 with Sampling Plan In this case, a new cost element (sampling costs) which is nCI is added to the total profit function of the first case. In addition, if the buyer rejects a lot, the buyer receives a complete perfect lot, while, if the supplier later investigates and realizes that the lot has been wrongly rejected, or in fact p p1,
2.3 EOQ Model with No Shortage
47
the buyer is penalized for CW. The chance of such an unjustified rejection by the buyer is (Rezaei 2016): ψ ¼ Prðp p1 jθ α1 Þ Finally, the total profit of the fourth case is: Revenue‐purchasing cost
TPUðyjp P1 Þ ¼
zfflfflfflfflffl}|fflfflfflfflffl{ ðs cÞD
Holding cost
z}|{ hy 2
Fixed cost
z}|{ KD y
Inspection cost
zffl}|ffl{ C I nD y
Buyer’s penalty cost
zfflfflffl}|fflfflffl{ ψC W D y
ð2:150Þ
Case V: p0 < p < p1 with Sampling Plan In this case, since a 100% inspection is conducted and n is considered as part, the sampling cost is considered as part of the inspection cost. So the total profit of this case is similar to the second case. Case VI: p < p0 with Sampling Plan In this case, inspection cost should be added to the total profit of the third case: E ½TPUðyjp p0 Þ ¼
½pÞ ðsð1 E ½pÞ þ υE ½pÞD ðK þ C I nÞD=y CD h yð1E CJ DE 2
h
p 1p
i
1 E ½ p ð2:151Þ
Because of type I error and type II error and different parts of the probability density function f( p) used for the three cases, the expected numbers of imperfect items for the three cases are slightly different. The expected numbers of imperfect items in a received lot, given the observed number of imperfect items in the sample is (1) greater than a1, E1[p], (2) is between a0 and a1, and (3) is less than a0, are calculated as follows: E1 ½p ¼ Prðθ α1 \ p p0 ÞE pp0 ½p þ Prðθ α1 \ p0 p p1 ÞE p0 pp1 ½p þPrðθ α1 \ p p1 ÞE pp1 ½p ð2:152Þ E2 ½p ¼ Prðα0 θ α1 \ p p0 ÞEpp0 ½p þ Prðα0 θ α1 \ p0 p p1 ÞE p0 pp1 ½p þPrðα0 θ α1 \ p p1 ÞEpp1 ½p ð2:153Þ
48
2
Imperfect EOQ System
E3 ½p ¼ Prðθ α0 \ p p0 ÞE pp0 ½p þ Prðθ α0 \ p0 p p1 ÞE p0 pp1 ½p þPrðθ α0 \ p p1 ÞE pp1 ½p ð2:154Þ E1[p], E2[p], and E3[p] are considered as the expected numbers of imperfect items in a lot when they respectively reject the lot, accept the lot and conduct the full inspection, and accept the lot and conduct no inspection. Considering Eqs. (2.140) and (2.150)–(2.154), Eq. (2.149) can now be rewritten as follows: KD C I nD hy ψRD E ½TPUðyjp U ða, bÞÞ ¼ Prðθ α1 Þ ðs C ÞD y y 2 y i h ð s 1 E 2 ½p þ υE2 ½p C C I D KD=y hy E 2 ð1 pÞ2 =2 þ E 2 ½pD=x þPrðα0 θ α1 Þ 1 E 2 ½p y 1 E 3 ½ p p C J DE 3 s 1 E3 ½p þ υE3 ½p D ðK þ C I nÞD=y CD h 2 1p þPrðθ α0 Þ 1 E 3 ½p
ð2:155Þ Using Eq. (2.155), the optimum order quantity considering the sampling plan becomes (Rezaei 2016): ffi vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u 2 Prðθ α1 Þ þ Prðθ α0 Þ= 1 E 3 ½p ðKD þ C I nDÞ u u þ Prðα0 θ α1 Þ= 1 E 2 ½p KD þ Prðθ α1 ÞψRD u h yIntg ¼ t h h Prðθ α1 Þ þ Prðα0 θ α1 Þ= 1 E 2 ½p E 2 ð1 pÞ2 þ 2E 2 ½p=x þ Prðθ α0 Þ
ð2:156Þ Example 2.8 To illustrate the proposed model, Rezaei (2016) considered D ¼ 50,000 units/year, C ¼ $25/unit, K ¼ $100/cycle, h ¼ $5/unit/year, x ¼ 1 unit/min, CI ¼ $0.5/unit (the inventory operation operates on an 8 h/day, for 365 days a year), s ¼ $50/unit, v ¼ $20/unit, CJ ¼ $15/unit returned, CW ¼ $70 and f ð pÞ ¼
4, 0,
0 p 0:25 : otherwise
ð2:157Þ
It should note that for a uniform probability density function P ¼ U(a, b): E ½ p ¼
aþb 2
ð2:158Þ
2.3 EOQ Model with No Shortage
h i E ð 1 pÞ 2 ¼
1 ba
49
Zb ð1 pÞ2 dp ¼
a2 þ ab þ b2 abþ1 3
ð2:159Þ
a
Zb ln ð1 bÞ b þ ln ð1 aÞ þ a p 1 p E dp ¼ ¼ ba 1p ba 1p
ð2:160Þ
a
The buyer should first define a sampling strategy, identifying n, a0, and a1. As mentioned before, the buyer and supplier should agree on the maximum limit, while the minimum limit is identified by the buyer. Using the algorithm presented in the last section, and considering the data, they found b ¼ 0.063707, which helps the buyer identify the minimum limit. They assumed that the buyer selects b ¼ 0.06 for the minimum limit and, together with the supplier, chooses b ¼ 0.15 for the maximum limit. Based on this information, the general probability density function can be further divided into three probability density functions, as follows: f ðpÞreject ¼
10 0:15 p 0:25 0
f ðpÞaccept and inspection ¼ f ðpÞaccept and no‐inspection ¼
otherwise 11:1 0
0:06 p 0:15 otherwise
16:6, 0
0 p 0:06 otherwise
ð2:161Þ ð2:162Þ ð2:163Þ
The expected values of these three probability density functions are 0.2, 0.105, and 0.03, respectively. A random sample of 20 items (n ¼ 20) is selected and inspected, based on the results of which the following decisions are made: • If θ > 4, the buyer rejects the entire lot and receives a replacement lot including no imperfect items. • If 1 < θ < 4 (two or three imperfect items), the buyer accepts the entire lot, and then conducts a 100% inspection, after which the perfect items are sold to the customers ($50/unit), while the imperfect items are sold as a single batch at the end of inspection process in another inventory situation ($20/unit). • If θ < 1, the entire lot is accepted and the buyer does not inspect the lot. The probability of observing θ imperfect items in a sample of size n can be calculated using a binomial distribution function as follows: n θ f ðθ, n, pÞ ¼ p ð1 pÞnθ θ
ð2:164Þ
50
2
Imperfect EOQ System
Because the buyer makes decisions based on the sample, there is a chance of making wrong decision (the so-called type I and II errors), which is why the expected values, E[p], have to be adjusted. For instance, the first element of this matrix shows the probability of observing zero or one imperfect items and accepting the lot, meaning that the imperfect items of the sample follow the distribution function. In other words, it is likely (0.186) that they accepted the sample (h > 1), while the actual imperfect rate of the lot follows from the distribution function, and it is also likely (0.018) that the lot actually follows from the distribution function. The other elements of the matrix are interpreted in the same way. One has: E 1 ½p ¼ 0:196; E2 ½p ¼ 0:117; E 3 ½p ¼ 0:049
ð2:165Þ
The optimal order quantity of the entire problem is calculated using Eq. (2.156), and is y*Intg ¼ 1485, with an expected total profit of: ~ ða, bÞ ¼ 1, 216, 570 E TPU yjpU
ð2:166Þ
The economic order quantity and expected total profit of these two models are shown below (Rezaei 2016): Case II. EOQ ¼ 1541.04, E[TPU] ¼ 1,178,298.12 (Maddah and Jaber 2008) Case III. EOQ ¼ 1511.86, E[TPU] ¼ 1,077,530.75
2.3.5.3
Instantaneous Replenishment Model with Sampling
Moussawi-Haidar et al. (2013) considered a periodic review EOQ-type inventory model with random supply and imperfect items. Upon receiving an order, an acceptance sampling plan is used to decide whether to accept the lot based on the number of defective items found in the sample or to reject the lot. It is assumed that a rejected lot is submitted to 100% screening. The acceptance sampling plan is characterized by two parameters, a sample of size n and an acceptance number an. The problem is to jointly determine the optimal lot size y and the optimal sampling plan, i.e., the sample size, n, and acceptance number an, that maximize the total expected profit subject to a constraint limiting the proportion of uninspected defective items passed to the customer. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.12. In Moussawi-Haidar et al. (2013)’s model, the production of each lot varies randomly with probability density function f(P). Then, the distribution of the number of lot defectives, N, in a lot of size y is given by the integral:
2.3 EOQ Model with No Shortage Table 2.12 Notations of a given problem
51
an N X Pa ICU QCU E[TRU(y, n, c)]
Acceptance number/level Number of lot defective (unit) Number of sample defectives (unit) Probability of accepting the lot Average inventory cost per unit of time Quality-related cost per unit time Expected total revenue per unit time
Z1 gðN Þ ¼
bðN, y, PÞf ðPÞdP 0
They showed that when P follows a beta distribution with parameters a and b, g (N ) follows the beta-binomial distribution, with parameters y, a, and b. The number of sample defectives, X, in a sample of size n is given by the conditional distribution t (XjN), assumed to be a hypergeometric distribution. The joint distribution of N and X is obtained as: PrðN, X Þ ¼ t ðXjN ÞgðN Þ And the marginal distribution of X is beta binomial with parameters n, a, and b, which is given by: hðX Þ ¼
X PrðN, X Þ Y
Upon screening a sample of size n, if the number of sample defective items X is less than the acceptance level an, the lot is accepted. So Pa becomes (MoussawiHaidar et al. 2013): Pa ¼ PðX an Þ ¼
an X
hð X Þ
X¼0
Inventory-related costs. The inventory cost consists of the fixed ordering cost and the inventory holding cost. To compute the expected inventory cost, the dynamics of the inventory level are needed to consider as depicted in Fig. 2.9, for each of the two cases: (I) when the lot is accepted based on the sample defectives and (II) when the lot is rejected and subject to 100% screening (i.e., XPc). The behavior of the inventory level for case I is illustrated by the solid line in Fig. 2.9, where T1 represents the cycle time. Screening the sample is completed at time t1 ¼ n/x, at which the inventory level drops by np, the average number of sample defectives withdrawn from the inventory at the end of the screening process. Thus, the inventory level at time t1 drops to
52
2
Imperfect EOQ System
Fig. 2.9 Behavior of the inventory level over time, under two scenarios: X < an and X > an (Moussawi-Haidar et al. 2013)
y np. The cycle time becomes T1 ¼ (y np)/D. Referring to Fig. 2.9, the average inventory per cycle for this case, denoted by AII, can be written as follows:
2
ðy npÞ n AII ¼ np þ x 2D
ð2:167Þ
Using Eq. (2.167) and the renewal–reward theorem, Theorem 3.6.1 of MoussawiHaidar et al. (2013), the average inventory per unit time for case I is: h AIUI ¼ AII =E ðT 1 Þ ¼
i ðn=xÞnp þ ðy npÞ2 =2D E ðT 1 Þ
ð2:168Þ
In Case II which occurs with probability 1 Pa, the entire lot is subject to 100% screening. The inventory behavior is shown by the dotted line in Fig. 2.9, with T2 being the cycle time and t2 the screening time. Screening the lot is completed at time t2 ¼ y/x, at which the inventory level drops by yp, the average number of lot defectives. The cycle time is T2 ¼ (y yp)/D. Referring to Fig. 2.9, the average inventory per cycle for case II, denoted by AIII, can be written as: ðy ypÞ2 n AIII ¼ yp þ x 2D Using Eq. (2.169), in case II:
ð2:169Þ
2.3 EOQ Model with No Shortage
AIUII ¼ AIII =EðT 2 Þ ¼
53
h i ðy=xÞyp þ ðy ypÞ2 =2D E ðT 2 Þ
ð2:170Þ
And finally: E ½ICU ¼ Pa AIUI þ ð1 Pa Þ AIUII 3 2 3 ðn=xÞnp þ ðy npÞ2 =2D ðy=xÞyp þ ðy ypÞ2 =2D 5 þ ð1 Pa Þ4 5 ¼ Pa 4 E ðT 1 Þ E ðT 2 Þ 2
To compute the expected inventory ordering cost per unit time, they divided the ordering cost per cycle, K, by the expected cycle length, E[T], which is obtained as the expectation over E[T1] and E[T2], as follows: E½T ¼ Pa E ½T 1 þ ð1 Pa Þ E½T 2 ¼ Pa ¼
ðy npÞ y yp þ ð1 Pa Þ D D
yð1 p þ pPa Þ npPa D
ð2:171Þ
Finally, E[ICU], including the expected ordering, purchasing, and holding cost per unit time, is given as: 8 2 3 2 < ð n=x Þnp þ ð y np Þ =2D K þ Cy 5 E½ICUðy, n, cÞ ¼ þ h Pa 4 E ðT Þ E ðT 1 Þ : 39 ðy=xÞyp þ ðy ypÞ2 =2D = 5 þð1 Pa Þ4 E ðT 2 Þ ; 2
ð2:172Þ
The quality-related cost consists of the cost of accepting the lot caused by the non-inspected defective items that are encountered in an accepted lot and cost of inspection. If the lot is accepted, only the sample is inspected. If the lot is rejected, the entire lot is inspected. To compute the quality-related cost, QCU can be expressed as: E ½QCUðy, n, an Þ ¼ and
Cd ðy nÞpPa þ C I nPa þ C I yð1 Pa Þ E ðT Þ
ð2:173Þ
54
2
Imperfect EOQ System
E ½TCUðy, n, an Þ ¼ E ½ICUðy, n, an Þ þ E ½QCUðy, n, an Þ 8 2 3 < ðn=xÞnp þ ðy npÞ2 =2D K þ Cy 5 ¼ þ h Pa 4 E ðT Þ E ðT 1 Þ : 2 39 ðy=xÞyp þ ðy ypÞ2 =2D = 5 þð1 Pa Þ4 E ðT 2 Þ ; þ
ð2:174Þ
Cd ðy nÞpPa þ C I nPa þ C I yð1 Pa Þ E ðT Þ
Moussawi-Haidar et al. (2013) first expressed the expected revenue function. Then, they defined the integrated inventory-quality problem as an integer nonlinear program. So: ETRUðy, n, an Þ ¼
sðy npÞPa þ sðy ypÞð1 Pa Þ E ðT Þ
ð2:175Þ
and E ½TPUðy, n, an Þ ¼ E½TRUðy, n, an Þ E½TCUðy, n, an Þ ½sðy npÞPa þ sðy ypÞð1 Pa ÞD ¼ yð1 p þ pPa Þ npPa 2
ypDð1 Pa Þ ðy npÞPa yð1 pÞð1 Pa Þ n pDPa h 2 2 xðy npÞ x ð 1 pÞ yðC þ C I C I Pa þ C d pPa ÞD þ ðK þ CI nPa Cd npPa ÞD yð1 p þ pPa Þ npPa
ð2:176Þ
Proposition 2.1 For a given acceptance level an, there exist a lot size y and a sample size n for which the Hessian matrix of the expected profit function in Eq. (2.176) is not negatively semidefinite (Moussawi-Haidar et al. 2013). Proof See Moussawi-Haidar et al. (2013). Lemma 2.1 The profit function E[TRU(y, n, C)] given in Eq. (2.176) is concave in the order size y if the following condition holds: Cd < K/(npPa) + CI/p (MoussawiHaidar et al. 2013). Proof For proof and more details, see Moussawi-Haidar et al. (2013). Their objective was to maximize the expected profit per unit time in order to jointly determine the optimal y, n, and an using an integer nonlinear program with the following constraints:
2.3 EOQ Model with No Shortage
55
max E ½TPUðy, n, an Þ s.t. Pa
pð y nÞ AOQL y
quality of the outgoing material should be less than the AOQL an < n < y y, n, an 0,
Integers
ð2:177Þ
Moussawi-Haidar et al. (2013) developed the following numerical solution method: Step 1. Fix an, and solve the nonlinear programming problem using a nonlinear program search method such as gradient search. Then, determine the optimal sample size n(an) and lot size y(an) and the corresponding profit E[TPU(y(an), n (an))]. Step 2. Set an ¼ 1, 2, . . ., upper bound (e.g., upper bound ¼ 30). For each value of an, repeat Step 1. They noted that after some value of c sets the probability of acceptance to 1, the optimal solution will remain the same. Hence, they may not need to reach the upper bound. Step 3. Determine the optimal value of c by comparing the maximal expected profits E[TPU(y, n, an1 )], E[TPU(y, n, an2 )], . . ., E[TPU(y, n, anupper bound )]. The c value associated with the highest of this list of profits is the optimal value of the acceptance level, an, with associated optimal sample size n*, lot size y*, and optimal profit E[TPU(y*, n*, an)]. Example 2.9 Moussawi-Haidar et al. (2013) considered a situation with the following parameters: D ¼ 5000 units/year, K ¼ $100/cycle, h ¼ $5/unit/year, x ¼ 175,200 units/year, C ¼ $50/unit, CI ¼ $1/unit, Cd ¼ $25 per unit defective, s ¼ $70/unit, and p ¼ 0.04. The probability of acceptance, Pa ¼ P(X > n), is binomially distributed with parameters n and p and can be well approximated by a normal distribution when n is large or np > 5. In developing the numerical examples, they used the normal approximation of the binomial, with mean np and variance np (1 p), so PaN(np, np (1 p)). Table 2.13 presents numerical results illustrating the effect of varying CI, h, and Cd, one at a time, on the optimal solution, (y*, n*, an), and optimal profit, assuming that AOQL ¼ 2.5%.
56
2
Table 2.13 Effect of varying CI, h, and Cd, for AOQL ¼ 2.5% (MoussaviHaidar et al., 2013)
CI
h
Cd
2.3.6
0.5 1 1.5 2 2.5 5 10 15 20 25 5 10 25 40 60
an 16 15 13 12 11 12 9 8 8 8 9 10 12 13 15
n* 170.17 169.98 167.97 164.89 159.95 165.09 116.12 95.702 84.33 75.88 143.71 153.05 165.09 168.05 170.01
Imperfect EOQ System
y* 453.95 453.84 453.03 453.89 453.12 452.54 320.30 261.72 226.81 202.97 451.50 451.84 452.54 453.26 453.90
Optimal profit $89,832.2 $88,880.56 $87,928.5 $86,976.61 $86,024.56 $88,880.15 $87,953.60 $87,242.81 $86,643.76 $86,115.89 $91,417.40 $90,783.30 $88,880.15 $86,976.70 $84,438.77
Buy and Repair Options
In this section, a new model which is developed by Jaber et al. (2014) is presented. They developed an imperfect inventory system in which both repair and buy options for defective items are considered and compared. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.14.
2.3.6.1
Model I: Repair Case of Jaber et al. (2014)
According to Fig. 2.10, the maximum level of inventory or lot size is y and period length is T. The lot is subjected to a 100% inspection at a rate X > D, where ρy units (ρ is a percentage) of imperfect quality are withdrawn from inventory at the end of the screening period, tI, and sent to a repair shop. Repaired items are returned after tR units of time, which includes transportation and repair times where tI + tR < T and T ¼ y/D. Note that this model does not consider the case when tI + tR > T as in our opinion it will logically be expensive favoring the buy option described in Case II as one has to account for backordering costs. They left this case as a mathematical exercise for interested readers. Further, assume that the repair process at the shop is always in control, which is not necessarily true. There are cases where the repair process may go out of control and restored through performing preventive maintenance (e.g., Jaber 2006; Liao and Sheu 2011, Liao 2012). Figure 2.10 illustrates the behavior of inventory for the first case of the repair option. So, to repair the ρy items, the repair shop encounters the following costs: total cost to the repair shop ¼ KR + 2Ks + ρy (C1 + 2CT + h2tR) where KR is the repair setup cost, Ks is the transportation fixed cost (it is assumed that the transportation of
2.3 EOQ Model with No Shortage
57
Table 2.14 Notations of a given problem E [.] m tR C1 KR h2 CE ρ tR hE CR
Expected value of a random variable Markup percentage by the repair store Transportation and repair time of imperfect products (time) Material and labor cost to repair an item ($/unit) Repay setup cost ($/setup) Holding cost at the repair facility ($/unit/unit time) Unit purchasing cost of an emergency order of a random variable ($/unit) Fraction of defective items ($/unit/unit time) Total transport time of defective units from the buyer to the repair shop and back to the buyer (time) Holding cost of emergency order ($/unit/unit time) Unit repair cost charged to the buyer ($/unit)
Fig. 2.10 Inventory level for the repair option for the defective items (Case I) (Jaber et al. 2014)
Inventory level y
py tI
py tR Time
T
repairable items is charged to the repair shop), C1 is the combined material and labor cost to repair an item, CT is the unit transportation cost (from the inventory system to the repair shop and back to the system), and h2 is the holding cost at the repair facility. Thus, each repaired item cost CR, which could be agreed upon as a unit cost times a markup percentage, is:
K þ 2K S þ C 1 þ 2C T þ h2 t R C R ðyÞ ¼ ð1 þ mÞ R ρy
ð2:177Þ
where m is the markup percentage by the repair shop, tR ¼ ρy/R + tT, tT is the total transport time of ρy units from the inventory system to the repair shop and back to the system, and R is the repair rate (where R > D), and these cost components are incurred by the repair shop. From this point onward, CR( y) will be used, which is paid by the firm for each repaired item. The holding cost per cycle is determined from Fig. 2.10 as:
58
2
HC ¼ h
y 2 ð 1 ρÞ 2 y2 þρ 2D X
Imperfect EOQ System
2 y y ρy y2 þ hR ρ ρy þ þ t T ρ2 ð2:178Þ X R D 2D
where hR is the holding cost of a repaired item. The cyclic total cost becomes: Fixed and purchasing cost
Inspection cost
Repair cost
zfflfflfflffl}|fflfflfflffl{ zfflfflfflffl}|fflfflfflffl{ z}|{ TCðyÞ ¼ K þ Cy þ CI y þ C R ðyÞρy 2 2 y ð 1 ρÞ 2 y2 y y ρy y2 þh þρ þ hR ρ ρy þ þ t T ρ2 X R 2D X D 2D |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
ð2:179Þ
Holding cost
Now, the total unit time profit is the total revenue per cycle less the total cost per cycle divided by the cycle time and is give as: y ð 1 ρÞ 2 KD yD TPUðyÞ ¼ sD CD CI D C R ðyÞρD h þρ y X 2 y ρy y hR ρy ρD þ þ t T ρ2 X R 2 KD ¼ sD CD y ðK þ 2K S ÞD ρy ð1 þ mÞ C 1 þ 2C T þ h2 þ h2 t T ρD CI D ð1 þ mÞ R y R 2 y ð 1 ρÞ yD y ρy y hR ρy ρD þ þ t T ρ2 þρ h X X R 2 2 ð2:180Þ whose solution is given by setting the first derivative of Eq. (2.180) to zero and solving for y to get: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u ðK þ ð1 þ mÞðK R þ 2K S ÞÞD u y ¼t ρ2 2 yð1ρÞ2 yD h þ ρ X þ ð1 þ mÞh2 ρRD þ hR ρ ρ DX þ ρD 2 R 2
The expected value of Eq. (2.180) is given as:
ð2:181Þ
2.3 EOQ Model with No Shortage
KD þ ð1 þ mÞðK R þ 2K S ÞD CD CI D E½TPUðyÞ ¼ sD y E ½ρ2 y þ h2 t T E ½ρ D ð1 þ mÞ C1 E½ρ þ 2CT E ½ρ þ h2 R 2 yð1 2E½ρ þ E ½ρ Þ yD h þ E ½ ρ 2 X y y y 2 hR E ½ρy D E½ρ þ E ρ þ t T E ½ρ E ρ2 X R 2
59
ð2:182Þ
whose solution is given in a similar manner to Eq. (2.181) as: y ¼
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2ðK þ ð1 þ mÞðK R þ 2K S ÞÞD 2 h 1 þ E ½ρ2 þ E ½ρ DX 1 þ 2ð1 þ mÞh2 E½ρR D þ hR 2E½ρ 1 DX E ½ρ2 2D R þ1
ð2:183Þ If the repaired items are received by time y(1 ρ) ¼ D as shown in Fig. 2.9, then Eq. (2.181) is rewritten as (Jaber et al. 2014): yð1 ρÞ2 KD yD TPUðyÞ ¼ sD CD CI D C R ðyÞρD h þρ y X 2 y hR ρ2 ð2:184Þ 2 The expected value of Eq. (2.184) is given as: ðK þ 2K S ÞD KD CD C I D ð1 þ mÞ R y y E ½ρ2 y D ð1 þ mÞ ðC 1 þ 2CT ÞE½ρ þ h2 R y yð1 2E½ρ þ E½ρ2 Þ yD h þ E ½ ρ hR E ρ2 2 X 2
E ½TPUðyÞ ¼ sD
ð2:185Þ
whose solution is given in a similar manner to Eq. (2.181) as (Jaber et al. 2014): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2ðK þ ð1 þ mÞðK R þ 2K S ÞÞD u y ¼t ð2:186Þ 2 2 h ð1 þ E ½ρ Þ þ 2E ½ρ DX 1 þ 2ð1 þ mÞ h2 E½ρR D þ hR E ½ρ2
60
2
2.3.6.2
Imperfect EOQ System
Model II: Buy Case of Jaber et al. (2014)
In the buy scenario, like in Salameh and Jaber (2000), the imperfect-quality items are withdrawn from inventory by the end of the inspection/screening period and are sold (salvaged) as a single batch for v. The imperfect-quality items are substituted with an emergency order at a cost of CE each, where CE < C < v. The behavior of inventory for this model is the same as shown in Fig. 2.11 (Jaber et al. 2014). The expected unit time profit is similar to Eq. (2.182), which is: KD CD C I D y y yð1 2E ½ρ þ E ½ρ2 Þ yD þ E ½ ρ hE E ρ2 CE E½ρD h 2 X 2 E ½TPUðyÞ ¼ sD þ vE½ρD
ð2:187Þ
Finally: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD y ¼ h 1 2E½ρ þ E ½ρ2 þ 2E½ρ DX þ hE E½ρ2
ð2:188Þ
The behaviors of Models I and II are illustrated numerically in the next section. Example 2.10 In this section, the input parameters of the numerical examples are adopted from Salameh and Jaber (2000) and Jaber et al. (2014) as provided below in Table 2.15. Using data:
Fig. 2.11 Inventory level for the repair option for the defective items (Case II) (Jaber et al. 2014)
Inventory level y
py tI
py tR T
Time
2.3 EOQ Model with No Shortage
61
Table 2.15 Data for the numerical analysis from Salameh and Jaber (2000) (Jaber et al. 2014) Symbol D X s K C v h CI ρ f(ρ) hE
Value 50,000 175,200 50 100 25 20 5 0.5 U(0, 0.04) 1/(0.04–0) 8
Units Units/year Units/year $/unit $ $/unit $/unit $/unit/year $/unit
Zb ρf ðρÞdρ ¼
Zb
ρ
Zb ρ f ðρÞdρ ¼
ρ2
2
a
Units $ $ $/unit $/unit $/unit/year Units/year Year $/unit/year $/unit
1 b þ a 0:04 þ 0 dρ ¼ ¼ ¼ 0:02 ba 2 2
a
b
E ρ2 ¼
Value 100 200 2 5 4 50,000 2/220 6 20% 40
$/unit/year
Zb E ½ρ ¼
Symbol KR KS CT C1 h2 R tT hR m CE
1 a2 þ ab þ b2 0 þ 0 þ ð0:04Þ dρ ¼ ¼ ba 3 3
2
a
¼ 5:33E 04: The optimal policy for Model I Case I occurs when y* ¼ 3732 and E[TPU (y*)] ¼ 1,195,455, where CR ¼ 18.89. Solving for Case II when repaired items are received by time y(1 p)/D, the optimal policy occurs when y ¼ 3792 and E[TPU ( y)] ¼ 1,195,743, where CR ¼ 18.72. It should be noted that CR can be computed from Eq. (2.177) by substituting ρ ¼ E[ρ] (i.e., E[CRρy]/E[ρy] ¼ yE[CRρ]/yE[ρ] ¼ E [CRρ]/[ρ]). The optimal policy for Model II occurs when y* ¼ 1434 and E[TPU (y*)] ¼ 1,198,026 (Jaber et al. 2014).
2.3.7
Entropy EOQ
2.3.7.1
Model 1: Entropy EOQ Without Screening
In this section, the work of Jaber et al. (2009) in which entropy cost for EOQ model is considered will be presented. Jaber et al. (2009) analogized a production system with physical thermodynamic system. They expressed that a production system resembles a physical system operating within surroundings, including the market and the supply system. Similarly, a physical thermodynamic system is defined by its temperature, volume, pressure, and chemical composition. A production system could be described analogously by its characteristics, for example, the price (s)
62
2
Imperfect EOQ System
Table 2.16 Notations of a given problem s so ρ θ h1 CE ye TCE( y)
The reduced selling price per unit ($/unit) The higher selling price per unit ($/unit) The Markov transition probability of production process (machine) shifts to an out-ofcontrol state and the production process begins to produce The expected number of defective in a lot (unit) The holding cost adjusted for the average additional cost of reworking defective items h1 > h ($/unit/unit time) Entropy cost per unit ($/unit) Optimal lost size under entropy cost (unit) The total cost of EOQ model under entropy cost ($)
that the system ascribes to the commodity (or collection of commodities) that it produces. Reducing the price of the commodity below the market price may increase demand and produce a commodity flow (sales) from the system to its surroundings. This is similar to the flow of heat from a high temperature (source) to a low temperature (sink) in a thermodynamic system, where part of this heat is converted into useful work and some of the heat is lost from the system and wasted. So in the work of Jaber et al. (2009), a similar behavior between price in supply system and temperature in thermodynamic system presented and used a demand function D ¼ W(s so) to investigate the effects of price changes such as temperature changes. Noting that when s so (analogues to difference in temperature in a thermal system), the direction of the commodity (heat) flow is from the system to its surrounding, i.e., from a high-temperature reservoir (low price) to a low-temperature reservoir (high price). The second law of thermodynamics applies to the spontaneous flow of heat from hot (low price) to cold (higher price). Heat flow ceases when the system and its surrounding have the same temperature (Jaber et al. 2009). The new notations used in this section are presented in Table 2.16. The EOQ model assumes constant commodity flow, an infinite planning horizon, no shortages (lost sales or backorders are not allowed), instantaneous replenishment of orders, zero lead time, no quantity discounts, no deterioration, and all units conform to quality and that the input cost parameters are constant over time. The EOQ model adopts the classical approach of minimizing the sum of the conflicting holding and procurement costs. The EOQ cost function is given as (Jaber et al. 2009): TCðyÞ ¼
KW ðs s0 Þ KD y y CW ðs s0 Þ þ h þ CD þ h ¼ y y 2 2
ð2:189Þ
The optimal solution is obtained by setting the first derivative to zero to get (Jaber et al. 2009):
2.3 EOQ Model with No Shortage
63
rffiffiffiffiffiffiffiffiffiffi rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KW ðs s0 Þ 2KD y ¼ ¼ h h
ð2:190Þ
where the optimal cycle time is T ¼ y/D ¼ y/W(s s0). Excluding the material cost CW(s s0), the optimal cost could be computed as (Jaber et al. 2009): TCðy Þ ¼
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2hKW ðs s0 Þ
ð2:191Þ
Porteus (1986) denoted θ as the expected number of defectives in a lot of size y, given that the process is in control before beginning the lot. Then (Jaber et al. 2009):
¼ ρy
n1 X i¼1
θ ¼ ρy þ βdQ1 , where ðβ ¼ 1 ρÞ
n1 X β 1 þ ðy 1Þβy Qβy1 ð1 β y Þ i i ρ β ρ iβ ¼ ρy ρ ρ2 i¼1 ¼yβ
ð1 β y Þ ρ
where θ could also be computed as θ ¼
y P
ρðy iÞð1 ρÞi1 . Porteus (1986)
i¼1
suggested that for very small ρ values, θ ρy2/2. This approximation has been adopted by several researchers (e.g., Chand 1989; Jaber 2006). The cost function (2.189) is then modified as follows (Jaber et al. 2009): KD y y þ CD þ h1 þ C R ρD y 2 2 KW ðs s0 Þ y y CW ðs s0 Þ þ h1 C R ρW ðs s0 Þ ¼ y 2 2 TCðyÞ ¼
ð2:192Þ
The holding cost for a single unit h1 ¼ iC + iρCR/2 ¼ h + hρCR/2C, where i ¼ h/ C. Equation (2.192) can now be written as (Jaber et al. 2009): KD C y y þ CD þ h 1 þ ρ R þ CR ρD y 2 2C 2 KW ðs s0 Þ C y y CW ðs s0 Þ þ h 1 þ ρ R ¼ CR ρW ðs s0 Þ y 2 2C 2 TCðyÞ ¼
ð2:193Þ
The optimal solution is given by setting the first derivative of Eq. (2.193) to zero
64
2
y
Imperfect EOQ System
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD ¼ hð1 þ ρðC R =2CÞÞ þ ρCR D sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KW ðs s0 Þ ¼ hð1 þ ρðC R =2CÞÞ þ ρCR W ðs s0 Þ
ð2:194Þ
When ρ ¼ 0 Eq. (2.194) reduces to Eq. (2.192). Substituting Eq. (2.194) in Eq. (2.193), and excluding the material cost, the optimal cost could be computed as: rhffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi i C TCðy Þ ¼ h 1 þ ρ R þ ρC R W ðs s0 Þ ½2KW ðs s0 Þ 2C
ð2:195Þ
Considering Entropy Cost Jaber et al. (2009) used the following equation as entropy cost per unit: CE ¼
s0 s ðs s0 Þ
ð2:196Þ
Accounting for entropy cost is done by adding the entropy cost per unit time, CE/ T where T ¼ y/D, to the other cost terms and substituting D ¼ E(s s0) in Eq. (2.193): KD C y y s sW þ CD þ h 1 þ ρ R þ C R ρD þ 0 y 2 y 2C 2 KW ðs s0 Þ CR y y s sW CW ðs s0 Þ þ h 1 þ ρ ¼ CR ρW ðs s0 Þ þ 0 y 2 y 2C 2 ð2:197Þ TCE ðyÞ ¼
The optimal solution is given by setting the first derivative of Eq. (2.197) to zero to get (Jaber et al. 2009): rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD þ 2s0 sW hð1 þ ρðC R =2C ÞÞ þ ρC R D sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KW ðs0 sÞ þ 2s0 sW ¼ hð1 þ ρðC R =2C ÞÞ þ ρC R W ðs s0 Þ
ye ¼
ð2:198Þ
Substituting Eq. (2.198) in Eq. (2.197), and excluding the material cost, the optimal cost could be computed as (Jaber et al. 2009):
2.3 EOQ Model with No Shortage
TCE ye ¼
65
rhffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi i CR þ ρC R W ðs0 sÞ ½2KW ðs s0 Þ þ 2s0 sW h 1þρ 2C
When ρ ¼ 0, Eq. (2.198) reduces to (Jaber et al. 2009): ye
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KW ðs0 sÞ þ 2s0 sW 2KD þ 2s0 sW ¼ ¼ h h
ð2:199Þ
which is the entropic version of Eq. (2.190) whose cost function reduces from Eq. (2.197) to (Jaber et al. 2009): b E ðyÞ ¼ KD þ CD þ h y þ s0 sW C y 2 y ¼
KW ðs0 sÞ y s sW CW ðs0 sÞ þ h þ 0 y 2 y
ð2:200Þ
Similarly, substituting Eq. (2.200) in Eq. (2.199), and excluding the material cost, the optimal be computed as (Jaber ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi et al. 2009): costpcould TCE ye ¼ h½2KW ðs0 sÞ þ 2s0 sW Example 2.11 Jaber et al. (2009) considered an inventory situation where the product price s ¼ 100, the market equilibrium price s0 ¼ 105, and W ¼ 20 represents the change in the flux for a change in the price of a commodity (e.g., units/day/$), corresponding to a commodity flow (demand) rate D ¼ W(sos) ¼ 20(105100) ¼ 100. Also h ¼ 0.10, C ¼ 60, CR ¼ 30, K ¼ 100, and ρ ¼ 0.0001. In the numerical examples below, the term CD ¼ CW(ss0) is excluded from the cost functions because it actually dominates the cost function (CD ¼ 60(100) ¼ 6000) although it does not affect the optimization. In the case when there are no defects, y ¼ 447.21 and TC( y) ¼ 44.72. When the entropy cost is included in the cost function, the optimal entropic order quantity using Eq. (2.199) ye ¼ 2097.62, which minimizes, TCE ye ¼ 209.76, is obtained from Eq. (2.200). For a more detailed information about the model, readers can see Jaber et al. (2009).
2.3.7.2
Model 2: Entropy EOQ with Screening
Jaber et al. (2013) revisited their previous work (Jaber et al. 2009) by adding a screening topic. In this section, the work of Jaber et al. (2013) is presented. The behavior of inventory in this problem is depicted in Fig. 2.12 (Jaber et al. 2013). Upon replenishing the inventory instantaneously, the received lot is subjected to a 100% screening process. Items that do not confirm to quality are withdrawn from the inventory and sold at a discounted price as a single batch.
66
2
Imperfect EOQ System
Fig. 2.12 Salameh and Jaber’s model (Jaber et al. 2009)
Inventory level
y
py
Time
T
Table 2.17 Notations of a given problem s0 g0 g D(s, g) W Cinv
Is the selling price of a good-quality item of a competitor brand in the market ($/unit), where s0 > s ($/unit) Is the quality index of an item of a competitor brand (1/unit), where 0 < g0 < 1 Is the quality index of an item (1/unit), where 0 < g < 1 Demand rate (unit/year) as a function of s and g, where s/g > s0/g0 Elasticity (unit/year/$) of the demand function D(s, g) Is the investment required to increase quality index g by 1% ($/1%/year)
In order to model the presented problem, some new notations which are specifically used are shown in Table 2.17. The total revenue per cycle is the sum of the revenue from selling good-quality items Py(1 ρ) and the revenue from salvaging imperfect-quality items, vyρ, and is given as (Jaber et al. 2013): TRðyÞ ¼ syð1 ρÞ þ vyρ The total cost per cycle is (Jaber et al. 2013): TCðyÞ ¼ K þ Cy þ C I y þ h
y ð 1 ρÞ ρy2 Tþ 2 x
Therefore, the profit function per unit of time is:
2.3 EOQ Model with No Shortage
67
TRðyÞ TCðyÞ T D ¼ y ð 1 ρÞ
y ð 1 ρÞ ρy2 Tþ syð1 ρÞ þ vyρ K Cy CI y h 2 x
TPUðyÞ ¼
Then: TPUðyÞ ¼ Dðs v þ hy=xÞ þ Dðv hy=x C C I K=yÞ h
1 1ρ
y ð 1 ρÞ 2
ð2:201Þ
whose expected value is: ETPUðyÞ ¼ Dðs v þ hy=xÞ þ Dðv hy=x C C I K=yÞE h
y ð 1 E ½ ρ Þ 2
1 1ρ
ð2:202Þ
The optimal solution is given as (Jaber et al. 2013): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KDE ½1=ð1 ρÞ y ¼ hð1 E½ρ 2ðd=xÞÞð1 E ½1=ð1 ρÞÞ
ð2:203Þ
But in order to develop the thermodynamic version of the proposed model, Jaber et al. (2013) applied the per unit time profit function and the optimal lot size of Maddah and Jaber as below: E ½TRðyÞ E ½TCðyÞ E ½TPðyÞ ¼ E ½T E ½T h i 8 9 2 < = E ð 1 ρ Þ KD D þ hy E ½ρ þ hy Dfsð1 E ½ρÞ þ vE ½ρ C CI g 2 x : y ;
E½TPUðyÞ ¼
¼
1 E ½ ρ ð2:204Þ
68
2
Imperfect EOQ System
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD i y ¼u t h hE ð1 ρÞ2 þ 2hE½ρD=x
ð2:205Þ
Jaber et al. (2013) applied the laws of thermodynamics to inventory systems, where they postulated that commodity flow (demand) is similar to energy flow in thermal systems as presented in the previous model. They proposed commodity flow to be of the form: Dðt Þ ¼ W ðsðt Þ s0 ðt ÞÞ
ð2:206Þ
where s(t) and s0(t) are analogous, respectively, to the system temperature TH (high) and the surrounding temperature TL (low) and W (analogous to a thermal capacity) is the change in the flux for a change in the price (s(t) s0(t)) of a commodity and is measured in additional units per year per change in unit price, e.g., dollar (units/year/ $). The difference between the temperature of a thermodynamic system and that of its surrounding (TH TL > 0) creates a flow from the thermodynamic system to its surrounding (Jaber et al. 2013). Jaber et al. (2013) assumed that the flow of commodity is one dimensional (price). The quality of the product was implicitly assumed to be the same as that of the competitor’s brand in the market and was set at 1 (dimensionless measure between 0 and 1). They proposed a commodity flow function of the form:
sðt Þ s0 ðt Þ Dðt Þ ¼ W ðV ðt Þ V 0 ðt ÞÞ ¼ W gð t Þ g0 ð t Þ
ð2:207Þ
where 0 < g(t) < 1 and 0 < g0(t) < 1 are the goodness (quality) measures of the firm’s product and that of its competitor brand, respectively, where V(t) and V0(t) are the values as perceived by the customer. The smaller V(t) is with respect to V0(t), the better it is for the customer as it is getting a higher-quality product for less. So, substituting g(t) ¼ 1 and g0(t) ¼ 1 in Eq. (2.207) reduces it to Eq. (2.206), making it a special case of the latter. For commodity flow gsððttÞÞ < gs0 ððttÞÞ for every t > 0. The 0 entropy generated per cycle of length T is determined from Eq. (2.207) as (Jaber et al. 2013): ZT
V ðt Þ V 0 ðt Þ þ 2 dt V 0 ðt Þ V ðt Þ
σ ðT Þ ¼
ð2:208Þ
0
Since the demand is considered as the constant rate, so assuming Eqs. (2.206)– (2.207) for constant situation, V(t) ¼ V and V0(t) ¼ V0 for every t > 0, Eq. (2.206) reduces to: D(t) ¼ D(s, g) ¼ W(V V0) ¼ W(s/g s0/g0) (Jaber et al. 2013). The entropy cost per cycle is determined from Eqs. (2.207) and (2.208) as (Jaber et al. 2013):
2.3 EOQ Model with No Shortage
RT En ¼ EnðT Þ ¼
0
W
69
W ðs=g s0 =g0 Þdt
RT 0
s=g s0 =g0
ss0 ¼ sg0 s0 g =g0 þ s0s=g 2 dt
ð2:209Þ
where g0s < s0g ) g0/g < s0/s, s < s0g/g0. Note that improving the quality of a product is usually associated with investment, and the function is cinv(g g0)/g0, where cinv is the investment required to increase the quality by 1%. In this work, the salvage price is a decision variable as the imperfect-quality items may as well follow a commodity flow function like the one in Eq. (2.207) and is given as (Jaber et al. 2013):
v C yρ ¼ WT gs g0 W v C y¼ T ρ gs g0
ð2:210Þ ð2:211Þ
where yρ is the demand rate that occurs once in a cycle at y/x units of time and gs is the quality of a salvaged item. The entropy cost for the flow of imperfect items is computed in a similar manner to Eq. (2.209) and is given as (Jaber et al. 2013): σ s ðT Þ ¼ WT
v=gs C=g0 þ 2 C=g0 v=gs
ð2:212Þ
The entropy cost per cycle to manage the flow of imperfect-quality items is determined from Eqs. (2.210) and (2.212) in a similar manner to determining Eq. (2.209) as (Jaber et al. 2013): Ens ¼ Ens ðT Þ ¼
ρy vC where v < Cgs =g0 ¼ vg σ s ðT Þ 0 Cgs
ð2:213Þ
In this section, they modified the model in Eq. (2.204) by replacing the constant D with D(s,g) and subtracting the entropy cost per unit of time expressions and the investment cost from Eq. (2.204), which becomes (Jaber et al. 2013): i 0 h 1
E ð1 ρÞ2 E ½ ρ D ð s,g Þ K A þ Dðs,gÞ sð1 E½ρÞ þ vE ½ρ C C I hy@ y 2 x
E½TPUE ðyÞ ¼
1 E ½ρ Dðs,gÞ c ðg g0 Þ ss0 vC þ inv þ g0 ð1 E½ρÞy ðsg0 s0 gÞ ðvg0 Cgs Þ
ð2:214Þ The optimal solution that maximizes is given as (Jaber et al. 2013):
70
2
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u2Dðs, gÞ K ss0 vC ð sg s g Þ ð Cg Þ vg u 0 0 s h i0 yE ¼ t Dðs, gÞ 2 hE ð1 ρÞ þ 2h x E ½ρ
Imperfect EOQ System
ð2:215Þ
Equation (2.214) can be optimized for v and s solving a nonlinear programming model (NLPP) as (Jaber et al. 2013): Maximize E ½TPUE ðs, vÞ, s:t: s > C,
ð2:216Þ
sg0 < s0 g, 0 < v < Cgs =g0 The proposed NLPP model can be solved by any suitable optimization package which can be used.
2.4
EOQ Model with Backordering
In this section, the imperfect EOQ model with backordering will be presented.
2.4.1
Imperfect Quality and Inspection
In this section, an EOQ model with imperfect items with backordering according to the work of Eroglu and Ozdemir (2007) is presented. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.18. Assume that y is replenished instantaneously at unit purchasing price of c and fixed cost of K per order similar to the previous models. The percentage of defectives in each lot is p, with a known probability density function, f( p). A 100% screening policy with screening rate per unit time of x is applied. (1 θ)% of the defective items is imperfect and θ% is scrap items. When screening process is finished, imperfect-quality items are sold as a single lot, and scrap items are subtracted from inventory with unit cost of Cd. The selling prices of good- and imperfect-quality items are s and v per unit, respectively, where s < v. Figure 2.13 presents the behavior of the inventory level. The rate of good-quality items which are screened during t2 is (1 p). A part of these good-quality items meet the demand with a rate of D, and the remaining is used to eliminate backorders with a rate of (1 p) x D ¼ x(1 p D/x) (Eroglu and Ozdemir 2007). The screening process finishes up at the end of time interval of t3, and defective items of py are subtracted from inventory. Since the demand has been met from
2.4 EOQ Model with Backordering Table 2.18 Notations of a given problem
Fig. 2.13 Behavior of the inventory level over time (Eroglu and Ozdemir 2007)
71 Time to build up a backorder level of “w” units (time) Time to eliminate the backorder level of w units (time) Time to screen y units ordered per cycle (time) The backorder level (unit)
t1 t2 t3 B
Inventory Level
)x -p (1
y
D
z z1+py
py
z1 xA
D
D
B
t1
t2
Time t3 t
perfect-quality items, the period length t is calculated by dividing the amount of perfect-quality items in a period to amount of demand in unit time: t¼
ð1 pÞy D
ð2:217Þ
Since the percentage of defective items, p, is a random variable, the expected value of period length is given by: E ½t ¼
ð1 E½pÞy D
ð2:218Þ
Referring to Fig. 2.13, the findings are as follows. The time, t1, needed to build up a backorder level of “B” units is: t1 ¼
B D
ð2:219Þ
The time, t2, needed to eliminate the backorder level of “B” units is: t2 ¼
B x½1 p D=x
ð2:220Þ
72
2
t2 ¼
Imperfect EOQ System
yz ð1 pÞx
ð2:221Þ
Using Eqs. (2.229) and (2.221): z¼y
ð1 pÞB ½1 p D=x
ð2:222Þ
According to Fig. 2.13: t 3 ¼ y=x
ð2:223Þ
t 3 t 2 ¼ ðz z1 pyÞ=D
ð2:224Þ
z1 ¼ ½1 p D=xy B
ð2:225Þ
And:
Finally using Eqs. (2.217)–(2.225), the total cost function will be (Eroglu and Ozdemir 2007): Shortage cost
zfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ zffl}|ffl{ zfflfflfflffl}|fflfflfflffl{ C b ðt 1 þ t 2 ÞB TC ¼ ðCy þ K Þ þ ðC I yÞ þ ðC d θpyÞ þ 2
t ðy þ zÞ ðt 3 t 2 Þðz þ z1 þ pyÞ ðt t 1 t 3 Þz1 þ þ þ h 2 2 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Purchasing cost
Screening cost
Disposal cost
ð2:226Þ
Holding cost
2 D=x ð1 p D=xÞ2 2 h ¼ ðC þ C I þ C d θpÞy þ K þ y þ 2 D x
hð1 pÞBy ðh þ C b Þð1 pÞB2 þ D 2Dð1 p D=xÞ
Moreover, the total revenue, TR, of both imperfect and good items is: TR ¼ sð1 pÞy þ υð1 θÞpy
ð2:227Þ
Since cycle length is a variable, using the renewal reward theorem, the expected total profit per unit time is given as:
2.4 EOQ Model with Backordering
73
E ðTRÞ E ðTCÞ E ðt Þ υDð1 θÞEðpÞ DðC þ CI þ Cd θpÞ KD hE 4 y ðh þ C b ÞE2 B2 þ hB ¼ sD þ E1 E1 yE 1 2E1 2yE 1 ð2:228Þ
E ½TPU ¼
where Þ 1p E1 ¼ 1 E( p), E2 ¼ E 1pD=x þ E 3. , E3 ¼ E[(1 p D/x)2], E 4 ¼ Dð2D=x x Since the expected total profit is strictly concave, setting its partial derivatives with respect to B and y gives: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD y ¼u t hE 2 h E 4 ðhþCb1ÞE2
B ¼
hE 1 y ðh þ C b ÞE 2
ð2:229Þ
ð2:230Þ
But it should be noted that the derived optimal values are valid if both next conditions hold: 1. In order to avoid the backorders from the beginning of each cycle: xE ð1 p D=xÞ > 0 or EðpÞ < 1 D=x
ð2:231Þ
x>D
ð2:232Þ
and
2. t3, must be at least equal or greater than E(t2). So: E ðt 2 Þ t 3 or Eð1 p D=xÞE 2 h h þ Cb 1 E ð pÞ
ð2:233Þ
If shortage cost is infinite, and scrap rate and unit scrap cost are zero, then the model with no shortages is attained. Thus, the following reduced forms of Eqs. (2.228)–(2.230) are achieved (Eroglu and Ozdemir 2007):
74
2
E ½TPU ¼ sD þ
Imperfect EOQ System
υDE ðpÞ DðC þ CI Þ KD hE4 y E1 E1 yE1 2E 1 rffiffiffiffiffiffiffiffiffiffi 2KD y ¼ hE 4 B ¼ 0
ð2:234Þ ð2:235Þ ð2:236Þ
Suppose that defective’s fraction, p, is zero. This yields t3 and CI, are zero and x, is infinite. So, E1 ¼ E2 ¼ E3 ¼ E4 ¼ 1 and Eqs. (2.228)–(2.230) are reduced to the following equations which are the same equations as those given by classical EOQ model with shortages: ðh þ C b ÞB2 KD hy þ hB y 2 2y rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KDðh þ Cb Þ y ¼ hC b
TPU ¼ ðs C ÞD
B ¼
hy ðh þ C b Þ
ð2:237Þ ð2:238Þ ð2:239Þ
Example 2.12 Eroglu and Ozdemir (2007) presented a firm that orders a product as lots to meet outside demand. The defective fraction in each lot has a uniform distribution with the following probability density function: 10, 0 p 0:1 f ð pÞ ¼ 0, otherwise And the other model parameters are given as follows D ¼ 15,000 units/year, K ¼ $400/cycle, h ¼ $4 unit/year, Cb ¼ 6, x ¼ 60,000 unit/year, CI ¼ $1/unit, C ¼ $35/unit, s ¼ $60/unit, v ¼ $25/unit, θ ¼ 0.2, and Cd ¼ $2/unit. By using the above parameters, E( p) ¼ 0.05, E1 ¼ 0.95, E2 ¼ 1.357752, E3 ¼ 0.490833, and E4 ¼ 0.928333, the optimum values of solution are calculated as y* ¼ 2128.06 units, B* ¼ 595.59 units, and E[TPU]* ¼ $341,116.89. In addition, Eqs. (2.231)–(2.233) are valid herein.
2.4.2
Multiple Quality Characteristic Screening
Assume an imperfect single-item inventory system with constant demand rate and permitted backordering in which the lead time is negligible. Suppose that after the replenishment of items arrives from the supplier, the items have to go through n screening processes on each quality characteristic before delivering to customers. Denote by Si the screening process for quality characteristic i and by xi the corresponding screening rate of Si, where i ¼ 1, . . ., n. Without loss of generality,
2.4 EOQ Model with Backordering
75
they supposed x1 x2 ⋯ xn. The processes are performed in parallel and are completed when the last process is finished. Screening rate is greater than the demand rate, i.e., xi > D (i ¼ 1, . . ., n), and defective items exist in lot size y and are returned to the supplier when replenishment items arrive (Tai 2015). In order to model the presented problem, some new notations which are specifically used are shown in Table 2.19. Let pi be the proportion of items in the batch that cannot pass Si. Here they assumed that all pi is independent of each other in the sense that whether an item can pass Si does not depend on the result of other screening processes. For any i < j, the screening process Si will finish before Sj. The first screening process S1 starts at time 0 and finishes at time y/x1. During this period, p1y items cannot pass S1, and they are removed from the inventory at time y/x1. To save the transportation cost and administrative work, the items which cannot pass the screening process are removed from the inventory as one lot at the end of each screening process. The next screening process S2 finishes at time y/x2 y/x1 since x2 x1. The number of items which cannot pass S2 is p2y. The items to be screened out are items which pass S1 but not S2. Hence, the number of items screened out by S2 is p2(1 p1) y. By similar arguments, the items to be screened out by Si are items which pass S1, . . ., Si 1 but not Si. Because all screening processes are independent, the proportion of items in y that is screened out after Si, which is denoted by ρi, is: 8 for i ¼ 1 < p1 i 1 ρi ¼ Q : ð1 pk Þpi for i ¼ 2, . . . , n k¼1
P P The total number and portion of defective are ni¼1 ρi y and ρ ¼ ni¼1 ρi , respectively (Tai 2015). The inventory level in a replenishment cycle is illustrated in Fig. 2.14. At the beginning of each cycle, all screening processes proceed simultaneously. The rate of items to complete all the screening processes depends only on the lowest screening Table 2.19 Notations of a given problem n Si ρi t1 t2 t3 t4 TR( y) TC (y, B)
Number of quality characteristics of the product to be inspected Screening process for quality characteristic i (i ¼ 1, . . ., n) Random variable representing the proportion of items in y that screen out after Si (i ¼ 1, . . ., n) The length of time to make up backorders in a replenishment cycle (time) The length of time of positive inventory level in a replenishment cycle (time) The length of time to backorder shortage in a replenishment cycle (time) The length of time of no backorder (time) Cyclic total revenue ($) Cyclic total cost ($)
76
2
Imperfect EOQ System
y
ρ1y ρ2y
y x2 y x1
ρn y
t3 time
B t1
t4 t2 T
Fig. 2.14 The inventory level in a replenishment cycle inventory level (Tai 2015)
process rate xn. The inventory level decreases at a rate of (1 ρ)xn, which is the rate of non-defective items that completed all the screening processes. After completing all the screening processes, the items are first shipped to satisfy the demands. The remaining items are then used to clear the outstanding backorders. Hence, the backordering quantity decreases at a rate of (1 ρ)xn D (see the left colored region in Fig. 2.14). Here Tai (2015) assumed that: prob ½ð1 ρÞxn D > 0 ¼ 1
ð2:240Þ
The backorders are made up in time period t1. Then, the inventory level decreases at a rate of D and reaches 0 at the end of time period t2. Shortage is backordered in time period t3 until the end of the replenishment cycle (see the right colored region in Fig. 2.14). The screening time for Si is y/xi. After the screening process Si, the defective items (ρiy units) are transferred to another inventory warehouse. They remarked that consolidating the defective items is a common policy in inventory management. The inventory level of defective items is illustrated in Fig. 2.15. The number of items delivered to customers in a replenishment cycle is (1 ρ) y. In which (1 ρ)y B of them are used to satisfy the demands in the cycle. The remaining B items are used to make up the shortage in the last replenishment cycle. The same number of demands is backordered to the next cycle. So using Figs. 2.14 and 2.15 (Tai 2015):
defective items level
2.4 EOQ Model with Backordering
77
ρn y ρ2 y ρ1 y y y x1 x2
y xn
T
time
Fig. 2.15 The inventory level of defective items inventory level (Tai 2015)
ð1 ρÞy D B t1 ¼ ð1 ρÞxn D T¼
ð1 ρÞy B D B t3 ¼ D
t2 ¼ T t1 ¼
t4 ¼ t2 t1 ¼
ð1 ρÞy B B D ð1 ρÞxn D
TR( y) is the sum of the total sales of good-quality items and the amount received from the supplier for the return of the imperfect-quality items. One has (Tai 2015): TRðyÞ ¼ ð1 ρÞys þ ρyv TC(y, B) consists of purchasing, fixed, screening, holding, andPshortage costs. n The fixed, and screening costs are Cy, K, and i¼1 ðC Ii yÞ ¼ Pn purchasing, C respectively. The perfect items’ holding cost is: y I , i¼1 i
78
2
"
n t 2 D t 2 ð1 ρÞxn X y h 4 þ 1 ρi y þ t 1 t 4 D þ x 2 2 i i¼1
Imperfect EOQ System
#
And after some simplifications, the holding cost becomes: "
X ðð1 ρÞy BÞ2 B2 y ρy þ h þ xi 2D 2ðð1 ρÞxn DÞ i¼1 i n
#
The defective items’ holding cost is: " h1
n X i¼1
" # # n X ð 1 ρÞ 1 y ¼ h1 y2 ρi y T ρi D xi x i i¼1 " !# n ρð 1 ρÞ X ρi ¼ h1 y2 D x i i¼1
The penalty cost for shortage is: Cb
t1 B t3 B 1 1 þ ¼ Cb þ B2 2 2 2D 2ðð1 ρÞxn DÞ 1ρ ¼ Cb B2 2Dðð1 ρÞ D=xn Þ
For simplicity, let: h i P1 ¼ E ð1 ρÞ2 ,
P2 ¼ E½ρð1 ρÞ,
P3 ¼ 1E1 ½ρ ,
E ½ρ P4 ¼ 1E ½ρ
,
R¼
h 1E½ρ i. Let also. E
1ρ ð1ρÞD=xn
P P A1 ¼ ni¼1 Ex½ρi i which depends on ρi, xi (i ¼ 1, . . ., n) and A2 ¼ ni¼1 C Ii which depends on CIi (i ¼ 1, . . ., n), since R > 0. Then the cyclic expected net profit is (Tai 2015): E ½TPðy, BÞ ¼ ð1 E ½ρÞys þ E½ρyυ 3 2 P1 2 1 E ½ρ B2 2 Cy þ A2 y þ h By þ y þ A1 y 6 7 ð2:241Þ D 2D 2RP3 D 7 6 4 5 h i P2 Cb 2 2 þh1 A1 y þ B þK D 2RP3 D And the expected cycle length (Tai 2015) is:
2.4 EOQ Model with Backordering
79
E ½T ¼
ð1 E ½ρÞy D
ð2:242Þ
Using renewal reward theorem: E½TPðy, BÞ zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ ðh þ C b ÞB2 E ½TPUðy, BÞ ¼ hB ¼sD þ υDP4 ðC þ A2 ÞDP3 2Ry E ½T
hP1 KDP3 þ þ hA1 D þ h1 ðP2 A1 DÞ P3 y þ 2 y Independent of B & y
ð2:243Þ The goal is to maximize the expected total profit using optimal decision variables y and B. According to Eq. (2.243), maximizing Eq. (2.243) can be reduced to minimizing f(y, B) as below (Tai 2015): f ðy, BÞ ¼
ðh þ C b ÞB2 hP1 hB þ þ hA1 D þ h1 ðP2 A1 DÞ P3 y 2Ry 2 þ
KDP3 y
ð2:244Þ
Differentiating f(y, B) in Eq. (2.244) with respect to B and y, respectively, gives (Tai 2015): ðh þ C b ÞB ∂f h ¼ Ry ∂B
ðh þ Cb ÞB2 ∂f hP1 KDP3 ¼ þ þ hA1 D þ h1 ðP2 A1 DÞ P3 2 2 2y2 ∂y 2Ry The second-order partial derivatives are (Tai 2015): 2
ðh þ C b Þ ∂ f ¼ Ry ∂B2 2
∂ f ðh þ C b ÞB2 2KDP3 ¼ þ y3 ∂y2 Ry3 2
ðh þ Cb ÞB ∂ f ¼ ∂B∂y Ry2 2 2 2 2 2ðh þ Cb ÞKDP3 ∂ f ∂ f ∂ f ¼ ∂B∂y Ry4 ∂B2 ∂y2
ð2:245Þ ð2:246Þ
80
2 2
2
∂ f ∂ f Since R > 0, one has ∂B 2 > 0 and ∂B2
2
∂ f ∂y2
2
∂ f ∂y∂B
2
Imperfect EOQ System
> 0. This implies that f(y, B)
is strictly convex for positive B and y. Hence, the unique global minimum for ∂f ∂f positive B and y can be obtained by solving ∂B ¼ 0 and ∂y ¼ 0, which gives (Tai 2015): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD y ¼ h hP1 þ 2hA1 D þ 2h1 ðP2 A1 DÞ ðhþCRb ÞP3
ð2:247Þ
So: B ¼
hR y h þ Cb
ð2:248Þ
When n ¼ 1, the proposed model reduces to the one presented in Hsu and Hsu (2012), with: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD i y ¼u t h hR h P1 þ 2A1 D ðhþC b ÞP3
ð2:249Þ
And: B ¼
hR y h þ Cb
ð2:250Þ
They remarked that the above expressions are simpler than those obtained in Hsu and Hsu (2012). As stated in Hsu and Hsu (2012), if the defective percentage p1 follows uniform distribution with probability density function: 8 0. In order to model the expected cost, one needs to understand the system operation over time. Since defective batches are rejected, the length of inventory cycles is a random variable, depending on the respective history of consecutive previous defective deliveries and the probability of a defective batch p. Specifically, let X be a random variable representing the number of consecutive defective deliveries. Using this, the length of any inventory cycle can be directly expressed as T0 ¼ (X + 1) T. Since defective delivery occurrences are independent and X is a geometric random variable with parameter p and probability distribution function P(X ¼ x) ¼ px(1 p), x 0. Therefore, under imperfect quality, there can be an infinite number of cycles of length T0 (each occurring with a known probability). For any such cycle, they could directly determine the starting and ending inventory levels. Since the total quantity of successive defective deliveries becomes available with the first acceptable delivery (Assumption 7), the start-of-cycle inventory is y B (for any cycle length). The end-of-cycle inventory (representing backorders), however, depends on the cycle length and is B + Xy (i.e., planned backorders the total quantity of the X successive defective deliveries, Xy) (Skouri et al. 2014). Figure 2.16 depicts a possible situation with two different cycles, the first of length T0 ¼ 2T (where a defective delivery at time T has been rejected) followed by a
y B E[TPU(y, B)] y1* B1* E[TPU(y1*, B1*)]
1624.85 384.34 1,217,432.76 1630.52 384.90 1,217,432.72
S1
1679.81 477.24 1,192,509.48 1682.95 477.72 1,192,509.47
S2 1638.40 379.32 1,213,159.67 1662.38 381.61 1,213,158.94
S3 1699.16 474.22 1,213,382.37 1712.65 476.31 1,213,382.17
S4
Table 2.21 Numerical results for the screening processes Si (i ¼ 1, . . ., 7) (Tai 2015) 1534.16 209.17 1,222,940.58 1573.85 208.45 1,222,937.97
S5
1664.90 368.63 1,204,203.81 1732.15 374.58 1,204,198.33
S6
1542.35 194.28 1,214,227.78 1651.62 191.32 1,214,208.42
S7
2.4 EOQ Model with Backordering 83
84
2
Imperfect EOQ System
Inventory level
a typical cycle
a typical cycle
Q T
T
Time
B
T
Fig. 2.16 Inventory realization with two consecutive cycles of length 2T and T (Skouri et al. 2014)
cycle of length T0 ¼ T. Observe that the batch quantity effectively rejected at delivery in time T has been made available at the delivery in time 2T (so both inventory cycles have the same start-of-cycle inventory). Also observe the end-of-cycle backorders for the first cycle which includes the quantity of the rejected delivery in time T (so backorders are B + y). According to the above description, the problem has two decision variables (y, B). So they need to express system cost in terms of these variables. The cyclic inventoryrelated cost is: hðy BÞ2 C b B2 C X2T 2D þ þ Cb BXT þ b 2 2D 2D hðy BÞ2 C b B2 Cb BXy C b X 2 y2 ¼ þ þ þ D 2D 2D 2D
ICðy, B, X Þ ¼
ð2:255Þ
And the total cost in a cycle consists of setup and inventory-related costs and is (Skouri et al. 2014): hðy BÞ2 C b B2 C X2T 2D þ þ Cb BXT þ b 2 2D 2D 2 2 2 hðy BÞ C B C BXy C b X y2 ¼ ðX þ 1ÞK þ þ þ b þ b D 2D 2D 2D
cðy, B, X Þ ¼ ðX þ 1ÞK þ
ð2:256Þ
Since now X is a geometric random variable with parameter p, its expected value and second moment are respectively given by (Lefebvre 2008):
2.4 EOQ Model with Backordering
85
E ðX Þ ¼ E X 2 ¼ VarðX Þ þ ½E ðX Þ2 ¼
p 1p
pð 1 þ pÞ p p2 þ ¼ 2 ð 1 pÞ ð 1 pÞ 2 ð 1 pÞ 2
Therefore, the expected value of Eq. (2.256) is given as: Cðy, BÞ ¼
hðy BÞ2 C b B2 C y 2 pð 1 þ pÞ K C Byp þ þ b þ þ b 1p 2D 2D Dð1 pÞ 2Dð1 pÞ2
ð2:257Þ
Now, recall that the length of any inventory cycle T0 ¼ (X + 1)T, which is also a random variable. So, the expected length of each inventory cycle is: EðT 0 Þ ¼ ½EðX Þ þ 1T ¼ ½EðT Þ þ 1
y y ¼ D ð1 pÞD
ð2:258Þ
Therefore, the following standard practice (e.g., Maddah and Jaber 2008; Nasr et al. 2013), expected cost per unit time, is finally obtained by invoking the renewal– reward theorem (Ross 1996, Theorem 3.6.1): TCðy, BÞ ¼
C ðy, BÞ E ðT 0 Þ 2
¼K þ
C ð1 pÞB2 D hð 1 pÞ ð y B Þ þ þ b þ C b pB y 2y 2y C b pð1 þ pÞy 2ð 1 pÞ
ð2:259Þ
In order to solve the model, the first-order derivatives of cost function with respect to y and B are: ∂TCðy, BÞ KD hð1 pÞ C b pð1 þ pÞ ðh þ C b Þð1 pÞB2 ¼ 2 þ þ 2 2ð 1 p Þ y 2y2 ∂y ∂TCðy, BÞ ð1 pÞðh þ Cb ÞB ¼ pð h þ C b Þ h þ y ∂B
ð2:260Þ ð2:261Þ
By equating relations (2.260) and (2.261) to zero (Skouri et al. 2014): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KDð1 pÞðh þ Cb Þ y ¼ C b ½h þ pðh þ C b Þ
ð2:262Þ
86
2
B ¼
Imperfect EOQ System
½h pðh þ C b Þy 0 ð 1 pÞ ð h þ C b Þ
ð2:263Þ
Since B should be nonnegative, Eqs. (2.261) and (2.263) indicate that two cases should be examined: (A) h p(h + Cb) 0 and (B) h p(h + Cb) < 0 (denominator is always positive) (Skouri et al. 2014). h To determine the nature of optimal point, the second-order Case A: p hþC b derivatives are derived (Skouri et al. 2014): 2
∂ TCðy, BÞ ð1 pÞðh þ C b Þ >0 ¼ y ∂B2
ð2:264Þ
∂ TCðy, BÞ 2KD ðh þ C b Þð1 pÞB2 ¼ 3 þ >0 y y3 ∂y2
ð2:265Þ
2
2
2
∂ TCðy, BÞ ∂ TCðy, BÞ ðh þ C b Þð1 pÞB ¼ ¼
0 , > 0 , and ¼ 2 2 2 2 ∂y ∂y ∂y∂B ∂B ∂B 2KDðhþC b Þð1pÞ > 0 , so Eqs. (2.262) and (2.263) are optimal values and replacing y4 Since
them in Eq. (2.257) yields to (Skouri et al. 2014): pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi TCðy , B Þ ¼ 2KDC b
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi h þ pð h þ C b Þ ð1 pÞðh þ C b Þ
ð2:267Þ
ðy, BÞ h Case B: p > hþC From relation (2.240), ∂TC∂B is positive for all B > 0 and b therefore TC(y, B) is increasing in B. So the minimum is located on the boundary of the constraint set B ¼ 0. From the first-order condition for a minimum:
∂TCðy, B ¼ 0Þ KD hð1 pÞ C b pð1 þ pÞ ¼ 2 þ þ ¼0 2 2ð 1 pÞ y ∂y They evaluated the respective order quantity: rffiffiffiffiffiffiffiffiffiffisffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD 1p y ¼ h ð1 pÞ2 þ C pð1þpÞ
ð2:268Þ
h
The point (y*, B* ¼ 0) is the unique global minimum and using Eq. (2.257), the respective expected cost per unit time is:
2.4 EOQ Model with Backordering
pffiffiffiffiffiffiffiffiffiffi TCðy , B ¼ 0Þ ¼ 2KD
87
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi hð 1 pÞ 2 þ C b pð 1 þ pÞ 1p
ð2:269Þ
Example 2.14 Skouri et al. (2014) presented an example using data D ¼ 4000 per year, K ¼ $250 per delivery, h ¼ $2 per unit per year, Cb ¼ $8 per backordered per year, and p ¼ 0.10. According to the parameter value since p h/(h + Cb), the solution is given by Case A. So, using Eqs. (2.262) and (2.263), y* ¼ 866, and B* ¼ 96, TC(y*, B*) ¼ 2309.4$.
2.4.4
Rework and Backordered Demand
Consider a production system allowing shortages which are backorders. A percentage of manufactured items are imperfect. The faction of imperfect items is a random variable and its distribution function is known. In order to have a quality control, during production, all items manufactured are inspected. Thus, during the production period, the imperfect items are identified and kept separately from perfect items. During production period, shortages do not occur. This means that production rate is greater than demand rate plus the product of percent of imperfect items by production rate; mathematically speaking this is P D γP > 0 (Taleizadeh et al. 2016c). Here, the imperfect items are reworkable. But repair of them in the production systems is not possible due to some restriction such as avoiding interruptions in the production program. On the other hand, the imperfect products have a significant value to the company; therefore, the rework of imperfect items is outsourced. It is assumed that after repair process, the products are as good as perfect ones. The repair cost and the holding cost of repaired products which is higher than the initial holding cost are taken into account. The total cost at repair shop is comprised of fixed and variable costs. The fixed cost is comprised of the repair setup cost and round trip fixed cost. The variable cost consists of the unit transportation cost, unit setup cost, and unit holding cost at the repair facility. Additionally, it is assumed that in the repair shop, the repair process is always in control and all imperfect products can be repaired. Also, repaired items are added to inventory in the same production cycle according to the following three cases (Taleizadeh et al. 2016c): Case I. The repaired products are received when the inventory level is positive. Case II. The repaired products are received when the inventory level is zero. Case III. The repaired products are received when shortage quantity is equal to imperfect products’ quantity. The main objective of the proposed inventory model is to determine the optimal value for production lot size and backorder level in order to maximize the total profit (Taleizadeh et al. 2016c). In order to identify imperfect products, during production period, all manufactured products are screened. The production rate (P) is greater than the
88
2
Imperfect EOQ System
demand rate (D) plus the product of percent of imperfect items (γ) by production rate (P). This means P D γP > 0 or ð1 γ Þ DP > 0. All imperfect items are sent to the repair store. Repair duration is tR and it contains the repair time at rate R and total transportation time tT of imperfect products (tR ¼ γy/R + tT). The fixed cost at the repair shop is calculated with KR + 2Ks where KR is the repair setup fixed cost and Ks is the transportation fixed cost. The variable cost per imperfect product is calculated with C1 + 2CT + h2tR where C1 is the material and labor cost per unit, CT is the transportation cost per unit, and h2 is the unit holding cost in the repair store. So the cost at the repair shop per unit is given by CR ¼ (KR + 2Ks)/γy + (C1 + 2CT + h2tR). The repairer claims this cost with an m margin as repair charges. Thus, the total repair charge per unit is determined with:
K R þ 2K S ð1 þ mÞ þ C 1 þ 2C T þ h2 t R γy K R þ 2K S γy þ tT þ C 1 þ 2CT þ h2 ð1 þ m Þ R γy
ð2:270Þ
Case I The behavior of inventory level is shown in Fig. 2.17. In this case, when the repaired items are returned to the company, the inventory level is positive. After receiving the repaired items, then the inventory level increases by repaired items’ quantity. The shortages occur immediately after the inventory level reaches zero. The inventory cycle is divided into four sections. The production time starts at the beginning of t1 (t 1 ¼ Pð1γB ÞD ). During t1 backorders and current demand are covered. At the end of the production time, the inventory level is Imax. Thus, the I max production period is equal to t1 + t2 where t 2 ¼ Pð1γ ÞD. During the production time, a lot size of y units is manufactured. Thus: t1 þ t2 ¼
y B þ I max ¼ P P ð1 γ Þ D
Consequently, Imax is equal to: h i D B I max ¼ y ð1 γ Þ P
ð2:271Þ
At the end of the production period, imperfect items are sent to the repair store. The time t3 represents the time in which the Imax is consumed, and it is given by t 3 ¼ I maxDþγy. Repaired items after tR period are returned to inventory as perfect items. In this case, tR is always shorter than t3. During t4 (t4 ¼ B/D), the shortages occur and these are accumulated until B units. Inventory cycle duration (T ) is equal to t1 + t2 + t3 + t4 and by substitution the ti then T is obtained as:
2.4 EOQ Model with Backordering
89
Inventory level
Imax I1 )-D
γ
(1
tR
P
t1
D
I2
t2
t3
t4
t
T
B
Fig. 2.17 Behavior of inventory level in Case I (Taleizadeh et al. 2016c)
y I max þ γy B þ þ P D D y T¼ D
T ¼ t1 þ t2 þ t3 þ t4 ¼
ð2:272Þ
Also, I1 and I2 are calculated as: I 1 ¼ ðt 3 t R ÞD ¼ I max þ γy t R D D γy B þ tT D I1 ¼ y 1 P R y γy þ tT D I 2 ¼ I max t R D ¼ ðPð1 γ Þ DÞ B P R
ð2:273Þ ð2:274Þ
The total sales revenue per time unit is: sy ¼ sD T
ð2:275Þ
The total fixed setup cost per time unit is: K KD ¼ T y The total production and rework costs per time unit are, respectively:
ð2:276Þ
90
2
Imperfect EOQ System
Cy γQ ¼ CD and C R T T
ð2:277Þ
The total inspection cost per time unit is: CI y ¼ CI D T
ð2:278Þ
The total holding cost (HC) per time unit is: h I max t 2 I max I max hR γ 2 y2 HC ¼ þ þ γyðt 3 t R Þ T 2 2D T 2D i hð 1 γ Þ h h ð1 γ Þ D HC ¼ Q ð1 γ Þ 2B þ h R i B2 D 2 P 2y ð1 γ Þ P D γy γy B D þ tT þγhR y 1 P 2 R
ð2:279Þ
The total backordering cost (BC) per time unit is: Cb t 1 B t4 B þ 2 T 2 2 2 C ð1 γ Þ C D B B
B2 BC ¼ b ¼ b þ y 2ðPð1 γ Þ DÞ 2D 2y ð1 γ Þ DP BC ¼
ð2:280Þ
Therefore, the total manufacturer’s profit is determined by the total sales revenues minus the total costs incurred expressed as: KD γy TP ¼ sD CD þ þ C I D þ C R þ HC þ BC y T
ð2:281Þ
Substituting and simplifying HC, BC, T, and CR into Eq. (2.366), the total profit becomes: TP ¼ sD 0
1 KD K R þ 2K S γy þ C þ t D þ γD ð 1 þ m Þ þ 2C þ h CD þ þ C I 1 T 2 T C B y R γy C B C B h i hð1 γ Þ D C B y ð 1 γ Þ þ 2B C B B 2 P C C B h i ðh þ Cb Þð1 γ Þ 2 C B D γy γy A @ þγhR y 1 B D þ tT þ h iB D P 2 R 2y ð1 γ Þ P ð2:282Þ
2.4 EOQ Model with Backordering
91
Obviously, the total profit is maximized if and only if the mathematical expression in brackets is minimized. It is important to remark that the mathematical expression in brackets is the total cost. Also the terms which are independent of decision variables (y, B) can be eliminated from the total cost and is represented by N (y, B). Hence, the total cost N(y, B) is given by: ðh þ C b Þð1 γ Þ 2 KD K þ 2K S γyh2 þ γDð1 þ mÞ R þ þ h iB D y γy R 2y ð1 γ Þ P i h i hR ð 1 γ Þ h D D γQ γy y ð1 γ Þ 2B þ γhR y 1 B D þ tT þ 2 P P 2 R ð2:283Þ
N ðy, BÞ ¼
In order to obtain the optimal value for the decision variables, it is necessary to prove that N(y, B) is convex. In other words, it is sufficient to show that the Hessian matrix of N(y, B) is positive definite. It is worth to mention that if N(y, B) is minimized, then the total profit (TP) is maximized. The detailed optimization procedure is given below (Taleizadeh et al. 2016c): ∂N ðy, BÞ DðK þ ð1 þ mÞðK R þ 2K S ÞÞ γ 2 Dh2 ð1 þ mÞ ¼ þ R y2 ∂y h i h i h ð1 γ Þ ðh þ C b Þð1 γ Þ 2 D D γ γD ð1 γ Þ þ R þ γhR 1 h iB D 2 P P 2 R 2y2 ð1 γ Þ P ð2:284Þ ∂N ðy, BÞ ðh þ C b Þð1 γ Þ
B ¼ hð1 γ Þ γhR þ ∂B y ð1 γ Þ DP
ð2:285Þ
2
∂ N ðy, BÞ 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ ðh þ C b Þð1 γ Þ 2
B ¼ þ 3 y3 ∂y2 y ð1 γ Þ DP
ð2:286Þ
2
∂ N ðy, BÞ ðh þ C b Þð1 γ Þ
B ¼ 2 ∂B∂y y ð1 γ Þ DP
ð2:287Þ
2
∂ N ðy, BÞ ðh þ C b Þð1 γ Þ
B ¼ 2 ∂y∂B y ð1 γ Þ DP
ð2:288Þ
2
∂ N ðy, BÞ ðh þ C b Þð1 γ Þ
¼ ∂B2 y ð1 γ Þ DP
ð2:289Þ
Note that ð1 γ Þ DP > 0 and the second derivatives of N(y, B) with respect to y and B are both positive, and the Hessian matrix determinant is positive (Taleizadeh et al. 2016c):
92
2
Imperfect EOQ System
2Dðh þ C b Þð1 γ ÞðK þ ð1 þ mÞðK R þ 2K S ÞÞ
>0 y4 ð1 γ Þ DP Then the Hessian matrix is positive definite. Therefore, N(y, B) is convex. In order to obtain the optimal value for the decision variables it is sufficient to set the first derivatives of N(y, B) with respect to y and B equal to zero. Thus, the optimal values of lot size ( y) and backorder level (B) are given by (Taleizadeh et al. 2016c): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ ð1 γ Þ DP þ ðh þ C b Þð1 γ ÞB2 u y ¼ t
2 ð1 γ Þ DP 2Dh2 γRð1þmÞ þ hð1 γ Þ ð1 γ Þ DP þ 2γhR 1 DP 2γ γD R
B¼
D
yðhð1 γ Þ þ γhR Þ ð1 γ Þ P ðh þ C b Þð1 γ Þ
ð2:290Þ ð2:291Þ
Substituting Eq. (2.291) into Eq. (2.290), the optimal value of y independent of B is obtained as shown below: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ u y ¼ t
ðhð1γÞþγhR Þ2
2Dh2 γ 2 ð1þmÞ ðhþCb Þð1γÞ ð1 γ Þ DP þ hð1 γ Þ ð1 γ Þ DP þ 2γhR 1 DP 2γ γD R R
ð2:292Þ Note that γ is a random variable, so the expected value of γ must be substituted in Eqs. (2.281), (2.291), and (2.292). Thus, the expected value of total profit, economic production quantity, and backorder level are (Taleizadeh et al. 2016c): 3 Eðγ Þy KD K R þ 2K S þ C þ C CD þ þ t D þ E ð γ ÞD ð 1 þ m Þ þ 2C þ h I 1 T 2 T 7 6 y γy R 7 6 7 6 h i 7 6 hð1 Eðγ ÞÞ ðh þ C b Þ ð1 E ð γ Þ Þ 2 D 7 6þ B 2B þ y ð 1 E ð γ Þ Þ h i TP ¼ sD 6 7 D P 2 7 6 2y ð1 E ðγ ÞÞ 7 6 P 7 6 5 4 E ðγ Þy Eðγ Þy D B D þ tT þEðγ ÞhR y 1 P 2 R 2
ð2:293Þ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ y ¼ u h i E ðγ Þ E ðγ ÞD u 2E ðγ 2 ÞDhð1 þ mÞ D D u þ 2E ð γ Þh 1 þ h ð 1 E ð γ Þ Þ ð 1 E ð γ Þ Þ R u P P R 2 R u 0 1 h i u D 2 u u B½ðhð1 E ðγ ÞÞ þ E ðγ Þh1 Þ ð1 E ðγ ÞÞ P C u @ A t ðh þ C b Þð1 E ðγ ÞÞ
ð2:294Þ
2.4 EOQ Model with Backordering
93
Inventory level
Imax -D g)
D
(1
tR
P gQ
t1
B
t2
t3
t4 t5
t
T
Fig. 2.18 Behavior of inventory level in Case II (Taleizadeh et al. 2016c)
yðhð1 E ðγ ÞÞ þ Eðγ ÞhR Þ ð1 E ðγ ÞÞ DP B¼ ðh þ C b Þð1 E ðγ ÞÞ
ð2:295Þ
Case II Here, when the repaired items are returned to the company, the inventory level is zero. After receiving the repaired products, the inventory level increases as much as the repaired products’ quantity, and then the inventory level is positive. Figure 2.18 illustrates the behavior of the inventory level for Case II. In this case, the inventory cycle is divided into five sections. The times t1, t2, and the maximum inventory level (Imax) are the same as in Case I (Taleizadeh et al. 2016c). At the beginning of t1 (t 1 ¼ Pð1γB ÞD) period, backordered shortage has its maximum value, and the production period is started. At the end of this period, the inventory level is I max zero. The production period is equal to t1 + t2 where t 2 ¼ Pð1γ ÞD . Thus, Imax is derived as follows: t1 þ t2 ¼
h i y B þ I max D ¼ B ! I max ¼ y ð1 γ Þ P Pð1 γ Þ D P
ð2:296Þ
At the end of the production period, the imperfect items are sent to the repair store. The t3 (t 3 ¼ I max D ) is a fraction of cycle period in which production is not occurring but the inventory level is positive; and the inventory is being consumed by demand. Repaired items after tR period enter into inventory and t4 period is given by B t 4 ¼ γy D. Obviously, in this case, tR is equal to t3. Also t5 (t 5 ¼ D) is a fraction of cycle period in which shortage is occurring. Cycle time duration (T ) is equal to t1 + t2 + t3 + t4 + t5, and by substitution ti then T is obtained as T ¼ t 1 þ t 2 þ t 3 þ γy B t 4 þ t 5 ¼ Py þ I max D þ D þ D (Taleizadeh et al. 2016c). Hence:
94
2
T¼
Imperfect EOQ System
y D
ð2:297Þ
The total sales revenue per time unit is given by: sy ¼ sD T
ð2:298Þ
The fixed setup cost, the production cost, the inspection cost, and the outsourced rework cost are the same as Case I. The total holding cost (HC) per time unit is expressed as: HC ¼
h t 2 I max t 3 I max h t I þ þ R 4 1 T 2 2 T 2
Here I1 is given by γQ: HC ¼
hð 1 γ Þ h γ2y ðy½ð1 γ Þ D=P 2BÞ þ R 2 2 hð 1 γ Þ þ B2 2y½ð1 γ Þ D=P
ð2:299Þ
The total backordered cost (BC) per time unit is derived as: Cb t 1 B t5 B þ 2 T 2 2 2 C ð1 γ Þ C D B B
B2 BC ¼ b ¼ b þ y 2ðPð1 γ Þ DÞ 2D 2y ð1 γ Þ DP BC ¼
ð2:300Þ
So, the total manufacturer’s profit is determined by the total sales revenues minus the total costs incurred: KD γy TP ¼ sD CD þ þ C I D þ CR þ HC þ BC y T
ð2:301Þ
The mathematical expressions of HC, BC, T, and CR are substituted into Eq. (2.301) and the total profit (TP) becomes: TP ¼ sD 2
3 KD K R þ 2K S γy þ CI D þ Dγ ð1 þ mÞ þ tT CD þ þ C 1 þ 2C T þ h2 7 6 y R γy 7 6 h i 7 6 6 hð1 γ Þ y ð1 γ Þ D 2B 7 2 7 6 ð h þ C Þ ð 1 γ Þ h γ y P 5 4þ þ R þ h b i B2 D 2 2 2y ð1 γ Þ P ð2:302Þ
2.4 EOQ Model with Backordering
95
It is easy to see that the total profit is maximized if and only if the mathematical expression in brackets is minimized. The constant terms can be eliminated from the total profit function; consequently N(y, B) is expressed as: h i D 2B h ð 1 γ Þ y ð 1 γ Þ KD K þ 2K S γh2 y P N ðB, yÞ ¼ þ Dγ ð1 þ mÞ R þ þ y R γy 2
þ
hR γ 2 y ð h þ C b Þ ð 1 γ Þ 2 þ h iB D 2 2y ð1 γ Þ P ð2:303Þ
In order to obtain the optimal value for decision variables y and B, it is necessary to prove that N(y, B) is convex, and it is sufficient to show that the Hessian matrix of N(y, B) is positive definite. The detailed optimization procedure is given below: ∂N ðy, BÞ KD Dð1 þ mÞðK R þ 2K S Þ Dh2 γ 2 ð1 þ mÞ hð1 γ Þ½ð1 γ Þ D=P hR γ 2 þ ¼ 2 þ þ R 2 2 y y2 ∂y ðh þ C b Þð1 γ Þ 2 B 2 2y ½ð1 γ Þ D=P
ð2:304Þ ∂N ðy, BÞ ðh þ C b Þð1 γ Þ
B ¼ hð1 γ Þ þ ∂B y ð1 γ Þ DP
ð2:305Þ
2
∂ N ðy, BÞ 2D½K þ ð1 þ mÞðK R þ 2K S Þ ðh þ C b Þð1 γ Þ 2
B ¼ þ 3 y3 ∂y2 y ð1 γ Þ DP
ð2:306Þ
2
∂ N ðy, BÞ ðh þ C Þð1 γ Þ
B ¼ 2 b ∂B∂y y ð1 γ Þ DP
ð2:307Þ
2
ðh þ C Þð1 γ Þ ∂ N ðy, BÞ
B ¼ 2 b ∂y∂B y ð1 γ Þ DP
ð2:308Þ
2
∂ N ðy, BÞ ðh þ C b Þð1 γ Þ
¼ ∂B2 y ð1 γ Þ DP
ð2:309Þ
Note that ð1 γ Þ DP > 0 and the second derivatives of N(y, B) with respect to y and B are positive. Also the Hessian matrix determinant is positive: 2Dð1 γ Þðh þ Cb Þ½K þ ð1 þ mÞðK R þ 2K S Þ
>0 y4 ð1 γ Þ DP
96
2
Imperfect EOQ System
Since the Hessian matrix is positive definite, therefore the N(y, B) is convex. Setting the first derivatives of N(y, B) with respect to y and B equal to zero, then the optimal values for the decision variables y and B are derived as: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u u2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ ð1 γ Þ DP þ ðh þ C b Þð1 γ ÞB2 y¼t ð2:310Þ
2 ð1 γ Þ DP 2Dh2 γRð1þmÞ þ hð1 γ Þ ð1 γ Þ DP þ h1 γ 2
hy ð1 γ Þ DP B¼ ðh þ C b Þ
ð2:311Þ
And by substituting Eq. (2.310) into Eq. (2.311), the optimal value for y independent of B is obtained as: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ u y ¼ t
hC 2Dh2 γ 2 ð1þmÞ b þ h1 γ 2 þ ð1 γ Þ ð1 γ Þ DP ðhþC R bÞ
ð2:312Þ
It is important to remark that γ is a random variable, so in Eqs. (2.302), (2.310), and (2.311), the expected value of γ must be substituted. Therefore, the expected values of the total profit, economic production quantity, and optimal amount of backordered shortage are given by: 3 Eðγ Þy KD K R þ 2K S þ C CD þ þ t D þ DE ð γ Þ ð 1 þ m Þ þ 2C þ h þ C I 1 T 2 T 7 6 y R Eðγ Þy 7 6 7 h i 2 TP ¼ sD 6 h1 Eðγ Þy ðh þ Cb Þð1 E ðγ ÞÞ 2 7 6 hð1 Eðγ ÞÞ D 4þ y ð1 E ðγ ÞÞ 2B þ þ h iB 5 D P 2 2 2y ð1 Eðγ ÞÞ P 2
ð2:313Þ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ u y ¼ t
hC ð2:314Þ 2DhE ðγ 2 Þð1þmÞ b 2 Þ þ ð1 E ðγ ÞÞ ð1 E ðγ ÞÞ D þ h E ð γ 1 P ðhþCb Þ R
hy ð1 E ðγ ÞÞ DP B¼ ðh þ C b Þ
ð2:315Þ
Case III In this case, when the repaired items return to the system, the inventory level is negative; in other words, shortage exists. Notice that in this case, the shortage quantity is exactly the same as the imperfect products’ quantity. After receipt, the items that repaired the inventory levels are increased. The shortages are covered and the inventory level reaches zero and shortage time continues again. The cycle time is divided into five sections. At the beginning of t1 period (t 1 ¼ Pð1γB ÞD), backordered shortage has its maximum value and production period starts. At the end of t1, the
2.4 EOQ Model with Backordering
97
Inventory level
Imax
D
-D g) 1
P(
t1
tR t2
t3
t4
t5
t
gQ B
T
Fig. 2.19 Behavior of inventory level in Case III (Taleizadeh et al. 2016c) I max inventory level is zero. Production time is equal to t1 + t2 where t 2 ¼ Pð1γ ÞD. The maximum inventory level (Imax) is calculated as:
t1 þ t2 ¼
h i y B þ I max D ¼ B ! I max ¼ y ð1 γ Þ P Pð1 γ Þ D P
ð2:316Þ
At the end of production time, the imperfect items are sent to the repair store. Here, t3 (t 3 ¼ I max D ) is a fraction of cycle period in which the manufacturing system is not producing but the inventory level is positive. The repaired items after tR period are returned to inventory, this time occurring also at the end of t4 ¼ γy/D. In t4 period, the shortage occurs. In this case, tR is equal to t3 + t4. Also t5 (t 5 ¼ DB ) is a fraction of cycle time in which the manufacturing system does not produce items and shortage is occurring. Figure 2.19 shows the behavior of the inventory level in this case. Inventory cycle duration (T ) is equal to t1 + t2 + t3 + t4 + t5. The corresponding mathematical expression for each ti (i ¼ 1, 2, 3, 4, 5) is substituted. Thus, T is obtained as (Taleizadeh et al. 2016c): T ¼ t1 þ t2 þ t3 þ t4 þ t5 ¼
y I max γy B þ þ þ P D D D
Hence: T¼
y D
ð2:317Þ
The total sales revenue and the fixed setup cost, the production cost, the inspection cost, and the outsourced rework cost are the same as Case I and Case II.
98
2
Imperfect EOQ System
Thus, the holding cost (HC) per time unit is: h t 2 I max t 3 I max þ T 2 2 h i 2 hð 1 γ Þ D HC ¼ h B i y ð1 γ Þ D P 2y ð1 γ Þ P i hð 1 γ Þ h hð 1 γ Þ D
B2 y ð1 γ Þ 2B þ HC ¼ 2 P 2y ð1 γ Þ DP HC ¼
ð2:318Þ
The total backordered cost (BC) per time unit is: C b t 1 B t 4 γy t 5 B þ þ 2 2 T 2 Cb D B2 γ 2 y2 B2 BC ¼ þ ¼ þ y 2ðPð1 γ Þ DÞ 2D 2D BC ¼
C b ð1 γ Þ C γ2y h i B2 þ b D 2 2y ð1 γ Þ P ð2:319Þ
Then the total manufacturer’s profit is determined by the total sales revenues minus the total costs incurred:
KD γy þ C I D þ CR þ HC þ BC TP ¼ sD CD þ y T
ð2:320Þ
The mathematical expressions for HC, BC, T, and CR are substituted into Eq. (2.320) and the total profit is rewritten as: TP ¼ sD 2
3 KD K R þ 2K S γy þ tT 7 þ C 1 þ 2C T þ h2 6 CD þ y þ C I D þ Dγ ð1 þ mÞ R γy 7 6 7 h i ðh þ C Þð1 γ Þ 6 2 7 6 hð 1 γ Þ D C γ y b b 5 4þ y ð1 γ Þ 2B þ h i B2 þ D 2 P 2 2y ð1 γ Þ P ð2:321Þ
Notice that the total profit in Case II and Case III (Eqs. 2.313 and 2.321) differs on the holding cost of reworked items and the backorder cost. Thus, the concavity of the total profit function in Case III is proved. Therefore, setting the first derivatives of the total profit with respect to y and B equal to zero, then the optimal value for the lot size ( y) and shortage level (B) are determined as (Taleizadeh et al. 2016a):
2.4 EOQ Model with Backordering
99
∂TP ¼0! ∂y 2
3 h i D hð1 γ Þ ð1 γ Þ 2 2 D ð 1 þ m Þ ð K þ 2K Þ Dh γ ð 1 þ m Þ ð h þ C Þ ð 1 γ Þ KD C γ 6 7 R S P h b 4 2 þ 2 þ iB2 þ b 5 ¼ 0 D 2 2 R y2 y 2y2 ð1 γ Þ P
ð2:322Þ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u u2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ ð1 γ Þ DP þ ðh þ C b Þð1 γ ÞB2 ð2:323Þ y¼t
2 ð1 γ Þ DP 2Dh2 γRð1þmÞ þ hð1 γ Þ ð1 γ Þ DP þ Cb γ 2 ∂TP ¼0! ∂B
ðh þ Cb Þð1 γ Þ hð1 γ Þ þ h iB¼0 D y ð1 γ Þ P
D hy ð1 γ Þ P B¼ ðh þ C b Þ
ð2:324Þ
ð2:325Þ
By substituting Eq. (2.325) into Eq. ((2.323), the optimal value of y independent of B is calculated as (Taleizadeh et al. 2016c): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DðK þ ð1 þ mÞðK R þ 2K s ÞÞ u y ¼ t
hC 2Dh2 γ 2 ð1þmÞ b þ C b γ 2 þ ð1 γ Þ ð1 γ Þ DP ðhþC R bÞ
ð2:326Þ
Again note that γ is a random variable, so in Eqs. (2.321), (2.325), and (2.326), the expected value of γ must be substituted. Thus, the expected values for the total profit, economic production quantity, and backorder level are given by (Taleizadeh et al. 2016c): 3 E ðγ Þy KD K R þ 2K S þ C CD þ D þ DE ð γ Þ ð 1 þ m Þ þ 2C þ h þ t þ C I 1 T 2 T 7 6 y R Eðγ Þy 7 6 7 h i 2 TP ¼ sD 6 C b E ðγ Þy ðh þ C b Þð1 Eðγ ÞÞ 2 7 6 h ð1 E ðγ Þ Þ D 4þ y ð1 Eðγ ÞÞ 2B þ þ h iB 5 D P 2 2 2y ð1 E ðγ ÞÞ P 2
ð2:327Þ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2DðK þ ð1 þ mÞðK R þ 2K S ÞÞ u y ¼ t
hC 2Dh2 E ðγ 2 Þð1þmÞ b 2 Þ þ ð1 E ðγ ÞÞ ð1 E ðγ ÞÞ D þ C E ð γ b P ðhþC b Þ R
hy ð1 E ðγ ÞÞ DP B¼ ðh þ C b Þ
ð2:328Þ ð2:329Þ
100
2
Imperfect EOQ System
Table 2.22 Data for the numerical example (Salameh and Jaber 2000; Taleizadeh et al. 2016c) Description Percentage of defectives Probability density function
Symbol γ f(γ)
Value U ~ (0, 0.04) 1/(0.04–0)
Table 2.23 Data for the numerical example (Jaber et al. 2014; Taleizadeh et al. 2016c) Description Repair setup cost Transportation fixed cost Unit transportation cost Unit material and labor cost Unit holding cost in repair shop Repair rate Total transport time Holding cost of repaired product Markup percentage Table 2.24 Data for the numerical example (Hsu and Hsu, 2014; Taleizadeh et al. 2016c)
Table 2.25 The optimal value for each case (Taleizadeh et al. 2016c)
Symbol KR KS CT C1 h2 R tT hR m
Description Selling price Demand rate Production cost Production rate Holding cost Backorder cost Inspection cost
Value 100 200 2 5 4 50,000 2/220 6 20%
Symbol s D C P h Cb CI
TP 197,178.22 197,225.99 197,224.96
Case I Case II Case III
Units $/setup $/trip $/unit $/unit $/unit/year Units/year Year $/unit/year
Value 300 1000 100 3000 5 10 0.5
y 949.65 972.26 971.77
Units $/unit Units/year $/unit Units/year $/unit/year $/unit/year $/unit
B 209.72 209.58 209.47
T 0.95 0.97 0.97
Example 2.15 This section presents a numerical example. The data for the numerical example is given in Tables 2.22, 2.23, and 2.24. Table 2.22 contains data from Salameh and Jaber (2000). Table 2.23 gives data from Jaber et al. (2014), and Table 2.24 presents data from Hsu and Hsu (2016). The imperfect percentage follows a uniform distribution (U ~ (0, 0.04)). Thus, the Rb Rb 1 expected value of the defective products (γ) is E ðγ Þ ¼ a γf ðγ Þdγ ¼ a γ ba dγ ¼ bþa 2
¼ 0:04þ0 ¼ 0:02 2
, and ðbaÞ2 12 þ
the E(γ 2) and (1 E(γ 2))2 are given by E ðγ 2 Þ ¼ 2
Þ 2 E 2 ðγ Þ ¼ ð0:04 varðγ Þ þ E2 ðγ Þ ¼ 12 þ ð0:02Þ ¼ 0:0005333333. Firstly, for each profit function, the following condition must be satisfied: ð1 γ Þ DP ¼ 0:65 > 0. Since the condition is satisfied, then the problem can be optimized. Table 2.25 shows the optimal results for the expected total profit and the decision variables and cycle duration (Taleizadeh et al. 2016c).
2.4 EOQ Model with Backordering Fig. 2.20 Behavior of the inventory level over time (Konstantaras et al. 2012)
101
Inventory level
qi
p iq i
Bi
Time
Table 2.26 Notations of a given problem pi qi n TR( y)
The fraction of defective items in shipment of size qi (percent) ith shipment size (unit) Number of cycle Total revenue per cycle ($)
According to Table 2.25, it is easy to see that the highest profit for this example is obtained in Case II. It is important to mention that the total profit in Case II and Case III differs only in the holding cost of repaired items and backorder cost. Here, it is easy to show that if the holding cost of repaired items is lower than the backordering cost, then the total profit in Case II is higher than the total profit in Case III and vice versa.
2.4.5
Learning in Inspection
Konstantaras et al. (2012) developed an EOQ imperfect system with learning in inspection. They assumed that 100% inspection of items is performed for each shipment, and the screening rate is faster than the demand rate. The defective items are sold at a discounted price; the fraction of defective items follows a learning curve that is either of an S-shape or of a power form learning curve. To avoid shortages during the screening time, it is assumed that the number of good items in shipment i of order size qi is at least equal to the demand during the screening time, i.e., qi ð1 pi Þ Dqx i ) pi 1 Dx , where pi is the fraction of defective items in shipment of size qi, D is the demand rate, and x is screening rate in units per unit of time. The behavior of the inventory level in a given cycle i is shown in Fig. 2.20, which is the same as that in Wee et al. (2007). In order to model the presented problem, some new notations which are specifically used are shown in Table 2.26. The total revenue per cycle, TR(qi), is the sum of revenues from selling good- and imperfect-quality items and is given as (Konstantaras et al. 2012):
102
2
Imperfect EOQ System
TRðqi Þ ¼ sqi ð1 pi Þ þ υqi pi
ð2:330Þ
where s is the unit price of a good-quality item and v is the unit price of an imperfectquality item. The total cost per cycle, TC(qi, Bi), is the sum of ordering cost in addition to penalty cost purchasing cost, screening cost, holding cost, and backordering cost and is given as (Konstantaras et al. 2012): Cq TCðqi , Bi Þ ¼ |{z} þ C I qi K þ |{z}i |{z} Fixed Purchasing Inspection cost cost cost
Cb B2i ðqi pi qi Bi Þ2 pi qi 2 þh þ þ 2D x 2D |ffl{zffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Holding cost
ð2:331Þ
Shortage cost
where K is the fixed cost, C is the unit purchasing cost, CI is the unit screening cost, h is the holding cost per unit per unit of time, Cb is the backordering cost per unit per unit of time, and Bi is the maximum backordering level in cycle i. The profit per unit of time is obtained from Eqs. (2.330) and (2.331) as (Konstantaras et al. 2012): TRðqi ÞTCðqi ,Bi Þ Ti ðhþCb ÞB2i ðC þCI ÞD hDpi qi hð1pi Þqi p KD ¼ sDþυD i þhBi 1pi 1pi 2 qi ð1pi Þ 2qi ð1pi Þ ð1pi Þx TPðqi ,Bi Þ ¼
ð2:332Þ where Ti is the length. Note that i in Eq. (2.332) is an input parameter, where pi is a constant. The objective here is to maximize the profit per unit time given in Eq. (2.332). By taking the partial derivatives of TP(qi, Bi) with respect to qi and Bi and by setting the results to zero, one has (Konstantaras et al. 2012): ∂TPðqi , Bi Þ ðh þ C b Þ hð1 pi Þqi ¼h B ¼ 0 where Bi ¼ h þ Cb qi ð 1 pi Þ i ∂Bi
ð2:333Þ
∂TPðqi , Bi Þ ðh þ C b Þ 2 hð 1 pi Þ hDpi KD ¼ 0 ð2:334Þ ¼ þ B 2 ð1 pi Þqi 2 2qi 2 ð1 pi Þ i ð1 pi Þx ∂qi After some simple algebra, the unique solution is determined by substituting Eq. (2.333) in Eq. (2.334) and solving for qi to get: qi
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KDxðh þ C b Þ u i ¼t h h xð1 pi Þ2 Cb þ 2Dpi ðh þ C b Þ
ð2:335Þ
2.4 EOQ Model with Backordering
103
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u 2KDhxð1 pi Þ2 h i Bi ¼ t ðh þ Cb Þ xC b ð1 pi Þ2 þ 2Dpi ðh þ Cb Þ
ð2:336Þ
The second partial derivatives of TP(qi, Bi) are: 2
∂ TPðqi , Bi Þ ðh þ C b Þ ¼ 0 q4i ð1 pi Þ2
is satisfied and: 2
∂ TPðqi , Bi Þ
> > > < s:t: ð pÞ Dðsi si1 Þ > x ¼ ti þ > > i y s ð 1 pi Þ > : 0 si1 t i si where
106
2
Imperfect EOQ System
FTPðn, si , t i Þ ¼ TPðn, si , t i Þ 2 3 X Zt i n n X Dðsi si1 Þ 4C b ¼ nK þ ðC þ C I Þ Dðt si1 Þdt5 þ 1 pi i¼1 i¼1 þ
n X i¼1
2
4h
si1
Zxi
p Dðsi si1 Þ Dt þ Dsi þ i dt þ h 1 pi
ti
n X i¼1
Zsi xi
p Dðsi si1 Þ sDðsi si1 Þ þ υ i 1 pi
3
Dðsi t Þdt 5
ð2:351Þ
To develop a solution procedure for the problem (P), the initial value of n is fixed and the second constraint 0 si 1 ti si is ignored. Take the first-order derivatives of FTP(n, si, ti) with respect to ti and si and equate them to zero yields to (Konstantaras et al. 2012): ∂FTPðn, si , ti Þ pi Dðsi si1 Þ ∂xi pi Dðsi si1 Þ ¼ h Dxi þ Dsi þ Dt i þ Dsi þ 1 pi 1 pi ∂t i ∂t i ∂x þh Dðsi xi Þ i þ Cb Dðt i si1 Þ ¼ 0 ∂t i ∂FTPðn, si , ti Þ t si1 h ¼ ðh þ C b Þðti si1 Þ hðsi si1 Þ ¼ 0 ) i ¼ ) si si1 h þ C b ∂t i
ð2:352Þ Next, Konstantaras et al. (2012) presented that for t1P0 the constraints in Eq. (2.350) satisfy the necessary conditions obtained from Eq. (2.353). Example 2.16 In order to illustrate the behavior of the optimal policy for the finite planning horizon model, which is more complex than the infinite one, an example with the following input parameters is considered: D ¼ 500 units/year, x ¼ 17,520 units/year, K ¼ $300, h ¼ $1/unit/year, Cb ¼ $5/unit/year, C ¼ $25/ unit, s ¼ $50/unit, CI ¼ $0.5/unit, v ¼ $20/unit, and H ¼ 6. In this example, the percentage of defectives per shipment n, pn, is expressed using an S-shaped logistic learning curve model as pn ¼ gþea nm where a ¼ 70.067, g ¼ 819.76, and m ¼ 0.7932 which are positive model parameters (Konstantaras et al. 2012). The results in Table 2.27 show that the optimal replenishment policy occurs when n0 ¼ 5 where the maximum profit is TP(n, si, ti) ¼ 68,985.0. The table also shows the corresponding values of si, ti, and qi, i ¼ 1, 2, . . ., 5, for the optimal solution. The optimal solution was determined by programming the solution described in solution procedure in Mathematica 6.0. The results in P Table 2.28 show that as the learning parameter m increases, the total order quantity ( ni¼1 qi ) decreases and the profits increase. Learning in quality suggests ordering in smaller lots as the fraction of defective items decrease with
n TP n¼5 ti si qi
0.1978 1.1868 645.21
1 64,110.1
1.3851 2.3760 646.52
2 67,589.0 2.5749 3.5698 649.02
3 68,552.7 3.7705 4.7740 654.67
4 68,891.0 4.9784 6 666.52
5 68,985.0
7 68,896.3 – – –
6 68,966.1 – – –
Table 2.27 Total profit for different values of n and the overall optimal replenishment policy (Konstantaras et al. 2012)
– – –
8 68,809.6
– – –
9 68,720.4
– – –
10 68,626.3
2.4 EOQ Model with Backordering 107
108
2
Imperfect EOQ System
Table 2.28 The optimal ti, si, qi, n, and TP(n, si, ti) values for increasing values of m under S-shaped learning curve (Konstantaras et al. 2012) m m ¼ 0.00
m ¼ 0.10
m ¼ 0.20
m ¼ 0.30
m ¼ 0.40
m ¼ 0.50
m ¼ 0.60
m ¼ 0.70
m ¼ 0.80
ti 0.20000 1.40000 2.60000 3.80000 5.00000 0.19996 1.39977 2.59967 3.79968 4.99980 0.19991 1.39939 2.59910 3.79910 4.99943 0.19982 1.39878 2.59816 3.79809 4.99877 0.19967 1.39782 2.59661 3.79639 4.99760 0.19945 1.39630 2.59412 3.79355 4.99560 0.19910 1.39393 2.59015 3.78891 4.99222 0.19856 1.39024 2.58387 3.78141 4.98664 0.19775 1.38459
si 1.20000 2.40000 3.60000 4.80000 6.00000 1.19979 2.39967 3.59966 4.79976 6.00000 1.19944 2.39911 3.59905 4.79932 6.0000 1.19890 2.39819 3.59800 4.79852 6.0000 1.19804 2.39669 3.59624 4.79713 6.00000 1.19670 2.39429 3.59332 4.79472 6.00000 1.19462 2.39047 3.58855 4.79067 6.00000 1.19140 2.38447 3.58090 4.78397 6.00000 1.18647 2.37519
qi 656.01 656.01 656.01 656.01 656.01 655.84 655.89 655.95 656.00 656.08 655.57 655.69 655.84 656.02 656.25 655.14 655.36 655.64 656.03 656.55 654.46 654.79 655.28 656.02 657.10 653.38 653.86 654.65 655.94 658.06 651.68 652.35 653.57 655.77 659.70 649.02 649.93 651.76 655.38 662.44 644.92 646.14
n 5
TP(n, si, ti) 68,949.5
5
68,950.2
5
68,951.3
5
68,952.9
5
68,955.4
5
68,959.1
5
68,964.6
5
68,973.1
5
68,986.0 (continued)
2.4 EOQ Model with Backordering
109
Table 2.28 (continued) m
ti 2.57413 3.76955 4.97763
si 3.56883 4.77316 6.00000
qi 648.81 654.62 666.86
n
TP(n, si, ti)
Inventory level
py
y
M
t B
T
t1
Time
t
Fig. 2.22 Behavior of the inventory level over time (Rezaei 2005)
every shipment. This results in lower holding, screening, and backordering cost and higher revenue from selling good-quality items, thus increasing profits. When there is no learning, m ¼ 0, the optimal policy is to order equal lots in each shipment (Konstantaras et al. 2012).
2.4.6
EOQ Model for Imperfect-Quality Items
Rezaei (2005) developed a simple EOQ model upon Salameh and Jaber’s work. To avoid any possible confusion, the notations and assumptions utilized in Salameh and Jaber are employed in this article. He assumed that items, received or produced, are not of perfect quality and not necessarily defective; thus, they could be used in another production/inventory situation. Each lot received contains percentage defectives with a known probability density function. Good-quality items have a selling price for per unit, and defective items are sold as a single batch at a discounted price. A 100% screening process of the lot is conducted and shortage is permitted. Based on the above assumptions, a mathematical model is developed that is closer to the real world because of exploitation quality and shortage simultaneously. The behavior of the inventory level is illustrated in Fig. 2.22. With the above
110
2
Imperfect EOQ System
assumptions, the total cost per cycle for the modified EOQ model with backorder for imperfect items is (Rezaei 2005): f ðy, BÞ ¼ Fixed cost of placing an order þ Variable cost of lot size þ Screening cost of lot size þ Holding cost þ Shortage cost: ½yð1 pÞ B py2 C t f ðy, BÞ ¼ K þ Cy þ C I y þ h t1 þ þ b 2B ð2:353Þ 2 x 2 Also, the total revenue per cycle is g(y, B) ¼ total sales volume of good quality + total sales volume of imperfect-quality items: gðy, BÞ ¼ syð1 pÞ þ vyp
ð2:354Þ
The total profit per cycle is the total revenue per cycle minus the total cost per cycle, π(y, B) ¼ g(y, B) f(y, B), and it is given as: 9 8 Shortage > > > > Inspection > > Fixed > > > > cost > > > > cost cost Revenue zfflffl}|fflffl{ > = < z}|{ zfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflffl{ > 2 z}|{ ½yð1 pÞ B py Cb B t2 π ðy,BÞ ¼syð1 pÞ þ vyp K þ Cy þ CI y þh þ t1 þ |{z} 2 2 x > > > > > > |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} > > Purchasing > > > > Holding cost > > > > ; : cost
ð2:355Þ ½pÞ By dividing the total profit per cycle by the cycle length, T ¼ yð1E , replacing t1 D yð1E ½pBÞ by and t2 by B/D in (2.355), the total profit per unit time can be written as: D
hy hy K 1 π U ðy, BÞ ¼ D s v þ þ D v C CI x x y 1p y ð 1 pÞ ð C b þ hÞ 2 h B þ B 2 2yð1 pÞ hy hy K 1 E ½π U ðy, BÞ ¼ D s v þ þ D v C CI E x x y 1p yð1 E ½pÞ ð C b þ hÞ h B þ B2 2 2yð1 E ½pÞ
ð2:356Þ
ð2:357Þ
In order to solve this nonlinear programming problem, take the first partial derivatives of Eπ U(y, B) with respect to y, B, respectively. One obtains:
2.4 EOQ Model with Backordering
111
∂E ½TPUðy, BÞ D hð1 E ½pÞ 1 DK 1 ¼ 1E þ 2 E 2 x 1p 1p y ∂y þ
ðh þ C b Þ B2 2yð1 E ½pÞ
ð2:358Þ
∂E½TPUðy, BÞ ðh þ C b Þ ¼h B yð1 E ½pÞ ∂B By setting Eqs. (2.356)–(2.358) equal to zero, one obtains: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi u 1 u 2DKE 1p u h ii y ¼ t h Cb 1 h ð1 E ½pÞ Cb þh 2D 1 E x 1p B ¼
y ð1 E ½pÞh h þ Cb
ð2:359Þ
ð2:360Þ
From Fig. 2.22 for maximum inventory level, one obtains: M ¼yB
ð2:361Þ
On the other hand, by replacing Eqs. (2.359) and (2.360) in Eq. (2.361), one obtains: M ¼
y ð1 E ½pÞC b h þ Cb
ð2:362Þ
In order to examine the second-order sufficient conditions (SOSC) for a maximum value, they first obtained the Hessian matrix H as follows (Rezaei 2005): 2
3 2 2 ∂ E½π U ðy, BÞ ∂ E ½π U ðy, BÞ 6 7 ∂y2 ∂y∂B 6 7 H¼6 2 7 4 ∂ E½π U ðy, BÞ ∂2 E ½π U ðy, BÞ 5 ∂B∂y ∂B2
ð2:363Þ
where 2
∂ E ½π U ðy, BÞ ¼ ∂y2
h i 1 2DKE 1p ð1 E ½pÞ þ ðh þ C b ÞB2 ð1 E½pÞy3
ð2:364Þ
112
2
Imperfect EOQ System
2
∂ E½π U ðy, BÞ ðh þ C b Þ ¼ B ð1 E½pÞy2 ∂y∂B
ð2:365Þ
2
∂ E½π U ðy, BÞ ðh þ C b Þ ¼ B ð1 E½pÞy2 ∂B∂y
ð2:366Þ
2
∂ E½π U ðy, BÞ ðh þ C b Þ ¼ ð1 E½pÞy ∂B2
ð2:367Þ
Then they proceeded by evaluating the principal minor determinants of H at point (y*, B*). The first principal minor determinant of H is (Rezaei 2005):
j H 11 j¼
h i 2 1 2DKE 1p ð 1 E ½ p Þ þ B ð h þ C b Þ h
j H 22 j¼
2DKE
i
1 1p
ð1 E ½pÞy3
0
ð2:369Þ
Therefore, the Hessian matrix H is negative definite at point (y*, B*) which implies that there exist unique values. Example 2.17 Rezaei (2005) presented an example using D ¼ 50,000 units/year, K ¼ 100/cycle, h ¼ $5/unit/year, x ¼ 1 unit/min (175,200 units/year), CI ¼ $0.5/ unit, C ¼ $25/unit, s ¼ $50/unit, and v ¼ Cb ¼ $20/unit, and the percentage defective random variable, p, is uniformly distributed with its p.d.f.: f ð pÞ ¼
25
0 p 0:04
0
otherwise
So the maximum values of y and B that maximize Eq. (2.357) are y* ¼ 1601.58, B* ¼ 313.9, and M* ¼ 1287.68.
2.5 2.5.1
EOQ Model with Partial Backordering EOQ Model of Imperfect-Quality Items
Roy et al. (2011) developed an imperfect inventory system under partial backordering. Similar to previous models, the ordering lot size is y. Among these, (1 p)y is of perfect-quality and py of imperfect-quality products. The fraction p follows a probability density function. Generally, it follows a uniform distribution function. The inventory cycle starts with shortages and it continues up to time t1. In the beginning of the cycle, shortages may occur due to lead time, the time gap
2.5 EOQ Model with Partial Backordering Table 2.29 Notations of a given problem
113
E(.) Qs(t) Ql(t) Qi(t)
Expected value operator The level of negative inventory at time t (unit) The lost sale quantity at time t (unit) On-hand inventory at time t (unit)
between placing and receiving of an order, and problems with labor staff, management systems, etc. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.29. B y 1p units of total units y are used for the period [t1, t1 + t2] and the B units are used for the period [0, t1]. During the period [t1, t1 + t2], remaining 1p the total demand Dt2 is adjusted with [y(1 p) B] units. The screening rate x per unit time is always greater than D. During the time span [t1, t1 + t2], E(1 p)x D must be held to avoid shortages. Also, to meet the total shortage B at time t1, the screening rate x must be satisfied such that E(1 p)x B + D. Hence, to avoid shortage within the screening time, E(1 p)x Max (B + D, D), i.e., E(1 p) x B + D must be satisfied. During stock-out [0, t1], the demand Deδðt1 tÞ at period δðt 1 t Þ time t is met, and the rest of the demand, D 1 e , remains unsatisfied. Here (t1 t) is the waiting time up to the replenishment at time t1 and is a positive constant (Roy et al. 2011). The differential equation of the level of negative inventory at any time t is (Roy et al. 2011):
dQs ðt Þ ¼ Deδðt1 tÞ , dt
0 t t 1 with Qs ð0Þ ¼ 0
ð2:370Þ
And its solution will be: Qs ðt Þ ¼
D δðt1 tÞ e eδt1 , δ
0 t t1
The lost sale quantity attime t is: Q1 ðt Þ ¼ D 1 eδðt1 tÞ , 0 t t 1 Here the maximum backorder level is: B ¼ Qs ðt 1 Þ ¼
D 1 eδt1 δ
ð2:371Þ
The total backordering and lost sale costs are shown in Eqs. (2.372) and (2.373):
114
2
Imperfect EOQ System
Zt1 BC ¼ Cb
ðQs ðt ÞÞdt 0
Zt1 Cb D eδðt1 tÞ eδt1 dt ¼ δ 0
C D ¼ b eδt1 δ
Zt1
eδt 1 dt
ð2:372Þ
0
Cb D δt1 eδt ¼ e t δ δ C D ¼ b2 eδt1 eδt δt 1 1 δ Cb D ¼ 2 1 δt 1 eδt1 eδt1 δ Zt1 Q1 ðt Þdt ¼ C 1 D
LSC ¼ C 1 0
Zt1
1 eδðt1 tÞ dt
0
eδðt1 tÞ C D ¼ 1 δt 1 1 þ eδt1 ¼ C1 D t δ δ
ð2:373Þ
The differential equation of the inventory level at any time t is: dQi ðt Þ ¼ D, dt
t 1 t t 1 þ t 2 with Qi ðt 1 Þ ¼ ð1 pÞy B
ð2:374Þ
The solution of Eq. (2.374) is: Qi ðt Þ ¼ ½ð1 pÞy B Dðt t 1 Þ,
t1 t t1 þ t2
ð2:375Þ
Considering (1 p)y B ¼ Dt2, the total cycle length is (Roy et al. 2011): T ¼ t1 þ t2 ¼
ð1 pÞy B þ t1 D
ð2:376Þ
The inventory holding cost HC is: h
ðð1 pÞy BÞ2 py2 þ 2D x
ð2:377Þ
2.5 EOQ Model with Partial Backordering
115 Holding cost
Fixed cost
z}|{ TCðy, t 1 Þ ¼ K þ
Purchasing cost
z}|{ Cy
þ
Screening cost
z}|{ CI y
þ
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ ðð1 pÞy BÞ2 py2 þh þ 2D x
b Cb D πD 1 δt 1 eδt1 eδt1 þ δt 1 1 þ eδt1 2 δ δ |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Backordering cost
Lost sale cost
ð2:378Þ The expected total cost per cycle is (Roy et al. 2011): E ½TCðy, t 1 Þ ¼ K þ Cy þ C I y þ h
Eðð1 pÞy BÞ2 E ½py2 þ 2D x
b C D πD þ b2 1 δt 1 eδt1 eδt1 þ δt 1 1 þ eδt1 δ δ
ð2:379Þ
The expected cyclic total revenue is: E½TRðy, t 1 Þ ¼ sð1 EðpÞÞy þ vE ðpÞy
ð2:380Þ
And the expected cycle length is: E ðT Þ ¼
ð1 E ðpÞÞy B þ t1 D
ð2:381Þ
The expected average profit per cycle using renewal–reward theorem changes to: E ½TRðy, t 1 Þ E ½TCðy, t 1 Þ E ðT Þ 1 ¼ ½sð1 E ðpÞÞy þ vEðpÞy K Cy ð1 E ðpÞÞy B þ t1 D E ðð1 pÞy BÞ2 E½py2 þ CI y h 2D x b Cb D πD δt 1 δt 1 δt 1 2 1 δt 1 e δt 1 1 þ e e δ δ 1 hB he y2 ¼ e1 y þ ðv C CI Þy 1 svþ D 2D ey B þ t1 D 1 2D2 2KD þ hB2 þ 2 ðC b b π δÞ 1 eδt1 δt 1 C b eδt1 b πδ Þ 2D δ ð2:382Þ
E½TPðy, t 1 Þ ¼
where
116
2
Imperfect EOQ System
e1 ¼ 1 E ðpÞ > 0 h
i
e2 ¼ E ð1 pÞ2 þ
2E ðpÞD 2E ðpÞD ¼ e1 2 þ varðpÞ þ >0 x x
because E ð1 pÞ2 ¼ E ð1 m p þ mÞ2 where h i m ¼ EðpÞ ¼ E ð1 mÞ2 2ð1 mÞðp mÞ þ ðp mÞ2 h i ¼ ð1 mÞ2 2ð1 mÞðE ðpÞ mÞ þ E ðp mÞ2 ¼ ð1 EðpÞÞ2 þ varðpÞ ¼ e1 2 þ varðpÞ In order to determine the optimal values of decision variable lot size y and shortage period t1, which maximize the expected average profit, Roy et al. (2011) ½TP ½TP set ∂E∂y ¼ 0 ¼ ∂E∂t½TP . Now ∂E∂y ¼ 0 gives: 1 he1 e2 y2 þ 2he2 γ ðt 1 Þy ½αðt 1 Þγ ðt 1 Þ þ e1 βðt 1 Þ ¼ 0
ð2:383Þ
where hB þ ðv C C I Þ αðt 1 Þ ¼ 2D e1 s v þ D 2D2 βðt 1 Þ ¼ 2KD þ hB2 þ 2 ðCb b π δÞ 1 eδt1 δt 1 C b eδt1 b πδ δ γ ðt 1 Þ ¼ Dt 1 B The equation can be written as: Fy2 þ Gy H ¼ 0 The solution of the above equation is: y ð t 1 Þ ¼ where
h pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffii 1 G þ G2 þ 4FH 2F
ð2:384Þ
2.5 EOQ Model with Partial Backordering
117
F ¼ he1 e2 > 0 G ¼ 2he2 γ ðt 1 Þ > 0 H ¼ αðt 1 Þγ ðt 1 Þ þ e1 βðt 1 Þ For a positive value of y, G must be positive. Now ∂E∂t½TP ¼ 0 gives: 1
y ðt 1 Þ ¼
h pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffii 1 M þ M 2 þ 4LN 2L
ð2:385Þ
where L ¼ e1
∂αðt 1 Þ ∂γ ðt 1 Þ þ he2 ¼ Dh 2e21 eδt1 þ 1 eδt1 e2 > 0 ∂t 1 ∂t 1
∂βðt 1 Þ ∂γ ðt 1 Þ ∂αðt1 Þ þ α ðt 1 Þ γ ðt 1 Þ ∂t 1 ∂t 1 ∂t 1 2h δt ðv s C I Þ h 2 δt1 2 δt1 1e e 1 þsvþ ¼ 2D e1 þ 1e þb π þ t 1 eδt1 ðCb hÞ g δ e1 M ¼ e1
∂βðt 1 Þ ∂γ ðt 1 Þ N ¼ γ ðt 1 Þ βðt 1 Þ ∂t1 ∂t1 K ht 1 eδt1 C b þ heδt1 h 3 2 δt1 δt 1 2 δt 1 3 ¼ 2D t 1 C b e 1 e 1 eδt1 1 e D δ 2δ2 δ2
From Eqs. (2.384) and (2.385), they got for feasibility of their model (Roy et al. 2011): h h pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffii pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffii 1 1 G þ G2 þ 4FH ¼ M þ M 2 þ 4LN 2F 2L
ð2:386Þ
Solving Eq. (2.386), and the intersecting point of the functions y*(t1) and y**(t1), they obtained the optimum value t1*, and hence, using either Eq. (2.384) or Eq. (2.385), they got the optimum value of the lot size y, i.e., y*. Example 2.18 Roy et al. (2011) supposed that the imperfect-quality items in each lot follow a uniform distribution with the following probability density function: f ðpÞ ¼
10 0
0 p 0:1 otherwise
K ¼ $400/lot, D ¼ 16,000 units/year, h ¼ $4 unit/time, Cb ¼ $6 unit/time, x ¼ 60,000 units/year, CI ¼ $0.5/unit, C ¼ $40/unit, s ¼ $62/unit, b π ¼ $23/unit, and v ¼ $30/unit. Using the above parameters, they had e1 ¼ 0.95, Var( p) ¼ 0.0025/ 3, e2 ¼ 0.93, and the optimum solutions y* ¼ 2082.47 units, t1* ¼ 0.0264187 ¼ 0.03, and E[TP]* ¼ $328,690 because the Hessian matrix H is negative definite.
118
2
Imperfect EOQ System
Example 2.19 Roy et al. (2011) considered that all the parameters of Example 2.18 are the same except b π ¼ $8. Then, the optimal solution is y* ¼ 2100.06 units, t1* ¼ 0.03 units, and E[TP] ¼ $328,849. Since at the derived solution values, the Hessian matrix H is negative definite, all are optimal solutions.
2.5.2
Screening
Wang et al. (2015) developed an imperfect inventory system with partial backordering. They assumed that the replenishment rate is infinite and all items are screened 100% with a known screening rate. At the end of the screening period, the imperfect-quality items are removed from the stock. Furthermore, to meet demand, similar to previous case (1 p)x D > 0. The screening and demand proceed simultaneously. The shortages are backordered constrained by the screening rate. During the backordering period, it is assumed that the existed backorders are filled before the new incoming orders are met. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.30. Since the new demands cannot be filled immediately, it is also assumed that only a fraction of the new orders would wait during the backordering period, i.e., the demand rate is βD during the backordering period (see Fig. 2.23). The following condition C + CI < (1 p)s + pv must be satisfied. The purchase and screening cost for each product is C + CI. Since (1 p) 100% good and p 100% imperfect items are sold, (1 p)s + pv is the average unit price. This constraint is to ensure the retailer has the benefit from selling products. According to Fig. 2.23 during the shortage period t1, a portion of demand with a rate of βD is backordered. At the beginning of screening interval t2 + t3, products start being screened upon being delivered to the retailer. The products are screened to remove the good ones from imperfect items. Since the delivered products contain p rate imperfect items, the rate of good-quality items is 1 p. Since the screening rate is x, the good items with a rate of (1 p)x are used to meet the demand and eliminate backorders during the period t2. Since the demand rate during the backordering period t2 is βD, during the period t2, one can see that backorders are eliminated at a rate of (1 p)x βD, and the stock decreases at a rate of (1 p)x. During the period t3 and t4, all incoming demands are filled; the stock decreases at a rate of D. The screening process terminates at the end of the period t3; the imperfect items are subtracted from the stock and these are sold at a discounted price (Wang et al. 2015).
Table 2.30 Notations of a given problem
t2 t t3
Time to eliminate backorders (decision variable) (time) t2 + βt3 (years) (decision variable) (time) Time to screen after eliminating backorders (time)
2.5 EOQ Model with Partial Backordering Fig. 2.23 Graphic representation of the inventory system (see online version for colors) (Wang et al. 2015)
119
Inventory z4 - ( 1-p)x z3
-D
(1-p)x-βD z2 z1
px(t2+t3) -D Time
-B -βD
t1
t2
t3
t4
Wang et al. (2015) first used t2 and t3 to obtain the equations for related expressions. Referring to Fig. 2.23, the maximal backordering level is given by: B ¼ ðð1 pÞx βDÞt 2
ð2:387Þ
B ¼ βDt 1 ¼ ðð1 pÞx βDÞt 2
ð2:388Þ
using,
in Fig. 2.23 holds, the shortage interval is t 1 ¼ ðð1 pÞx βDÞt 2 =βD Since during t2 + t3 the order size is screened at a rate of x, one has (Wang et al. 2015): z 4 ¼ xð t 2 þ t 3 Þ
ð2:389Þ
According to Fig. 2.23, we have: z3 ¼ z4 ð1 pÞxt 2 ¼ ðpt 2 þ t 3 Þx
ð2:390Þ
z2 ¼ z3 Dt 3 ¼ ðpt 2 þ t 3 Þx Dt 3
ð2:391Þ
z1 ¼ z2 pðt 2 þ t 3 Þx ¼ ðð1 pÞx βDÞt 3
ð2:392Þ
120
2
t4 ¼
Imperfect EOQ System
z1 ðð1 pÞx βDÞt 3 ¼ D D
ð2:393Þ
T ¼ t 1 þ t 2 þ t 3 þ t 4 ¼ ð1 pÞxðt 2 þ βt 3 Þ=βD
ð2:394Þ
The total inventory cost per cycle is (Wang et al. 2015): Holding cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ z}|{ t ðz þ z Þ t ðz þ z Þ t z TCðt 2 , t 3 Þ ¼Cxðt 2 þ t 3 Þ þ C I xðt 2 þ t 3 Þ þ K þ h 2 4 3 þ 3 3 2 þ 4 1 2 2 2 C ðt þ t ÞB þ b 2 1 þb π ð1 βÞDðt 2 þ t 1 Þ 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflffl ffl} |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl} Purchasing cost
Backordering cost
Screening cost
Fixed cost
Lost sale cost
Dx½ð1 þ pÞt 22 þ 2ð1 þ pÞt 2 t 3 þ 2p23 þ x2 ð1 pÞ2 t 23 ¼ Cxðt 2 þ t 3 Þ þ CI xðt 2 þ t 3 Þ þ K þ h 2D " # 2 2 2 2 ð1 pÞ x t 2 ð1 pÞxt 2 ð1 pÞð1 βÞxt 2 þCb þb π 2βD 2 β ð2:395Þ Since it is not possible to derive the closed-form optimal solution of (t2, t3), Wang et al. (2015) developed an alternative variable transformation approach where t2 + βt3 is replaced by t in Eq. (2.395) and derived the optimal solution of (t2, t): TCðt 2 , t ¼ t 2 þ βt 3 Þ ¼
Cxðt ð1 βÞt 2 Þ C I xðt ð1 βÞt 2 Þ þ þK β β
2 ð1 pÞ2 x2 ðt t 2 Þ2 xð2pðt t 2 Þ þ 2ð1 þ pÞðt t 2 Þt 2 β þ ð1 þ pÞβ2 t 22 þh þ 2 2β D 2β2 ! ð1 pÞ2 x2 t 22 ð1 pÞxt 22 ð1 pÞð1 βÞxt 2 þCb þb π 2βD 2 β
!
ð2:396Þ The total revenue per cycle, TR, is comprised of sales revenue of good items and salvage value of imperfect items: TRðt 2 , t Þ ¼ sð1 pÞxðt 2 þ t 3 Þ þ vpxðt 2 þ t 3 Þ ð1 pÞsxðt ð1 βÞt 2 Þ pvxðt ð1 βÞt 2 Þ þ ¼ β β From Eq. (2.395), the ordering cycle can be rewritten as:
ð2:397Þ
2.5 EOQ Model with Partial Backordering
T ¼ t1 þ t2 þ t3 þ t4 ¼
ð1 pÞxðt 2 þ βt 3 Þ ð1 pÞxt ¼ β βD
121
ð2:398Þ
The expected total profit per unit time is given as: E½TR E ½TC t2 vE 1 D vE 1 D t2 E ½TPUðt 2 , t Þ ¼ ð1 β Þ þ ¼ sD sDð1 βÞ t E2 E2 t E ½T CD CD t CI D CI D t KDβ ð1 β Þ 2 ð1 βÞ 2 E2 E2 E2 E2 E 2 xt t t 2 hð2E1 D þ E3 xÞ hð1 þ E 1 ÞDt 2 hð1 þ E1 ÞDð2 βÞt 2 2 t þ t 1 2 2E2 β t E2 2E 2 t Cb ðE 3 x E 2 DβÞ t 2 t2 b π D ð1 β Þ 2E2 t t ð2:399Þ where E1 ¼ E[p], E2 ¼ E[1 p], and E3 ¼ E[(1 p)2]. Taking the expectation value for the constraint of (1 p)x D > 0 yields E2x D > 0. After algebraic manipulation, Eq. (2.399) is written as (Wang et al. 2015):
vE 1 C C I E ½TPUðt 2 , t Þ ¼ s þ D E2 E2 E2 3 2 KDβ hð2E 1 D þ E 3 xÞ t 2 2 hð1 þ E 1 ÞDt 2 þ þ t 1 7 6 E 2 xt 2E 2 β t E2 7 6 7 6 hð1 þ E ÞDð2 βÞt 2 C ðE x E DβÞ t2 7 6 1 2 b 3 2 6 þ 7 2E2 2E2 t t 7 6 7 6 5 4 vE C C t π Dð1 βÞ 2 þ sþ 1 I þb E2 E2 E2 t ð2:400Þ Their objective was to maximize E[TPU(t2, t)] subject to t > 0, t2 0, and t t2. According to Fig. 2.23, it can be seen t3 0. Since t ¼ t2 + βt3, one has t 3 ¼ ttβ 2 0, i.e., t t2. If t3 < 0, it shows t4 in Eq. (2.393) and z1 in Eq. (2.392) are less than zero. This implies that the model cannot fill all demand and backorders during an ordering cycle. It is obvious that (Wang et al. 2015): 8 8 Max E ½TPUðt 2 , t 3 Þ Max E ½TPUðt 2 , t 3 Þ > > > > > > > > > > > > < s:t: < s:t: are equivalent. and t > 0 t2 þ t3 > 0 > > > > > > t2 0 t2 0 > > > > > > : : t3 0 t t2
122
2
Imperfect EOQ System
CI C 1 Since s þ vE E 2 E 2 E 2 D is a constant with respect to the decision variables, t2 and t, Wang et al. (2015) maximized E[TPU(t2, t)] by minimizing the expression in the square bracket in Eq. (2.400), which is defined as: KDβ hð2E1 D þ E3 xÞ t 2 hð1 þ E1 ÞDt 2 hð1 þ E1 ÞDð2 βÞt 2 2 þ t 1 2 þ E 2 xt t E2 2E 2 t 2E2 β Cb ðE 3 x E 2 DβÞ t 2 vE 1 C CI t2 þ þb π Dð 1 β Þ þ sþ 2E2 t E2 E2 E2 t
E ½TVCUðt 2 , t Þ ¼
ð2:401Þ For further ease of notation, Wang et al. (2015) defined: r 0 ¼ sDð1 βÞ
ð2:402Þ
vE 1 Dð1 βÞ E2
ð2:403Þ
r2 ¼
CDð1 βÞ E2
ð2:404Þ
r3 ¼
C I D ð1 β Þ E2
ð2:405Þ
KDβ E2 x
ð2:406Þ
hð2E1 D þ E 3 xÞDβ 2E2 β
ð2:407Þ
hð1 þ E 1 ÞD E2
ð2:408Þ
hð1 þ E1 ÞDð2 βÞ 2E 2
ð2:409Þ
CsðE 3 x E 2 DβÞ 2E 2
ð2:410Þ
r1 ¼
r4 ¼ r5 ¼
r6 ¼ r7 ¼
r8 ¼
π D ð1 β Þ r9 ¼ b
ð2:411Þ
Therefore, Eq. (2.401) is written as (Wang et al. 2015): E ½TVCUðt 2 , t Þ ¼ ðr 0 þ r 1 r 2 r 3 þ r 9 Þ r1
t2 2 t 2 þ r8 2 t t
t2 r4 t 2 þ þ r5 t 1 2 þ r6 t2 t t t ð2:412Þ
From Eq. (2.389), they saw if t2 ¼ 0, then t1 ¼ 0 (or t1 + t2 ¼ 0) which implies backorders are not allowed. If the time t is given, Lemma 2.1 provides a criterion to
2.5 EOQ Model with Partial Backordering
123
decide whether a shortage period is greater than zero or not. Therefore, Lemma 1 (1) (a) and (2) (a) of Wang et al. (2015) show that if the time t is less than a specific value, the optimal policy is to fill all demand without backorders. Lemma 1 (1) (b) and (2) (b) of Wang et al. (2015) imply that if the time t is greater than a particular value, the optimal policy is to allow shortage period. Since β > 0 and the definition t ¼ t2 + βt3, they saw t2 ¼ t yields t3 ¼ 0, and t4 in Eq. (2.394) is zero. Therefore, Lemma 1 (1) (c) of Wang et al. (2015) indicates that the remaining backorders are fulfilled at once when the order lot finishes the screening process. Note that if an optimal t is given, the conditions for the optimal t2 in Lemma 1 of Wang et al. (2015) still hold. Let t2+ and t+ be solutions that satisfy the first-order condition of E[TVCU(t2, t)]. Taking the first-order derivatives of E[TVCU(t2, t)] with respect to t2 and t, one has: ∂½TVCUðt 2 , t Þ ðr 0 þ r 1 r 2 r 3 þ r 9 Þ ð2r 5 r 6 Þt þ 2ðr 5 r 7 þ r 8 Þt 2 ¼ t ∂t 2 ð2:413Þ ∂½TVCUðt 2 , t Þ r 4 r 5 t 2 þ ðr 0 þ r 1 r 2 r 3 þ r 9 Þt 2 þ 2ðr 5 r 7 þ r 8 Þt 2 2 ¼ t2 ∂t ð2:414Þ ðt 2 , t Þ ðt 2 , t Þ Letting ∂½TVCU ¼ 0 and ∂½TVCU ¼ 0, then ∂t 2 ∂t
ðr 0 þ r 1 r 2 r 3 þ r 9 Þ þ ð2r 5 r 6 Þt 2ð r 5 r 7 þ r 8 Þ sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi r 4 þ ðr 0 þ r 1 r 2 r 3 þ r 9 Þt 2 þ ðr 5 r 7 þ r 8 Þt 22 t ðt 2 Þ ¼ r5 t 2 ðt Þ ¼
ð2:415Þ ð2:416Þ
Substituting t2 in Eq. (2.415) into Eq. (2.416), one can derive the solution of t as (Wang et al. 2015): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 4r 4 ðr 5 r 7 þ r 8 Þ ðr 0 þ r 1 r 2 r 3 þ r 9 Þ2 tþ ¼ 4r 5 ðr 6 r 7 þ r 8 Þ r 26
ð2:417Þ
Substituting t+ in Eq. (2.416) into Eq. (2.417), the solution of t2 is given as (Wang et al. 2015): tþ 2 ¼
ðr 0 þ r 1 r 2 r 3 þ r 9 Þ þ ð2r 5 r 6 Þt þ 2ð r 5 r 7 þ r 8 Þ
ð2:418Þ
2 r 3 þr 9 , it can be seen that t2+ in Eq. (2.418) is greater than or equal If t þ r0 þr12rr5 r 6 to zero.
124
2
Imperfect EOQ System
Let the optimal t2 and t be t2* and t*, respectively. If shortage period is not allowed, substituting t2 as zero into E[TVCU(t2, t)] of Eq. (2.412), one can derive the optimal t as (Wang et al. 2015): rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rffiffiffiffi r4 2DK t ¼ ¼β r5 xhð2E1 þ E3 xÞ
ð2:419Þ
The t* in Eq. (2.419) can also be confirmed by substituting t2 as zero into Eq. (2.416). The optimal expected variable cost per unit time without backorders is (Wang et al. 2015): rffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DhK ð2E 1 D þ E3 xÞ r4 pffiffiffi ¼ E TVCU 0, r5 E2 x
ð2:420Þ
If t* results in t ¼ 0, qffiffiffithey obtained that t* in Eq. (2.419) must be less than 2 r 3 þr 9 Thus, if rr45 < r0 þr12rr5 r , then t2* is derived, i.e., the optimal 6 qffiffiffi solution is 0, rr45 .
r0 þr1 r2 r3 þr9 . 2r 5 r 6
If β ¼ 1 (i.e., complete backordering), it results in (Wang et al. 2015): rffiffiffiffi r4 r0 þ r1 r2 r3 þ r9 ð,r 0 þ r 1 r 2 r 3 þ r 9 ¼ 0Þ r5 2r 5 r 6 and 2r 7 2r 8 r 6 ¼
Cb ðE3 x E 2 DÞ 0ð E 3 x E 2 D > 0Þ E2
If (t2**, t) is (t2++, t), substituting t+ in Eq. (2.417) into Eq. (2.398), and taking the expectation value, the optimal cycle is: T ¼
E2 xt þ βD
ð2:421Þ
and the optimal ordering size is: t þ ð1 βÞt 2 y ¼ z4 ¼ x t 2 þ t 3 ¼ x β
ð2:422Þ
The optimal cycle length and the optimal ordering size without backorders are derived as (Wang et al. 2015):
2.5 EOQ Model with Partial Backordering
125
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rffiffiffiffi E 2 xt þ r 4 E 2 x 2KD 2Kx ¼ E2 β T ¼ ¼ βD r 5 βD hxðE 3 x 2E 1 DÞ hDðE 3 x 2E 1 DÞ ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rffiffiffiffi rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi v u x r4 2KDx 2KD u i y ¼ ¼ ¼t h β r5 hðE3 x þ 2E 1 DÞ h E ð1 pÞ2 þ 2E ½pD=x
ð2:423Þ ð2:424Þ
Subsequently, to compare with the existed EOQ models, they adapted Theorem 1 of Wang et al. (2015) using the critical value of β as β* (see, e.g., Montgomery et al. 1973; Rosenberg 1979; Park 1982; Pentico and Drake 2009) to determine the optimal policy. Let β* be the solution of β derived from: rffiffiffiffi r4 r0 þ r1 r2 r3 þ r9 ¼0 r5 2r 5 r 6 It gives (Wang et al. 2015): pffiffiffiffiffiffi β ¼ 1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2Kh½E3 xð1E1 ÞD pffiffiffiffiffiffi ¼ β β means DxðE 3 xþ2E 1 DÞðE 2 ðsþb π ÞþE 1 vCCI Þ 2Khð1þE 1 ÞD backlogging unfilled demand would have more cost-efficiency than holding stock throughout the cycle. If β 0 and t þ < r0 þr2r17r 2r 8 r , let (t2*, t*) ¼ (t2 , t ).
126
2
Imperfect EOQ System
+ + 2 r 3 þr 9 If 2r7 2r8 r6 > 0 and t þ r0 þr2r17r 2r 8 r , let (t2*, t*) ¼ (t2 , t ). + + If 2r7 2r8 r6 0, let (t2*, t*) ¼ (t2 , t ). Substitute (t2, t) by (t2*, t*) into Eq. (2.412) to derive E TVCU t 2 , t . If E TVCU t 2 , t π Þ þ E 1 v C C I Þ ED2 , the optimal policy is < ðE 2 ðs þ b to meet the demand with partial backordering resulting in an optimal solution (t2*, t*). π Þ þ E 1 v C C I Þ ED2 , the optimal policy is (f) If E TVCU t 2 , t ðE 2 ðs þ b to lose all sales.
(b) (c) (d) (e)
Example 2.20 Wang et al. (2015) presented an example using: f ð pÞ ¼
25 0
0 p 0:04 otherwise
K ¼ $500/lot, D ¼ 1000 units/year, h ¼ $10 unit/year, Cb ¼ $5 unit/year, x ¼ 4000 units, b π ¼ $1/unit, CI ¼ $1/unit, C ¼ $40/unit, s ¼ $50/unit, and v ¼ $10/unit. Using the above parameters, E1 ¼ E[p] ¼ 0.02, E2 ¼ E [1 p] ¼ 0.98, and E3 ¼ E[(1 p)2] ¼ 0.960533 and β ¼ 0.72531. If a given β ¼ 0.5 < β* ¼ q 0.72531, 2 should be applied to derive the optimal solution. qStep ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffiffiffi r4 2DK from Eq. (2.241). Since Calculate t ¼ r5 ¼ β xhð2E1 þE3 xÞ ¼ 0:072222 qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DhK ð2E 1 DþE 3 xÞ pffi ¼ 3178:92 < ðE 2 ðs þ b π Þ þ E 1 v C CI Þ ED2 ¼ 9367:35, the optixE 2 mal solution is t 2 , t ¼ ð0, 0:072222Þ. But for a given β ¼ 0.9 β* ¼ 0.72531, Step 3 should be applied. So r0 ¼ 5000, r1 ¼ 20.41, r2 ¼ 4081.63, r4 ¼ 114.80, r5 ¼ 22, 007.56, r6 ¼ 10, 408.16, r7 ¼ 5724.49, r8 ¼ 7551.36, r9 ¼ 100, and t ¼ 0:10194, t 2 ¼ 0:05222 . Since 2r7 2r8 r6 ¼ 14, 061.9 0, ðt 2 , t Þ ¼ . Since E TVCU t 2 , t ¼ $2732:4 < t 2 ¼ 0:05222, t ¼ 0:10194 D ðE 2 ðs þ b π Þ þ E 1 v C CI Þ E2 ¼ $9367:35 , the optimal policy is to meet the demand with partial backordering. The optimal solution is t2 , t ¼ ð0:05222, 0:10194Þ with total variable cost per year of $2732.04. Using þ 2 xt ¼ 0:44401, y ¼ z4 ¼ x t 2 þ t 3 ¼ Eqs. (2.421) and (2.422), T ¼ EβD x
t þ ð1βÞt 2 β
2.5.3
¼ 157:699, B ¼ ((1 p)x βD)t2 ¼ 157.699.
Reparation of Imperfect Products
In this section, the work of Taleizadeh et al. (2016b) is presented. Consider the situation where there exists a purchaser which buys the products from a supplier that is located far away. Due to process failure or due to the mishandling of products during transportation, it is possible that the lot contains some imperfect products. By doing an inspection process, the buyer detects imperfect products, and these must be
2.5 EOQ Model with Partial Backordering
127
Table 2.31 Notations of a given problem ti tR tT x K Ks h2 C1 m Decision variables T F Q
Inspection time of products (time/unit) Transportation, repair, and return time of imperfect products (time/unit) Total transportation time of imperfect products (time/unit) Inspection rate (units/time unit) Buyer’s ordering cost ($/order) Repair setup cost ($/setup) Holding cost at the repair facility ($/unit/time unit) Material and labor cost to repair a product ($/unit) Markup percentage by the repair shop (%) Cycle time (time unit) Percentage of duration in which inventory level is positive (%) Order quantity (units)
replaced by perfect products. Due to the fact that the lead time is high because the supplier is far away, the buyer cannot make an additional order to the same supplier with the purpose of substituting the imperfect products. In some situations, the imperfect products have a significant value and they must be repaired. Here, it is considered that the imperfect products are repaired. The demand is constant and known. Shortages are allowed and partially backordered. After the batch is received, firstly, the backordered demand is satisfied and then products are inspected in order to find imperfect products. The imperfect products can be repairable. It is assumed that after the repair process, the products are as good as new. So at the end of the screening period, the imperfect products are withdrawn and sent to a local repair shop in order to be repaired. After their reparation, they are added to inventory. There exists a repair cost and the holding cost of repaired products is higher than the initial holding cost. The total cost at the repair shop consists of fixed and variable cost. The fixed cost is comprised of the repair setup cost and round trip fixed cost to the repair shop. The variable cost consists of the unit transportation cost, unit material and labor cost, and unit holding cost at the repair facility. Additionally, it is assumed that in the repair shop, the repair process is always in control and all the imperfect products can be repaired. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.31. According to the time when the repaired products are added to inventory, four cases are identified and studied. These are the following: Case I. The repaired products are received when the inventory level is positive. Case II. The repaired products are received when the inventory level is zero. Case III. The repaired products are received when the shortage quantity is equal to imperfect products’ quantity. Case IV. The repaired products are received when shortage still remains.
128
2
Imperfect EOQ System
The main goal of the inventory model is to obtain the optimal cycle time (T ), the percentage of the cycle time (F), and the lot size (Q) in order to maximize the total profit. In order to identify imperfect products, the whole lot is inspected at rate x where the inspection time is ti ¼ Imax/x. The buyer must send imperfect products to the repair shop in order to convert them into perfect products. The inspection rate is greater than the demand rate (x > D). Both demand and inspection rates are constant and known. The proportion of products which is imperfect (ρ) and its probability density function are given and known. At the end of the screening period (ti), the imperfect products are withdrawn and sent to a local repair shop. Repaired products return after tR units of time that includes repair and transportation times; here it is assumed that ti + tR T where T is the cycle duration. The repair process at the repair shop is in control. The fixed cost in the repair shop is determined with KR + 2KS where KR is the repair setup cost and KS is the transportation fixed cost. The variable cost per imperfect product is calculated with C1 + 2CT + h2tR where C1 is the material and labor cost to repair a product, CT is the transportation cost per unit, and h2 is the unit holding cost at the repair store. The time tR consists of repair time at rate R and total transportation time tT of imperfect products. The unit holding cost of repaired products is h1. Here, h1 is greater than the initial unit holding cost (h). FT is the time in which inventory level is positive and (1 F)T is the time in which the shortage occurs. Case I At the beginning of cycle time (T ), the maximum inventory level is Imax ¼ FTD. The products are screened and the inspection time is ti ¼ FTD/x. During the screening process, a ρ percent of products is identified as imperfect products (ρFTD). At the end of inspection time, imperfect products are withdrawn from inventory and sent to the repair shop. After the repair time, the repaired products are added to inventory. Here, it is considered that when the repaired products are received, the inventory level is still positive. Therefore, the inventory level increases ρFTD units when the repaired products arrive. When the inventory level reaches zero, then the shortages start to occur; the shortage quantity is determined by (1 F)TD. The β(1 F)TD is the shortage backordered quantity and the rest is lost sales quantity (1 β)(1 F)TD. Figure 2.24 illustrates the behavior of inventory for Case I. Repair duration is tR ¼ ρFTD/R + tT, and the total cost in the repair shop is KR + 2KS + ρFTD(C1 + 2CT + h2tR), and m margin per unit is claimed as repair charge. The unit repair cost charged to the buyer is therefore (Taleizadeh et al. 2016b): K R þ 2K S CR ðFTDÞ ¼ ð1 þ mÞ þ ðC 1 þ 2C T þ h2 t R Þ ρFTD
ð2:425Þ
The order quantity of products per cycle is Q ¼ FTD + β(1 F)TD. The total holding cost (HC) per time unit is given by (Taleizadeh et al. 2016b):
2.5 EOQ Model with Partial Backordering
129
Inventory Imax=FTD
ρ FTD
ti
tR
t
β (1-F)TD FT
(1-F)T
(1- β)(1-F)TD
T
Fig. 2.24 Inventory level in Case I (Taleizadeh et al. 2016b)
ð1 ρÞ2 F 2 TD ρT ðFDÞ2 þ HC ¼ h 2 x FTD ρFTD F 2 TD þ hR ρF 2 TD ρFD þ þ t T ρ2 x R 2
ð2:426Þ
where h is the holding cost of perfect products and hR is the holding cost of repaired products, and the shortage cost (SC) per time unit is (Taleizadeh et al. 2016b): SC ¼ C b
βð1 F Þ2 TD þ gð1 βÞð1 F ÞD 2
ð2:427Þ
where Cb is the backordered cost and g is lost sales cost. β is the percentage of backordered demand. Obviously, the main goal of the buyer is to maximize his/her own profit per time unit (TP). The total profit (TP) per time unit is equal to the total revenue per time unit less the total cost per time unit. Thus, TP(T, F) is expressed as (Taleizadeh et al. 2016b): h K TPðT,F Þ ¼ sðFD þ βð1 F ÞDÞ þ C ðFD þ βð1 F ÞDÞ þ C I FD T ð1 ρÞ2 F 2 TD ρT ðFDÞ2 K R þ 2K S ρFTD þðρFDÞð1 þ mÞ þh þ þ C 1 þ 2C T þ h2 þ tT 2 ρFTD x R 2 2 βð1 F Þ TD FTD ρFTD F TD þ gð1 βÞð1 F ÞD þhR ρF 2 TD ρFD þ þ t T ρ2 þ Cb 2 x R 2
ð2:428Þ
130
2
Imperfect EOQ System
where s is the unit price of sales, K is the fixed ordered cost, C is the unit product cost, and CI is the unit inspection cost. The optimal value for the percentage of duration of the cycle period (F) and the optimal value for length duration (T ) are given below (Taleizadeh et al. 2016b): C βT ðC I þ ρð1 þ mÞðC 1 þ 2CT þ h2 t T Þ hR t T ρ b π ð1 β ÞÞ F ¼ b ρ D
ρD ρ D
hþCb β ð2:429Þ h ð1þmÞ 2 2 ρ D R þ ρh 2 þ x 1 ρhR R þ 2 þ x 1 þ 2 T vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi u h i h i ρ D ρD ρ D h þ Cb β u h ð1 þ mÞ þ ρh þ 1 ρhR þ þ 1 þ u ðK þ ðK R þ 2K S Þð1 þ mÞÞ ρ2 D R 2 x R 2 x 2 u u u D 2 u ðCI þ ρð1 þ mÞðC1 þ 2C T þ h2 t T Þ hR t T ρ b π ð1 βÞÞ u 4 T ¼t
Dh h ð 1þm Þ Cb β ρ D ρ2 D2 2 R þ ρDh ρ2 þ Dx 1 ρDhR ρD 2 R þ2þ x 1 þ 2
ð2:430Þ where b π is given by b π ¼ s þ g C. Note that the expected value of ρ and ρ2 must be substituted in Eqs. (2.429) and (2.430). The expected value of Eq. (2.428) is given as: h K ETPðT, F Þ ¼ sðFD þ βð1 F ÞDÞ þ C ðFD þ βð1 F ÞDÞ þ C I FD T E ðρ2 Þh2 D2 F 2 T K R þ 2K S þ ð1 þ m Þ þ EðρÞFDðC 1 þ 2CT þ h2 t T Þ þ R T E ð1 ρÞ2 hF 2 TD E ðρÞD2 hTF 2 βð1 F Þ2 TD þ þ gð1 βÞð1 F ÞD þ Cb þ 2 x 2 E ðρÞD2 F 2 T Eðρ2 ÞD2 F 2 T E ðρ2 ÞDF 2 T 2 EðρÞFDt T þhR E ðρÞF TD x R 2 ð2:431Þ As a result, Eqs. (2.430) and (2.431) are rewritten as: C b βT ðCI þ EðρÞð1 þ mÞðC1 þ 2C T þ h2 t T Þ EðρÞh1 t T b π ð1 β ÞÞ h 2 i h 2 i F¼
E ðρ Þ E ðρÞD Eðρ ÞD Eðρ2 Þ EðρÞD h ð1þmÞ bβ 2 T 2 Eðρ ÞD R þ h 2 þ x EðρÞ h1 R þ 2 þ x E ðρÞ þ hþC 2
ð2:432Þ
2.5 EOQ Model with Partial Backordering
131
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u ðE ðρ2 ÞDh2 ð1 þ mÞ E ðρ2 Þ E ðρÞD u ½K þ ðK R þ 2K S Þð1 þ mÞ½ þh þ E ðρÞ u R 2 x u u 2 2 E ðρ ÞD E ðρ Þ E ðρÞD h þ Cb β u þ þ E ðρÞ þ hR u R 2 x 2 u u u D u π ð1 βÞÞ2 u 4 ðC I þ E ðρÞð1 hþ mÞðC 1 þ 2C T þ h2it T Þ hRht T E ðρÞ b i T ¼t 2 2 2 Þ Cb β E ðρ2 ÞD2 h2 ð1þm þ Dh Eð2ρ Þ þ EðρxÞD E ðρÞ DhR EðρR ÞD þ Eð2ρ Þ þ EðρxÞD E ðρÞ þ Dh 2 R 2
ð2:433Þ where b π is given by b π ¼ s þ g C. Appendix A of Taleizadeh et al. (2016b) shows that the denominator of Eq. (2.433) is positive. The numerator of Eq. (2.433) must be positive. Thus (Taleizadeh et al. 2016b): 3 ðE ðρ2 ÞDh2 ð1 þ mÞ Eðρ2 Þ E ðρÞD þ h þ E ð ρ Þ 7 6 R 2 x 7 6 7 6 w1 ¼ ½K þ ðK R þ 2K S Þð1 þ mÞ6 7 2 2 4 E ðρ ÞD E ðρ Þ EðρÞD h þ Cb β 5 hR þ þ E ð ρÞ þ R 2 x 2 2
D ðC I þ E ðρÞð1 þ mÞðC 1 þ 2C T þ h2 t T Þ hR t T EðρÞ b π ð1 β ÞÞ2 > 0 4 If w1 > 0, then T* is equal to T in Eq. (2.433). If w1 0, then T* is equal zero. E ðρ2 ÞD E ðρ2 Þ Also, if further condition R þ 2 þ EðρxÞD E ðρÞis not satisfied, then T* is equal to zero. Case II In this case also, at beginning of the cycle, the inventory level is FTD. The products are screened at rate x; consequently, the inspection duration is equal to ti ¼ FTD/x. A ρ percent of products is found imperfect (ρFTD). The imperfect products are withdrawn and sent to a repair shop. The repair duration is tR ¼ ρFTD/ R + tT. The repair charge per unit is determined as in Case I with the following expression (Taleizadeh et al. 2016b): ð1 þ m Þ
K R þ 2K S ρFTD
þ ðC1 þ 2CT þ h2 t R Þ
Additionally, this case assumes that the repaired products arrive to the buyer’s store when the inventory level is exactly zero. Therefore, after adding the repaired products to inventory, then the inventory level reaches ρFTD units. At the end of the cycle, the shortage level is (1 F)TD. Figure 2.25 illustrates the behavior of inventory of Case II. The order quantity per cycle is Q ¼ FTD + β(1 F)TD. The holding cost (HC) per time unit is calculated as:
132
2
Imperfect EOQ System
Inventory Imax=FTD
tR
ti
t
FT
(1-F)T T
β (1-F)TD (1- β)(1-F)TD
ρ FT
Fig. 2.25 Inventory level for Case II (Taleizadeh et al. 2016b)
ð1 ρÞ2 F 2 TD ρT ðFDÞ2 ðρF Þ2 DT þ HC ¼ h þ hR 2 2 x
ð2:434Þ
The shortage cost per time unit is given as in Case I: SC ¼ C b
βð1 F Þ2 TD þ gð1 βÞð1 F ÞD 2
ð2:435Þ
The total profit per time unit is equal to the total revenue per time unit less the total cost per time unit, and it is expressed below: TPðT, F Þ ¼ sDðF þ βð1 F ÞÞ 2 3 ð1 ρÞ2 F 2 TD ρT ðFDÞ2 K þ 7 6 T þ C ðFD þ βð1 F ÞDÞ þ CI FD þ h 2 x 6 7 7 6 7 6 6 þðρFDÞð1 þ mÞ K R þ 2K S þ C 1 þ 2C T þ h2 ρFTD þ t T 7 7 6 R ρFTD 7 6 5 4 2 2 ðρF Þ DT βð1 F Þ TD þ Cb þ gð1 βÞð1 F ÞD þhR 2 2 ð2:436Þ In Case II, the percentage of duration which inventory level is positive (F) is obtained as:
2.5 EOQ Model with Partial Backordering
F¼
Cb βT ðCI þ ρð1 þ mÞ½C1 þ 2C T þ h2 t T b π ð1 β ÞÞ 2 2h2 ρ Dð1þmÞ 2 2ρhD 2 þ h ð 1 ρ Þ þ þ h ρ þ C β T R b x R
133
ð2:437Þ
The ngth duration (T ) is: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 ffi u 2 2 ρ D ð 1 þ m Þ h ð 1 ρ Þ u ρhD ρ C β u ðK þ ð1 þ mÞðK R þ 2K S ÞÞ h þ þ hR þ b þ u R x 2 2 2 u u u D ðC I þ ρð1 þ mÞ½C 1 þ 2CT þ h2 t T Þ b π ð1 β ÞÞ2 u 4 h i T ¼t hDð1ρÞ2 C b β h2 ρ2 D2 ð1þmÞ ρhD2 ρ2 D þ þ þ h R 2 2 x 2 R ð2:438Þ where b π is given by b π ¼ s þ g C. The expected value of Eq. (2.438) is given as: 3 K þ C ðFD þ βð1 F ÞDÞ þ C I FD 7 6T 7 6 2 3 7 6 E ð1 ρÞ2 F 2 TD E ðρÞD2 F 2 T 7 6 5 7 6 þh4 þ 7 6 x 2 7 6 E ðTPðT, F ÞÞ ¼ sDðF þ βð1 F ÞÞ 6 7 7 6 2 2 2 6 E ðρ Þh2 D F T 7 K þ 2K S 7 6 þð 1 þ m Þ R þ E ðρÞFDðC 1 þ 2C T þ h2 tT Þ þ 7 6 R T 7 6 5 4 2 Eðρ2 ÞDF 2 T βð1 F Þ TD þ Cb þ gð1 βÞð1 F ÞD þhR 2 2 2
ð2:439Þ Hence, Eqs. (2.438) and (2.439) are re-expressed as: F¼
C b βT ðC I þ E ðρÞð1 þ mÞ½C 1 þ 2C T þ h2 t T b π ð1 β ÞÞ 2h2 DEðρ2 Þð1þmÞ 2E ðρÞhD 2 2 þ hE ð 1 ρ Þ þ h E ð ρ Þ þ C β T þ R b R x
ð2:440Þ
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 0 1ffi u u hE ð1 ρÞ2 2 2 u E ð ρ ÞD ð 1 þ m Þ E ð ρ ÞhD E ð ρ Þ C β u ðK þ ð1 þ mÞðK R þ 2K S ÞÞ@h þ þ þ hR þ b A u 2 R x 2 2 u u u u D ðC I þ E ðρÞð1 þ mÞ½C 1 þ 2C T þ h2 t T Þ b π ð1 βÞÞ2 u 4 T ¼u 2 t E ðρ2 ÞD C b β h2 E ðρ2 ÞD2 ð1þmÞ hDE ðð1ρÞ Þ E ðρÞhD2 þ þ þ h R 2 2 R 2 x
ð2:441Þ It is easy to see that the denominator of Eq. (2.427) is always positive. The numerator of Eq. (2.427) must be greater than zero. Thus:
134
2
Imperfect EOQ System
Inventory
ρ FTD
(1−ρ) FTD
FTD
FTD
tR
t1
βρFD (1−β)ρFDT
F2T
F1T
t
β (1-F)TD
FT
(1-F)T
(1- β)(1-F)TD
T
Fig. 2.26 Inventory level for Case III (Taleizadeh et al. 2016b)
0 h E ðρ ÞDð1 þ mÞ w2 ¼ ðK þ ð1 þ mÞðK R þ 2K S ÞÞ@ 2 þ R 2
hE ð1 ρÞ2 2
1 E ðρÞhD E ð ρ2 Þ C b β A þ þ hR þ x 2 2
D ðC I þ E ðρÞð1 þ mÞ½C 1 þ 2C T þ h2 t T Þ b π ð1 βÞÞ2 > 0 4
If w2 > 0, then T* is equal to T in Eq. (2.441). Otherwise, if w2 0, then T* is equal zero. Case III The behavior of inventory level for Case III is illustrated in Fig. 2.26. F represents the fraction of cycle time in which the inventory level (without considering the imperfect products) is positive. It is equal to F1 + F2. These are given by F1 ¼ (1 ρ)F and F2 ¼ ρF. Fi (i ¼ 1, 2) is within the interval [0, 1]. The buyer sends the imperfect products to the hrepair shop. The repair cost(Taleizadeh i ðK R þ2K S Þ et al. 2016b) per unit is given by ð1 þ mÞ þ C 1 þ 2CT þ h2 ρFTD ρFTD R þ tT .
While imperfect products are being repaired, the inventory system faces shortages. Then, the repaired products arrive when the shortage level is exactly the same as the repaired products’ quantity. Now, consequently, the inventory level is equal to zero. In this case, the order quantity per cycle is Q ¼ F1TD + βF2TD + β(1 F) TD ¼ F1TD + β(1 F1)TD. The holding cost (HC) is equal to: HC ¼ h and the shortage cost (SC) is:
ð1 ρÞ2 F 2 TD ρF 2 TD2 þ 2 x
ð2:442Þ
2.5 EOQ Model with Partial Backordering
135
βð1 F Þ2 TD βρ2 F 2 TD þ gð1 βÞF 2 D þ gð1 βÞð1 F ÞD þ Cb 2 2 βð1 F Þ2 TD βρ2 F 2 TD þ gð1 βÞð1 F 1 ÞD SC ¼ Cb þ Cb 2 2 ð2:443Þ
SC ¼ Cb
Thus, the total profit per time unit is defined as: TPðT, F Þ ¼ sðF 1 D þ βð1 F 1 ÞDÞ 3 2 ð1 ρÞ2 F 2 TD ρF 2 TD2 K þ 7 6 T þ CDðF 1 þ βð1 F 1 ÞÞ þ h 2 x 7 6 6 7 7 6 ð K þ 2K Þ ρFTD R S 6 þρFDð1 þ mÞ þ C 1 þ 2C T þ h2 þ tT 7 7 6 ρFTD R 7 6 5 4 C b βTD 2 2 2 þC I FD þ ρ F þ ð1 F Þ þ gð1 βÞð1 F 1 ÞD 2 ð2:444Þ The optimal values for decision variables, the length duration of cycle time (T ) and the percentage of cycle time in which the inventory is positive (F), are obtained as: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 ffi u 2 u ρhD Cb βρ2 C b β h ρ D ð 1 þ m Þ hð 1 ρÞ u ðK þ ð1 þ mÞðK R þ 2K S ÞÞ þ þ þ þ u R x 2 2 2 u u D u ðCI þ ρð1 þ mÞðC 1 þ 2CT þ h2 t T Þ b π ð1 ρÞð1 βÞÞ2 u 2 2 T ¼t 4 2 C b β h2 ρ D ð1þmÞ hð1ρÞ D ρhD2 C b βρ2 D þ þ þ R 2 x 2 2 ð2:445Þ F¼
Cb βT ðCI þ ρð1 þ mÞðC1 þ 2CT þ h2 t T Þ b π ð1 ρÞð1 βÞÞ 2 2h2 ρ Dð1þmÞ 2 2ρhD þ hð1 ρÞ þ x þ C b βρ2 þ C b β T R
ð2:446Þ
The expected value of Eq. (2.443) is given as: 3 0 1 E ð1 ρÞ2 F 2 TD EðρÞF 2 TD2 7 6 K þ CDðF þ βð1 F ÞÞ þ h@ A þ 1 1 7 6T x 2 7 6 7 6 7 6 2 2 2 ETPðT,F Þ ¼ sðF 1 D þ βð1 F 1 ÞDÞ 6 7 E ð ρ Þh D F T K þ 2K 2 R S 7 6 þð1 þ mÞ þ E ð ρ ÞFD C ð þ 2C þ h t Þ þ 1 T 2 T 7 6 R T 7 6 5 4 C b βTD 2 2 2 þC I FD þ E ρ F þ ð1 F Þ þ gð1 βÞð1 F 1 ÞD 2 2
ð2:447Þ Thus, Eqs. (2.445) and (2.446) are rewritten as:
136
2
Imperfect EOQ System
Inventory
F2TD
F1TD
FTD
F2T
F 2T
F3 T
tR t1 F1T
(1- β)(1-F)TD
F4 T
(F2+F3+F4)T
t β (1-F)TD
T
Fig. 2.27 Inventory level for Case IV (Taleizadeh et al. 2016b) vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 0 1ffi u 2 u hE ð 1 ρ Þ 2 2 u Eðρ Þh2 Dð1 þ mÞ EðρÞhD Cb βEðρ Þ C b βA u ðK þ ð1 þ mÞðK R þ 2K S ÞÞ@ þ þ þ þ u 2 R x 2 2 u u u u D ðC I þ EðρÞð1 þ mÞðC 1 þ 2C T þ h2 tT Þ b π ð1 EðρÞÞð1 βÞÞ2 u 4 T ¼u 2 t 2 Cb β E ðρ2 Þh2 D2 ð1þmÞ E ðð1ρÞ ÞhD E ðρÞhD2 b βD þ þ x þ Eðρ ÞC 2 R 2 2
ð2:448Þ F¼
C b βT ðC I þ E ðρÞð1 þ mÞðC 1 þ 2C T þ h2 t T Þ b π ð1 E ðρÞÞð1 βÞÞ 2h2 E ðρ2 ÞDð1þmÞ 2E ðρÞhD 2 þ hE ð1 ρÞ þ x þ Cb βE ðρ2 Þ þ C b β T R ð2:449Þ
The denominator of Eq. (2.449) is positive. On the other hand, its numerator could be positive, zero, or negative: 0 1 hE ð1 ρÞ2 2 2 E ð ρ Þh D ð 1 þ m Þ E ð ρ ÞhD C βE ð ρ Þ C β 2 b þ w3 ¼ ðK þ ð1 þ mÞðK R þ 2K S ÞÞ@ þ þ þ b A 2 R x 2 2 D ðC I þ E ðρÞð1 þ mÞðC1 þ 2CT þ h2 tT Þ b π ð1 E ðρÞÞð1 βÞÞ2 4
If w3 > 0, then T* is equal T in Eq. (2.449). Otherwise, if w3 0, then T* is equal zero. Case IV The inventory pattern for Case IV is shown in Fig. 2.27. In Case IV, the duration length of cycle time is divided into four parts. Each part is represented by Fi and it is in the interval [0, 1] where i ¼ 1, 2, 3, 4. Again, F denotes the fraction of
2.5 EOQ Model with Partial Backordering
137
length duration of the cycle time in which the inventory level is positive (Taleizadeh et al. 2016b). Here, F is equal to F1 + F2 and (1 F) is equal to F3 + F4. The inventory level at the beginning of the cycle is FTD. The products are inspected by rate x with duration of ti (ti ¼ FTD/x). At the end of inspection duration, the imperfect products 2 ÞTD þ (ρFTD ¼ F2TD) are sent to the buyer’s store. Repair duration is t R ¼ ρðF1 þF R h i ρFTD K R þ2K S t T ¼ R þ t T and repair cost per unit is ð1 þ mÞ þ ðC1 þ 2C T þ h2 t R Þ . ρFTD Notice that when repaired products arrive at the buyer’s store, the shortage level is (F2 + F3)TD. After adding them, the inventory level is still negative. It means that the shortage remains until the end of the cycle; at this time, the shortages reach to (F2 + F3 + F4)TD units. In this case, the order quantity per cycle is Q ¼ (F1 + F2) TD + β(F3 + F4)TD ¼ FTD + β(1 F)TD. The holding cost (HC) of products is computed as: HC ¼ h
ð1 ρÞ2 F 2 TD ρðF Þ2 TD2 þ 2 x
ð2:450Þ
and the shortage cost (SC) is determined as: SC ¼ C b
ðF 2 þ F 3 þ F 4 ÞðF 3 þ F 4 ÞβTD þ gð1 βÞðF 3 þ F 4 ÞD 2
ð2:451Þ
The total profit is calculated as follows: the total revenue per time unit less the total cost per time unit. It is illustrated as: TPðT, F Þ ¼ sDðF þ βð1 F ÞÞ 3 2 ð1 ρÞ2 F 2 TD ρðF Þ2 TD2 K þ þ CD ð F þ β ð 1 F Þ Þ þ h 7 6T 2 x 7 6 7 6 7 6 þCI ðF 1 þ F 2 ÞD 6 7 6 7 6 þρDF ð1 þ mÞ K R þ 2K S þ C1 þ 2CT þ h2 ρFTD þ t T 7 7 6 R ρFTD 7 6 5 4 ðF 2 þ F 3 þ F 4 ÞðF 3 þ F 4 ÞβTD þ gð1 βÞð1 F ÞD þCb 2 ð2:452Þ It is clear that F + β(1 F) ¼ 1 1 + F + β(1 F) ¼ 1 (1 β)(1 F) and F2 + F3 + F4 ¼ 1 F1 ¼ 1 (1 ρ)F. Thus, the profit function is simplified as:
138
2
Imperfect EOQ System
3 K K R þ 2K S ρFTD þ tT 7 þ C 1 þ 2C T þ h2 6 T þ C I DF þ ρDF ð1 þ mÞ R ρFTD 7 6 7 6 2 2 2 2 7 6 ð 1 ρ Þ F TD ρF TD TPðT,F Þ ¼ ðs C ÞD b π Dð1 βÞ 6 þh 7 þ 7 6 2 x 7 6 5 4 C b βTD þð1 ð1 ρÞF Þð1 F Þ b π Dð1 βÞF 2 2
ð2:453Þ The optimal values for F and T are given below: F¼
Cb βð2 ρÞT þ 2b π ð1 βÞ 2C I 2ρð1 þ mÞðC 1 þ 2C T þ h2 t T Þ ð2:454Þ ð1þmÞh2 ρ2 D ð1ρÞ2 h C b βð1ρÞ ρhD 4 þ þ þ T x R 2 2
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u ð1 þ mÞh2 ρ2 D ð1 ρÞ2 h ρhD C b βð1 ρÞ u 4ðK þ ð1 þ mÞðK R þ 2K S ÞÞ þ þ þ u R 2 2 x u u 2 π ð1 βÞ þ ρð1 þ mÞðC1 þ 2C T þ h2 t T ÞÞ u DðC I b T ¼t 2 2 2 2 C b βDρ2 2C b β ð1þmÞhR 2 ρ D þ ð1ρ2Þ hD þ ρhD x 8 ð2:455Þ The expected value of Eq. (2.453) is given as: ETPðT, F Þ ¼ ðs C ÞD b π Dð1 βÞ 3 2 E ðρ2 Þh2 D2 F 2 T K K R þ 2K S DF þ ð 1 þ m Þ ð þ 2C þ h t Þ þ þ E ð ρ ÞDF C þ C I 1 T 2 T 7 6T T R 7 6 7 6 0 1 6 7 2 2 E ð1 ρÞ F TD E ðρÞF 2 TD2 7 6 C βTD b 4 þh@ A þ ð1 ð1 E ðρÞÞF Þð1 F Þ b π Dð1 βÞF 5 þ x 2 2
ð2:456Þ Consequently, Eqs. (2.454) and (2.455) are re-expressed as: F¼
C b βð2 E ðρÞÞT þ 2b π ð1 βÞ 2C I 2E ðρÞð1 þ mÞðC1 þ 2C T þ h2 t T Þ 2 hE ðð1ρÞ2 Þ E ðρÞhD C b βð1E ðρÞÞ 4 ð1þmÞERðρ ÞDh2 þ þ þ T 2 x 2 ð2:457Þ
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 0 1 u u E ð1 ρÞ2 h EðρÞhD C βð1 E ðρÞÞ 2 u ð 1 þ m ÞE ð ρ Þh D 2 b A u 4ðK þ ð1 þ mÞðK R þ 2K S ÞÞ@ þ þ þ u 2 R x 2 u u u π ð1 βÞ þ EðρÞð1 þ mÞðC1 þ 2C T þ h2 t T ÞÞ2 u DðC I b T ¼u t 2 0 2 Eðð1ρÞ2 ÞhD E ðρÞhD2 Eðρ2 ÞC b βD 2Cb β ð1þmÞERðρ Þh D þ þ 8 x 2
ð2:458Þ Notice that Eq. (2.458) is ever positive if its numerator becomes positive. Thus:
2.5 EOQ Model with Partial Backordering
139
Table 2.32 Data for the numerical example (Salameh and Jaber 2000; Taleizadeh et al. 2016b) Description Demand rate Screening rate Selling price Order cost Unit purchase cost Holding cost Unit inspection cost Percentage of defectives Probability density function
Symbol D x s K C h CI ρ f(ρ)
Value 50,000 175,200 50 100 25 5 0.5 U ~ (0, 0.04) 1/(0.04–0)
Units Units/year Units/year $/unit $/order $/unit $/unit/year $/unit
Table 2.33 Data for the numerical example (Salameh and Jaber 2014; Taleizadeh et al. 2016b) Description Repair setup cost Transportation fixed cost Unit transportation cost Unit material and labor cost Unit holding cost in repair shop Repaired rate Total transport time Holding cost of repaired product Markup percentage
Symbol KR KS CT C1 h2 R tT hR m
Value 100 200 2 5 4 50,000 2/220 6 20%
Units $/setup $/trip $/unit $/unit $/unit/year Units/year Year $/unit/year Percent
Table 2.34 Additional data for the numerical example (Taleizadeh et al. 2016b) Description Backorder cost Lost sales cost Percentage of backordered demand
Symbol Cb g β
Value 20 0.5 97%
Units $/unit/year $/unit/year Percent
1 hE ð1 ρÞ2 2 ð 1 þ m ÞE ð ρ Þh D E ð ρ ÞhD C β ð 1 E ð ρ Þ Þ 2 b A þ w4 ¼ 4ðK þ ð1 þ mÞðK R þ 2K S ÞÞ@ þ þ 2 R x 2 0
DðC I b π ð1 βÞ þ E ðρÞð1 þ mÞðC 1 þ 2C T þ h2 t T ÞÞ2
must be positive. If w4 > 0, then the optimal cycle time T* is determined with Eq. (2.458). Otherwise, if w4 0, then the cycle time T* is equal to zero. AdditionE ðð1ρÞ2 Þh C b βE ðρ2 Þ ally, the following condition must be satisfied: þ EðρxÞhD > 0. 2 2 Example 2.21 This section presents a numerical example. The data for the numerical example is shown in Tables 2.32, 2.33, and 2.34. Table 2.32 summarizes the data from Salameh and Jaber (2000), Table 2.33 contains data from Jaber et al.
140
2
Imperfect EOQ System
(2014), and Table 2.34 presents new data for the numerical example (Taleizadeh et al. 2016b). The percentage of imperfect items follows a uniform distribution (U ~ (0, 0.04)). Thus, the expected value of the defective products (ρ) is: Zb
Zb
E ð ρÞ ¼
ρf ðρÞdρ ¼ a
ρ
1 b þ a 0:04 þ 0 dρ ¼ ¼ ¼ 0:02 ba 2 2
a
The E(ρ2) and (1 E(ρ2))2 are given by: ð b aÞ 2 ð0:04Þ2 E ρ2 ¼ varðρÞ þ E 2 ðρÞ ¼ þ E 2 ð ρÞ ¼ þ ð0:02Þ2 ¼ 0:0005333333 12 12 ð1 EðρÞÞ2 ¼ 1 2E ðρÞ þ E ρ2 ¼ 1 2ð0:02Þ þ 0:0005333333 ¼ 0:9605333355 Firstly, for each profit function, the wi must be greater than zero. w1 ¼ 8519.089532 > 0, w2 ¼ 8464.869573 > 0, w3 ¼ 8482.853463 > 0, w4 ¼ 8327.949572531 > 0. Additionally, for Cases I and IV, the following conditions must be satisfied: E ðρ2 ÞD E ðρ2 Þ þ 2 þ EðρxÞD EðρÞ R E ðð1ρÞ2 Þh πβE ðρ2 Þ 4: þ EðρxÞhD 2 2
Case I: condition 1:
¼ 0:0135 0.
Case IV: condition
¼ 2:42 > 0.
Note that if all the conditions are satisfied, then the problem can be optimized. Table 2.35 shows the optimal results for the decision variables and the expected total profit (Taleizadeh et al. 2016b). According to Table 2.35, the optimal policy in Case I happens when the cycle time is T ¼ 0.083598 year, the percent of cycle time duration when the inventory level is positive is F ¼ 81.83131%, the order quantity is Q ¼ 4157.11965 units, and the expected total profit is 1,197,016.99277. The optimal policy in Case II occurs when T ¼ 0.084679 year, F ¼ 82.28241%, and Q ¼ 4211.44917 units and the expected total profit is 1,197,197.0042. The optimal policy for Case III is when T ¼ 0.084706 year, F ¼ 81.51335%, and Q ¼ 4209.78066 units and expected total profit is 1,196,560.33681. The optimal policy in Case IV is when T ¼ 0.084019 year, F ¼ 82.83673%, and Q ¼ 4179.32228 units and the expected total profit is 1,197,083.77763. With these results, it is easy to see that the highest expected profit is obtained in Case II and the lowest profit in Case III. It is important to remark that on the one hand the holding cost of repaired products in Case II is less than Case I. On the other hand, the shortage cost in Case II is less than Cases III and IV, and the shortage cost in Case III is more than other cases (Taleizadeh et al. 2016b).
Case I Case II Case III Case V
TP 1,197,016.99277 1,197,197.00424 1,196,560.33681 1,197,083.77763
T 0.083598053 0.084679076 0.084706825 0.084019058
Table 2.35 Optimal results for each case (Taleizadeh et al. 2016b) F (%) 81.83131 82.28241 81.51335 82.83673%
F1 – – 79.88309% 81.17999%
F2 – – 1.630267% 1.65673%
Q 4157.119653 4211.449176 4209.780665 4179.322286
2.5 EOQ Model with Partial Backordering 141
142
2.5.4
2
Imperfect EOQ System
Replacement of Imperfect Products
Taleizadeh et al. (2018b) developed their previous work (Taleizadeh et al. 2016b) by considering replacement instead of reparation. In order to model the presented problem, some new notations which are specifically used are shown in Table 2.36, and other parameters are the same as those used in models of the previous section as presented in Table 2.31. They have considered three cases including the following: Case I. The reordered items are received when the inventory level is zero. Case II. The reordered items are received when the backordered quantity is equal to the imperfect items’ quantity. Case III. The reordered items are received when shortage still remained. All these cases are presented in Figs. 2.28, 2.29, and 2.30, respectively. For the first case, they derived the total profit function as:
Table 2.36 Notations of a given problem cE hE ti
Unit purchasing cost of an emergency order ($/unit) Holding cost of emergency purchased unit ($/unit/time unit) Inspection time of products (time unit)
(1-β)(1-F)DT
β(1-F)DT
Fig. 2.28 Inventory level for Case I (Taleizadeh et al. 2018b)
2.5 EOQ Model with Partial Backordering
143
ρ FTD
(1-p)FTD
FTD
Inventory
F2
β (1-F)DT
βρ FDT
t1 F1 F
(1–F)
T
Fig. 2.29 Inventory level for Case II (Taleizadeh et al. 2018b)
F2TD
F1TD
F2T
β(1-F1)TD
ti
F3T
FT (1-F)T T
F4T
(1-β)(1-F1)TD
F1T
t
(F2+F3+F4)TD
Imax=FTD
F2TD
Inventory
Fig. 2.30 Inventory level for Case III (Taleizadeh et al. 2018b) Revenue
Purchasing cost
Emergency ordering cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ Fixed cost zfflfflffl}|fflfflffl{ K zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ TPðT, F Þ ¼sðFD þ βð1 F ÞDÞ þ vρFD ½ z}|{ þ C ðFD þ βð1 F ÞDÞ þ CI FD þ CE ρFD T 2 2 2 2 2 ð1 ρÞ F TD ρT ðFDÞ ðρF Þ DT βð1 F Þ TD þh þ hE þ gð1 βÞð1 F ÞD þ þ Cb x 2 2 ffl} 2 |fflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflffl ffl {zfflfflfflfflfflfflffl |fflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Lost sale cost Backordering cost Holding cost for Holding cost emergency order
ð2:459Þ
144
2
Imperfect EOQ System
And after some simplifications and algebra, they derived similar to the previous case presented in Sect. 2.5.3: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u hð1EðρÞÞ2 EðρÞhD hE Eðρ2 Þ Cb β D uK þ x þ 2 þ 2 4 ðCI þ ðCE vÞE ðρÞ ðs þ g CÞð1 βÞÞ2 2 u T ¼t 2 2 2 Cb β hDð1EðρÞÞ þ EðρÞhD þ hE Eð2ρ ÞD þ Cb2βD 2 x 2
ð2:460Þ Cb β C I ðE E vÞEðρÞ þ ðs þ g C Þð1 βÞ F ðT Þ ¼ hð1 EðρÞÞ2 þ 2EðρxÞhD þ hE E ðρ2 Þ þ C b β T w1 ¼ K
Take
hð1E ðρÞÞ2 2
þ EðρxÞhD þ
ð2:461Þ
h E E ðρ 2 Þ 2
þ C2b β
þ ðCE vÞE ðρÞ ðs þ g CÞð1 βÞÞ2 . If w1 > 0, T* is equal T in Eq. (2.460). On the other hand, if w1 0, T* is equal to zero, meaning the optimal value of shortage is infinite and no inventory level exists. Also for the second case, the total profit is defined as:
D 4 ðC I
Revenue
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ TPðT, F Þ ¼sðF 1 D þ βð1 F 1 ÞDÞ þ vρFD 2
3 Holding cost zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ Purchasing cost Inspection cost Emergency order cost 6 Fixed cost zfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ 7 2 zfflffl}|fflffl{ zfflfflffl}|fflfflffl{ ð1 ρÞ F 2 TD ρF 2 TD2 7 6 z}|{ K 6 7 þ þ C ðFD þ βð1 F ÞDÞ þ C I FD þ C E ρFD þh T 6 7 2 x 7 6 6 7 2 2 2 6 7 β ð 1 F Þ TD βρ F TD 6 þC b 7 þ Cb þ gð1 βÞð1 F 1 ÞD 4 5 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflffl ffl {zfflfflfflfflfflfflfflfflfflfflfflfflffl ffl } |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Backordering cost
Lost sale cost
ð2:462Þ And after some simplifications and algebra: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u hð1EðρÞÞ2 EðρÞhD Cb βEðρ2 Þ Cb β D uK þ x þ 2 þ 2 4 ðC I þ ðC E vÞEðρÞ ðs þ g CÞð1 βÞÞ2 2 u T ¼t 2 2 2 Cb β hð1EðρÞÞ D þ EðρÞhD þ Cb βE2ðρ ÞD 2 x 2
ð2:463Þ and F ðT Þ ¼
C b βT ðC I þ ðC E vÞEðρÞ ðs þ g C ÞDð1 βÞÞ hð1 E ðρÞÞ2 þ 2EðxρÞD þ C b βEðρ2 Þ þ C b β T
ð2:464Þ
2.5 EOQ Model with Partial Backordering
145
Considering
w2 ¼ K
hð1E ðρÞÞ2 2
þ EðρxÞhD þ
C b βE ðρ2 Þ 2
þ C2b β
þ ðCE cs ÞE ðρÞ ðs þ g C Þð1 βÞÞ2 , if w2 > 0, then T* is equal T in Eq. (2.463). If w2 0, then T* is equal zero, meaning the optimal value of shortage is infinite, and no inventory cycle exists. And for the third case, similarly, the total profit is defined as:
D 4 ðC I
Revenue
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ TPðT, F Þ ¼sDðF þ βð1 F ÞÞ þ vρFD Inspection
2
3 Fixed 6 7 Holding cost 6 7 zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ cost Purchasing cost Emergency order cost 6 cost 7 2 2 zfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflffl{ 2 2 7 zfflffl}|fflffl{ zfflfflffl}|fflfflffl{ 6 ð 1 ρ Þ F TD ρ ð F Þ TD 6 z}|{ K þ CDðF þ βð1 F ÞÞ þ C I FD þ 7 CE ρFD þh þ 6 7 T 6 x 2 7 6 7 6 7 6 þC ð1 F 1 Þð1 F ÞβTD þ gð1 βÞð1 F ÞD 7 b 4 5 2 |fflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Backordering cost
Lost sale cost
ð2:465Þ After some algebra: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi u ð1EðρÞÞ h EðρÞhD Cb βð1EðρÞÞ 2 u4K þ þ ð ð v ÞE ð ρ Þ ð s þ g C Þ ð 1 β Þ Þ D d þ C E 2 x 2 u T ¼t 2 2 Cb β ð1E ðρÞÞ hD E ðρÞhD2 C b βDðE ðρÞÞ 4 2 þ x 2 2 ð2:466Þ F ðT Þ ¼
Cb βð2 E ðρÞÞT þ 2ðCE vÞð1 βÞ 2C I 2ðs þ g CÞE ðρÞ ð1E ðρÞÞ h E ðρÞhD C b βð1E ðρÞÞ 4 þ þ T 2 x 2 ð2:467Þ
Considering
w3 ¼ K
ð1E ðρÞÞ2 h 2
ðρÞÞ þ EðρxÞhD þ Cb βð1E 2
þ ðCE vÞE ðρÞ ðs þ g CÞð1 βÞÞ2 , if w3 > 0, then T* is given by Eq. (2.466). If w3 0, then T* is equal zero, meaning the optimal value of shortage is infinite and no inventory cycle exists. Also additional condition of Case III is ð1ρÞ2 h Cb βρ2 þ ρhD x > 2 , so if this condition is violated, this means the backordered cost 2 is very huge, and in this situation, shortage is meaningless and economic order quantity is (Jaber et al. 2014):
D 4 ðC I
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Q ¼ h 1 2E ðρÞ þ E ðρ2 Þ þ 2EðρÞ Dx þ hE E ðρ2 Þ
ð2:468Þ
146
2
Imperfect EOQ System
Table 2.37 Data taken from Salameh and Jaber (2000) Symbol D x s K C
Value 50,000 175,200 50 100 25
Table 2.38 Date extracted from Jaber et al. (2014)
Units Units/year Units/year $/unit $/order $/unit
Symbol v h CI ρ f(ρ)
Symbol cE hE
Value 20 5 0.5 U ~ (0, 0.04) 1/(0.04–0)
Value 40 8
Units $/unit $/unit/year $/unit
Units $/unit $/unit/year
Table 2.39 Additional data (Taleizadeh et al. 2018b) Description Backordered cost per unit Lost sales cost per unit Percentage of backordered demand
Symbol Cb g β
Value 20 0.5 97%
Units $/unit $/unit
Example 2.22 This section illustrates the use of the three cases with a numerical example. The optimal values of the decision variables and the lot size are calculated. Table 2.37 provides the data taken from Salameh and Jaber (2000). Table 2.38 presents data taken from Jaber et al. (2014). Table 2.39 shows additional data for the numerical example. According to Table 2.37, the distribution of percentage of imperfect items is assumed that follows a uniform distribution [U ~ (0, 0.04)]. Thus, the expected value of the defective items (ρ) is: Zb E ð ρÞ ¼
Zb ρf ðρÞdρ ¼
a
ρ
1 b þ a 0:04 þ 0 dρ ¼ ¼ ¼ 0:02 ba 2 2
a
Moreover, E(ρ2) is: ðb aÞ2 ð0:04Þ2 E ρ2 ¼ varðρÞ þ E 2 ðρÞ ¼ þ E 2 ð ρÞ ¼ þ ð0:02Þ2 ¼ 0:0005333333 12 12 ð1 E ðρÞÞ2 ¼ 1 2E ðρÞ þ E ρ2 ¼ 1 2ð0:02Þ þ 0:000533 ¼ 0:9605333355 Firstly, the significance of each profit functions is verified: w1 ¼ 985.3880 > 0, w2 ¼ 931.1284 > 0, w3 ¼ 965.7747 > 0.
References Table 2.40 Optimal value for the decision variables and the economic order quantity
147
Case I Case II Case III
TP 1,200,732.887 1,200,277.629 1,200,667.453
T 0.0289 0.0281 0.0286
F (%) 60.70 57.88 60.70
Q 1428.138 1385.718 1414.757
2 πβE ðρ2 Þ For Case III, the following constraint ð1E2ðρÞÞ h þ EðρxÞhD 2 ¼ 2:4247 > 0 must be satisfied. Therefore, all of the conditions are satisfied. Hence, the optimal value for the decision variables and the economic order quantity for each case are given in Table 2.40.
References Alamri, A. A., Harris, I., & Syntetos, A. A. (2016). Efficient inventory control for imperfect quality items. European Journal of Operational Research, 254(1), 92–104. Bakker, M., Riezebos, J., & Teunter, R. H. (2012). Review of inventory systems with deterioration since 2001. European Journal of Operational Research, 221(2), 275–284. Cárdenas-Barrón, L.E., (2001). The economic production quantity (EPQ) with shortage derived algebraically. International Journal of Production Economics, 70(3), 289–292 Chan, W. M., Ibrahim, R. N., & Lochert, P. B. (2003). A new EPQ model: Integrating lower pricing, rework and reject situations. Production Planning and Control, 14(7), 588–595. Chiu, Y.-S.P., Wang, S.-S., Ting, C.-K., Chuang, H.-J., Lien, Y.-L., (2008). Optimal run time for EMQ model with backordering, failure-in- rework and breakdown happening in stock-piling time, WSEAS Transactions on Information Science and Applications, 5(4), pp. 475–486 Dave, U. (1986). A probabilistic scheduling period inventory model for deteriorating items with lead times. Zeitschrift für Operations Research, 30(5), 229–237. Diabat, A., Taleizadeh, A. A., & Lashgari, M. (2017). A Lot Sizing Model with partial down-stream delayed payment, partial up-stream advance payment, and partial backordering for deteriorating items. Journal of Manufacturing Systems, 45, 322–342. Dohi, T., & Osaki, S. (1995). Optimal inventory policies under product obsolescent circumstance. Computers and Mathematics with Applications, 29, 23–30. Elmaghraby, W., & Keskinocak, P. (2003). Dynamic pricing in the presence of inventory considerations: Research overview, current practices, and future directions. Management Science, 49 (10), 1287–1309. Eroglu, A., & Ozdemir, G. (2007). An economic order quantity model with defective items and shortages. International Journal of Production Economics, 106(2), 544–549. Ferguson, M. E., & Ketzenberg, M. E. (2005). Sharing information to manage perishables (2nd ed.). Georgia Institute of Technology. Goyal, S.K., & Cárdenas-Barrón, L.E. (2002). Note on: Economic production quantity model for items with imperfect quality - A practical approach, International Journal of Production Economics, 77(1), 85–87. Harris, F. W. (1913). What quantity to make at once. In The library of factory management. Operation and costs (The factory management series) (Vol. 5, pp. 47–52). Chicago, IL: A.W. Shaw. Hasanpour, J., Sharafi, E., & Taleizadeh, A. A. (2019). A lot sizing model for imperfect and deteriorating product with destructive testing and inspection errors. International Journal of Systems Sciences: Operations and Logistic. https://doi.org/10.1080/23302674.2019.1648702.
148
2
Imperfect EOQ System
Hou, K. L., Lin, L. C., & Lin, T. Y. (2015). Optimal lot sizing with maintenance actions and imperfect production processes. International Journal of Systems Science, 46(15), 2749–2755. Hsu L.F., Hsu, J.T., (2016). Economic production quantity (EPQ) models under an imperfect production process with shortages backordered, International Journal of Systems Science 47 (4): 852–867 Huang, C. K. (2004). An optimal policy for a single-vendor single-buyer integrated productioninventory problem with process unreliability consideration. International Journal of Production Economics, 91(1), 91–98. Jaber, M.Y., Bonney, M. (1996). Production breaks and the learning curve: The forgetting phenomenon, Applied Mathematical Modelling, 20(2), 162–169. Jaber, M., Goyal, S., & Imran, M. (2008). Economic production quantity model for items with imperfect quality subject to learning effects. International Journal of Production Economics, 115(1), 143–150. Jaber, M. Y., Bonney, M., & Moualek, I. (2009). An economic order quantity model for an imperfect production process with entropy cost. International Journal of Production Economics, 118(1), 26–33. Jaber, M. Y., Zanoni, S., & Zavanella, L. E. (2013). An entropic economic order quantity (EnEOQ) for items with imperfect quality. Applied Mathematical Modelling, 37(6), 3982–3992. Jaber, M. Y., Zanoni, S., & Zavanella, L. E. (2014). Economic order quantity models for imperfect items with buy and repair options. International Journal of Production Economics, 155, 126– 131. Joglekar, P., & Lee, P. (1993). An exact formulation of inventory costs and optimal lot size in face of sudden obsolescence. Operations Research Letters, 14, 283–290. Jaber, M., Nuwayhid, R. Y., & Rosen, M. A. (2004). Price-driven economic order systems from a thermodynamic point of view. International Journal of Production Research, 42(24), 5167– 5184. Jaber, M. Y. (2006). Learning and forgetting models and their applications. In A. B. Badiru (Ed.), Handbook of industrial & systems engineering (pp. 30.1–30.27). Boca Raton, FL: CRC Press. Jaggi, C. K., & Mittal, M. (2011). Economic order quantity model for deteriorating items with imperfect quality. Revista Investigación Operacional, 32(2), 107–113. Jaggi, C. K., Goel, S. K., & Mittal, M. (2011). Economic order quantity model for deteriorating items with imperfect quality and permissible delay on payment. International Journal of Industrial Engineering Computations, 2, 237–248. Keshavarz, R., Makui, A., Tavakkoli-Moghaddam, & Taleizadeh, A. A. (2019). Optimization of imperfect economic manufacturing models with a power demand rate dependent production rate. Sadhana - Academy Proceedings in Engineering Sciences, 44(9), 206. Khan, M., Jaber, M. Y., Guiffrida, A. L., & Zolfaghari, S. (2011). A review of the extensions of a modified EOQ model for imperfect quality items. International Journal of Production Economics, 132, 1–12. Khan, M., Jaber, M. Y., & Wahab, M. I. M. (2010). Economic order quantity model for items with imperfect quality with learning in inspection. International Journal of Production Economics, 124(1), 87–96. Khan, M., Jaber, M. Y., & Bonney, M. (2011). An economic order quantity (EOQ) for items with imperfect quality and inspection errors. International Journal of Production Economics, 133(1), 113–118. Konstantaras, I., Skouri, K., & Jaber, M. Y. (2012). Inventory models for imperfect quality items with shortages and learning in inspection. Applied Mathematical Modelling, 36(11), 5334– 5343. Kalantary, S. S., & Taleizadeh, A. A. (2018). Mathematical modelling for determining the replenishment policy for deteriorating items in an EPQ model with multiple shipments. International Journal of Systems Science: Operations and Logistics, 7, 164–171. Leung, S. C. H., & Ng, W.-L. (2007). A stochastic programming model for production planning of perishable products with postponement. Production Planning & Control, 18(3), 190–202.
References
149
Lashgary, M., Taleizadeh, A. A., & Sana, S. S. (2016). An inventory control problem for deteriorating items with back-ordering and financial considerations under two levels of trade credit linked to order quantity. Journal of Industrial and Management Optimization, 12(3), 1091–1119. Lashgary, M., Taleizadeh, A. A., & Sadjadi, S. J. (2018). Ordering policies for non-instantaneous deteriorating items under hybrid partial prepayment, partial delay payment and partial backordering. Journal of Operational Research Society, 69(8), 1167–1196. Maddah, B., & Jaber, M. (2008). Economic order quantity for items with imperfect quality. Revisited. International Journal of Production Economics, 112(2), 808–815. Metters, R. (1997). Quantifying the bullwhip effect in supply chains. Journal of the Operations Management, 15(2), 89–100. Moussawi-Haidar, L., Salameh, M., & Nasr, W. (2013). An instantaneous replenishment model under the effect of a sampling policy for defective items. Applied Mathematical Modelling, 37 (3), 719–727. Mohammadi, B., Taleizadeh, A. A., Noorossana, R., & Samimi, H. (2015). Optimizing integrated manufacturing and products inspection policy for deteriorating manufacturing system with imperfect inspection. Journal of Manufacturing Systems, 37, 299–315. Moussawi-Haidar, L., Salameh, M., & Nasr, W. (2014). Effect of deterioration on the instantaneous replenishment model with imperfect quality items. Applied Mathematical Modelling, 38(24), 5956–5966. Nobil, A. H., Kazemi, A., & Taleizadeh, A. A. (2019). Single-machine lot scheduling problem for deteriorating items with negative exponential deterioration rate. RAIRO Operation Research, 53(4), 1297–1307. Paknejad, J., Nasri, F., & Affisco, J. F. (2005). Quality improvement in an inventory model with finite-range stochastic lead times. Journal of Applied Mathematics and Decision Sciences, 3, 177–189. Pal, B., Sana, S. S., & Chaudhuri, K. S. (2013). A mathematical model on EPQ for stochastic demand in an imperfect production system. Journal of Manufacturing Systems, 32(1), 260–270. Papachristos, S., Konstantaras, I. (2006). Economic ordering quantity models for items with imperfect quality, International Journal of Production Economics, 100(1), 148–154. Porteus, E. L. (1986). Optimal lot sizing, process quality improvement and setup cost reduction. Operations Research, 34(1), 137–144. Rezaei, J. (2016). Economic order quantity and sampling inspection plans for imperfect items. Computers & Industrial Engineering, 96, 1–7. Rezaei, J., & Salimi, N. (2012). Economic order quantity and purchasing price for items with imperfect quality when inspection shifts from buyer to supplier. International Journal of Production Economics, 137(1), 11–18. Rezaei, J. (2005). Economic order quantity model with backorder for imperfect quality items. In Proceedings of the 2005 IEEE International Engineering Management Conference (Vol. 2, pp. 466–470). Piscataway, NJ: IEEE. Roy, A., Sana, S. S., & Chaudhuri, K. (2015). Optimal pricing of competing retailers under uncertain demand a two-layer supply chain model. Annals of Operations Research, 260, 481– 500. Roy, M. D., Sana, S. S., & Chaudhuri, K. (2011). An economic order quantity model of imperfect quality items with partial backlogging. International Journal of Systems Science, 42(8), 1409– 1419. Salameh, M. K., & Jaber, M. Y. (2000a). Economic production quantity model for items with imperfect quality. International Journal of Production Economics, 64(1), 59–64. Sana, S. S. (2012). An economic order quantity model for nonconforming quality products. Service Science, 4(4), 331–348. Salameh, M. K., & Jaber, M. Y. (2000). Economic production quantity model for items with imperfect quality. International Journal of Production Economics, 64(1), 59–64.
150
2
Imperfect EOQ System
Shah, B. J., Shah, N. H., & Shah, Y. K. (2005). EOQ model for time-dependent deterioration rate with a temporary price discount. Asia Pacific Journal of Operational Research, 22(4), 479–485. Skouri, K., Konstantaras, I., Lagodimos, A. G., & Papachristos, S. (2014). An EOQ model with backorders and rejection of defective supply batches. International Journal of Production Economics, 155, 148–154. Song, J. S., & Zipkin, P. (1996). Managing inventory with the prospect of obsolescence. Operations Research, 44, 215–222. Tai, A. H. (2015). An EOQ model for imperfect quality items with multiple quality characteristic screening and shortage backordering. European Journal of Industrial Engineering, 9(2), 261– 276. Taleizadeh, A. A., & Zamani-Dehkordi, N. (2017a). Optimizing setup cost in (R,T) inventory system model with imperfect production process, quality improvement and partial backordering. Journal of Remanufacturing, 7, 199–215. Taleizadeh, A. A., Akram, R., Lashgari, M., & Heydari, J. (2016a). Imperfect economic production quantity model with upstream trade credit periods linked to raw material order quantity and downstream trade credit periods. Applied Mathematical Modelling, 40, 8777–8793. Taleizadeh, A. A., Khanbaglo, M. P. S., & Cárdenas-Barrón, L. E. (2016b). An EOQ inventory model with partial backordering and reparation of imperfect products. International Journal of Production Economics, 182, 418–434. Taleizadeh, A. A., Pourrezaie Khaligh, P., & Moon, I. (2018a). Hybrid NSGA-II for an imperfect production system considering product quality and returns under two warranty policies. Applied Soft Computing, 75, 333–348. Taleizadeh, A. A., Noori-Daryan, M., & Tavakkoli-Moghadam, R. (2015). Pricing and ordering decisions in a supply chain with imperfect quality items and inspection under a buyback of defective items. International Journal of Production Research, 53(15), 4553–4582. Taleizadeh, A. A., & Zamani-Dehkordi, N. (2017b). Stochastic lot sizing model with partial backordering and imperfect production processes. International Journal of Inventory Research, 4(1), 75–96. Taleizadeh, A. A., Khanbaglo, M. P. S., & Cárdenas-Barrón, L. E. (2016c). Outsourcing rework of imperfect items in the EPQ inventory model with backordered demand. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49(12), 2688–2699. Taleizadeh, A. A., Perak Sari-Khanbeglo, M., & Cárdenas-Barrón, L. E. (2018b). Replenishment of imperfect items in an EOQ inventory model with partial backordering. RAIRO-Operation Research, 54(2), 413–434. Taleizadeh, A. A. (2014). An economic order quantity model for deteriorating item in a purchasing system with multiple prepayments. Applied Mathematical Modeling, 38, 5357–5366. Taleizadeh, A. A., & Nematollahi, M. R. (2014). An inventory control problem for deteriorating items with backordering and financial engineering considerations. Applied Mathematical Modeling, 38, 93–109. Taleizadeh, A. A., & Rasouli-Baghban, A. (2015). Pricing and inventory decisions for deteriorating product under shipment consolidation. International Journal of Advanced Logistics, 4(4), 89– 99. Taleizadeh, A. A., & Rasouli-Baghban, A. (2018). Pricing and lot sizing of a decaying item under group dispatching with time-dependent demand and decay rates. Scientia Iranica, 25(3E), 1656–1670. Taleizadeh, A. A., Wee, H. M., & Jolai, F. (2013a). Revisiting fuzzy rough economic order quantity model for deteriorating items considering quantity discount and prepayment. Mathematical and Computer Modeling, 57(5-6), 1466–1479. Taleizadeh, A. A., Mohammadi, B., Cárdenas-Barron, L. E., & Samimi, H. (2013b). An EOQ model for perishable product with special sale and shortage. International Journal of Production Economics, 145(1), 318–338. Taleizadeh, A. A., Nouri-Dariyan, M., & Cárdenas-Barrón, L. E. (2015). Joint optimization of price, replenishment frequency, replenishment cycle and production rate in vendor managed
References
151
inventory system with deteriorating items. International Journal of Production Economics, 159, 285–295. Taleizadeh, A. A., Satariyan, F., & Jamili, A. (2016). Optimal multi discount selling prices schedule for deteriorating product. Scientia Iranica, 22(6), 2595–2603. Taleizadeh, A. A., Pourmohammadzia, N., & Konstantaras, I. (2019). Partial linked to order delayed payment and life time effects on decaying items ordering. Operational Research. Tat, R., Taleizadeh, A. A., & Esmaeili, M. (2015). Developing EOQ model with non-instantaneous deteriorating items in vendor-managed inventory (VMI) system. International Journal of Systems Science, 46(7), 1257–1268. Tavakkoli, S., & Taleizadeh, A. A. (2017). An EOQ model for decaying item with full advanced payment and conditional discount. Annals of Operations Research, 259, 415–436. Wang, W. T., Wee, H. M., Cheng, Y. L., Wen, C. L., & Cárdenas-Barrón, L. E. (2015). EOQ model for imperfect quality items with partial backorders and screening constraint. European Journal of Industrial Engineering, 9(6), 744–773. Wahab, M. I. M., & Jaber, M. Y. (2010). Economic order quantity model for items with imperfect quality, different holding costs, and learning effects: A note. International Journal of Production Economics, 58(1), 186–190. Wee, H. M. (1993). Economic production lot size model for deteriorating items with partial backordering. Computers & Industrial Engineering, 24(3), 449–458. Wee, H. M., Yu, J., & Chen, M. C. (2007). Optimal inventory model for items with imperfect quality and shortage backordering. Omega, 35(1), 7–11. Wee, H. M. (1993). Economic production lot size model for deteriorating items with partial backordering. Computers & Industrial Engineering, 24(3), 449–458.
Chapter 3
Scrap
3.1
Introduction
As stated in Chap. 2, the economic order quantity (EOQ) model was first introduced in 1913. Seeking to minimize the total cost, the model generated a balance between holding and ordering costs and determined the optimal order size. Later, the EPQ model considered items produced by machines inside a manufacturing system with a limited production rate, rather than items purchased from outside the factory. Despite their age, both models are still widely used in major industries. Their conditions and assumptions, however, rarely pertain to current real-world environments. To make the models more applicable, different assumptions have been proposed in recent years, including random machine breakdowns, generation of imperfect and scrap items, and discrete shipment orders. The assumption of discrete shipments using multiple batches can make the EPQ model more applicable to real-world problems. The EPQ inventory models assume that all the items are manufactured with high quality and defective items are not produced. However, in fact, defective items appear in the most of manufacturing systems; in this sense, researchers have been developing EPQ inventory models for defective production systems. In these production systems, defective items are of two types: scrapped items and reworkable items. Chung (1997) investigated bounds for production lot sizing with machine breakdown conditions. Rosenblatt and Lee (1986) proposed an EPQ model that deals with imperfect quality. They assumed that at some random point in time, the process might shift from an in-control to an out-of-control state. Chiu et al. (2007) investigated an EPQ model with scrap, rework, and stochastic machine breakdowns to determine the optimal run time and production quantity. Sarkar et al. (2014) developed an EPQ model with a random defective rate, rework process, and backorders for a single-stage production system. Chiu et al. (2010) presented a robust
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7_3
153
154
3 Scrap
production–inventory model with an imperfect rework process for imperfect products. Machine breakdown can occur in that model, and failure time is considered a random variable. Chiu et al. (2011a) developed the EPQ model with discrete shipment and generation of imperfect-quality items. They assumed that a portion of imperfect items are scrapped and that the rest can be repaired or salvaged. At the end of the repair run, repaired items are delivered to customers in discrete batches. In that research, the objective function was to determine the economic production quantity that would minimize the total cost. Chiu et al. (2011b) investigated an EPQ model with discrete shipment and generation of imperfect and scrap items. During a production and repair run, the initial delivery of batches was considered to satisfy demand, and the rest were discretely delivered to the customer at the end of the machine repair time. Chiu et al. (2012) provided an EPQ model with random machine breakdowns and the generation of imperfect and scrap items. Akbarzadeh et al. (2015, 2016) developed EPQ models with scrapped items using vendormanaged inventory systems. The main aim of this chapter is providing a comprehensive framework of analyzing the EPQ models considering the scrap. Hence, some important EPQ inventory models in which scrapped items are categorized in two sections including EPQ models with shortage and without shortage are presented. The shortage sections are divided to two subsections which are partial and full backordering shortage. Also, the models based on the delivery policies including discreet and continuous deliveries are categorized. Therefore, two key features, EPQ models and scrapped items, are the main goals that are investigated in this chapter. In this chapter, a comprehensive review of some major EPQ models in which scrapped items is considered is presented. First, a brief introduction and literature review of mentioned problem is provided. Then, a framework of problem and mathematical model is presented, and a numerical example for each problem is solved. According to above description, three categorizes, no shortage, partial backordering, full backordering, are provided as shown in Fig. 3.1. All categories are investigated in the next sections. All categorized problems in Fig. 3.1 are investigated separately. The common notations of EPQ model considering scrap are shown in Table 3.1. To integrate the report, these notations for all models are used. The main decision variables of this field on inventory are Q and B, but in some studies, other decision variables are considered too.
3.2 No Shortage
155
Continuous delivery
Discrete delivery
Partial backordered
Continuous delivery
EPQ models + Scrap
No shortage
Fully backordered
Continuous delivery
Fig. 3.1 Categories of EPQ model considering scrap
3.2
No Shortage
3.2.1
Continuous Delivery
In this section, the EPQ models with scrap and continuous delivery policy without shortage are presented.
3.2.1.1
Considering Steady Production Rate
Chiu et al. (2003) studied the effect of the steady production rate of scrap items on the economic production quantity (EPQ) model. Many research efforts on the EPQ model assumed that the manufacturing facility functions perfectly during a production run. But in most practical settings, defective items may be generated, by an imperfect production process due to process deterioration or other factors. Chiu et al. (2003) extended the work of Hayek and Salameh (2001) and studied the effect of the steady production rate of the scrap items on the classical finite production model. The imperfect production process may generate x percent of imperfect-quality items. In this problem, it is assumed that the imperfect-quality items are all scrap items and have a defective production rate d0 . Since shortage is not allowed, backordering all demands must be satisfied at all times. Hence, the replenishment policy is to restart a new production run (cycle) whenever on-hand inventories run out. The production rate P is constant and is much larger than demand rate D. The defective production rate d of imperfect-quality items could be expressed as the product of the production rate times the percentage of defective items produced.
156
3 Scrap
Table 3.1 Notations Q P T ts H, I, I1, H1 I(t) f(x) X D H B Cb b π K KS d C s v Cd CT CI CM h h1 g, tr TCU TC E(.)
Production lot size per cycle (unit) Production rate per unit time (units per unit time) Length of production inventory cycle (time) Setup time to produce item (time) Maximum level of on-hand inventory in units (unit) On-hand inventory of perfect-quality items at time t (unit) Probability density function of x The percentage of the imperfect-quality items produced, x may be a random variable for some models with known probability of density function Demand rate (units per unit time) Holding cost per unit per unit time ($/unit/unit time) Size of the backorders (unit) Backorder cost per item per unit time ($/unit/unit time) Unit lost sale cost ($/unit) Setup cost ($/setup) Fixed delivery cost per shipment ($/shipment) Production rate of scrap items (units per unit time) Production cost per item ($/unit) The selling price per unit for good-quality items ($/unit) The selling price per unit for defective items ($/unit) Disposal cost for each scrap item ($/unit) Unit delivery cost ($/unit) Inspection cost per item ($/unit) Machine repair cost per breakdown ($/breakdown) Holding cost per unit per unit of time ($/unit/unit time) Holding cost of defective items per unit per unit of time ($/unit/unit time) Time needed to repair and restore the machine after breakdown Total inventory costs per unit time ($) Total inventory costs per cycle ($) Denotes the expected value operator
Therefore, the defective production rate d of imperfect-quality items can be written as (Chiu et al. 2003): d ¼ P x,
ð3:1Þ
The production rate of perfect-quality items must always be greater than or equal to the sum of the demand rate and the rate at which defective items are produced. Therefore,
3.2 No Shortage
157
I (t)
H1
P-d-D
-D
Time
t2
t1 T
Fig. 3.2 On-hand inventory of non-defective items (Chiu et al. 2003)
P d D 0, D 1 x 0, P
ð3:2Þ
For the following derivation, the solution procedures are those used by Hayek and Salameh (2001), referring to Fig. 3.2 (Chiu et al. 2003): T ¼ t 1 þ t 2 and T ¼
Q ð1 x Þ D
ð3:3Þ
The production uptime t1 needed to build up H1 units of perfect-quality items is (Chiu et al. 2003): t1 ¼
Q P
ð3:4Þ
and D H 1 ¼ ðP d DÞt 1 ¼ Q 1 x , P
ð3:5Þ
The production downtime t2 needed to consume the maximum on-hand inventory H1 is (Chiu et al. 2003): t2 ¼
H1 1 x 1 , ¼Q D D P D
ð3:6Þ
The imperfect-quality items which build up during production uptime t1 as shown in Fig. 3.3 are:
158
3 Scrap
Fig. 3.3 On-hand inventory of defective items (Chiu et al. 2003)
Id (t)
dt1
d
Time
t1
dt 1 ¼ xQ,
ð3:7Þ
In real-life situations, the percentage of imperfect-quality items may be a random variable, with a known probability density function. For instance, if x follows the uniformly distributed over the range [Xu, Xl), the probability density function f(x) is (Chiu et al. 2003): 8
0 Q d2 Q
ð3:12Þ ð3:13Þ
ðQÞ From dE½TCU ¼ 0, one obtains (Chiu et al. 2003): dQ
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Q ¼ D h 1 P 2h 1 DP EðxÞ þ hE ðx2 Þ
ð3:14Þ
Suppose that no defective items are produced, then x ¼ 0, and the same equation as that of the classical finite production rate model will be derived (Nahmias and Cheng 2005): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Q ¼ h 1 DP
ð3:15Þ
Example 3.1 Chiu et al. (2003) presented a manufactured product which has experienced a relatively flat demand of 4000 units per year. This item is produced at a rate of 10,000 units per year. The accounting department has estimated that it costs $450 to initiate a production run, each unit costs the company $2 to manufacture, the cost of holding is $0.6 per item per year, and the disposal cost is $0.3 for each scrap item. The production rate of defective items is uniformly distributed over the interval [0, 0.1). Thus, P ¼ 10,000 units per year, D ¼ 4000 units per year, x ¼ uniformly distributed over the interval [0, 0.1], K ¼ $450 for each production run, C ¼ $2 per item, Cs ¼ $0.3 for each scrap item, and h ¼ $0.6 per item per unit time. The optimal production lot size, computed from Eq. (3.14), is Q* ¼ 3323 units (Chiu et al. 2003).
160
3 Scrap
The expected annual inventory cost, from Eq. (3.10), is E[TCU(Q)] ¼ $9625 per year (Chiu et al. 2003). If no defective items are produced, that is, when x ¼ 0, the model is changed to the classical finite production rate model. From Eq. (3.15) it is obtained that Q* ¼ 3162, and annual inventory costs, E[TCU(Q)] ¼ $9138 per year comparing these values, it could be noticed that in the case of scrap items which are produced in EPQ model, the optimal lot size must be determined using the new equations (Chiu et al. 2003).
3.2.1.2
Multi-product Multi-machine
Nobil et al. (2016) considered a multi-product problem with nonidentical machines. This manufacturing system consists of various machine types with different production capacities, production costs, setup times, production rates, and failure rates. In real-world problems, there are different options to purchase machines, considering different factors like production rate, floor space limitation for production, budget constraint, and so forth. As a result, production managers cope with decisions about minimizing machine utilization expenditure and inventory costs simultaneously. Moreover, when factory produces more than one item, factory may need to buy more than one machine. This section investigates this problem. Nobil et al. (2016) considered a multi-machine production system producing m different items. The problem is an EPQ problem with unrelated parallel machine in which utilized production machines are considered. It is an extension of the single-machine multi-product EPQ problem with defective items, in which the determination of machine’s number and items allocation is considered simultaneously. Each machine has a particular failure rate based on the characteristics of product. The proposed inventory model minimizes total cost of the inventory system, including utilization, setup, production, holding, and disposal costs. The following notations presented in Table 3.2 are used for machines i ¼ 1, 2, . . ., n and items j ¼ 1, 2, . . ., n to model the problem. The inventory problem under study is shown in Fig. 3.4 (Nobil et al. 2016). It is evident from Fig. 3.4 that the maximum on-hand inventory of the jth item produced by ith machine is determined by Eq. (3.16): Ij ¼
Qj 1 xij Pij D j Pij
ð3:16Þ
In Fig. 3.4, the cycle length of jth item produced by ith machine consists of two periods: the uptime production period denoted by Tpij and downtime period Tdij. The lengths of these periods are calculated as follows:
3.2 No Shortage
161
Table 3.2 Notations of given problem (Nobil et al. 2016) N M Kij αij fi ri Cij Ni Tpij Tdij BC FM CP CU CH CK CD yi zij
Number of machines Number of items Setup cost of ith machine to produce jth item ($/setup) Binary parameter, αij ¼ 1 if (1 xij)Pij Dj; otherwise, αij ¼ 0 The fixed cost of utilizing for ith machine ($/use) Required space of ith machine (square meter) Production cost of jth item per unit on machine i ($/unit) Number of cycles per unit time for ith machine Uptime of the jth item produced by ith machine (time) Downtime of the jth item produced by ith machine (time) Maximum available budget ($) Maximum available space (square meter) Total production cost of all items ($) Total utilization cost of all machines ($) Total holding cost of all items ($) Total setup cost of all items ($) Total disposal cost of all items ($) yi ¼ if machine i is utilized; otherwise, yi ¼ 0 decision variables zij ¼ 1 if jth item produced by ith machine; otherwise, zij ¼ 0 decision variables On-hand inventory
Ij (1− xij)Pij − Dj
Dj
Time Tpij
Tdij Ti
Fig. 3.4 The cycle length of the on-hand inventory of jth item produced by ith machine (Nobil et al. 2016)
162
3 Scrap
Qj Ij ¼ 1 xij Pij D j Pij Q j 1 xij Pij D j Ij Tdij ¼ ¼ Pij D j Dj Tpij ¼
ð3:17Þ ð3:18Þ
Consequently, the length of a cycle for ith machine is:
1 xij Q j T i ¼ Tpij þ Tdij ¼ Dj
ð3:19Þ
Hence, Qj ¼
D jT i 1 xij
ð3:20Þ
Besides, all items are manufactured on each machine with a limited capacity and a common cycle length of Ti1 ¼ Ti2 ¼ . . . ¼ Tim. The total inventory system cost consists of the following costs, utilization, setup, production, holding, and disposal, as shown in Eq. (3.21): TC ¼ CU þ CK þ CP þ CH þ CD
ð3:21Þ
In what follows, all the components of Eq. (3.20) are derived. The total utilization cost is calculated by Eq. (3.22): CU ¼
n X
yi f i
ð3:22Þ
i¼1
As the setup cost of ith machine to produce jth item in a cycle is Kij and there are Ni cycles in a specific period of time (i.e., a year), then the total setup cost is given by: CK ¼
n X m X i¼1
N i zij K ij
ð3:23Þ
j¼1
In addition, based on the joint production policy, N i ¼ 1=T i . Hence, CK ¼
n X m X zij K ij Ti i¼1 j¼1
ð3:24Þ
3.2 No Shortage
163
The total production cost of the inventory system based on the production cost of the jth item per unit per cycle on ith machine (Cij) is computed using Eq. (3.25) as: CP ¼
n X m X
n X m X xij Cij N i zij C ij Q j ¼ Ti j¼1 i¼1 j¼1
i¼1
! DT j i 1 xij
n X m X z C D ij ij j ¼ i¼1 j¼1 1 d ij
ð3:25Þ
Based on Fig. 3.4, the total holding cost of the inventory system under study is determined as: CH ¼
n X m X zij h j I j ðT i Þ Ti 2 i¼1 j¼1
ð3:26Þ
Inserting Ij from Eq. (3.16) results in: CH ¼
n X m X Qj zij h j T i 1 xij Pij D j Ti 2 Pij i¼1 j¼1
n X m X zij h j D j Dj 1 xij ¼ T Pij i i¼1 j¼1 2 1 xij
ð3:27Þ
The total disposal cost of the inventory system based on the disposal cost of the jth item per unit per cycle (Cdj) is calculated by Eq. (3.28) as: CD ¼
n X m X i¼1
¼
N i zij C d j xij Q j
j¼1
n X m X xij C d j zij i¼1
j¼1
Ti
! DT j i 1 xij
n X m X xij C d j zij D j ¼ i¼1 j¼1 1 xij
ð3:28Þ
Finally, the total cost is: TC ¼ CU þ CK þ CP þ CH þ CD ¼ "
n X i¼1
yi f i þ
n X m X i¼1
j¼1
zij
#
C ij D j þ C d j xij D j K ij h jD j Dj 1 xij þ T þ T i 2 1 xij Pij i 1 xij
ð3:29Þ
Because of characteristics of the proposed problem, a constrained problem is modeled, as shown below:
164
3 Scrap n X
(
αij zij ¼ 1
ð3:30Þ
i¼1
αij ¼ 1 1 xij Pij D j 0 αij ¼ 0 Otherwise
zij yi
i ¼ 1, 2, . . . , n; j ¼ 1, 2, . . . , m: n X
ð3:31Þ ð3:32Þ
f i yi BC
ð3:33Þ
r i yi F M
ð3:34Þ
i¼1 n X i¼1 m X zij Tpij þ tsij T i ;
i ¼ 1, 2, . . . , n
ð3:35Þ
j¼1
Inserting Tpij from Eq. (3.17) results in: 0 B B B @
m P
1
1 zij tsij
j¼1 m P j¼1
zD j
ð1xij ÞPij
C C C Ti A
i ¼ 1, 2, . . . , n
ð3:36Þ
Equation (3.30) shows the constraint that every item must only be allocated to a machine, where αij permits jth item to be assigned to machine i such that Eq. (3.32) shows the constraint that every item can be produced by a machine if and only if the machine is utilized. In the proposed inventory model, the capital required for machines utilization must be smaller than or equal to its maximum available budget (see Eq. 3.33). The space required for all the machines must be smaller than or equal to its maximum available space (see Eq. 3.34). According to Eq. (3.35), the sum of the production and setup times for all items produced by ith machine cannot be greater than the common cycle length of ith machine, Ti. In short, the mathematical formulation of the MINLP problem that minimizes the total inventory system cost under constraints is (Nobil et al. 2016): Min TC ¼
n X
yi f i þ
i¼1
m X j¼1
" zij
n X i¼1
#
C ij D j þ C d j xij D j K ij h jD j Dj 1 xij þ T þ T i 2 1 xij Pij i 1 xij ð3:37Þ
s.t.
3.2 No Shortage
165 n X
αij zij ¼ 1,
j ¼ 1, 2, . . . , m
ð3:38Þ
i¼1
xij yi ,
i ¼ 1, 2, . . . , n; j ¼ 1, 2, . . . , m: n X
ð3:39Þ
f i yi BC
ð3:40Þ
r i yi F M
ð3:41Þ
i¼1 n X i¼1
0 B B B @
m P
1
zij tsij
j¼1 m P
j¼1
1
zD j
C C C Ti A
i ¼ 1, 2, . . . , n
ð3:42Þ
1 xij Pij
Ti > 0 yi , xij 2 f0, 1g
i ¼ 1, 2, . . . , n
i ¼ 1, 2, . . . , n; j ¼ 1, 2, . . . , m
ð3:43Þ ð3:44Þ
Example 3.2 Nobil et al. (2016) presented several examples solved using three different solution procedures and an optimization software. Input parameters of these problems are chosen randomly from Table 3.3, and results of three solution approaches are represented in Table 3.4. Each cell of Table 3.5 is an average of ten solutions of each problem with different sizes. It is worth mentioning that in the proposed HGA, by combining derivatives method and GA optimal Ti using derivative based on the randomly generated yi and xij are obtained. The conventional GA is utilized to evaluate efficiency of proposed HGA in large-scale problems. With regard to obtained results represented in Table 3.4, the proposed HGA finds the optimal solution acceptable for small-sized problems. Whereas the solution of the proposed HGA for medium-sized problems in all iterations is the same, it can be concluded that these solutions are near optimal solutions. Moreover, the proposed HGA has significant efficiency in comparison with conventional GA, because it finds better solutions with less computational effort. Finally, to evaluate the quality of HGA solutions for small-sized problems, the ten problems were solved using DICOPT, a GAMS solver for MINLP models. To do so, it was considered the case that there are no limitations for machines to produce the items. According to Table 3.5, it can be said this solver obtains a poor feasible solution in comparison with proposed HGA (Nobil et al. 2016).
166
3 Scrap
Table 3.3 Input parameters of MINLP problem (Nobil et al. 2016) Pij ~ U(15,000, 25,000); xij ~ U(0.001, 0.007); Kij ~ U(100, 300); Cij ~ U(40, 70); Sij ~ U(0.03, 0.08); ri ~ U(5, 20); BC ~ U(500,000, 800,000); FM ~ U(4000, 90,000); fi ~ U(120,000, 220,000); Dj ~ U(1000, 3000); hj ~ U(10, 20); dj ~ U(20, 40)
3.2.2
Discrete Delivery
In this section, EPQ models with scrap items and discrete delivery policy are considered where shortage is not permitted.
3.2.2.1
Multi-delivery
Chiu et al. (2011) employed a mathematical modeling and algebraic approach to derive the optimal manufacturing batch size and number of shipment for a vendor– buyer integrated economic production quantity (EPQ) model with scrap. Chiu et al. (2011) assume there is an x portion of defective items produced randomly at a production rate d during regular production time. All produced items are screened, and inspection cost per item is included in the unit production cost C. All non-conforming items are assumed to be scrap and will be discarded at the end of production. Under regular supply (not allowing shortages), the constant production rate P must be larger than the sum of demand rate D and production rate of scrap items d. That is, (P d D) > 0. The production rate of scrap items d can be expressed as d ¼ Px. A multi-delivery policy is considered in this study, and it is also assumed that the finished items can only be delivered to customers if the whole lot is quality assured at the end of production process. Fixed-quantity n installments of finished batch are delivered to customers at a fixed interval of time during the production downtime t2 (see Fig. 3.5). Some notations which are specifically used to model this problem are shown in Table 3.6. TC(Q, n), the total production–inventory–delivery costs per cycle consists of (1) setup cost, (2) variable production costs, (3) variable scrap disposal costs, (4) fixed delivery cost, (5) variable delivery costs, (6) variable holding costs at the supplier side for all items produced (defective and perfect-quality items) in t1 and all items waiting to be delivered in t2, and (7) holding cost for finished goods stocked at customer’s end. Therefore, TC(Q, n) is (Chiu et al. 2011):
1 2 3 4 5 6 7 8 9 10
Size n m 2 5 (S) 3 5 (S) 4 6 (S) 4 8 (S) 5 10 (S) 6 15 (M) 7 20 (M) 10 20 (L) 15 30 (L) 20 40 (L)
Proposed HGA Total cost 721,778.12 812,287.30 1,916,984.20 2,189,670.23 2,931,095.37 3,854,269.34 4,649,783.06 5,072,974.86 7,454,053.68 9,370,322.75 CPU time (s) 34.78 35.51 41.23 49.22 62.80 90.63 147.97 220.82 602.63 1020.63
Table 3.4 Comparison of algorithm for two measures (Nobil et al. 2016) GA Total cost 722,412.07 813,145.36 1,920,841.59 2,193,949.74 3,075,214.55 4,097,709.70 4,973,744.20 5,404,672.06 8,001,922.28 10,198,622.85 CPU time (s) 52.13 67.51 99.12 130.97 201.26 270.45 369.60 506.25 826.34 1573.59
Enumeration Total cost 721,778.12 812,287.30 1,916,984.20 2,189,670.23 2,931,095.37 Complex Complex Complex Complex Complex
CPU time (s) 9.48 28.25 56.12 99 250.98 More than 500
3.2 No Shortage 167
168
3 Scrap
Table 3.5 Comparison of HGA and GAMS software (Nobil et al. 2016)
1 2 3
Size n m 25 35 5 10
GAMS software Total cost 427,493.95 503,550.26 2,971,438.38
Fig. 3.5 On-hand inventory of perfect-quality items in the proposed EPQ model with scrap and a multiple shipment policy (Chiu et al. 2011)
HGA Total cost 418,114.23 472,946.93 2,541,907
CPU time (s) 0.313 0.706 0.986
CPU time (s) 31.78 33.25 60.98
I(t)
H P−d
–D
•
•
•
tn
Time
t1
t2
t1
T
Table 3.6 Notation of given problem (Chiu et al. 2011) n t1 t2 tn h2
Number of fixed-quantity installments of the finished batch to be delivered to customers, a decision variable to be determined for each cycle The production uptime (time) Time required for delivering all finished products (time) A fixed interval of time between each installment of finished products delivered during production downtime t2 (time) Holding cost for finished goods stocked at customer’s end per unit per unit of time ($/unit/ unit of time)
TCðQ, nÞ ¼ K þ CQ þ C d ðxQÞ þ nK S þ C T ½Qð1 xÞ h i H þ dt 1 n1 h H þh Ht 2 þ 2 t 2 þ T ðH Dt 2 Þ ðt 1 Þ þ 2n 2 2 n ð3:45Þ Figure 3.6 shows supplier’s inventory holding during delivery time t2. The variable holding costs for finished products kept by the supplier in delivery time t2 are (Chiu et al. 2011): 1. When n ¼ 1, total holding cost in delivery time ¼ 0. 2. When n ¼ 2, total holding costs in delivery time become (see Fig. 3.7):
3.2 No Shortage
169
Fig. 3.6 On-hand inventory of the finished items kept by supplier during t2 (Chiu et al. 2011)
h
H t2 1 ¼ h 2 Ht 2 2 2 2
ð3:46Þ
3. When n ¼ 3, total holding costs in delivery time are:
2H t 2 1H t 2 2þ1 þ ¼h Ht 2 h 3 3 3 3 32
ð3:47Þ
4. When n ¼ 4, total holding costs in delivery time become:
3H t 2 2H t 2 1H t 2 3þ2þ1 þ þ ¼h Ht 2 h 4 4 4 4 4 4 42
ð3:48Þ
Therefore, the following general term for total holding costs during t2 can be obtained (as shown in Eq. (3.45)): ! n1 X nðn 1Þ 1 1 n1 Ht 2 ¼ h Ht 2 i Ht 2 ¼ h 2 h 2 2 2n n n i¼1
ð3:49Þ
Taking randomness of scrap rate into consideration and employing the expected values of it, and with further derivations, the long-run average costs per unit time for the proposed EPQ model can be derived as follows (refer to a similar derivation procedure in Chiu et al. 2009):
170
3 Scrap
I (t) H1 q P−d
q
x 2x
q
T 2T 3T 4T n n n n
(n−1)T T n
(k−1)T kT n n
t1
time
td T
Fig. 3.7 The vendor’s on-hand inventory of perfect-quality items when machine breakdown does not occur (Taleizadeh et al. 2017)
E ½TCðQ, nÞ E ðT Þ E ð xÞ ðK þ nK S ÞD CD 1 ¼ þ Cd þ CT D þ Q 1 E ð xÞ 1 E ð xÞ 1 E ð xÞ hQD 1 n 1 hQð1 E ðxÞÞ hQD þ þ 2 2P n 2P 1 E ð xÞ h i h2 Q 1 n1 D þ ð 1 E ð xÞ Þ þ 2 n n P ð3:50Þ
E ½TCUðQ, nÞ ¼
This study employs algebraic approach to derive the optimal production–shipment policies, instead of using differential calculus on E[TCU(Q, n)] with the need of proving its optimality (Grubbström and Erdem 1999; Chiu 2008; Chiu et al. 2010). In Eq. (3.50), both Q and n are decision variables; by rearranging terms in Eq. (3.50) as the constants Q1, Q, nQ1, and Qn1, one has (Chiu et al. 2011): E ½TCUðQ, nÞ ¼ β1 þ β2 ðQÞ þ β3 Q1 þ β4 nQ1 þ β5 Qn1 where β1, β2, β3, β4, and β5 denote the following (Chiu et al. 2011):
ð3:51Þ
3.2 No Shortage
171
E ð xÞ CD þ Cd β1 ¼ þ CT D 1 E ð xÞ 1 E ð xÞ
hð1 E ðxÞÞ ðh h2 ÞD hD β2 ¼ þ 2 2P 2Pð1 E ðxÞÞ
β5 ¼
ð3:52Þ ð3:53Þ
β3 ¼
KD 1 E ð xÞ
ð3:54Þ
β4 ¼
KSD 1 E ð xÞ
ð3:55Þ
D ð 1 E ð xÞ Þ ð h h2 Þ 2 2P
ð3:56Þ
With further rearrangements, Eq. (3.51) becomes (Chiu et al. 2011): i h 2 ð3:57Þ E ½TCUðQ, nÞ ¼ β1 þ Q1 β2 Q2 þ β3 þ Qn1 β4 nQ1 þ β5 pffiffiffiffiffi pffiffiffiffiffii pffiffiffiffiffi 2 pffiffiffiffiffi2 β2 Q þ β3 þ Qn1 β3 2 β2 Q E½TCUðQ, nÞ ¼ β1 þ Q1 pffiffiffiffiffi 1 2 pffiffiffiffiffi2 pffiffiffiffiffipffiffiffiffiffi β4 nQ þ β5 2 β4 β5 nQ1 h pffiffiffiffiffi pffiffiffiffiffi i h pffiffiffiffiffipffiffiffiffiffi β3 Þ þ n1 Q 2 β4 β5 nQ1 β2 Q þQ1 2 E ðTCUðQ, nÞÞ ¼ β1 þ Q1
ð3:58Þ
hpffiffiffiffiffi pffiffiffiffiffii2 β2 Q β3
pffiffiffiffiffi 1 pffiffiffiffiffii2 pffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffi β4 nQ β5 þ2 þ Qn β2 β3 þ β4 β 5
1
ð3:59Þ It is noted that if the following square terms (Eqs. 3.60 and 3.61) are equal to zero, then Eq. (3.59) will be minimized (Chiu et al. 2011): 1
Q
Or
pffiffiffiffiffii2 pffiffiffiffiffi β2 Q β3 ¼ 0
pffiffiffiffiffi 1 pffiffiffiffiffii2 β4 nQ β5 ¼ 0 Qn 1
ð3:60Þ ð3:61Þ
172
3 Scrap
rffiffiffiffiffi β3 Q ¼ β2
ð3:62Þ
rffiffiffiffiffi β5 Q n ¼ β4
ð3:63Þ
And
Substituting Eqs. (3.53) and (3.54) in Eq. (3.62), the optimal replenishment lot size Q* can be obtained (Chiu et al. 2011): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Q ¼ hD 2 þ h ð 1 E ð x Þ Þ DP ðh h2 Þð1 E ðxÞÞ P
ð3:64Þ
Substituting Eqs. (3.55), (3.56), and (3.64) in Eq. (3.63), the optimal number of shipments is (Chiu et al. 2011): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi D u K ð h h Þ ð 1 E ð x Þ Þ ð 1 E ð x Þ Þ u 2 P i n ¼ t h 2 D K S hD þ h ð 1 E ð x Þ Þ P P ð h h2 Þ ð 1 E ð x Þ Þ
ð3:65Þ
One notes that Eq. (3.65) is identical to what was obtained by using the conventional differential calculus method on E[TCU(Q, n)] (Chiu et al. 2009). Further, from Eq. (3.51) the optimal cost function E[TCU(Q*, n*)] is (Chiu et al. 2011): EðTCUðQ , n ÞÞ ¼ β1 þ 2
pffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffi β2 β3 þ 2 β4 β 5
ð3:66Þ
Example 3.3 Chiu et al. (2011) considered a product with P ¼ 60,000 and D ¼ 3400 units per year. Random scrap rate follows a uniform distribution over the interval [0, 0.3]. In addition, the following values of related variables are considered: C ¼ $100 per item; Cd ¼ $20, per scrap item; h ¼ $20 per item per year; h2 ¼ $80 per item kept at the customer’s end per unit time; K ¼ $20,000 per production run; KS ¼ $4350 per shipment, and CT ¼ $0.1 per item delivered. From Eq. (3.65), one obtains the optimal number of delivery n* ¼ 3. By plugging n back into Eq. (3.51) and resolving the algebraic solution, one finds the optimal production batch size Q* ¼ 2652. Calculating Eq. (3.66) one obtains the long-run average cost E [TCU(Q*, n)] ¼ $512,047 (Chiu et al. 2011). It is noted that n* should practically be an integer number, but Eq. (3.65) gives a real number. In order to obtain the optimal integer value of n, one should compute the E[TCU(Q, n)] for both integers that are adjacent to real number n*, respectively (for instance, in this example, Eq. (3.65) gives n ¼ 3.1733, so both n ¼ 3 and n ¼ 4
3.2 No Shortage
173
must be plugged in E[TCU(Q, n)]), and select the one with minimum cost as our optimal n* (Chiu et al. 2011).
3.2.2.2
Random Machine Breakdown
Taleizadeh et al. (2017) developed an integrated inventory model to determine the optimal lot size and production uptime while considering stochastic machine breakdown and multiple shipments for a single buyer and single vendor. The proposed model considers a manufacturing system that generates imperfect products such that x percent of manufactured products are defective and that portion is generated randomly at a production rate of d ¼ Px. The defective products are not repairable, and at the end of the production uptime, they will be discarded. The constant production rate of items, P, is greater than the annual demand rate D. They assumed that stochastic machine breakdown can occur, and the number of breakdowns in a year is a random variable, λ, that follows the Poisson probability distribution function. When a breakdown occurs, the production system follows the NR policy. In other words, immediately after a breakdown, the repair will be done, and production will not be started until all of the on-hand inventory is depleted. They assumed the machine repair time to be constant, and to prevent shortages, they considered safety stock. In this manufacturing system, both batch quantity and the distance between two shipments are identical. Also, the cost of transportation is paid by the buyer. Some notations which are specifically used to model this problem are shown in Table 3.7. t1 is the production uptime, and t denotes the time before a breakdown occurs. They investigated two cases, t < t1 and, t t1 separately, because machine breakdowns can occur randomly during the production uptime.
The First Case—t t1 In this case, a machine breakdown does not occur during the production uptime. For this case, the on-hand inventories of perfect and defective vendor items are shown in Figs. 3.10 and 3.11, respectively. Moreover, Fig. 3.7 represents the buyer’s inventory level when a machine breakdown does not occur.
Vendor’s Cost According to Fig. 3.7, the setup, variable production, and disposal costs are SCV (1) ¼ K, PC (1) ¼ CPt1, and dCV (1) ¼ CSPt1x, respectively, because x percent of all produced items are scrapped. According to Fig. 3.8, the holding cost for defective items is:
174
3 Scrap
Table 3.7 Notation of given problem (Taleizadeh et al. 2017) H1 H2 K1 h2 T T0 Tu t td td0 t1 TC(t, Q) TC(t1, Q) TCU(t1, Q)
Maximum level of on-hand inventory when machine breakdown does not occur (unit) Maximum level of on-hand inventory when machine breakdown occurs (unit) Fixed ordering cost of buyer ($/order) Holding cost of buyer ($/unit/unit time) Cycle length when breakdown does not occur (time) Cycle length when breakdown occurs (time) Cycle length for integrated case (time) Production time before a random breakdown occurs (time) Time required to deplete all available perfect-quality items when machine breakdown does not occur (time) Time required to deplete all available perfect-quality items when machine breakdown occurs (time) Production uptime when a breakdown does not occur (time) Total inventory costs per cycle when machine breakdown occurs ($) Total inventory costs per cycle when machine breakdown does not occur ($) Total inventory costs per unit time for integrated case ($)
HdCVð1Þ ¼
h1 d ð t 1 Þ 2 2
ð3:67Þ
The holding cost of the safety stock during each cycle is: HSCVð1Þ ¼ hDt r T
ð3:68Þ
To calculate the holding cost of the perfect items, the calculation of number of perfect products per shipment is needed. Thus, the number of perfect items is calculated and added. To determine the holding cost of perfect items, it first requires determining the average inventory of perfect items in the production uptime which is as follows: AIPU ¼
ðQ þ xÞT ðQ þ x þ 2xÞT ðQ þ ð2k 1ÞxÞT þ þ⋯þ 2n 2n 2n kQT xT ¼ þ ð1 þ 3 þ 5 þ ⋯ þ ð2k 1ÞÞ 2n 2n
kQT xT kð1 þ 2k 1Þ kQT k2 xT ¼ þ þ ¼ 2 2n 2n 2n 2n
The average inventory in the production downtime is:
ð3:69Þ
3.2 No Shortage
175
I (t) H1 H2 P–d
x
q
q
2x
time
(n´–1)T´ T´ n
T´ 2 T´ 3 T´ (k–1)T´ kT´ n n n n n t t1
t2 t´4
T´
T Fig. 3.10 The vendor’s on-hand inventory of perfect-quality items when machine breakdown occurs (Taleizadeh et al. 2017) Fig. 3.11 The vendor’s on-hand inventory of defective items when machine breakdown occurs (Taleizadeh et al. 2017)
I (d)
dt
d
t
AIPD ¼
t+tr
t1
Time
kxT ðkx QÞT ðkx 2QÞT QT ðn kÞ þ ⋯þ ðQ þ kxÞT ð3:70Þ þ ¼ n n 2n n n
According to Eqs. (3.69) and (3.70), the average inventory of perfect items is (Taleizadeh et al. 2017):
176
3 Scrap
Fig. 3.8 The vendor’s on-hand inventory of defective items when machine breakdown does not occur (Taleizadeh et al. 2017)
Id (t)
dt1
d
t1
kQT k 2 xT QT kxT þ þ ðn k Þ þ 2n 2n 2n 2n
QT kxT QT kxT ¼ þ ðk þ n k Þ ¼ þ 2n 2n 2 2
Time
AIPI ¼
ð3:71Þ
Figure 3.7 shows that: x¼
ðP dÞT Q n nQ T¼ D
ð3:72Þ ð3:73Þ
Using Eqs. (3.72) and (3.73) in Eq. (3.71) gives: nQ nQ
k ðP dÞT D D Q HCPI ¼ þ n 2 2
nQ2 nkQ ðP dÞnQ ¼ Q þ nD 2D 2D
nQ2 nkQ2 ðP dÞ ¼ 1 þ D 2D 2D
ðP d Þ nQ2 ¼ 1 1þk D 2D Q
According to Figs. 3.7 and 3.8,
ð3:74Þ
3.2 No Shortage
T¼
177
ðP d Þt 1 k ðP d Þ T ðP d Þ n ¼ )n¼ ) ¼ D D D t1 k
ð3:75Þ
Þ Replacing n in Eq. (3.74) with kðPd D , as shown in Eq. (3.75), gives the average 2 inventory as: nQ 2D ½1 þ n k . Thus, the holding cost of perfect items is:
nQ2 HCPI ¼ h ð1 þ n k Þ 2D
ð3:76Þ
Therefore, the vendor’s total cost is (Taleizadeh et al. 2017): TCVðt 1 , QÞ ¼ K þ CPt 1 þ C S Pt 1 x þ
h1 d ð t 1 Þ 2 hnq2 þ hDt r T þ 2 2D
ð1 þ n k Þ
ð3:77Þ
Buyer’s Cost According to Figs. 3.7 and 3.9, the transportation and fixed ordering costs are SCB (1) ¼ nCt and OCB (1) ¼ K1, respectively. Moreover, the holding cost is: HCBð1Þ ¼ h2
QT QT nQ2 n ¼ h2 ¼ h2 2n 2 2D
ð3:78Þ
Therefore, the buyers total cost is (Taleizadeh et al. 2017): TCBðt 1 , QÞ ¼ K 1 þ nCT þ h2
nQ2 2D
ð3:79Þ
From Eqs. (3.77) and (3.79), the total cost is (Taleizadeh et al. 2017): TCðt 1 , QÞ ¼ K þ K 1 þ nCT þ CPt 1 þ C S Pt 1 x þ þhDt r T þ
hnQ2 nQ2 ð 1 þ n k Þ þ h2 2D 2D
h1 dt 1 2 2
ð3:80Þ
According to Figs. 3.7 and 3.9, T¼
ðP d Þt 1 D
ð3:81Þ
178
3 Scrap
I (tb)
Fig. 3.9 The buyer’s inventory level when machine breakdown does not occur (Taleizadeh et al. 2017)
Q
T/n
Ti
Dt 1 Q
ð3:82Þ
ðP d Þt 1 Q
ð3:83Þ
k¼ n¼
Time
As the defective rate x, is a random variable with a known probability density function, its expected value can be used. Using all related parameters from Eqs. (3.80) to (3.83), the expected production–inventory cost per cycle, E[TC(t1, Q)], is (Taleizadeh et al. 2017): C ðP dÞt 1 h1 PE ðxÞt 1 2 E ½TCðt 1 , QÞ ¼ K þ K 1 þ CPt 1 þ CS Pt 1 E ðxÞ þ T þ q 2
ðP d Þt 1 nQ2 ðP dÞt 1 þhDg þ h2 Q 2D Q
2 ðP dÞt 1 hQ ðP dÞt 1 Dt 1 þ 1þ 2D Q Q Q ð3:84Þ This can be simplified to:
C T ð 1 E ð xÞ Þ hQð1 EðxÞÞ þ hgð1 E ðxÞÞ þ Q 2D
2 h Qð1 E ðxÞÞ h PE ðxÞ hP2 ð1 EðxÞÞ hPð1 E ðxÞÞ 2 þ 2 þ 1 þ t 1 þ fK þ K 1 g 2D 2 2 2D E½TCðt 1 , QÞ ¼ Pt 1 C þ C S EðxÞ þ
ð3:85Þ where tr ¼ g is the fixed repair time.
3.2 No Shortage
179
The Second Case—t < t1 In this case, a machine failure occurs during the production uptime, and the NR policy is assumed. When a machine breakdown occurs, the machine will immediately be repaired, and production will only restart when the inventory level reaches zero. The vendor’s on-hand inventories of perfect-quality and defective items are shown in Figs. 3.10 and 3.11, respectively. Moreover, Fig. 3.12 depicts the buyer’s inventory level in case of a breakdown.
Vendor’s Cost According to Fig. 3.10, the setup, variable production, and disposal costs are SCV (2) ¼ K, PC (2) ¼ CPt1, and dCV (1) ¼ CsPtx, respectively. According to Fig. 3.11, the holding cost of defective items is: HdCVð2Þ ¼
h1 dt 1 2 þ h1 tdt r 2
ð3:86Þ
And the holding cost of safety stock during each cycle is: HSCVð2Þ ¼ hDt r T 0
ð3:87Þ
Similar to holding cost of safety stock during each cycle is: HCPI ¼ h
0 2 nQ ð 1 þ n0 k 0 Þ 2D
ð3:88Þ
Moreover, the machine repair cost is assumed to be M, Therefore, the vendor’s total cost is:
Fig. 3.12 The buyer’s inventory level when machine breakdown occurs (Taleizadeh et al. 2017)
I (tb) Q
T' /n'
Time T'
180
3 Scrap
TCVðt, QÞ ¼ K þ C M þ CPt þ C S Ptx þ
h1 dt 2 hn0 Q2 þ hDt r T 0 þ 2 2D
ð1 þ n0 k 0 Þ þ h1 tdt r
ð3:89Þ
Buyer’s Cost According to Figs. 3.10 and 3.12, the transportation and fixed ordering costs are SCB (2) ¼ nCT and OCB (2) ¼ K1, respectively. Moreover, the holding cost is:
HCBð2Þ ¼ h2
QT 0 0 n 2n0
¼ h2
QT 0 n0 Q2 ¼ h2 2 2D
ð3:90Þ
n0 Q 2 2D
ð3:91Þ
Therefore, the buyers total cost is: TCBðt, QÞ ¼ K 1 þ n0 CT þ h2 From Eqs. (3.89) and (3.90), the total cost is: TCðt, QÞ ¼ K þ K 1 þ CM þ CPt þ CS Ptx þ
h1 dt 2 þ h1 tdt r 2
hn0 Q2 n0 Q 2 þhDt r T þ ð 1 þ n0 k 0 Þ þ h2 þ n0 C T 2D 2D
ð3:92Þ
0
According to Figs. 3.10 and 3.12, ðP d Þt D Dt k0 ¼ Q
T0 ¼
ð3:94Þ
ðP dÞt Q
ð3:95Þ
T T0 T ) 0¼ n n n
ð3:96Þ
n0 ¼ T 0 ¼ n0
ð3:93Þ
As the defective rate, x, is a random variable with a known probability density function, this expected value can be used. Using all related parameters from Eqs. (3.93) to (3.96), the expected production–inventory cost per cycle, E[TC (t, Q)], is (Taleizadeh et al. 2017):
3.2 No Shortage
181
h1 E ðxÞ hPð1 EðxÞÞ2 hð1 E ðxÞÞ þ 2 2 2D
CT hQ h2 Q þ C þ CS E ðxÞ þ h1 gEðxÞ þ hg þ þ ð1 EðxÞÞ Pt þ PQ 2D 2D
E½TCðt, QÞ ¼ K þ K 1 þ CM þ Pt 2
ð3:97Þ where tr ¼ g is the fixed repair time. Now, Eqs. (3.85) and (3.97) can be rewritten as (Taleizadeh et al. 2017): E ½TCðt 1 , QÞ ¼ ðK þ K 1 Þ þ S1 t 1 þ S2 t 1 2
ð3:98Þ
E ½TCðt, QÞ ¼ ðK þ K 1 þ M Þ þ ðS1 þ h1 gPE ðxÞÞt þ S2 t 2
ð3:99Þ
where S1 ¼ CP þ CS PE ðxÞ þ þ
CT Pð1 EðxÞÞ þ hgPð1 E ðxÞÞ Q
hQPð1 EðxÞÞ h2 Qð1 E ðxÞÞ þ 2D 2D S2 ¼
ð3:100Þ
h1 PE ðxÞ hP2 ð1 E ðxÞÞ2 hPð1 EðxÞÞ þ 2 2 2D
ð3:101Þ
Integrating the EPQ Models with and Without Breakdowns Because the defective rate and the number of breakdowns are random variables, the cycle length of the proposed model is not constant. Thus, the expected production– inventory cost per unit time, E[TCU(t1, Q)], can be obtained as (Taleizadeh et al. 2017): t1 R E½TCUðt 1 , QÞ ¼
E ½TCðt, QÞf ðt Þdt þ
R1
E ½TCðt 1 , QÞf ðt Þdt
t
0
ð3:102Þ
E ðT U Þ
and Zt1 E ðT U Þ ¼
0
Z1
E ðT Þf ðt Þdt þ 0
EðT Þf ðt Þdt t
ð3:103Þ
182
3 Scrap
The authors assume that the number of breakdowns per unit time is a random variable that follows a Poisson probability distribution function. Therefore, the time between two breakdowns follows the exponential probability distribution function with parameter λ. According to Eq. (3.103) (Taleizadeh et al. 2017), Zt1 E ðT U Þ ¼
Pð1 E ðxÞÞt f ðt Þdt þ D
Z1
Pð1 E ðxÞÞt 1 f ðt Þdt D
ð3:104Þ
t1
0
Zt1 Given that
f ðt Þdt ¼ F ðt 1 Þ ¼ 1 eλt1
ð3:105Þ
0
Then, Zt1
1 1 t f ðt Þdt ¼ t 1 eλt1 eλt1 þ λ λ
ð3:106Þ
0
Substituting Eqs. (3.105) and (3.106) into Eq. (3.104) gives (Taleizadeh et al. 2017)
E ðT U Þ ¼
8 t 0 which can be simplified to:
ð3:115Þ
184
3 Scrap
2 1 eλt1 ðK þ K 1 Þλ t1 þ h1 gPE ðxÞλ þ 2S2 λð1 þ eλt1 Þ
ð3:116Þ
Hence, E[TCU(t1, q)] is convex if and only if (Taleizadeh et al. 2017): 2 1 eλt1 ðK þ K 1 Þλ 0 t1 þ ¼ w ðt 1 Þ h1 gPE ðxÞλ þ 2S2 λð1 þ eλt1 Þ
ð3:117Þ
To determine the optimal values of t1 and q, the first derivatives of E[TCU(t1, Q)] with respect to t1 and Q should be made equal to zero, which gives (Taleizadeh et al. 2017): ∂E½TCUðt 1 , QÞ C D h h ¼ 0 ) T2 þ þ 2 ¼ 0 ) Q ¼ 2 2 ∂Q Q
rffiffiffiffiffiffiffiffiffiffiffiffiffi 2C T D h þ h2
∂E ½TCUðt 1 , QÞ Deλt1 ¼ ðK þ K 1 Þλ2 2 ∂t 1 ð1 eλt1 Þ Pð1 EðxÞÞ þ 1 eλt1 λt 1 fh1 gPE ðxÞλ þ 2S2 g ¼ 0 Since
Deλt1 2 ð1eλt1 Þ Pð1E ðxÞÞ
ð3:118Þ
ð3:119Þ
is greater than zero, Eq. (3.119) can be rewritten as
(Taleizadeh et al. 2017): ðK þ K 1 Þλ2 þ eλt1 1 þ λt 1 fh1 gPE ðxÞλ þ 2S2 g ¼ 0 ) eλt1 1 þ λt 1 ¼
ðK þ K 1 Þλ2 þ h1 gPE ðxÞλ þ 2S2 ðK þ K 1 Þλ2 ¼ þ1 h1 gPE ðxÞλ þ 2S2 h1 gPE ðxÞλ þ 2S2 ð3:120Þ
ðKþK 1 Þλ Assuming y ¼ h1 gPE ðxÞλþ2S2 2
eλt1 1 þ λt 1 ¼ λ2 y þ 1
ð3:121Þ
To find the optimal run time, it can be supposed that: t 1L
pffiffiffiffiffi ¼ 2y ¼
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2ð K þ K 1 Þ 2
ðxÞÞ h1 gPE ðxÞλ þ h1 PE ðxÞ þ ð1E hPð1 E ðxÞÞ D pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi λy þ λ2 y2 þ λy t 1U ¼ 2 hP
ð3:122Þ
ð3:123Þ
3.2 No Shortage
185
Theorem 3.1 The optimal run time must follow the relation t 1L < t 1 < t 1U . Proof It is proved in Appendix B of Taleizadeh et al. (2017). Theorem 3.2 The total cost function TCU(t1, Q) is convex. Proof According to Eq. (3.117), E[TCU(t1, Q)] is convex if and only if 0 t 1 ðKþK 1 Þλ h1 gPEðxÞλþ2S 2 λt 1
1þe
þ
2ð1eλt1 Þ λð1þeλt1 Þ
¼ wðt 1 Þ because both λ and t are positive, and 1
2. Thus (Taleizadeh et al. 2017), 1 eλt1 ðK þ K 1 Þλ þ wðt 1 Þ > λ h1 gPE ðxÞλ þ 2S2
ð3:124Þ
ðKþK 1 Þ if v ¼ h1 gPE ðxÞλþ2S2 , Eq. (3.124) becomes (Taleizadeh et al. 2017)
1 eλt1 wðt 1 Þ ¼ vλ þ λ
ð3:125Þ
ðt 1 , QÞ Also, given that ∂E½TCU ¼ 0, ∂t 1
ðK þ K 1 Þλ2 þ1 h1 gPE ðxÞλ þ 2S2 1 eλt1 2 λt 1 ) t 1 ¼ vλ þ Or λt 1 ¼ vλ þ 1 e λ eλt1 þ λt 1 ¼
ð3:126Þ ð3:127Þ
Combining Eqs. (3.126) and (3.127) gives (Taleizadeh et al. 2017):
1 eλt1 wðt 1 Þ > vλ þ ¼ t1 λ
ð3:128Þ
Thus, the total cost function TCU(t1, Q) is convex. Example 3.4 Taleizadeh et al. (2017) presented an example to illustrate the applicability of our proposed model. Assume that the production and demand rates are P ¼ 10,000 and D ¼ 4000 units per year, respectively. x percent of the items produced during the production time could be defective following a uniform probability distribution function over the interval [0, 0.2]. Machine breakdowns might occur during the production uptime. The number of machine failures follows a Poisson distribution function with β ¼ 0.5. The other parameters are as follows: K ¼ $450 per production run, K1 ¼ $150 per shipment, h ¼ $0.6 per item per unit time, h1 ¼ $0.8 per defective item per unit time, h2 ¼ $0.9 per item per unit time, C ¼ $2 per item, Cs ¼ $0.3 per scrapped item, CT ¼ $0.3 per item, CM ¼ $500 per each breakdown, and tr ¼ 0.018 per year (Taleizadeh et al. 2017).
186
3 Scrap
From Eq. (3.118), the optimal batch size for each delivery is Q* ¼ 730.2967. According to Eqs. (3.108) and (3.123), E[TCU(t1L*, Q*)] ¼ $11,657.06 and t1L* ¼ 0.3985. Also, from Eqs. (3.108) and (3.123), t1U* ¼ 0.4188 and E[TCU (t1U*, Q*)] ¼ $11,656.51. Given that [t1L* ¼ 0.3985, t1U* ¼ 0.4188] E [0, (t1U*) ¼ 0.4569], obviously the expected total cost function, E[TCU(t1, Q)], is convex, meeting the required condition. Using Newton’s method and the upper and lower bounds (t1L*, t1U*) as two initial points, the optimal production uptime will be equal to t1* ¼ 0.4122. The optimal expected total cost is E[TCU(t1*, Q*)] ¼ $11,656.35.
3.3
Fully Backordered
3.3.1
Continuous Delivery
In this section, EPQ models with scrap which considered continuous delivery policy with shortage (Fully backordered) are presented.
3.3.1.1
Proposing an Arithmetic–Geometric Mean Inequality Method
Shyu et al. (2014) proposed an arithmetic–geometric mean inequality method to simplify the algebraic method of completing perfect square established by Huang (2006) to find the optimal solution under which the expected annual cost minimized. First consider that the shortage is not permitted. From Chiu (2006), the expected annual cost can be expressed as: E ½TCUðQÞ ¼ D
E ð xÞ C KD 1 hQ D 1 þ CS þ 1 þ Q 1 E ð xÞ 2 P 1 E ð xÞ 1 E ð xÞ 1 E ð xÞ E ð xÞ D hQ E ðx2 Þ hQ 1 þ P 1 E ð xÞ 2 1 E ð xÞ F ¼ E þ þ GQ, Q ð3:129Þ
where the constants: E¼D
E ðxÞ F þ CS 1 E ð xÞ 1 E ðxÞ
ð3:130Þ
3.3 Fully Backordered
187
F¼
Kλ 1 E ð xÞ
ð3:131Þ
and
1 1 E ð xÞ
G¼
2 h D D 1 þE x E ð xÞ h 1 2 P P
ð3:132Þ
By using the arithmetic–geometric mean inequality, it can easily be obtained that: EðTCUðQÞÞ ¼ E þ
pffiffiffiffiffiffiffi F þ GQ E þ 2 FG: Q
ð3:133Þ
when the equality F ¼ GQ, Q
ð3:134Þ
Holds, E[TCU(Q)], has a minimum. Therefore, rffiffiffiffi sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi F 2KD Q ¼ ¼ : D G h 1 P 2h 1 DP E ðxÞ þ hE ðx2 Þ
ð3:135Þ
Hence, the minimum value of E[TCU(Q)] is as follows (Hsu and Hsu 2016): pffiffiffiffiffiffiffi E ½TCUðQ Þ ¼ E þ 2 FG E ð xÞ F 1 ¼D þ CS þ 2KD 1 E ð xÞ 1 E ð xÞ 1 E ð xÞ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi : u D D uh 1 þ E x2 h 1 E ð xÞ t P P 2 KD
ð3:136Þ
Now under backordering, the problem will be remodeled. Some notations which are specifically used to model this problem are shown in Table 3.8. The expected annual cost can be expressed as:
Table 3.8 Notation of given problem (Hsu and Hsu 2016) t1 t2 t3 t4
Production uptime (time) Production downtime (time) Time shortage permitted (time) Time needed to satisfy all the backorders by the next production (time)
188
3 Scrap
E ð xÞ C KD 1 þ CS E½TCUðQ, BÞ ¼ D þ Q 1 E ðxÞ 1 E ð xÞ 1 E ðxÞ
0 1 i ð C þ hÞ B 1 x C B 2 h D 1 þ 1 Q 2B þ b E@ DA 2Q 2 P 1 E ð xÞ 1 E ð xÞ 1x P h i E ðxÞ D hQ Eðx2 Þ Q þh B 1 þ P 2 1 E ð xÞ 1 E ðxÞ 2 F IB ¼ E þ þ GQ þ þ JB Q Q h i F I JQ 2 J2 ¼Eþ þ þ G Bþ Q Q Q 2F 4I h
ð3:137Þ where the constants E, F, and G are the same as before case and the constants I and J are given as: I¼
ðC b þ h Þ 1x and J ¼ h E 2ð 1 E ð x Þ Þ 1 x DP
G Q to get Equation (3.138) implies that when Q is given, B can be set as B ¼ 2F the minimum value of E[TCU(Q, B)] as follows:
F J2 Q E TCUðQ, BðQÞÞ ¼ E þ þ G Q 4I
ð3:138Þ
By using the arithmetic–geometric mean inequality, one easily obtains that: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi C G2 J2 E TCUðQ, BðQÞÞ ¼ A þ þ D QEþ2 F D Q 4F 4I "
ð3:139Þ
when the equality F J2 ¼ G Q Q 4I
ð3:140Þ
Holds E[TCU(Q, B(Q))], has a minimum. Therefore, using Eq. (3.140), Q* is:
3.3 Fully Backordered
189
sffiffiffiffiffiffiffiffiffiffiffiffiffi F Q ¼ 2 G J4I vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD ¼u 2 u 2 1E ð x Þ f g 2h 1 D EðxÞ þ hEðx2 Þ th 1 DP C hþh P b
E
ð3:141Þ
1x 1xD P
and the optimal allowable backorder level is: B ¼
J Q 2I
ð3:142Þ
Therefore, the minimum value of the expected annual cost is: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi E ð xÞ J2 F E ½TCUðQ , B Þ ¼ E þ 2 F G þ CS ¼D 4I 1 E ð xÞ 1 E ð xÞ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 3ffi 2 u u u 7 6 u 7 6 u D D 7 6 2 u þ E ðx Þ E ð xÞ 1 1 7 1 E ð x Þ h u 2hKD 6 P P 6 2 3 2 þu B7 7 6 u1 E ð x Þ 6 Cb þ h 1 E ð xÞ 1 E ð xÞ 7 u 6 6 1x 7 7 u 5 4 E4 5 t D 1x P ð3:143Þ
3.3.1.2
Random Defective Rate
Hsu and Hsu (2016) developed economic production quantity (EPQ) models to determine the optimal production lot size and backorder quantity for a manufacturer under an imperfect production process. They considered EPQ models with shortages backordered. It is assumed that all customers are willing to wait for a new supply when there is a shortage. The production process is imperfect, and the fraction of defective items at the time of production is x. Once an item is produced, it is inspected immediately. The inspection time is negligible in comparison to the time taken to produce each item. Some notations which are specifically used to model this problem are shown in Table 3.9.
190
3 Scrap
They consider three cases regarding the time taken to sell the defective items (Hsu and Hsu 2016): Case I. The defective items may be sold to a secondary market (when vd > 0) or scrapped (i.e., vd ¼ 0) at the time identified and are not counted into inventory (see Fig. 3.13). Case II. The defective items are kept in stock and sold at the end of the production period within each cycle (see Fig. 3.14). Case III. The defective items are sold at the end of the production cycle or at the beginning of the next production run (see Fig. 3.15). They considered the above three cases because different industries will dispose of the defective items at different timings; for example, pharmaceutical companies will scrap the defective products and not count them into inventory, and the furniture industry will sell the defective items at a discounted price as a secondary market. Moreover, the timing of disposing of the defective items may be different for different companies (which should be negotiated between the company and its secondary market customers): B , P ð 1 xÞ D
ð3:144Þ
Q B , P Pð1 xÞ D
ð3:145Þ
t1 ¼ t2 ¼ t3 ¼
ðPð1 xÞ DÞQ B , PD D B t4 ¼ , D Q ðt 1 þ t 2 Þ ¼ P
T ¼ ðt 1 þ t 2 þ t 3 þ t 4 Þ ¼
Q ð 1 xÞ D
ð3:146Þ ð3:147Þ ð3:148Þ ð3:149Þ
Since the defective rate x is constant, Production cost ¼ C
D , ð 1 xÞ
ð3:150Þ
Inspection cost ¼ CI
D , ð 1 xÞ
ð3:151Þ
Setup cost ¼ K
D , Qð1 xÞ
ð3:152Þ
3.3 Fully Backordered
191
Table 3.9 Notation of given problem (Hsu and Hsu 2016) TCC TCj(Q, b) TPj(Q, b)
The total cost per cycle ($/cycle) The total annual cost for case j ( j ¼ I, II, III) ($/year) The total annual profit for case j ( j ¼ I, II, III) ($/year)
Inventory Level [P(1–x) – D]Q –B P
Time
–B
t1
Q P
t2
t3
t4
Q (1–x) D
Fig. 3.13 Behavior of the inventory level over time for Case I (Hsu and Hsu 2016)
ðt þ t Þ 1 Q 3 Holding cost ¼ h ðPð1 xÞ DÞ B 2 T 2 P 2 ! Q 1 x DP B 1 ¼ h , 2 Q 1 x DP ðt þ t 4 Þ 1 1 B2 ¼ Cb Shortage cost ¼ C b B 1 T 2 2 Q 1 x DP
ð3:153Þ ð3:154Þ
TCI ðQ, BÞ ¼ T P þ T i þ T K þ T h þ T b 0
1 2 D CD CI D KD 1 B Q 1xP B C C B2 þ þ þ h@ ¼ Aþ b D D ð1 xÞ ð1 xÞ Qð1 xÞ 2 Q 1x 2Q 1 x P P ð3:155Þ Note that since the total annual production and the inspection (screening) costs are independent of Q and B, the relevant costs to determining the optimal Q and B include only the setup, holding, and backordering costs. However, since both the
192
3 Scrap Inventory Level [P(1–x)– D]Q –B P
Qx
Time
–B
t1
t Q 2 P
t3
t4
Q (1–x) D
Fig. 3.14 Behavior of the inventory level over time for Case II (Hsu and Hsu 2016)
Inventory Level [P(1–x)– D]Q P
–B
xQ
Time
–B
t1
t Q 2 P
t3
t4
Q (1–x) D
Fig. 3.15 Behavior of the inventory level over time for Case III (Hsu and Hsu 2016)
3.3 Fully Backordered
193
total annual production and inspection costs are functions of the defective rate x, these costs are included in the total annual cost for the purpose of sensitivity analyses. To obtain the total revenue per cycle, note that for each production lot of size Q, Q (1 x) units are non-defective with a selling price of s per unit, and Qx units are defective, which can be sold at v per unit. Dividing the total revenue per Þ Dx cycle by the cycle time T ¼ Qð1x D , the total annual revenue is equal to sD þ v ð1xÞ. That is, if the defective rate is x, then in order to produce D units of good-quality D Dx items, a total of ð1x Þ units will be produced, among which ð1xÞ units are defective. The total annual profit is the total annual revenue less the total annual cost and is given as follows (Hsu and Hsu 2016): xD D D D C CI K TPI ðQ, BÞ ¼ sD þ v ð 1 xÞ ð 1 xÞ ð 1 xÞ Q ð 1 xÞ 0 1 2 D 1 B Q 1xP B C 1 B2 h@ A Cb D D 2 2 Q 1x Q 1x P P
ð3:156Þ
Since the revenue is also independent of the production lot size and the backorder quantity, maximizing the total annual profit is equivalent to minimizing the total annual cost. By taking the second derivative of TC1(Q, B) with respect to Q and B, one obtains: 2
∂ TCI ðQ, BÞ ðh þ Cb ÞB2 2KD þ 3 ¼ 3 2 ∂Q Q ð1 xÞ Q 1 x DP
ð3:157Þ
2
∂ TCI ðQ, BÞ ðh þ C b Þ ¼ ∂B2 Q 1 x DP 2
ð3:158Þ
2
∂ TCI ðQ, BÞ ∂ TCI ðQ, BÞ ðh þ C b Þ B ¼ ¼ 2 ∂Q∂B ∂B∂Q Q 1 x DP
ð3:159Þ
and 2
∂ TCI ðQ, BÞ ∂Q2 ¼
!
2
∂ TCI ðQ, BÞ ∂B2
2BDðh þ C b Þ Q ð1 xÞ 1 x DP 4
!
2
∂ TCI ðQ, BÞ ∂Q∂B
!2
ð3:160Þ
Since the production process is imperfect with a defective rate of x, the effective annual production rate P0 ¼ P(1 x). Note that to make sure that the production process has enough capacity to satisfy the customers’ demand, the assumption that P
194
3 Scrap
(1 x) > D (i.e., x < 1 DP ) should be held. If x < 1 DP , then 2
∂ TCI ðQ, BÞÞ ∂B2
2
∂ TCI ðQ, BÞ ∂Q2
> 0,
> 0 and which implies that the total annual cost is a convex function of Q and B (see, e.g., Ghorpade and Limaye 2010, Proposition 3.71 on page 137). Another way to prove the convexity of TC1(Q, B) is to use the Hessian matrix equations (see, e.g., Rardin and Rardin 1998) and verify the existence of the following equation: 0
½Q
2
∂ TCI ðQ, BÞ B ∂Q2 B B B @ ∂2 TC ðQ, BÞ I
∂Q∂B
1 2 ∂ TCI ðQ, BÞ C Q ∂Q∂B C > 0, Q, B 6¼ 0: C 2 ∂ TC ðQ, BÞ A B I
∂B2
Solving the elements of the Hessian matrix, one obtains: 0
1 2 ∂ TCI ðQ, BÞ ∂2 TCI ðQ, BÞ B C" # ∂Q2 ∂Q∂B B C Q B C ½ Q B B C @ ∂2 TCI ðQ, BÞ ∂2 TCI ðQ, BÞ A B ∂Q∂B ∂B2 3 2 ðh þ C b ÞB2 ðh þ C b Þ 2KD B7 6 Q 3 ð 1 xÞ þ 3 D D 7" # 6 Q 1x Q2 1 x 7 Q 6 P P 7 ¼ ½ Q B 6 7 6 ðh þ C b Þ ðh þ C b Þ 7 B 6 4 B 5 D D 2 Q 1x Q 1x P P " # Q 2KD 2KD 0 ¼ > 0 for Q, B 6¼ 0 ¼ Q2 ð1 xÞ Q ð 1 xÞ B Hence, TC1(Q, B) is a strictly convex function for all Q and B different from zero. By taking the first derivative of TC1(Q, B) with respect to Q and B and setting the results to zero, the optimal production lot size Q*CI and the maximum backorder quantity B*CI for Case I are given as follows (Hsu and Hsu 2016): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðh þ C b Þ 2DK ¼ h Cb ð1 xÞ 1 x DP D h BCI ¼ QCI 1 x P ðh þ C b Þ
QCI
ð3:161Þ ð3:162Þ
3.3 Fully Backordered
195
Figure 3.16 depicts the behavior of the inventory over time for Case II. Note that the only difference between Cases I and II is that in Case II, the defective items are held until the end of the production period, so one obtains (Hsu and Hsu 2016): ðt þ t 2 Þ 1 1 QxD TCII ðQ, BÞ ¼ TCI ðQ, BÞ þ hQx 1 ¼ TCI ðQ, BÞ þ h T 2 2 Pð1 xÞ 0 1 2 D Q 1 x B KD 1 B C B2 hQxD C P ¼ þ h@ Aþ b þ D D Q ð 1 xÞ 2 2P ð1 xÞ Q 1x 2Q 1 x P P ð3:163Þ and the optimal solution for Case II is given as: QCII
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðh þ C b Þ 2DK ¼ h Cb ð1 xÞ 1 x DP þ ðh þ Cb Þ DP D h BCII ¼ QCII 1 x P ðh þ C b Þ
ð3:164Þ ð3:165Þ
Figure 3.17 depicts the behavior of the inventory over time for Case III. Note that the only difference between Cases II and III is that in Case III, the defective items are held until the beginning of the next production run, so one obtains:
ðt 3 þ t 4 Þ D ¼ TCII ðQ, BÞ þ hQx 1 TCIII ðQ, BÞ ¼ TCII ðQ, BÞ þ hQx T Pð1 xÞ 0 1 2 D KD 1 B Q 1xP B C ¼ þ h@ A D Q ð 1 xÞ 2 Q 1x P
2 1 B 1 QxD D þ Cb þ hQx 1 þ h D 2 2 P ð 1 xÞ Pð1 xÞ Q 1x P ð3:166Þ and the optimal solution for Case III is given as (Hsu and Hsu 2016): QCIII
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðh þ C b Þ 2DK ð3:167Þ ¼ h C b ð1 xÞ 1 x DP þ ðh þ Cb Þ 2xð1 xÞ x DP D h ð3:168Þ BCIII ¼ QCIII 1 x P ðh þ C b Þ
196
3 Scrap
Fig. 3.16 On-hand inventory of perfect-quality items in EPQ model with scrap and breakdown occurring in inventorystacking period (Chiu et al. 2008)
H3
–D
H1
–D
H2 P–d–D
Time
B
t
t4
t2
t3
t r T 1 –t 4 –t T
If x is a random variable with a probability density function f(x), then Hsu and Hsu (2016) derived production, inspection, setup, holding, shortage, and total cyclic costs as presented in Eqs. (3.169)–(3.174): CQ,
ð3:169Þ
C I Q,
ð3:170Þ
K, 1 D 1 D h Q 1x B ðt 2 þ t 3 Þ ¼ h Q 1 x B 2 P 2 P
Bð1 xÞ Q ð 1 xÞ D D 1 x DP
B 2 ð 1 xÞ 1 1 C b B ðt 1 þ t 4 Þ ¼ C b 2 2 Q 1 x DP 1 D B TCC ¼ CQ þ C I Q þ K þ h Q 1 x 2 0 1 P B ð 1 xÞ C C b ð 1 xÞ BQ @ ð 1 xÞ þ B2 D A D D D 1x 2Q 1 x P P From Eq. (3.149), the expected cycle length would be:
ð3:171Þ ! ð3:172Þ ð3:173Þ
ð3:174Þ
3.3 Fully Backordered
197
Fig. 3.17 On-hand inventory of scrap items in EPQ model with scrap and breakdown occurring in inventory-stacking period (Chiu et al. 2008)
d•T1 ⎛ ⎜ ⎝
⎛
d• ⎜⎝t4+ t
d d Time
d•t4
t4
t
t2
t3
tr T1–t4 –t T E ðT Þ
Q ð 1 E ð xÞ Þ D
ð3:175Þ
Using the renewal reward theorem, the expected total annual cost would be (Hsu and Hsu 2016): EðTCI ðQ, BÞÞ ¼
with A1 ¼ E
EðTCC Þ CD D KD þ CI þ ¼ 1 E ð xÞ 1 E ðxÞ Qð1 EðxÞÞ E ðT Þ ðh þ C Þ hE ð1 xÞ2 h DQ B2 b þ 2B þ Qþ A1 2 P 2ð1 E ðxÞÞ 1 EðxÞ 2Qb
ð3:176Þ
1x 1xDP
, and
EðTPI ðQ, BÞÞ ¼ sD þ v
DE ðxÞ EðTCI ðQ, BÞÞ ð 1 E ð xÞ Þ
ð3:177Þ
By taking the second derivative of E[TC1(Q, B)] with respect to Q and B, one obtains: 2
∂ E ðTCI ðQ, BÞÞ ðh þ Cb ÞB2 A1 2KD þ 3 ¼ 3 2 ∂Q Q ð 1 E ð xÞ Þ Q ð 1 E ð xÞ Þ
ð3:178Þ
2
∂ E ðTCI ðQ, BÞÞ ðh þ Cb ÞA1 ¼ 2 Q ð 1 E ð xÞ Þ ∂B
ð3:179Þ
2
∂ EðTCI ðQ, BÞÞ Bðh þ Cb ÞA1 ¼ 2 ∂Q∂B Q ð 1 E ð xÞ Þ And
ð3:180Þ
198
3 Scrap 2
∂ E ðTCI ðQ, BÞÞ ∂Q2 ¼
!
2
∂ E ðTCI ðQ, BÞÞ ∂B2
!
2
∂ E ðTCI ðQ, BÞÞ ∂Q∂B
!2
2KDðh þ Cb ÞA1 Q4 ð1 E ðxÞÞ
ð3:181Þ
From Eqs. (3.178)–(3.181), one can see that if A1 > 0 and E(x) < 1, then 2 2 2 ∂ E ðTCI ðQ, BÞÞ ∂ E ðTCI ðQ, BÞÞ I ðQ, BÞÞ > 0 , ∂ EðTC > 0 and 2 2 2 ∂B ∂B ∂Q 2 2 ∂ E ðTCI ðQ, BÞÞ > 0, which implies that the expected total annual cost is a convex ∂Q∂B 2
∂ E ðTCI ðQ, BÞÞ ∂Q2
function of Q and B and that exist unique values of Q and B that minimize Eq. (3.176) and maximize Eq. (3.177). D If x is uniformly distributed between 0 and 1 P D b, then we have A1 ¼ 1 þ bP in 1Db (see the derivation in Hsu and Hsu 2016). P
For A1 to be real, b (the maximum possible value of x) should be less than 1 DP ; otherwise, ln 1 DP b is undefined. If x follows a beta distribution with shape parameters p ¼ q ¼ 2, then b (the maximum possible value of x) should also be less than 1 DP. Consider the following Hessian matrix (Hsu and Hsu 2016): 0
2
∂ EðTCI ðQ, BÞÞ ∂2 EðTCI ðQ, BÞÞ B ∂Q2 ∂Q∂B B ½ Q B B B 2 @ ∂ EðTCI ðQ, BÞÞ ∂2 EðTCI ðQ, BÞÞ ∂Q∂B ∂B2 2 ðh þ C b ÞB2 A1 2KD þ 6 Q3 ð1 EðxÞÞ Q3 ð1 E ðxÞÞ 6 ¼ ½ Q B 6 4 Bðh þ C b ÞA1 ¼
2KD Q2 ð1 E ðγ ÞÞ
1 C" # C Q C C A B 3 Bðh þ C b ÞA1 " # Q2 ð1 EðxÞÞ 7 7 Q 7 ðh þ C b ÞA1 5 B
Qð1 E ðxÞÞ Q2 ð1 EðxÞÞ " # Q 2KD 0 ¼ > 0 for Q, B 6¼ 0 Q ð 1 E ð xÞ Þ B
Since it is assumed that the maximum possible value of x is less than 1 DP , E (TCI(Q, B)) is a strictly convex function for all nonzero Q and B. By taking the first derivative of E[TP1(Q, B)] or E[TC1(Q, B)] with respect to Q and B setting the results to zero, the optimal production lot size Q*rI and the maximum backorder quantity B*rI for Case I are given as follows (Hsu and Hsu 2016): QrI
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD ¼u t 2 D h E ð1 xÞ P ð1 E ðxÞÞ ðhþChb ÞA1 f1 EðxÞg2
ð3:182Þ
3.3 Fully Backordered
199
BrI ¼ QrI ð1 E ðxÞÞ
h ðh þ C b ÞA1
ð3:183Þ
Note that if the defective rate x is constant, Eqs. (3.182) and (3.183) reduce to Eqs. (3.167) and (3.168), respectively. The expected cost per year and the optimal solution for Case II are given as (Hsu and Hsu 2016): 1 D E½TCII ðQ, BÞ ¼ E ½TCI ðQ, BÞ þ hQE ðxÞ 2 Pð1 EðxÞÞ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD QrII ¼ u t 2 D h E ð1 xÞ P ð1 2E ðxÞÞ ðhþChb ÞA1 f1 EðxÞg2 BrII ¼ QrII ð1 EðxÞÞ
h ðh þ C b ÞA1
ð3:184Þ ð3:185Þ
ð3:186Þ
If γ is constant, Eqs. (3.185) and (3.186) reduce to Eqs. (3.164) and (3.165), respectively. For Case III, one obtains (Hsu and Hsu 2016):
EðxÞ E ðx2 Þ EðxÞ DP E½TCIII ðQ, BÞ ¼ E ½TCII ðQ, BÞ þ hQ ð1 E ðxÞÞ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD QrIII ¼ u t 2 D h E ð1 xÞ P 2ðEðxÞ Eðx2 ÞÞ ðhþChb ÞA1 f1 E ðxÞg2 BrIII ¼ QrIII ð1 EðxÞÞ
h ðh þ Cb ÞA1
ð3:187Þ ð3:188Þ
ð3:189Þ
If x is constant, Eqs. (3.188) and (3.189) reduce to Eqs. (3.167) and (3.168), respectively (Hsu and Hsu 2016). Example 3.5 Hsu and Hsu (2016) presented an example in which a designer window treatments manufacturer in Taiwan is a subsidiary of an interior decorating company. The manufacturer supplies all the window curtains needed by the interior decorating company. Since the window curtains are tailored designs, customers are willing to wait when a shortage occurs. Those window curtains produced which are not of perfect quality are sold to night market retailers at a discounted price. It should be noted that there are many famous night markets in Taiwan where people can buy cheaper products. During the production downtimes, the manufacturer will use the capacity to produce other products such as designer cushions, designer slipcovers, or designer bedding sets. Suppose that the manufacturer has the following parameters: P ¼ 3000 units/year, D ¼ 1000 units/year, K ¼ $400/lot, C ¼ $100/unit, CI ¼ $2/ unit, h ¼ $5/unit/year, Cb ¼ $10/unit/year, s ¼ $300/unit, and v ¼ $80/unit.
200
3 Scrap
First, it is assumed that the defective rate γ has a constant value and obtains the optimal solution of the three cases given in Table 3.10. Table 3.11 shows the optimal solutions when x is uniformly distributed between 0 and b (Hsu and Hsu 2016). If the defective rate x follows a uniform distribution with the probability density function (Hsu and Hsu 2016), ( f ðxÞ ¼
1 , b 0,
0xb otherwise
then Zb E ½ x ¼
x b dx ¼ , b 2
0
E x2 ¼
Zb
Zb x f ðxÞdx ¼ 2
0
h i E ð 1 xÞ 2 ¼
x2 b2 dx ¼ , b 3
0
Zb
Zb 2
ð1 xÞ f ðxÞdx ¼ 0
ð1 xÞ2 b2 dx ¼ 1 b þ , b 3
0
2
A1 3
D D 6 1P 7 ln 4 ¼1þ 5: D bP 1 b P
3.3.1.3
Random Breakdown
Chiu et al. (2008) are concerned with determination of optimal lot size for an economic manufacturing quantity model with backordering, scrap, and breakdown occurring in inventory-stocking period. Also, they investigated the optimal manufacturing lot size for EMQ model with scrap, backlogging, and random breakdown occurring in inventory-stacking period. Some notations which are specifically used to model this problem are shown in Table 3.12. Let t denote production time before a breakdown taking place in the inventorystacking period, and let the constant machine repair time tr ¼ g. From Fig. 3.16, one can obtain the following (Chiu et al. 2008):
3.3 Fully Backordered
201
H 1 ¼ ðP d DÞt
ð3:190Þ
H 2 ¼ H 1 t r D ¼ H 1 gD
ð3:191Þ
T1 ¼
Q P
ð3:192Þ
H 3 ¼ H 2 þ ðP d DÞðT 1 t 4 t Þ
ð3:193Þ
T ¼ T 1 þ t2 þ t3 þ tr ,
ð3:194Þ
H3 , D B t3 ¼ D B t4 ¼ PdD
ð3:195Þ
t2 ¼
ð3:196Þ ð3:197Þ
where d ¼ Px. Total scrap items produced during production uptime T1 are (see Fig. 3.17): d T1 ¼ Q x
ð3:198Þ
Total production–inventory cost per cycle is (Chiu et al. 2008): TCðT 1 , BÞ ¼ K þ C ðP T 1 Þ þ C S ðP x T 1 Þ þ CM h i H H þ H2 H þ H3 H þh 1 ðt Þ þ 1 ðt r Þ þ 2 ðT 1 t 4 t Þ þ 3 ðt 2 Þ 2 2 2 2 : d ðt 4 þ t Þ ðt þ t Þ þ dT 1 þh ðt 4 þ t Þ þ ðt 4 þ t Þt r þ 4 ðT 1 t 4 t Þ 2 2 h i B B þC b ðt 4 Þ þ ðt 3 Þ 2 2 ð3:199Þ Substituting all related parameters from Eqs. (3.190) to (3.198) in Eq. (3.199), one obtains: TCðT 1 , BÞ ¼ K þ C ðP T 1 Þ þ CS ðP x T 1 Þ þ C M h
P T Bð1 xÞ D 1
C b ð 1 xÞ hg B2 þ ðB þ gDÞ hPgT 1 ð1 xÞ þ hPgt D D 2D 1 x 1x P P h i B B þC b ðt 4 Þ þ ðt 3 Þ 2 2 ð3:200Þ
þ
0.01 607.6 133 196,447.82 605.27 132.49 196,442.71 596.37 130.54 196,422.79
0.02 615.39 132.65 196,224.51 610.59 131.62 196,214.08 592.98 127.82 196,174.38
623.4 132.3 195,996.6 615.96 130.72 195,980.63 589.82 125.17 195,921.3
0.03
0.04 631.61 131.94 195,763.96 621.37 129.8 195,742.21 586.88 122.59 195,663.4 640.06 131.57 195,526.43 626.82 128.85 195,498.65 584.15 120.08 195,400.52
0.05 685.99 129.58 194,259.79 654.65 123.66 194,197.76 573.38 108.31 194,005.3
0.1
0.15 739.25 127.32 192,844.5 683.21 117.66 192,740.07 566.95 97.64 192,457.57
1, Q*cI; 2, B*cI; 3, TPI(Q*cI, B*cI); 4, Q*cII; 5, B*cII; 6, TPII(Q*cII, B*cII); 7, Q*cIII; 8, B*cIII; 9, TPIII(Q*cIII, B*cIII)
x 1 2 3 4 5 6 7 8 9
Table 3.10 The optimal solutions when x is constant (Hsu and Hsu 2016) 801.78 124.72 191,252.78 712.07 110.77 191,095.64 564.43 87.8 190,728.31
0.2
0.25 876.36 121.72 189,449.51 740.66 102.87 189,226.5 565.69 78.57 188,781.05
202 3 Scrap
0.04
0.02 615.28 132.61 196,224.26 610.48 131.58 196,213.84 593.06 127.82 196,174.55
0.02
0.01 607.57 132.99 196,447.76 605.25 132.48 196,442.65 596.39 130.54 196,422.83
0.03 623.13 132.21 195,996.04 615.7 130.63 195,980.07 589.98 125.18 195,921.68
0.06 0.04 631.12 131.77 195,762.93 620.9 129.64 195,741.19 587.16 122.59 195,664.07
0.08 0.05 639.25 131.3 195,524.78 626.07 128.59 195,497.03 584.58 120.07 195,401.57
0.1
0.2 0.1 682 128.32 194,252.19 651.18 122.52 194,190.51 574.96 108.18 194,009.57 0.15 727.93 123.93 192,824.69 674.24 114.79 192,721.74 570.29 97.09 192,467.3
0.3
0.4 0.2 776 117.34 191,211.35 693.83 104.91 191,058.72 570.05 86.2 190,745.78
1, E[γ]; 2, Q*rI; 3, B*rI; 4, E[TPI(Q*rI, B*rI)]; 5, Q*rII; 6, B*rII; 7, E[TPII(Q*rII, B*rII)]; 8, Q*rIII; 9, B*rIII; 10, E[TPIII(Q*rIII, B*rIII)]
b 1 2 3 4 5 6 7 8 9 10
Table 3.11 The optimal solutions when x is uniformly distributed between 0 and b (Hsu and Hsu 2016) 0.5 0.25 823.58 107 189,371.51 707.97 91.98 189,160 573.84 74.56 188,807.84
3.3 Fully Backordered 203
204
3 Scrap
Table 3.12 Notation of given problem (Chiu et al. 2008) T1 t tr t2 t3 t4 H1 H2 H3 TCU(T1, B) TC(T1, B)
The optimal production time to be determined (time) Production time before a random breakdown occurs (time) Time required for repairing and restoring the machine (time) Time required for depleting all available perfect-quality on-hand items (time) Shortage permitted time (time) Time required for filling backorder quantity (time) Level of on-hand inventory when machine breakdown occurs (unit) Level of on-hand inventory when machine is repaired and restored (unit) The maximum level of on-hand inventory for each production cycle (unit) Total production–inventory costs per unit time Total production–inventory costs per cycle
The production cycle length is not constant due to the assumption of random scrap rate, and a uniformly distributed breakdown is assumed to occur in the inventory-stacking time. Thus, to take randomness of scrap and breakdown into account, one can use the renewal reward theorem in inventory cost analysis to cope with variable cycle length and use integration of TC(T1, B) to deal with the random breakdown happening in inventory-stacking time. The expected total production– inventory costs per unit time can be calculated as follows (Chiu et al. 2008):
T E
TCðT 1 , BÞ f ðt Þdt
0
E ½TCUðT 1 , BÞ ¼ E ¼
R
1 t 4
T 1 t4 R
E ðT Þ TCðT 1 , BÞ 1=t4 dt
0 T 1 Pð1E ðxÞÞ=D
ð3:201Þ
Substituting Eqs. (3.190) through (3.200) in Eq. (3.201), one obtains (Chiu et al. 2008): E ½TCUðT 1 , BÞ ¼ D
E ð xÞ ðK þ C M ÞD C 1 þ CS þ PT 1 1 E ð xÞ 1 E ð xÞ 1 E ð xÞ h i h D 1 hPT 1 E ðx2 Þ þ 1 PT 1 2B þ 2 P 2 1 E ð xÞ 1 E ð xÞ 0 1 h i E ð xÞ B2 ðCb þ hÞ B 1 x C D PT 1 þh B 1 þ E@ A D P 2PT 1 1 EðxÞ 1 E ð xÞ 1x P 0 1
þ
E ð xÞ hgD 1 1 hgD 1 B C þ hgD ðB þ gDÞE@ D A 1 E ð xÞ 2PT 1 2 1 E ðxÞ 1 E ð x Þ 1x P ð3:202Þ
3.3 Fully Backordered
205
E ð x2 Þ E ðxÞ 1 Let E0 ¼ 1E1 ðxÞ ; E 1 ¼ 1E ðxÞ ; E 2 ¼ 1E ðxÞ ; E 3 ¼ 1E ðxÞ E 1 1 1E ðxÞ E 1xD
1x 1xDP
; E4 ¼
P
Then Eq. (3.202) becomes (Chiu et al. 2008): h i ðK þ CM ÞD h D 1 PT 1 2B E 0 E0 þ PT 1 2 P h i 2 hPT 1 B D þ ðC b þ hÞE 3 þ h B 1 PT 1 E 1 E2 þ P 2 2PT 1 hgD hgD E þ ðB þ gDÞE4 þ hgDE 1 2PT 1 2 0 ð3:203Þ
E½TCUðT 1 , BÞ ¼ D½CE 0 þ C S E1 þ
The optimal inventory operating policy can be obtained by minimizing the expected cost function. For the proof of convexity of E[TC(T1, B)], one can utilize the Hessian matrix equation in Rardin and Rardin (1998) and verify the existence of the following: 0
½ T1
2
∂ E½TCUðT 1 , BÞ B ∂T 1 2 B B B @ ∂2 E½TCUðT , BÞ 1
∂T 1 ∂B
1 2 ∂ E½TCUðT 1 , BÞ C T ∂T 1 ∂B C 1 >0 C 2 ∂ E½TCUðT , BÞ A B
ð3:204Þ
1
∂B2
E[TC(T1, B)] is strictly convex only if Eq. (3.204) is satisfied, for all T1 and B different from zero. By computing all the elements of the Hessian matrix equation, one obtains (Chiu et al. 2008): 0
2
∂ E ½TCUðT 1 , BÞ ∂2 E ½TCUðT 1 , BÞ B ∂T 1 2 ∂T 1 ∂B B ½ T 1 B B B 2 @ ∂ E ½TCUðT 1 , BÞ ∂2 E ½TCUðT 1 , BÞ ∂T 1 ∂B ∂B2 2 2 2DðK þ M Þ hg D ¼ E0 þ E >0 PT 1 PT 1 4
1 C" # C T1 C C A B
ð3:205Þ
Equation (3.205) is positive, because all parameters are positive. Hence, E[TC(T1, B)] is a strictly convex function. It follows that for optimal production uptime T1 and maximal backorder level B, one can differentiate E[TC(T1, B)] with respect to T1 and with respect to B and solve linear systems of Eqs. (3.206) and (3.207) by setting these partial derivatives equal to zero:
206
3 Scrap
h i ∂E½TCUðT 1 , BÞ ðK þ CM ÞD h D hP E0 þ E2 ¼ E0 þ P 1 2 2 P 2 ∂T 1 PT 1 B2 D hgDB hg2 D2 E1 ðCb þ hÞE3 hP 1 E4 E4 2 2 P 2PT 1 2PT 1 2 2PT 1 ∂E ½TCUðT 1 , BÞ B hgD ¼ hE 0 þ ðC þ hÞE 3 þ hE 1 þ E PT 1 b 2PT 1 4 ∂B vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi u u 2DðK þ C ÞE þ hD2 g2 E 1 hE4 M 0 4 4ðC b þhÞE 3 1u T 1 ¼ t 2 D h D P h 1 E0 P ðC b þhÞE 3 2h 1 P E 1 þ hE 2 B ¼
h gD E4 PT 1 2 ðC b þ hÞE 3
ð3:206Þ
ð3:207Þ
ð3:208Þ ð3:209Þ
Plugging E0, E2, E3, and E4 in Eqs. (3.208) and (3.209), the optimal production run time and optimal backordering quantity become (Chiu et al. 2008): 312 2 hD 2 hE ð1=ð1xD=PÞÞ g 2D ð K þC Þþ E ð 1= ð 1xD=P Þ Þ 1 M 1E ð x Þ ð þh ÞE ½ ð 1x Þ= ð 1xD=P Þ 4 C 1 b 5 T 1 ¼ 4 D D h2 ð1E ðxÞÞ2 P 2 h 1 P 2h 1 P E ðxÞþhE ðx Þ ðCb þhÞE½ð1xÞ=ð1xD=PÞ
h Pð1 EðxÞÞ T 1 Dgh 2 E B ¼ 1x ðC b þ hÞ E 1x D
1 1xDP
ð3:210Þ ð3:211Þ
P
From Eq. (3.193) to Eqs. (3.208) and (3.209), one can obtain the optimal lot size Q* and optimal backorder level B* as follows (Chiu et al. 2008): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi u u 2DðK þ C ÞE þ hD2 g2 E 1 hE4 M 0 4 u 4ðC b þhÞE 3 Q ¼ t D h2 D h 1 P E 0 ðCb þhÞE3 2h 1 P E 1 þ hE 2 B ¼
h gD E4 Q 2 ðC b þ hÞE3
ð3:212Þ ð3:213Þ
Plugging E0, E2, E3, and E4 in Eqs. (3.212) and (3.213), the optimal production lot size and optimal backordering quantity become (Chiu et al. 2008):
3.3 Fully Backordered
207
2
312 hD 2 hE ð1=ð1xD=PÞÞ 2DðK þ CM Þ þ 1EgðxÞ E ð1=ð1 x D=PÞÞ 1 4ðCb þh ÞE ½ð1xÞ=ð1xD=PÞ 5 Q ¼ 4 D D h2 ð1E ðxÞÞ2 2 h 1 P 2h 1 P E ðxÞ þ hE ðx Þ ðCb þhÞE½ð1xÞ=ð1xD=PÞ
B ¼
h Pð1 E ðxÞÞ Q Dgh 2 E 1x ðCb þ hÞE 1x D
1 1xDP
ð3:214Þ ð3:215Þ
P
Chiu et al. (2008) supposed that machine breakdown factor is not an issue to be considered, then the cost and time for repairing failure machine M ¼ 0 and g ¼ 0, Eqs. (3.214) and (3.215) become the same equations as were given by: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD Q ¼u 2 u 2 1E ð x Þ f g D h th 1 2h 1 D EðxÞ þ hEðx2 Þ P P C b þh
E
B ¼
ð3:216Þ
1x 1xD P
1 E ð xÞ h Q ðC b þ hÞ E 1x 1xD
ð3:217Þ
P
Further, suppose that regular production process produces no defective items, i.e., x ¼ 0, then Eqs. (3.216) and (3.217) become the same equations as were presented by the classic EPQ model with backordering permitted (Hillier and Lieberman 1995; Silver et al. 1998): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffirffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Cb þ h Q ¼ D Cb h 1P h D Q B ¼ 1 Cb þ h P
ð3:218Þ ð3:219Þ
Numerical 3.6 Chiu et al. (2008) assumed annual production rate of a manufactured item is 18,000 units and demand of this item is 3000 units per year. The percentage of random scrap items produced x and follows a uniform distribution over the range [0, 0.15). Other parameters used are as follows (Chiu et al. 2008): K ¼ $240 for each production run, Cs ¼ $1.00 disposal cost for each scrap item, C ¼ $2.00 per item, CM ¼ $500 repair cost for each breakdown, h ¼ $0.6 per item per unit time, Cb ¼ $0.8 per item backordered per unit time, and g ¼ 0.018 years, time needed to repair and restore the machine. Applying Eqs. (3.214), (3.215), and (3.202), one can obtain the optimal production time T1* ¼ 0.2345 years, the optimal lot size Q* ¼ 4221, the backorder B* ¼ 1368, and E [TCU(Q*, B*)] ¼ $7851.30 (Chiu et al. 2008).
208
3 Scrap
Numerical 3.7 Chiu et al. (2008) assumed another manufactured item can be produced at a rate of 44,000; its annual demand is 11,000 units. A random percentage of scrap items produced x follows a uniform distribution over the interval [0, 0.20]. Other parameters used are as follows (Chiu et al. 2008): K ¼ $350 for each production run, Cs ¼ $0.80 disposal cost for each scrap item, C ¼ $2.40 per item, CMM ¼ $600 repair cost for each breakdown, h ¼ $1.00 per item per unit time, Cb ¼ $1.40 per item backordered per unit time, and g ¼ 0.036 years, time needed to repair and restore the machine. Applying Eqs. (3.210) and (3.211), one obtains the optimal T1* ¼ 0.1711 years or 8.90 weeks, and backorder level B* ¼ 2008. From Eq. (3.203), the long-run average costs E[TCU(T1*, B*)] ¼ $28,324. The optimal production run time T1* can be used to determine a multi-item production schedule. From Eq. (3.212), one also obtains optimal lot size Q* ¼ 7526 (Chiu et al. 2008).
3.3.1.4
Integrated Procurement–Production–Inventory Model
Nobil et al. (2018) derived an integrated procurement–production–inventory system for a single product and its raw materials without/with shortage. This system considers that the manufacturing process fabricates both perfect and defective finished products. The defective products are considered as scrapped items. The products are fabricated at P rate where x% of these are not useful, so non-defective items are produced with (1 x)P rate. In fact, the inventory level of finished product increases with (1 x)P D rate, where D is demand rate of items. The finished product needs n type of raw materials to produce it; these are provided from outside suppliers. Thus, producer has to consider cost of ordering and purchasing raw materials in the inventory system costs in addition to cost of producing the item. Here, producer defines the quantity of raw material j that needs to be ordered for some producing periods (Mj) and store in his/her stock for beginning of production. Their model is developed without/with shortage for final finished product. For the shortage case is supposed that items in each cycle can have shortage up to B units (Nobil et al. 2018). Some notations which are specifically used to model this problem are shown in Table 3.13. First consider that the shortage is not permitted. In this case, the on-hand inventory graph of the raw material j and the finished product for the proposed problem without shortage are shown in Fig. 3.18. From Fig. 3.18, the following equations are expressed (Nobil et al. 2018): tP ¼
Q P
I ¼ ½ð1 xÞP D
ð3:220Þ Q P
ð3:221Þ
3.3 Fully Backordered
209
ð1 xÞP D I Q, td ¼ ¼ DP D
ð1 xÞP D ð1 xÞQ Q T ¼ tP þ td ¼ þ Q¼ , DP D P
ð3:222Þ ð3:223Þ
Then, T j ¼ M jT ¼
ð1 xÞM j Q D
ð3:224Þ
The total cost consists of the following costs: production cost, the disposal cost of scrapped items, the setup cost for manufacturing the finished product, holding cost of finished product, the ordering cost of raw materials, the purchasing cost of raw materials, and the holding cost for raw materials. Thus, these costs are obtained as follows (Nobil et al. 2018): The production cost per cycle and the number of cycles per unit time are equal to CQ and T1, respectively. Therefore, the production cost per unit time is calculated by: CQ T DCQ DC ¼ ¼ Qð1 xÞ ð1 xÞ
Production cost ¼
ð3:225Þ ð3:226Þ
C S xQ DC S xQ DC S x ¼ ¼ T Q ð 1 xÞ ð 1 x Þ
K DK DK 1 Set up cost ¼ ¼ ¼ T Qð1 xÞ ð1 xÞ Q
Disposal cost ¼
Holding cost for finished product ¼
H ½I T 2T
ð3:227Þ ð3:228Þ ð3:229Þ
Substituting I and T from Eqs. (3.221) and (3.223) into Eq. (3.229), hence: Holding cost for finished product ¼
H 2T Q Qð1 xÞ ð3:230Þ ðð1 xÞP DÞ D P
Thus, using Eq. (3.223) in above relation, thus (Nobil et al. 2018):
210
3 Scrap
Table 3.13 Notation of given problem (Nobil et al. 2018) N αj I Oj C Raw j
Number of raw materials Amount of raw material j required to produce one finished product (amount of raw material j/unit of finished product) Maximum on-hand inventory of finished product (time) Ordering cost of raw material j per order (time) Purchasing cost of raw material j per unit ($/unit)
hj T Tj Mj
Holding cost of raw material j per item per unit time ($/unit/unit time) Cycle length of the finished product (time) Cycle length of the raw material j (time) Number of cycles for raw material j
(1–x)P–D
Finished product
Cycle 1
Cycle (Mj-1)
Cycle 2
Cycle Mj
I
–D
tp
Mj a j Q
td
tp
td
tp
td
–ajP
(Mj–1)ajQ
–ajP
Raw material j
(Mj–2)ajQ
2ajQ a jQ
T
T
T
T
Tj=(MjT)
Fig. 3.18 The on-hand inventory graph for the problem without shortage (Nobil et al. 2018)
H ½ð1 xÞP DÞ Q 2P H D ¼ 1x Q 2 P
Holding cost for finished product ¼
ð3:231Þ
3.3 Fully Backordered
211
The ordering cost of the raw material j for Mj cycles and the number of cycles per unit time are equal to Oj and T1j, respectively. Thus, total ordering cost per unit time is obtained by: Ordering cost ¼
n n X Oj X DO j 1 ¼ Tj ð 1 xÞ M j Q j¼1 j¼1
ð3:232Þ
The purchasing cost of the raw material j for Mj cycles is equal to Mj Rj αj Q that αj is proportion of per unit of finished product. Thus, total purchasing cost per unit time is computed by: Raw material purchasing cost ¼
n M C Raw α Q n C Raw α D X X j j j j j ¼ T ð 1 x Þ j j¼1 j¼1
ð3:233Þ
From Fig. 3.18, the area of the raw material in this figure is equal to:
2M j 3 α j Qt P 2M j 1 α j Qt P α j Qt P 3α j Qt P 5α j Qt P þ þ þ⋯þ þ 2 2 2 2 2 þ α j Qt d þ 2α j Qt d þ 3α j Qt d þ ⋯ þ M j 2 α j Qt d þ M j 2 α j Qt d
ð3:234Þ Based on Appendix A of Nobil et al. (2018), the area of the raw material j can easily be determined as follows:
α j α j ð1 xÞP D 2 2 αj Q Mj þ DP 2P 2 2
ð1 xÞP D 2 Q Mj DP
Area of raw material j ¼
ð3:235Þ
Thus, total holding cost per unit time for all the raw materials is obtained as follows:
α j ð1 xÞP D 2 2 Q Mj DP T j 2P 2 j¼1
α j ð1 xÞP D 2 Q Mj DP 2
n X Dh j α j α j ð1 xÞP D ¼ QM j þ DP ð1 xÞ 2P 2 j¼1
Dh j α j ð1 xÞP D Q DP 2ð 1 x Þ
Holding cost of raw materials ¼
n X hj αj
þ
ð3:236Þ
212
3 Scrap
Now, based on Eqs. (3.226)–(3.228), (3.231)–(3.233), and (3.236), the total cost for the IPPI model without shortage, denoted by TC, is written as follows:
TC ¼
8 n 0 M j 1 & integer; j ¼ 1, 2, . . . , n D C Raw α j þ CS x þ C j Δ1j ¼ > 0; j ¼ 1, 2, . . . , n ð 1 xÞ Δ2 ¼
DK >0 ð 1 xÞ
DO j > 0; j ¼ 1, 2, . . . , n ð 1 xÞ
Dh j α j α j ð1 xÞP D > 0; j ¼ 1, 2, . . . , n þ Δ4j ¼ DP ð1 xÞ 2P 2
Dh j ð1 xÞP D h D Δ5j ¼ ; j ¼ 1, 2, . . . , n 1x DP 2 P 2ð 1 x Þ Δ3j ¼
ð3:238Þ
ð3:239Þ ð3:240Þ ð3:241Þ ð3:242Þ ð3:243Þ
Now consider that shortage is permitted and is fully backordering. The on-hand inventory graph for the raw material j and the finished product for the model with shortage are shown in Fig. 3.19. From Fig. 3.19, the following equations are deduced: t1 ¼
B ð1 xÞP D
ð3:244Þ
3.3 Fully Backordered
213
Q B P I Q B t2 ¼ ¼ , ð1 xÞP D P ð1 xÞP D I ¼ ½ð1 xÞP D
ð3:245Þ ð3:246Þ
Q tP ¼ t1 þ t2 ¼ , P
ð1 xÞP D I B Q t3 ¼ ¼ DP D D
ð3:247Þ
B t4 ¼ D
ð1 xÞP D Q td ¼ t3 þ t4 ¼ DP
ð3:249Þ
T ¼ tP þ td ¼
ð3:248Þ
ð3:250Þ
ð1 xÞP D ð1 xÞQ Q Q¼ þ DP D P
ð3:251Þ
ð1 xÞM j Q D
ð3:252Þ
So, T j ¼ M jT ¼
The total cost is comprised of the following costs: production cost, the disposal cost of scrapped items, the setup cost for producing the finished product, the holding cost for finished product, the backorder cost, the ordering cost of raw materials, the purchasing cost of raw materials, and holding cost of raw materials. Thus, these costs are obtained as follows (Nobil et al. 2018): The production cost per time unit for the finished product is calculated by: Production cost ¼
CQ DCQ DC ¼ T Q ð 1 xÞ ð 1 x Þ
ð3:253Þ
The disposal cost per time unit for the scrapped items is determined by: Disposal cost ¼
C S xQ DC S xQ DC S x ¼ ¼ T Q ð 1 xÞ ð 1 x Þ
The setup cost per time unit is obtained with:
ð3:254Þ
214
3 Scrap
K DK DK 1 ¼ Setup cost ¼ ¼ T Qð1 xÞ ð1 xÞ Q
ð3:255Þ
Based on Fig. 3.19, the holding cost per unit of finished product is given by: Holding cost for finished product ¼
h ½ I ðt 2 þ t 3 Þ 2T
ð3:256Þ
Substituting I, t2, t3, and T from Eqs. (3.245), (3.246), (3.248), and (3.251), respectively, thus (see Appendix C of for detail calculations), Holding cost for finished product ¼
h 2
2 Q P B ðð1 xÞP DÞ þ P ðð1 xÞP DÞ Q hB ð3:257Þ Based on Fig. 3.19, the backorder cost per unit of finished product is computed by: Backordering cost ¼
Cb ½B ðt 1 þ t 4 Þ 2T
ð3:258Þ
Substituting t1 and t4 from Eqs. (3.244) and (3.249) respectively, hence, Backordering cost ¼
Cb B B þ B 2T ð1 xÞP D D
ð3:259Þ
From Eq. (3.251),
Cb D B B B þ 2ð1 xÞQ ð1 xÞP D D
2 Cb P B ¼ 2ðð1 xÞP DÞ D
Backordering cost ¼
ð3:260Þ
The total ordering cost per for time unit is determined by:
n n X Oj X DO j 1 ¼ Ordering cost ¼ Tj ð 1 xÞ M j Q j¼1 j¼1 The total purchasing cost per time unit is calculated by:
ð3:261Þ
3.3 Fully Backordered
215
Finished product
(1–x)P–D
Cycle 1
Cycle 2
Cycle Mj
I –D
–D
B´
tr
t2
t3
t4
M j aj Q Raw material j
–ajP
(Mj –1)aj Q –ajP
(Mj –2)aj Q
aj Q
tp
td
tp
T
td
tp
T
td
T Tj =(Mj T)
Fig. 3.19 The on-hand inventory graph for the problem with shortage (Nobil et al. 2018)
Raw material purchasing cost ¼
n M C Raw α Q n C Raw α D X X j j j j j ¼ T ð 1 x Þ j j¼1 j¼1
ð3:262Þ
From Fig. 3.19, the area of the raw material j in this figure is equal to:
2M j 3 α j Qt P 2M j 1 α j Qt P α j Qt P 3α j Qt P 5α j Qt P þ þ þ⋯þ þ 2 2 2 2 2 þ α j Qt d þ 2α j Qt d þ 3α j Qt d þ ⋯ þ M j 2 α j Qt d þ M j 2 α j Qt d
ð3:263Þ Because the uptime period and downtime period, denotedby tP andtd, are same as ÞPD the model without shortage, in other words, t P ¼ QP and t d ¼ ð1xDP Q. Therefore, the area of the raw material j in Fig. 3.19 is obtained as follows:
216
3 Scrap
α j α j ð1 xÞP D 2 2 αj Q Mj þ Area of raw material j ¼ DP 2P 2 2
ð1 xÞP D 2 Q Mj DP
ð3:264Þ
Thus, the total holding cost per time unit is computed as follows:
n X Dh j α j α j ð1 xÞP D QM j þ Holding cost of raw materials ¼ DP ð1 xÞ 2P 2 j¼1
Dh j α j ð1 xÞP D Q DP 2ð 1 x Þ ð3:265Þ Now, based on Eqs. (3.253)–(3.255), (3.257), (3.260)–(3.262), and (3.265), the total cost for the IPPI model with shortage is given by: 8 n 0 M j 1 & integer; j ¼ 1, 2, . . . , n ð3:267Þ
3.3 Fully Backordered
Δ1j ¼
D CRaw α þ C x þ C j S j ð 1 xÞ
217
> 0; j ¼ 1, 2, . . . , n
DK >0 ð1 xÞ DO j ¼ > 0; j ¼ 1, 2, . . . , n ð1 xÞ
Dh j α j α j ð1 xÞP D > 0; j ¼ 1, 2, . . . , n ¼ þ DP ð1 xÞ 2P 2
Dh j ð1 xÞP D h D ; j ¼ 1, 2, . . . , n 1x ¼ DP 2 P 2ð 1 x Þ ðh þ C b ÞP ¼ >0 2ðð1 xÞP DÞ
Δ2 ¼ Δ3j Δ4j Δ5j Δ6
ð3:268Þ
They have used metaheuristic algorithms to solve their models, so for more detailed information, readers can refer to Nobil et al. (2018).
3.3.1.5
Service Level Constraint
Chiu (2006) studied the effect of service level constraint on EPQ model with random defective rate. In the realistic inventory control and management, due to certain internal orders of parts/materials and other operating considerations, the planned backlogging is the strategy to effectively minimize overall inventory costs. While allowing backlogging, abusive shortage in an inventory model, however, may cause an unacceptable service level and turn into possible loss of future sales (because of the loss of customer goodwill). Therefore, the maximal allowable shortage level per cycle is always set as an operating constraint of the business in order to achieve minimal service level while deriving the optimal lot size decision (Chiu 2006). Some notations which are specifically used to model this problem are shown in Table 3.14. The EPQ model assumes that the production rate P must always be greater than or equal to the demand rate D. The production rate of perfect-quality items must always be greater than or equal to the sum of the demand rate and the production rate of defective items (P d D 0 or 1 x DP 0). Figure 3.20 depicts the on-hand inventory level and allowable backorder level for the EPQ model with backlogging permitted. For the following derivation, they employ the solution procedures used by Hayek and Salameh (2001). From Fig. 3.20, one can obtain the cycle length T, production uptime t1, the maximum level of on-hand inventory H1, production downtime t2, shortage permitted time t3, and t4 as follows (Chiu 2006):
218
3 Scrap
T¼
4 X i¼1
ti ¼
Qb ð1 xÞ , D
H1 , PdD Q H 1 ¼ ðP d DÞ b B, P H1 t2 ¼ , D B t3 ¼ , D B t4 ¼ , PdD Q ðt 1 þ t 4 Þ ¼ : P t1 ¼
ð3:269Þ ð3:270Þ ð3:271Þ ð3:272Þ ð3:273Þ ð3:274Þ ð3:275Þ
The scrap items built up randomly during production uptime (t1 + t4) are (Chiu 2006): d ðt 1 þ t 4 Þ ¼ x Q:
ð3:276Þ
The inventory cost per cycle is (Chiu 2006): h i H TCðQ, BÞ ¼ CQ þ CS xQ þ K þ h 1 ðt 1 þ t 2 Þ 2 h i d ðt 1 þ t 4 Þ B þC b ðt 3 þ t 4 Þ þ h ðt 1 þ t 4 Þ : 2 2
ð3:277Þ
Since scrap items are produced randomly during a regular production run, the cycle length T is a variable (see Fig. 3.20). One may employ the renewal reward theorem (Zipkin 2000) to cope with the variable cycle length. By substituting variables from Eqs. (3.269) to (3.276) in Eq. (3.277), the expected cost E ½TCUðQ, BÞ ¼ E½TCEððQTbÞ, BÞ can be obtained as follows (Chiu and Chiu 2003): E ½TCUðQ, BÞ ¼ D
E ð xÞ C KD 1 þ CS þ Q 1 E ð xÞ 1 E ð xÞ 1 E ð xÞ 0 1 h i ðC þ hÞ B 1 x C B2 h D 1 þ 1 Qb 2B þ b E@ DA 2Q 2 P 1 E ð xÞ 1 E ð xÞ 1x P h i E ð xÞ 2 D hQ E ðx Þ Q þh B 1 þ P 2 1 E ð xÞ 1 E ð xÞ
ð3:278Þ
3.3 Fully Backordered
219
Table 3.14 Notation of given problem (Chiu 2006) t1 t2 t3 t4
Production uptime (time) Production downtime (time) Time shortage permitted (time) Time needed to satisfy all the backorders by the next production (time) I (t) Q H1
P –d–D
Fig. 3.20 On-hand inventory of the EPQ model with random defective rate and backlogging permitted (Chiu 2006)
t1
–D P –d–D
–D
Time
t2
B
t3
T
t4
T
For the proof of convexity of E[TCU(Q, B)], one can utilize the Hessian matrix equation (Rardin and Rardin 1998): 0
½Q
2
∂ E½TCUðQ, BÞ B ∂Q2 B B B @ ∂2 E½TCUðQ, BÞ ∂Q∂B
¼
2KD 1 > 0: Q 1 E ð xÞ
1 2 ∂ E½TCUðQ, BÞ C Q ∂Q∂B C C 2 ∂ E½TCUðQ, BÞ A B ∂B2 ð3:279Þ
Equation (3.279) is positive, because all parameters are positives. Hence, the expected inventory cost function E[TCU(Q, B)] is a strictly convex function for all Q and B different from zero (Chiu 2006). Hence, it follows that for the optimal production lot size Q and the maximal level of backorder B, one can differentiate E[TCU(Q, B)] with respect to Q and with respect to B and solve the linear system of Eq. (3.280) by letting these partial derivatives equal to zero (Chiu 2006):
220
3 Scrap
∂E½TCUðQ, BÞ KD 1 h D 1 ¼ 2 þ 1 P 1 E ð xÞ ∂Q Q 1 E ð xÞ 2 0 1 E ð xÞ 2 ð C þ hÞ B D h E ðx2 Þ B 1x C 2 b E@ þ ¼0 Ah 1 λ P 1 E ð xÞ 2 1 E ð xÞ 2Q 1 EðxÞ 1x P ð3:280Þ
∂E ½ðTCUðQ, BÞÞ 1 B ðC b þ hÞ 1x ¼ h þ E 1 E ð xÞ Q 1 E ð xÞ ∂B 1 x DP þh
E ð xÞ 1 E ð xÞ
¼0
ð3:281Þ
Hence, one derives the optimal production policy, Q*b and B*, as shown below (Chiu 2006): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD Q ¼u 2 u 2 f 1E ð x Þ g 2h 1 D EðxÞ þ hEðx2 Þ th 1 DP C hþh P b
E
B ¼
ð3:282Þ
1x 1xD P
1 E ð xÞ h Q ðC b þ hÞ E 1x D 1x
ð3:283Þ
P
Now for the EPQ model with random defective rate when shortage is not permitted, the cycle length T ¼ t1 + t2 (see Fig. 3.20). The expected annual cost ðQÞÞ E ½TCUðQÞ ¼ EðTC E ðT Þ can be obtained as follows (Chiu et al. 2003): E ½TCUðQÞ ¼ D
E ð xÞ C KD 1 hQ D 1 þ CS þ 1 þ Q 1 E ð xÞ 2 P 1 E ð xÞ 1 E ð xÞ 1 E ð xÞ E ð xÞ D hQ E ðx2 Þ hQ 1 þ P 1 E ð xÞ 2 1 E ð xÞ ð3:284Þ
Differentiating E[TCU(Q)] with respect to Q twice, we find that E[TCU(Q)] is convex, and by minimizing the expected annual cost E[TCU(Q)], one can derive the optimal production quantity Q* as shown in Eq. (3.285) (Chiu 2006): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Q ¼ : D h 1 P 2h 1 DP E ðxÞ þ hE ðx2 Þ
ð3:285Þ
Now effects of backlogging and service level constraint on the EPQ model will be considered.
3.3 Fully Backordered
221
The expected annual cost per when backlogging is not permitted is always greater than or equal to that of the EPQ model with allowed backlogging. That is, E(TCU (Q)) E(TCU(Q, B)), for any given Q ¼ Qbacklogging (Chiu 2006), because: E ðTCUðQÞÞ EðTCUðQ, BÞÞ ¼
ð C þ hÞ hB 1x E b 1 E ð xÞ 1 E ð xÞ 1 x DP
E ð xÞ B2 h B 2Q 1 E ð xÞ
ð3:286Þ
Substituting B, one has E ðTCUðQÞÞ EðTCUðQ, BÞÞ ¼
1 E ð xÞ h2 Q 0 2ðCb þ hÞ E 1x D 1x
ð3:287Þ
P
Since parameters h and Cb are nonnegative numbers, the random defective rate x and, 1 x DP 0 and the production lot size Q 0, hence Eq. (3.287) 0. So it is better (in terms of total inventory costs) to permit shortage and have them backordered for the EPQ model with random defective rate. While allowing backlogging, abusive shortage in an inventory model, however, may cause an unacceptable service level and turn into possible loss of future sales. Hence, the maximal allowable shortage level per cycle is always set as an operating constraint for the business in order to attain the minimal service level. Suppose that set α to be the maximum proportion of shortage permitted per cycle (i.e., the service level ¼(1 α)%), then (Chiu 2006): t3 þ t4 , T α t þ t4 : ¼ 3 1 α t1 þ t2 α¼
ð3:288Þ ð3:289Þ
Substituting t1, t2, t3, and t4, one obtains (Chiu 2006): α B , ¼ 1α 1 x DP Q B
ð3:290Þ
Substituting B, one has the following (Chiu 2006):
ð C b þ hÞ 1 1x D 1 E , ¼ 1 x h P α 1 E ð xÞ 1 x DP
ð3:291Þ
222
3 Scrap
( " )
1 # 1 E ðxÞ 1 1x 1 : Cb ¼ h E α ð1 x D=PÞ 1 x D=P
ð3:292Þ
Assume that (Chiu 2006): ( " )
1 # 1 1 E ðxÞ 1x E 1 : f ðα, xÞ ¼ h α 1 x DP 1 x DP
ð3:293Þ
Equation (3.293) represents the relationship between the imputed backorder cost f (α, x) and the maximum proportion of shortage permitted time α. In other words, when the service level (1 α)% of the EPQ model is set, the corresponding imputed backorder cost f(α, x) can be obtained. Hence, one can utilize this information to determine whether or not the service level is achievable. For the computation of 1x E 1x D , one can refer to Chiu (2006). P
Let Cbi be the tangible backorder cost per item. If Cbi > f(α, x), then the service level (1 α)% is achievable. Otherwise, the tangible backorder cost should be increased to f(α, x), and then use it to derive the new optimal operating policy (in terms of Q* and B*), so that the overall inventory costs can be minimized and the service level constraint will be attained. Letting Cbi be the adjustable intangible backorder cost (per item per unit time), then bi should satisfy the following condition in order to attain the f(α, x) service level (Chiu 2006): bi ½ f ðα, xÞ C bi :
ð3:294Þ
Therefore, by using Cb ¼ f(α, x), one can derive the new optimal production lot size Q* and the optimal backorder level B* that minimizes the expected annual inventory costs as well as achieves the minimal service level (1 α)% (Chiu 2006). Example 3.8 Chiu (2006) considered a company which produces a product for several regional clients. He assumed D ¼ 4000 units per year, P ¼ 10,000 units per year, Cs ¼ $0.3 per scrap item, K ¼ $450 per setup, C ¼ $2 per item, x U[0, 0.1], Cbt ¼ $0.2 per item backordered per unit time, α ¼ 0.3, and h ¼ $0.6 per item per year. First let Cb ¼ Cbt. From Eqs. (3.278), (3.282), and (3.283), one obtains the overall costs E[TCU(Qb*, B*)] ¼ $9087, the optimal production quantity Q* ¼ 6284, and the optimal backorder level B* ¼ 2589. For EPQ model with backlogging not allowed, from Eqs. (3.286) to (3.287), the total cost E[TCU(Q*)] ¼ $9625 and the optimal production quantity Q* ¼ 3323 are obtained. One notices that the EPQ model with backlogging permitted has a lower overall cost than that of the EPQ model with no shortage allowed. Another research to investigate the effects of service level constraint on order and shortage quantities is performed by Shyu et al. (2009). Readers for more detailed information can refer to this work.
3.4 Partial Backordered
3.4
223
Partial Backordered
3.4.1
Continuous Delivery
In this section, the EPQ models with scrap and continuous delivery policy with partial backordered shortage are presented.
3.4.1.1
Multi-product Single-Machine System
Taleizadeh et al. (2010) developed a multi-product single-machine production system under economic production quantity (EPQ) model in which the existence of only one machine causes a limited production capacity for the common cycle length of all products, the production defective rates are random variables, shortages are allowed and take a combination of backorder and lost sale, and there is a service rate constraint for the company. Imperfect production processes, due to process deterioration or some other factors, may randomly generate X percent of defective items at a rate d. The inspection cost per item is involved when all items are screened. All defective items are assumed to be scrapped; i.e., no rework is allowed. The annual constant production rate (P) is much larger than the annual constant demand rate (D) as the basic assumption of the finite production model. In other words, the expected production rate of the scrapped items θ can be expressed as d ¼ PE[X]. Also, Taleizadeh et al. (2010) assumed that there is a real constant production capacity limitation on a single machine on which all products are produced and that the setup cost is nonzero. Some notations which are specifically used to model this problem are shown in Table 3.15. Index j ¼ 1, 2, . . ., n refers to the number of products. The production rate Pj is always assumed to be greater than or equal to the demand rate Dj. Furthermore, the production rate of the perfect-quality items is assumed to be greater than or equal to the sum of the demand rate and the production D rate of defective items. In other words, Pj Dj dj 0 or 1 E ðxÞ P jj 0:. Figure 3.21 depicts the on-hand inventory level and allowable backorder level of the EPQ model with permitted backlogging. To model the problem, a part of modeling procedure used in Hayek and Salameh (2001) is applied. Since all products are manufactured on a single machine with a limited capacity, the cycle length for all of them is equal (T1 ¼ T2 ¼ . . . ¼ Tn ¼ T). Then, based on Fig. 3.21, for j ¼ 1, 2, . . ., n, one obtains (see Appendix A of Taleizadeh et al. 2010): T¼
4 X i¼1
t ij
QBj 1 E x j þ 1 ξ j B j ¼ Dj
ð3:295Þ
224
3 Scrap
t 1j ¼
I 1j Pj Dj dj
Qj ξ jB j I 1j ¼ P j D j d j Pj
ð3:297Þ
I 1j Dj
ð3:298Þ
ξ jB j B j ¼ ξ jD j D j
ð3:299Þ
ξ jB j Pj Dj dj
ð3:300Þ
t 2j ¼ t 3j ¼ t 4j ¼
ð3:296Þ
t 1j þ t 4j ¼
Qj Pj
ð3:301Þ
The objective function of the model is the summation of the expected annual production, holding, shortage, disposal, and setup costs as: Z ¼ Production cost þ Holding cost þ Backordering cost þ Disposal cost þ Setup cost
ð3:302Þ
In the following subsections, different parts of the objective function are described. The production cost per unit and the production quantity per period of the jth product are Cj and Qj, respectively. Hence, the production cost of the jth product per period is CjQj. While the total annual production cost of the jth product in a disjoint production policy (each product is ordered separately) is NCjQj, this cost for the C Q joint policy (all products have a unique ordering cycle) is Tj j . Furthermore, since the shortages are in combinations of backorders and lost sales, based on Eq. (3.307), one obtains: T Dj 1 ξj Bj T Dj 1 ξj Bj Qj ¼ ¼ E 1 xj 1 E xj
ð3:303Þ
Hence, the expected annual production cost will be: n Cj X j¼1
TD j ð1ξ j ÞB j E ð1x j Þ
T
¼
n X j¼1
" # n X Cj 1 ξj Bj C jD j T 1 E xj 1 E xj j¼1
ð3:304Þ
3.4 Partial Backordered
225
Table 3.15 Notation of given problem (Taleizadeh et al. 2010) The probability density function of xj fxj xj ξj α I 1j N t 1j
The fraction of jth product shortage that is backordered The safety factor of total allowable shortages The maximum units of on-hand inventory level, when the regular production process stops, (unit) The number of cycles per year The production uptime of the jth product, (time)
t 2j
The production downtime of the jth product, (time)
t 3j
The permitted shortage time of the jth product, (time)
t 4j
The time needed to satisfy all backorders in the next production of the jth product, (time) The annual expected total costs, ($/year)
Z
Fig. 3.21 A production– inventory cycle (Taleizadeh et al. 2010)
I Qj –ζjBj
I1j
Pj –Dj–Bj –Dj –ζjDj
t 3j
t 4j t
ζjBj
t1
t 2j
j
(1 –ζj)Bj
Pj –Dj–dj
T
The holding cost per unit of the jth product per unit time for both the healthy and the scrapped items is hj. According to Fig. 3.21, the total holding costs of healthy items per cycle and per year are shown in Eqs. (3.305) and (3.306), respectively: "
I 1j 1 t j þ t 2j hj 2 j¼1
n X
"
#
I 1j 1 hj t j þ t 2j N 2 j¼1 n X
ð3:305Þ # ð3:306Þ
However, Eq. (3.306) for the joint production policy in which N ¼ T1 becomes:
226
3 Scrap
" # n I 1j 1 1X 2 h t þtj T j¼1 j 2 j
ð3:307Þ
Finally, the expected total annual holding cost of healthy items is (see Appendix B of Taleizadeh et al. 2010): "
P j D j d j 1 ξ j þ ξ jP j 1 E x j P j D j d j D j Bj 2 2 T 2 2 2 P j 1E x j P j 1E x j j¼1 2 2 2 2 2 # P j D j d j 1 ξ j þ 2ξ j 1 ξ j P j 1 E x j P j D j d j þ ξ j P j 1 E x j Bj þ 2 2 T 2D j P j 1 E x j P j D j d j
n X h j P j d j
ð3:308Þ Since the scrap items of each product are assumed to be held until the end of its production time, based on Fig. 3.21, the total holding costs of the scrapped items per cycle and per year are shown in Eqs. (3.309) and (3.310), respectively: 2 3 d j t 1j þ t 4j h j4 t 1j þ t 4j 5 2 j¼1
n X
2 3 d j t 1j þ t 4j t 1j þ t 4j 5 h j4 N 2 j¼1 n X
ð3:309Þ
ð3:310Þ
Again, for the joint production policy, Eq. (3.310) becomes: 2 3 " # 1 4 n n dj Qj 2 1 X 4d j t j þ t j 1X 1 4 5 hj hj tj þtj ¼ T j¼1 T j¼1 2 Pj 2
ð3:311Þ
Hence, the expected total annual holding cost of scrapped items according to Eq. (3.303) is: n X j¼1
" h jd j
!# 2 2 B2j D j T 2D j 1 ξ j B j 1 ξj 2 2 þ 2 2 T 2 Pj 1 E xj 2 Pj 1 E xj
ð3:312Þ
Finally, the expected total annual holding cost of healthy and scrapped items is:
3.4 Partial Backordered
227
"
P j D j d j 1 ξ j þ ξ jP j 1 E x j P j D j d j D j Bj 2 2 T 2 2 2 P j 1E x j P j 1E x j j¼1 2 2 2 2 2 # P j D j d j 1 ξ j þ 2ξ j 1 ξ j P j 1 E x j P j D j d j þ ξ j P j 1 E x j Bj þ 2 2 T 2D j P j 1 E x j P j D j d j " 2 !# 2 2 n X Bj D j T 2D j 1 ξ j B j 1ξ j þ h jd j 2 2 þ 2 2 T 2 P j 1E x j 2 P j 1E x j j¼1
n X h j P j d j
ð3:313Þ Based on Fig. 3.21, the backordered and lost sale costs per cycle are shown in Eqs. (3.314) and (3.315), respectively:
Bj 3 C bj ξ j t j þ t 4j 2 j¼1
n X
n X
b πj 1 ξj Bj
ð3:314Þ ð3:315Þ
j¼1
These costs for a year become: N
n X
Cbj ξ j
j¼1
N
n X
Bj 3 t j þ t 4j 2
b πj 1 ξj Bj
ð3:316Þ ð3:317Þ
j¼1
Because of the joint production policy, Eqs. (3.316) and (3.317) will change to Eqs. (3.318) and (3.319), respectively: n Bj 3 1X t j þ t 4j C bj ξ j T j¼1 2
ð3:318Þ
n 1X b πj 1 ξj Bj T j¼1
ð3:319Þ
Finally, the expected annual backordered and lost sale costs are (see Appendix C of Taleizadeh et al. 2010): n 1X C ξ T j¼1 bj j
"
2 # Pj 1 ξj Dj dj Bj 2D j P j D j d j
ð3:320Þ
228
3 Scrap n 1X b π 1 ξj Bj T j¼1 j
ð3:321Þ
Since theP quantity of scrapped items is E(xj)Qj, the expected total disposal cost per cycle is nj¼1 Cs j E x j Q j . This quantity per year becomes: N
n X
Cs j E x j Q j
ð3:322Þ
j¼1 n 1X Cs j E x j Q j T j¼1
Since Q j ¼
TD j ð1ξ j ÞB j 1E ðx j Þ
ð3:323Þ
the annual expected total scrapped item cost is:
n T Dj 1 ξj Bj 1X Cs E x j T j¼1 j 1 E xj n n X Cs j E x j 1 ξ j B j Cs j E x j D j X ¼ T 1 E xj j¼1 1 E x j j¼1
ð3:324Þ
The cost of a setup is K which occurs N times per year. So, the annual setup cost will be: NK ¼
K T
ð3:325Þ
As a result, the objective function of the model becomes (Taleizadeh et al. 2010):
3.4 Partial Backordered
229
" # n n X X C j 1ξ j B j C jD j MinZ ¼ T j¼1 1 E x j j¼1 1 E x j " n X P j D j d j D j P j D j d j 1 ξ j þ ξ jP j 1 E x j hj Pj d j Bj þ 2 2 T 2 2 P j 1E x j 2 P j 1E x j j¼1 2 2 2 2 2 # P j D j d j 1 ξ j þ 2ξ j 1 ξ j P j 1 E x j P j D j d j þ ξ j P j 1 E x j Bj þ 2 2 T 2D j P j 1 E x j P j D j d j " 2 !# 2 n X B2j D j T 2D j 1 ξ j B j 1ξ j h jd j þ 2 2 þ 2 2 T 2 P j 1E x j 2 P j 1E x j j¼1 " 2 # n n X P j 1ξ j D j d j B j 1 1X þ C ξ b π j 1ξ j B j þ T j¼1 bj j T 2D j P j D j d j j¼1 n n X Cs j E x j 1 ξ j B j K Cs j E x j D j X þ þ T T 1E x j j¼1 1 E x j j¼1 " 2 n X h jd j 1 ξ j C bj ξ j P j 1 ξ j D j d j ¼ 2 2 þ 2D j P j D j d j 1E x j j¼1 2 P j 2 2 2 2 2 # P j D j d j 1 ξ j þ 2ξ j 1 ξ j P j 1 E x j P j D j d j þ ξ j P j 1 E x j Bj þ 2 2 T 2D j P j 1 E x j P j D j d j " # n X h jd jD j 1 ξ j h j P j d j P j D j d j 1 ξ j þ ξ jP j 1 E x j Bj 2 2 þ 2 2 2 P j 1E x j 1E x j j¼1 2 P j 0
þ
n X j¼1
"
n B X B C j þb π j þ Cs j E x j 1 ξ j B ! 2 B n B j X h j P j d j P j D j d j D j h jd j D j j¼1 @ þ þ 2 1E x j 2 2 2 T T 2 P j 1E x j 2 P j 1E x j j¼1
# C j þ Cs j E x j D j K þ T 1E x j
ð3:326Þ
To make sure that all of the n products will be produced by a single machine, a capacity limitation should be considered as explained in the next subsection. The maximum capacity of the single machine and the minimum service rate are the two constraints of the model that are described in the two following subsections. Since t 1j þ t 4j and tsj are the production time and setup time of the jth product, respectively, the summation Pof the total production and setup time (for all products) Pn 1 n 4 will be j¼1 t j þ t j þ j¼1 ts j in which it should be smaller or equal to the period length (T ). So the capacity constraint of the model is (Taleizadeh et al. 2010): n n X X t 1j þ t 4j þ ts j T j¼1
ð3:327Þ
j¼1
Then, based on the derivation in Appendix D of Taleizadeh et al. (2010), one obtains:
230
3 Scrap n P
ts j
j¼1
1
n P j¼1
n P j¼1
ð1ξ j ÞB j
P j ð1E ðx j ÞÞ
T
ð3:328Þ
Dj P j ð1E ðx j ÞÞ
Since the shortage quantity of the jth product per period is Bj, the annual demand of the jth product is Dj, the number of periods in each year is N, and the safety factor of allowable shortage is α, the service rate constraint becomes: n X N Bj T Dj j¼1
ð3:329Þ
According to Appendix D of Taleizadeh et al. (2010), the service rate constraint is: n P
T SL ¼
j¼1
α
C 2j 2C 1j D j
n P j¼1
C3j 2C1j D j
T
ð3:330Þ
Based on the objective function in Eq. (3.326) and the constraints in Eqs. (3.328) and (3.330), the final model is:
3.4 Partial Backordered
231
" 2 n X b π j 1ξj h jd j 1 ξ j C bj ξ j P j 1 ξ j D j d j Min Z ¼ þ 2 þ 2 2D j 2D j P j D j d j 2 Pj 1E xj j¼1 " 2 n X b π j 1ξj h jd j 1 ξ j C bj ξ j P j 1 ξ j D j d j þ 2 þ Min Z ¼ 2 2D j 2D j P j D j d j 2 Pj 1E xj j¼1 2 2 2 2 # 2 P j D j d j 1 ξ j þ 2ξ j 1 ξ j P j 1 E x j P j D j d j þ ξ j P j 1 E x j Bj þ 2 2 T 2D j P j 1 E x j Pj Dj d j " # n X h jd jD j 1 ξ j h j P j d j P j D j d j 1 ξ j þ ξ jP j 1 E x j Bj 2 2 þ 2 2 2 P 2 Pj 1E xj 1 E x j¼1 j j n X ðC j þ Cs j E x j 1 ξ j B j T 1E xj j¼1 ! " 2 # n n X X hj Pj d j Pj Dj d j Dj h jd j D j C j þ Cs j E x j D j K þ 2 þ þ 2 2 2 T þ T 1E xj 2 Pj 1E xj 2 Pj 1E xj j¼1 j¼1 n n P P 1ξj Bj ts j j¼1 j¼1 P j 1 E x j s:t: : T n P Dj 1 P 1 E x j¼1 j j n P
T SL ¼
C 2j
1 j¼1 2C j D j n C 3j P α 1 j¼1 2C j D j
T
T,B j 0 8j,j ¼ 1, 2, . ..,n:
ð3:331Þ Example 3.9 Consider a multi-product inventory control problem with five products in which their general and specific data are given and in Tables 3.16 and 3.18, respectively. Two numerical examples are given. In the first example, the probability distribution of xj is uniform, and in the second example, the distribution for Xj is normal. The setup cost is K ¼ $100,000, and the safety factor of total allowable shortages is α ¼ 0:35. Based on data of Table 3.17, the problem is solved using the proposed algorithm, and the optimal results are given in Tables 3.18 and 3.19 for the uniform and normal distributions, respectively.
Table 3.16 General data (Taleizadeh et al. 2010) Product 1 2 3 4 5
Dj 800 900 1000 1100 1200
Pj 10,000 11,000 12,000 13,000 14,000
tsj 0.01 0.015 0.02 0.025 0.03
ζj 0.75 0.80 0.85 0.90 0.95
^π j 1000 900 800 700 600
Cj 500 400 300 200 100
hj 15 12 9 6 3
Cbj 350 300 250 200 150
Csj 80 70 60 50 40
232
3 Scrap
Table 3.17 Specific data (Taleizadeh et al. 2010) Product 1 2 3 4 5
xj ~ U[aj, bj] aj bj 0 0.1 0 0.15 0 0.2 0 0.25 0 0.3
E[xj] 0.05 0.075 0.1 0.125 0.15
dj 500 825 1200 1625 2100
xj ~ N[μj σ j2] μj ¼ E[xj] 0.25 0.28 0.33 0.38 0.42
σ j2 0.01 0.02 0.03 0.04 0.05
dj 2500 3080 3960 4940 5880
Table 3.18 The optimal results of Example 1 (uniform distribution) (Taleizadeh et al. 2010) Product 1 2 3 4 5
Uniform TMin
TSL
T
T*
0.1578
3.0897
1.9841
3.0897
Bj 268.5 254.6 223.6 172.6 98.9
QjB 2531.2 2951.2 3395.8 3864.5 4356.2
Z
1,625,500
Table 3.19 The optimal results of Example 2 (normal distribution) (Taleizadeh et al. 2010) Product 1 2 3 4 5
3.5
Uniform TMin
TSL
T
T*
0.2044
4.1222
1.6771
4.1222
Bj 349.3 334.7 302.5 239.2 137.2
QjB 4280.6 5059.8 6084.9 7275.1 8517
Z
2,246,700
Conclusion
This report provided a comprehensive review of all EPQ models which considered a scrapped item. A brief introduction and literature review of mentioned problem is provided. For each problem the framework and mathematical model are presented separately, and then a numerical example of each study is reported. In total, ten studies were reviewed and analyzed. The difference between reviewed works was the stochastic parameters which were considered in those problems. Finally, these studies can be extended by incorporating other features in future studies.
References
233
References Akbarzadeh, M., Esmaeili, M., & Taleizadeh, A. A. (2015). EPQ model with scrap and backordering under vendor managed inventory policy. Journal of Industrial and Systems Engineering, 8(1), 85–102. Akbarzadeh, M., Taleizadeh, A. A., & Esmaeili, M. (2016). Developing economic production quantity model with scrap, rework and backordering under vendor managed inventory policy. International Journal of Advanced Logistics, 5(3–4), 125–140. Chiu, S. W. (2008). Production lot size problem with failure in repair and backlogging derived without derivatives. European Journal of Operational Research, 188(2), 610–615. Chiu, S. W., Wang, S. L., & Chiu, Y. S. P. (2007). Determining the optimal run time for EPQ model with scrap, rework, and stochastic breakdowns. European Journal of Operational Research, 180(2), 664–676. Chiu, S. W., Lin, H. D., Wu, M. F., & Yang, J. C. (2011b). Determining replenishment lot size and shipment policy for an extended EPQ model with delivery and quality assurance issues. Scientia Iranica, 18(6), 1537–1544. Chiu, S. W., Chiu, Y. P., & Wu, B. P. (2003). An economic production quantity model with the steady production rate of scrap items. The Journal of Chaoyang University of Technology, 8(1), 225–235. Chiu, Y. P., & Chiu, S. W. (2003). A finite production model with random defective rate and shortages allowed and backordered. Journal of Information & Optimization Sciences, 24(3), 553–567. Chiu, Y.-S.P., Wang, S.-S., Ting, C.-K., Chuang, H.-J., Lien, Y.-L. (2008). Optimal run time for EMQ model with backordering, failure-in- rework and breakdown happening in stock-piling time. WSEAS Transactions on Information Science and Applications, 5(4), 475–486. Chiu, Y. S. P., Liu, S. C., Chiu, C. L., & Chang, H. H. (2011a). Mathematical modeling for determining the replenishment policy for EMQ model with rework and multiple shipments. Mathematical and Computer Modelling, 54(9–10), 2165–2174. Chiu, Y. S. P., Chen, K. K., & Ting, C. K. (2012). Replenishment run time problem with machine breakdown and failure in rework. Expert Systems with Applications, 39(1), 1291–1297. Chiu, Y. S. P. (2006). The effect of service level constraint on EPQ model with random defective rate. Mathematical Problems in Engineering, 98502. https://doi.org/10.1155/MPE/2006/98502. Chiu, Y. S. P., Chiu, S. W., Li, C. Y., & Ting, C. K. (2009). Incorporating multi-delivery policy and quality assurance into economic production lot size problem. Journal of Scientific and Industrial Research, 68(6), 505–512. Chiu, S., Cheng, C. B., Wu, M. F., & Yang, J. C. (2010). An algebraic approach for determining the optimal lot size for EPQ model with rework process. Mathematical and Computational Applications, 15(3), 364–370. Chiu, Y. S. P., Lin, H. D., Hwang, M. H., & Pan, N. (2011). Computational optimization of manufacturing batch size and shipment for an integrated EPQ model with scrap. American Journal of Computational Mathematics, 1(3), 202. Chung, K. J. (1997). Bounds for production lot sizing with machine breakdowns. Computers & Industrial Engineering, 32(1), 139–144. Grubbström, R. W., & Erdem, A. (1999). The EOQ with backlogging derived without derivatives. International Journal of Production Economics, 59(1–3), 529–530. Ghorpade, S. R., & Limaye, B. V. (2010). A course in multivariable calculus and analysis. New York: Springer Science & Business Media. Hayek, P. A., & Salameh, M. K. (2001). Production lot sizing with the reworking of imperfect quality items produced. Production Planning & Control, 12(6), 584–590. Hillier, F. S., & Lieberman, G. J. (1995). Introduction to operations research (pp. 424–469). New York: McGraw Hill.
234
3 Scrap
Hsu, L. F., & Hsu, J. T. (2016). Economic production quantity (EPQ) models under an imperfect production process with shortages backordered. International Journal of Systems Science, 47 (4), 852–867. Huang, Y.-F. (2006). Algebraic improvement on effects of random defective rate and imperfect rework process on Economic Production Quantity model. Journal of Applied Sciences, 6(5), 1082–1084. Nobil, A. H., Sedigh, A. H. A., & Cárdenas-Barrón, L. E. (2016). A multi-machine multi-product EPQ problem for an imperfect manufacturing system considering utilization and allocation decisions. Expert Systems with Applications, 56, 310–319. Nahmias, S., & Cheng, Y. (2005). Production and operations analysis (Vol. 6). New York: McGraw-Hill. Nobil, A. H., Cárdenas-Barrón, L. E., & Nobil, E. (2018). Optimal and simple algorithms to solve integrated procurement-production-inventory problem without/with shortage. RAIRO-Operations Research, 52(3), 755–778. Rosenblatt, M. J., & Lee, H. L. (1986). Economic production cycles with imperfect production processes. IIE Transactions, 18(1), 48–55. Rardin, R. L., & Rardin, R. L. (1998). Optimization in operations research (Vol. 166). Upper Saddle River, NJ: Prentice Hall. Sarkar, B., Cárdenas-Barrón, L. E., Sarkar, M., & Singgih, M. L. (2014). An economic production quantity model with random defective rate, rework process and backorders for a single stage production system. Journal of Manufacturing Systems, 33(3), 423–435. Shyu, M. L., Hsu, K. H., Tu, Y. C., & Huang, Y. F. (2009). The EPQ model with random defective rate under service constraint without calculus. Journal of Information and Optimization Sciences, 30(2), 245–251. Silver, E. A., Pyke, D. F., & Peterson, R. (1998). Inventory management and production planning and scheduling (Vol. 3, p. 30). New York: Wiley. Shyu, M. L., Hsu, K. H., Tu, Y. C., & Huang, Y. F. (2014). The EPQ model with random defective rate under service constraint without calculus. Journal of Information and Optimization Sciences, 30, 245–251. Taleizadeh, A. A., Niaki, S. T. A., & Najafi, A. A. (2010). Multiproduct single-machine production system with stochastic scrapped production rate, partial backordering and service level constraint. Journal of Computational and Applied Mathematics, 233(8), 1834–1849. Taleizadeh, A. A., Samimi, H., Sarkar, B., & Mohammadi, B. (2017). Stochastic machine breakdown and discrete delivery in an imperfect inventory-production system. Journal of Industrial & Management Optimization, 13(3), 1511–1535. Zipkin, P. H. (2000). Foundations of inventory management (1st ed.). Boston, MA: McGraw-Hill/ Irwin.
Chapter 4
Rework
4.1
Introduction
Scrap and rework costs are a manufacturing reality impacting organizations across all industries and product lines. Scrap and rework costs are caused by many things— when the wrong parts are ordered, when engineering changes are not effectively communicated, or when designs are not properly executed on the manufacturing line. No matter why scrap and rework occurs, its impact on an organization is always the same—wasted time and money. And while no one, especially an operations manager, wants to admit it, these expenses add up quickly and negatively impact the bottom line. Although it is near impossible to eliminate scrap and rework completely, you can reduce the amount of scrap and rework in your organization by optimizing the way you document product data, review manufacturing processes, and communicate manufacturing and engineering changes throughout your supply chain. If priority is given to evaluating and improving your manufacturing processes, it becomes much easier to reduce the amount of scrap and rework in your organization. When imperfect-quality items are produced in the finite production model, as described in real-life situations, one cannot depend on the classical EPQ model to determine the optimal replenishment policy. The effect of defective items on the finite production model must be studied in order to minimize overall inventory costs. This chapter considers the EPQ model with the rework process of imperfect-quality items and the assumption that not all of the defective are repairable; a portion θ of them are scrap and will not be reworked. Mathematical modeling and analysis is employed in this chapter, and the disposal cost for each scrap item and the repairing and holding costs for each reworked items are included in the cost analysis. The renewal reward theorem is utilized to deal with the variable cycle length, and the optimal lot size that minimizes the overall costs for the imperfect-quality EPQ model
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7_4
235
4 Rework
No shortage
Partial backordering
EPQ + Rework
236
Backordering
Multi-delivery
Fig. 4.1 Categories of EPQ model considering rework
is derived where backorders are permitted. A numerical example has been used to illustrate the proposed methodology. For future research, one interesting and realistic consideration will be that when the rework process itself is imperfect. This chapter studied an imperfect production system with a set of new working assumptions such as process compressibility, reworking, and inspection simultaneously. Also regular production process and rework process can be carried out with different process rates in their corresponding upper and lower bounds by paying their related costs and different stochastic percent of defectives. Next an integrated model is presented which simultaneously determines production lot size, backlog, rate of regular production, and rate of rework with the objective of minimizing the total costs. While the model is nonlinear and could not be easily solved within a closedform solution, a simple algorithm is developed to obtain optimal solution. The mentioned problem based on the several features is organized. So four categorizes, no shortage, partial backordering, full backordering, and multi-delivery, are provided which is shown in Fig. 4.1. All categories are investigated in the next sections. The common notations of EPQ models are shown in Table 4.1. To integrate the model of this chapter, these notations are considered for all models.
4.2
Literature Review
In today’s manufacturing environment, most firms are confronted with fierce competition both domestic and offshore, in terms of quality, on-time delivery, and price. Customers demand quality and expect delivery on time in full (DOTIF) and usually negotiate for yearly price decreases. Consequently, the primary goal of firms today is to reduce costs while improving overall quality. In fact, reducing the inventory level is the most effective way of controlling product costs, quality, and delivery time.
4.2 Literature Review
237
Table 4.1 Notations i P, P1 or P1i, Pi P2 or P2i Q or Qi D or Di Rs C CJ CR Cd Cq CT CI d θ I, I1, H, H1 K KS x B Cb bb C
Index of product, i ¼ 1, 2, . . . Production rate of product or product i (units per unit time)
b π β 1β ts SL F T QT or QTi s v N h h1
Cost of lost sale per unit ($/unit) Proportion of backordering (%) Proportion of lost sale (%) Setup time of machine to produce product (time) Safety factor of total allowable shortages (%) Proportion of time during which inventory level is positive (%) Period of time (time) Number of end product or product i to be transported in each shipment (unit)
E[]
Rework rate of non-conforming item or item i (units per unit time) Production quantity of product or product i (unit) Demand rate of product or product i (units per unit time) Rate of screening (unit per year) Manufacturing or production cost per unit ($/unit) Reject cost per unit ($/unit) Rework cost per unit ($/unit) Disposal cost per unit ($/unit) Quality improvement cost per unit ($/unit) Delivery cost per unit ($/unit) Inspection or screening cost per unit ($/unit) Defective rate (units per unit time) Portion of the imperfect-quality items cannot be reworked and are scrapped (%) Inventory level (unit) Fixed cost ($/setup) Fixed delivery cost per shipment ($/shipment) Proportion of defective (%) Size number of backordered (unit) Cost of backordered per unit per time ($/unit/unit time) Cost of backordered per unit ($/unit)
Unit selling price ($/unit) Unit discounted selling price of defective items ($/unit) Number of cycle Holding cost per unit per time for healthy item ($/unit/unit time) Holding cost for each imperfect-quality items being reworked or not reworked per unit time ($/item/unit time) Expected value operator
The classical EPQ model has been used for a long time and is widely accepted and implemented. Regardless of its simplicity, the EOQ and EPQ model is still applied industrywide today (Osteryoung 1986; Zipkin 2000). However, finding an economic order quantity has been based on some unrealistic assumptions. One of
238
4 Rework
unrealistic assumption in EPQ model is that all produced items are healthy. The classical EPQ model shows that the optimal lot size will generate minimum manufacturing cost, thus producing minimum total setup cost and inventory cost. However, this is only true if all manufactured products are of perfect quality. In reality this is not the case; therefore, it is necessary to look at and allow cost for carrying imperfect-quality items, because this cost can influence the decision for selecting the economic lot size. A number of works have been published to address this unrealistic assumption. A brief discussion of these works is given below. Porteus (1986) was one of a group of people who formulated the relationship between process quality improvement and setup cost reduction. In the model, he found that there is a significant relationship between them. Lowering the setup cost alone makes the lot size smaller and the defective items fewer and produces lower annual cost. He illustrated that the annual cost can be further reduced when a joint investment in both process quality improvement and setup reduction is optimally made. From his model, it is assumed that once the process is out of control, it continues to produce defective items until the next setup is adjusted. However, this particular assumption is not realistic in the case of dynamic process control and when the product type is expensive. Many researchers have extended Porteus’ studies; for example, Chand (1989) validates Porteus’s model by including the learning effects on setup frequency and process quality. Tapiero et al. (1987) have presented a theoretical framework to examine the trade-offs between pricing, reliability, design, and quality control issues in manufacturing operations. Cheng (1989) has proposed an EPQ model with a flexible and imperfect process. A geometric programming (GP) approach has been developed for solving this model. The investment costs of this model tend toward infinity when the setup cost is close to zero. Cheng (1991) proposed an EOQ model with demand-dependent unit cost and imperfect production processes. He formulated the optimization problem as a GP, and it is solved to obtain a closed-form optimal solution. Salameh and Jaber (2000) hypothesized a production–inventory situation where items are not of perfect quality. The imperfect-quality items could be used in another production–inventory situation. Their work also considered that the imperfect items can be sold as a single batch at a lower price by the end of 100% inspection. It shows that the economic lot size quantity tends to increase as the average percentage of imperfect-quality items increases. However, it does not include the impact of the reject and the rework on their model and ignore the factor of when to sell. Furthermore, their work only considered the EOQ model. Goyal and Cárdenas-Barrón (2001) presented a simple approach for determining the economic production quantity for an item with imperfect quality. It is suggested that this simple approach is comparable to the optimal method of Salameh and Jaber. Some related research can be found in Chan et al. (2003), Cárdenas-Barrón et al. (2012, 2015), Taleizadeh and Noori-Daryan (2016), Taleizadeh and Heydaryan (2017), Taleizadeh et al. (2019, 2020), Shafiee-Gol et al. (2016), Moshtagh and Taleizadeh (2017),
4.3 No Shortage
239
Keshavarz et al. (2019), Rosenblatt & Lee (1986), Aggarwal & Aneja (2016), Glock & Jaber (2013), Tersine & Tersine (1988), Krishnamoorthi & Panayappan (2012), Taft (1918), Taleizadeh et al. (2015) and Alizadeh-Basbam and Taleizadeh (2020).
4.3 4.3.1
No Shortage Imperfect Item Sales
Chan et al. (2003) developed an imperfect inventory system that a process produces a single product in a batch size of Q. In addition, storage and withdrawals are uniform and continuous. The demand rate for the product is deterministic and constant over a planning horizon of 1 year. The production process produces this item with finite production rate P units per year. The manufacturing cost of each unit is C$, and the inventory holding cost per unit per year and the setup cost per batch are donated by h and K, respectively. In this problem, it is assumed that each lot produced contains p1 percent imperfect-quality items, with a known probability distribution function f( p1). Items of imperfect quality detected by the inspection process are sold at a lower price. It is assumed that the inspection cost for each unit is a fixed constant and the detection of defectives is achieved by nondestructive and error-free testing. The lot also contains a percentage of defectives, p2, with a known probability distribution function f( p2). It is assumed that these defective items can be reworked instantaneously at a cost and kept in stock. After the rework process, these items are assumed to be of good quality. Each lot reworked also contains a percentage of defectives, p3, with a known probability distribution function f( p3). These units are rejected with an associated cost. Three different approaches are developed to comply with three different situations/cases as below. Some new notations which are specially used for this problem presented in Table 4.2. Case I Imperfect-quality items are sold at a discounted price when identified and are not counted into the inventory. The production rate of good items per year (including the items that can be reworked) is represented as Pp ¼ P[1 p1 p3]. The amount of good-quality items added to stock, as the result of a single production run, is (Pp D)(Q/P) ¼ Q[1 p1 p3 (D/P)] (Chan et al. 2003) (see Fig. 4.2). Case II After the inspection process, the imperfect items are kept in stock and sold at the end of the production period within each cycle as a single batch at a reduced price per unit. As a result, the production rate during the production period will be expressed as Pg ¼ P[1 p3] (Chan et al. 2003) (see Fig. 4.3). Case III These imperfect-quality items are kept in stock and sold at the end of the cycle (just before next production run). The production rate is the same as Case II. The main difference between Case II and Case III is the time factor for the sale of the imperfect-quality items (Chan et al. 2003) (see Fig. 4.4).
240
4 Rework
Table 4.2 New notations of given problem Pp p1 p2 p3 pg Q QI QII QIII Q0
Production rate of good items per year (including the items that can be reworked) is represented as Pp ¼ P[1 p1 p3] (units per unit time) Percentage of imperfect-quality items, with a known probability distribution function f( p1) (units per unit time) Percentage of rework items, with a known probability distribution function f( p2) (units per unit time) Percentage of reject items from rework process, with a known probability distribution function f( p3) (units per unit time) Production rate of good items and imperfect-quality items per unit time (include the rework items) (units per unit time) Lot size in number of units per lot (optimal value for the new model) (unit) Lot size in number of units per lot for Case I (unit) Lot size in number of units per lot for Case II (unit) Lot size in number of units per lot for Case III (unit) Optimum lot size in number of units per lot for the classical EPQ model (unit)
Fig. 4.2 The behavior of the inventory level per cycle for Case I (Chan et al. 2003)
Define E(Pp) ¼ [1 E(P1) E(P3)] as expected proportion of good items used. The amount of good items available for use in the lot per each single production run is Q[E(Pp) – D/P]. To avoid shortage, it is assumed that: E Pp D=P
ð4:1Þ
Consider a firm having an expected total profit (ETP) as follows: ETPðQÞ ¼ ETRðQÞ ETCðQÞ
ð4:2Þ
4.3 No Shortage
241
Fig. 4.3 The behavior of the inventory level per cycle for case II (Chan et al. 2003)
Fig. 4.4 The behavior of the inventory level per cycle for Case III (Chan et al. 2003)
where ETR(Q) and ETC(Q) are the expected total revenue and expected total cost per year. The magnitude of these is obtained as follows: ETRðQÞ ¼ ðGood quality itemsÞ full price per item þ ðimperfect quality itemsÞ lower price per item
242
4 Rework
¼ Ds þ
D E ð p1 Þ v ¼ Ds þ Dvξ E Pp
where: ξ ¼ E ðp1 Þ=E Pp
ð4:3Þ
ETC(Q) is the sum of setup cost, rejection cost, rework cost, inspection cost, manufacturing cost, and inventory holding cost, in which only the inventory holding cost varies on the different cases. The inventory holding cost is obtained as the average inventory times holding cost per item per year, giving for Case I, Case II, and Case III, respectively. For the purposes of brevity, the derivation of the inventory holding cost is omitted. The detail derivation is, however, available from the authors: hQ E Pp D=P hQ , 2 2 n o D E P p ½1 ξ , P
n o D hQ E Pp þ 2E ðp1 Þ ½1 þ ξ , P
The total number of units produced per year is D/E(Pp); the number of setups is the number of units produced per year divided by the lot size, Q. Therefore, the annual setup cost is given as DK/[E(Pp)Q]. The manufacturing cost and the inspection cost per unit is constant, and then the annual manufacturing cost and the inspection cost can be written as CD/E(Pp) and CID/E(Pp), respectively. In addition, an average of [D/E(Pp)]E(P3) units are rejected per year with an associated cost; CJ and [D/E(Pp)]E(P) units are reworked per year with a cost CR; the annual rejection cost and rework cost can be represented as DCJE( p3)/E(Pp) and DCRE( p2)/E(Pp), respectively. The values of E(P1), E(P2), and E(P3) follow from the assumed distribution of the quality characteristic being measured. By substituting all the cost components into Eq. (4.2), the ETP(Q) for the three different approaches can be expressed as: Case I Imperfect items sold as identified which are not kept in stock (see Fig. 4.2) (Chan et al. 2003): 9 8 > > > > > > " # Revenue > 6zfflfflfflfflffl =
6 K D p I 6 þ C J E ðp3 Þ þ C R E ðp2 Þ þ C I þ C ETPðQÞ ¼6Ds þ Dvξ þ 2 Q > E Pp > > > 4 |fflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflffl} > > > |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}> ; : Holding Cost 2
Setup, Rejection, Rework, Inspection and Production Costs
ð4:4Þ
4.3 No Shortage
243
Case II Imperfect items sold at the end of production period (see Fig. 4.3) (Chan et al. 2003): Revenue
zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ ETPðQÞII ¼ ½Ds þ Dvβ
8 >
> #> > =
" D z}|{ hQ E Pp ðD=PÞð1 βÞ þ K þ C J Eðp Þ þ C R E ðp Þ þ C I þ C 3 2 2 Q > E Pp > > : > |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}> ; Holding Cost
Setup, Rejection, Rework, Inspection and Production Costs
ð4:5Þ Case III Imperfect items sold just before the next batch (see Fig. 4.4) (Chan et al. 2003): ETPðQÞIII ¼
9 8 Holding Cost > > > > > > > > z}|{ hQ½EðPp Þþ2Eðp1 ÞðD=PÞð1þβÞ > > Revenue 2 > > = " # zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ < ½Ds þ Dvβ K D > > þ þ C J E ðp3 Þ þ CR E ðp2 Þ þ CI þ C > > > E Pp > > > Q > > > ; : |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} > Setup, Rejection, Rework, Inspection and Production Costs
ð4:6Þ Differentiating and equating d[ETP(Q)]/dQ ¼ 0, the optimal Q* (lot size) which generates minimum expected total cost can be given by: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK Q ¼ h E Pp ðD=PÞ E Pp sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK II Q ¼ h E Pp DP ½1 ξ E Pp sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK ¼ h E Pp þ 2Eðp1 Þ DP ½1 þ ξ E Pp I
QIII
ð4:7Þ
ð4:8Þ
ð4:9Þ
The second derivates of Eqs. (4.4)–(4.6) give 00 00 00 ETP (Q)I ¼ ETP (Q)II ¼ ETP (Q)III ¼ 2DK/{[1 E( p1) E( p3)]Q3} 0 and are negative for all values of positive Q, which implies that there exist unique values of Q*I, Q*II, and Q*III that maximize Eqs. (4.4)–(4.6), respectively. Note that when P1 ¼ P1 ¼ P1 ¼ 0 (i.e., all products produced are of perfect quality),
244
4 Rework
Table 4.3 Optimal values (Chan et al. 2003) Case I II II
Order size 1850 1801 1607
Average inventory cost $1696.08 $1742.13 $1951.36
Setup cost $1694.68 $1740.79 $1950.94
ETP(Q) $777,166.60 $777,074.45 $776,655.06
Eqs. (4.7)–(4.9) reduce to the classical EPQ model, Q0 ¼ (2DCd/h(1 D/P))1/2. If the time for producing a batch of units is zero, or approaches zero, the arrival rate is infinite. When this occurs, the batch model reverts to the classical EOQ model, Q0 ¼ (2DCd/h)1/2. Example 4.1 Chan et al. (2003) developed a numerical illustration which is provided to illustrate the usefulness of the models developed in previous section. Suppose that an electronic company producing high-voltage transformers for Model: XTA with a production capacity of 960 units per 8-h shift. Items in range of 93–107 V are used directly by the company for Model: XTA. Items outside this range and in the range of 90–110 V may be used for various activities or sold to another producer. If the quality characteristic exceeds the upper limit of 110 V, the transforms are rejected; if it is lower than the lower limit of 90 V, the manufacturer can adjust the voltage in the plant by changing a resistor at a cost and kept in stock instantaneously. Thus, the parameters needed for analyzing for this situation are given as: C J ¼ $15 per unit, C R ¼ $8 per unit, D ¼ 60,000 units per year, h ¼ $3 per unit per year C I ¼ $0:5 per unit, C ¼ $15 per unit, K ¼ $45 per lot, s ¼ $30 per unit, v ¼ $12 per unit
Since the plant works one shift per day, 5 days a week, and 50 weeks a year, the annual production capacity is P ¼ 960(5)(50) ¼ 240,000 units/year. Then, the expected value of E( p1), E( p2), and E( p3) can be obtained from the normal distribution, x N(μ ¼ 100, σ ¼ 5), as 0.1160, 0.0228, and 0.0228, respectively. Substituting these values into Eqs. (4.7)–(4.9), the optimal values of Q*I, Q*II, and Q*III can be obtained. Table 4.3 illustrates the optimal lot sizes, average inventory cost, setup cost, and the expected total profit for the three different cases (Chan et al. 2003).
4.3.2
Rework Policy
Chiu and Chiu (2003) studied the effect of the reworking of repairable defective items on EPQ model. They assumed that x percent of defective items were generated randomly by an imperfect process, at a production rate d, and not all of the defective items produced are repairable. There is a portion θ% of the imperfect-quality items cannot be repaired, are scrap items. Furthermore, the proposed EPQ model does not
4.3 No Shortage
245
allow backorders when excessive demand occurred, the optimal production quantity derived, must be able to satisfy demand at all times. The production rate P is constant and is much larger than the demand rate D. The production rate d of the defective items could be expressed as the production rate times the defective rate: d ¼ P x. All repairable defective items are reworked at a steady rate P1, and the following notations are used in our analysis: The production rate of perfect-quality items must always be greater than or equal to the sum of the demand rate and the production rate of defective items (Chiu and Chiu 2003). The production rate of perfect-quality items must always be greater than or equal to the sum of the demand rate and the production rate of defective items, so P d D 0 must be satisfied:
D 0x 1 P
ð4:10Þ
For the following derivation, they employed the solution procedures used by Hayek and Salameh (2001), referring to Fig. 4.5: T¼
Q ð 1 θ xÞ D
ð4:11Þ
where 0 θ 1 and θ x Q are scrap items randomly produced by the regular production process. Hence, the cycle length T is a variable, not a constant: T ¼ t1 þ t2 þ t3 The production uptime t1 is:
Fig. 4.5 On-hand inventory of perfect-quality items (Chiu and Chiu 2003)
ð4:12Þ
246
4 Rework
Fig. 4.6 On-hand inventory of defective items (including scrap items) (Chiu and Chiu 2003)
t1 ¼
Q P
ð4:13Þ
and
D H 1 ¼ ðP d DÞt 1 ¼ Q 1 x P
ð4:14Þ
The total defective items produced during the regular production uptime t1, as illustrated in Fig. 4.6, are: d t1 ¼ x Q
ð4:15Þ
The repairable portion (1 θ)% of imperfect-quality items are reworked immediately when the regular production ends. The time t2 needed for the rework is computed in (4.16), and the maximum level of on-hand inventory when rework process finished is calculated in (4.17): x Qð1 θÞ d Qð1 θÞ ¼ P1 P1 P
D Dd ð1 θÞ dθ H ¼ H 1 þ ðP1 DÞt 2 ¼ Q 1 P1 P P P t2 ¼
ð4:16Þ ð4:17Þ
The production downtime t3 is:
H 1 P1 þ dð1 θÞ dθ t3 ¼ ¼ Q P1 P D D DP Solving the inventory cost per cycle, TC(Q) is (Chiu and Chiu 2003):
ð4:18Þ
4.3 No Shortage
247
Setup Cost
z}|{ TCðQÞ ¼ K þ
Production Cost
z}|{ CQ
Disposal Cost
Rework Cost
zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ þ C R xQð1 θÞ þ Cd ðθxQÞ
Holding Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ ðH 1 þ H Þ H 1 þ dt 1 H þh ðt 1 Þ þ ðt 2 Þ þ ðt 3 Þ þ 2 2 2
P t h1 1 2 ðt 2 Þ |fflfflfflfflfflfflffl2{zfflfflfflfflfflfflffl} Holding Cost of Reworked Item
ð4:19Þ In this model, and as in real-life situation, the percentage of defective items is considered to be a random variable with a known probability density function. Thus, to take the randomness of imperfect production quality into account, one can utilize the expected values of x in the inventory cost analysis. Since θxQ are scraps produced randomly during a regular production run, it follows that the cycle length is a variable. They employed the renewal reward theorem approach to cope with the variable cycle length, that is, to compute the E[T] first. Then in the expected annual inventory cost E[TCU(Q)] ¼ E[TC(Q)]/E[T], from Eqs. (4.11) through (4.19), one obtains that (Chiu and Chiu 2003): E ½TCUðQÞ ¼D C
E ½ x E ½x 1 þ C R ð1 θ Þ þ Cd θ 1 θE ½x 1 θE ½x 1 θE ½x
DQð1 θÞ2 KD 1 hQ D 1 þ 1 þ þ Q 1 θE ½x 2 P 1 θE ½x 2P1
2 E ½x E ½x D hQθ2 E ½x2 ð h1 h Þ hQθ 1 þ P 1 θE ½x 2 1 θE½x 1 θ E ½x ð4:20Þ
Suppose that: E0 ¼
1 ; 1 θE ½x
E1 ¼
E ½ x ; 1 θE ½x
E2 ¼
E ½ x 2 1 θE½x0
Then, Eq. (4.20) becomes (Chiu and Chiu 2003):
KD hQ D E0 þ 1 E Q 2 P 0
DQð1 θÞ2 D hQθ2 E1 þ þ ðh1 hÞE2 hQθ 1 E2 P 2P1 2 ð4:21Þ
E ½TCUðQÞ ¼D½CE 0 þ C R ð1 θÞE 1 þ Cd θE1 þ
Differentiating E[TCU(Q)] with respect to Q, the first and the second derivatives of E[TCU(Q)] are shown in Eqs. (4.22) and (4.23):
248
4 Rework
dE ½TCUðQÞ KD Dð1 θÞ2 h D ¼ 1 E E þ þ ðh1 hÞE 2 h 0 0 dQ 2 P 2P1 Q2
D h θ2 θ 1 E1 þ E2 P 2 d2 E½TCUðQÞ 2KD ¼ 3 E0 Q dQ2
ð4:22Þ ð4:23Þ
From Eq. (4.23), since E0, K, D, and Q are all positive numbers, the second derivative of E[TCU(Q)] with respect to Q is greater than zero; the expected total inventory cost function E[TCU(Q)] is a convex, for all Q is different from zero. The optimal production quantity Q* can be obtained by setting the first derivative of E [TCU(Q)] equal to zero; refer to Eq. (4.24) (Chiu and Chiu 2003): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD
Q ¼u t
2 D ð 1θ Þ h 1 Dp þ p ðh1 hÞE ½x2 2hθ 1 Dp E½x þ hθ2 E½x2
1
ð4:24Þ Supposing that all of the defective items are not repairable, meaning that they are all scrap items (θ ¼ 1), from Eq. (4.24), one obtains: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD
Q ¼u t
h 1 Dp 2h 1 Dp E ½x þ hE½x2
ð4:25Þ
Further, if the process produces all perfect-quality items, i.e., x ¼ 0, it follows that Eq. (4.24) will give the same result as that of the classical EPQ model (Nahmias and Cheng 2005; Silver et al. 1998; Tersine 1994) as below: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD Q ¼u t
h 1 Dp
ð4:26Þ
Example 4.2 Chiu and Chiu (2003) presented an example for a local company which manufactures a product for several regional industrial clients. It has experienced a relatively flat demand of 4000 units per year. This item is produced at a rate of 10,000 units per year. The accounting department has estimated that it costs $450 to initiate a production run, each unit costs the company $2 to manufacture, and the cost of holding is $0.6 per item per year. The defective items are reworked at a rate of 600 units per year, each repairable defective item costs the company $0.5 to rework, and there is a disposal cost of $0.3 for each scrap item inspected and identified prior to starting the reworking process. In addition, there is a holding cost of $0.8 per year,
4.3 No Shortage
249
per unit of the items being reworked. Supposing that the percentage of defective items produced is uniformly distributed over the interval [0, 0.2], and not all of the imperfect-quality items are repairable, there is a θ % of them that are scrap items. Chiu and Chiu (2003) used the following parameters as P ¼ 10,000 units per year, D ¼ 4000 units per year, P1 ¼ 600 units per year, x ¼ Uniform [0. 0.2], θ ¼ 0.3 (scrap rate out of the imperfect-quality items), K ¼ $450 for each production run, C ¼ $2 per item, CR ¼ $0.5 repaired cost for each item reworked, Cd ¼ $0.3 disposal cost for each item reworked, h ¼ $0.6 per item per unit time, and h1 ¼ $0.8 per item reworked per unit (Chiu and Chiu 2003). The optimal production lot size can be computed from Eq. (4.24). For example, when θ ¼ 0.1, the value of Q* ¼ 3162 units, and if θ ¼ 0.3, Q* ¼ 3200 units. One notices that as x increases, the value of Q* decreases. For different θ values, if θ increases, then Q* increases. The optimal total inventory costs can also be obtained from Eq. (4.21). For example, when θ ¼ 0.1, the value of E[TCU(Q*)] ¼ $9281, and if θ ¼ 0.3, then E[TCU(Q*)] ¼ $9354. One notices that as x increases, E[TCU(Q*)] increases. For different θ values, if θ increases, then E[TCU(Q*)] increases.
4.3.3
Imperfect Rework
Chiu et al. (2004) examined the EPQ model with the random defective rate and an imperfect rework process. Consider that a practical production process generates randomly x percent of imperfect-quality items at a production rate P. The basic assumption of the finite production model with imperfect-quality items produced is that the production rate P must always be greater than or equal to the sum of the demand rate D and the production rate of defective items d. In order to model the problem, the following specific notations are used for this problem as presented in Table 4.4. Hence, the following condition must hold (Chiu et al. 2004): PdD0
D 0x 1 P
ð4:27Þ
For the following derivation, the solution procedures are those used by Hayek and Salameh (2001). The production cycle length (T ) is the summation of the production uptime (t1), the reworking time (t2), and the production downtime (t3), referring to Fig. 4.7 (Chiu et al. 2004): T¼
3 X i¼1
ti
ð4:28Þ
250
4 Rework
Table 4.4 New notations of given problem (Chiu et al. 2004) θ1 d1
The proportion of reworked items that fail (become scraps), θ1 is assumed to be a random variable with known probability density function The production rate of scrap items (during the rework process), in units per unit time
Fig. 4.7 On-hand inventory of perfect-quality item (Chiu et al. 2004)
I (t) Q
P1 – d1 – D H H1
P1 – d1 – D –D P – d –D
–D
P – d –D t1
t2
Time
t3 T
T
The production uptime tl needed to accumulate Hl units of perfect-quality items is (Chiu et al. 2004): t1 ¼
Q H1 ¼ P PdD
ð4:29Þ
and H 1 ¼ ðP d DÞ
Q P
ð4:30Þ
The total defective items produced during the regular production uptime tl, as illustrated in Fig. 4.8, are (Chiu et al. 2004): d t1 ¼ x Q
ð4:31Þ
The repairable portion (1 θ) of defective items is reworked right after the regular production process ends. The time t2 needed for the reworking is computed in Eq. (4.32). The maximum level of on-hand inventory H is obtained in Eq. (4.33) (Chiu et al. 2004):
4.3 No Shortage
251
Fig. 4.8 On-hand inventory of defective items (Chiu et al. 2004)
Id(t)
θ% of defectives are scrap items
dt1 dt1(1 _ θ )
d
_P
d
_P
1
1
Time
t1
t2
t3
T
t2 ¼
T
xQð1 θÞ dQð1 θÞ ¼ P1 P1 P
H ¼ H 1 þ ðP1 d1 DÞt 2
dθ DðP1 þ d Þ d 1 d d 1 dθ Ddθ þ þ ¼Q 1 P1 P P P1 P P1 P P1 P
ð4:32Þ
ð4:33Þ
Referring to Fig. 4.9, since the rework process itself is assumed to be imperfect either, a random portion θ1 of the reworked items becomes scrap items. The production rate d1 in producing scrap items during the rework process can be written as: d 1 ¼ P1 θ 1 ,
where 0 θ1 < 1
ð4:34Þ
The total scrap items produced when the rework process ends can be computed in Eq. (4.35): d1 t 2 ¼ θ1 ½xð1 θÞQ
ð4:35Þ
The production downtime “t3” is:
H H dθ ðP1 þ dÞ d1 d d1 dθ dθ þ þ t3 ¼ ¼ Q P1 P D D DP DP1 P DP1 P P1 P
ð4:36Þ
The cycle length T can be obtained (Chiu et al. 2004): T¼
Q½1 θx ð1 θÞxθ1 Qf1 x½θ þ ð1 θÞθ1 g ¼ D D
ð4:37Þ
where 0 < θ < 1 and θxQ are scrap items randomly produced during the regular production process and [(1 θ)xθ1]Q are scrap items produced during the rework
252
4 Rework Is(t )
[θ + (1 _ θ )θ 1 ] ⫻ Q
θ
⫻
Q
d1 d1
dθ
dθ
t1
t2
t3
Time
t2
T
T
Fig. 4.9 On-hand inventory level of scrap items (Chiu et al. 2004)
process. Hence, the cycle length T is not a constant. Letting `φ’ denotes the overall scrap rate, then φ ¼ [θ + (1 θ)θ1]. Then, the cycle length can be rewritten as: T¼
3 X
ti ¼
i¼1
Q ½ 1 φ x D
ð4:38Þ
Solving the total inventory cost per cycle, TC(Q) is (Chiu et al. 2004): Setup Cost
Production Cost
Rework Cost
Disposal Cost
zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ z}|{ z}|{ TC ¼ K þ CQ þ CR ½xð1 θÞQ þ Cd ðφxQÞ H 1 þ d t1 H1 þ H H P t þh ðt 1 Þ þ ðt 2 Þ þ ðt 3 Þ þ h1 1 2 ðt 2 Þ 2 2 2 |fflfflfflfflfflfflffl2{zfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Holding Cost
Holding Cost of Reworked Items
ð4:39Þ In this model, as in real life, the proportion of imperfect-quality items is considered to be a random variable. Thus, to take the randomness of imperfect production quality into account, one can utilize the expected values of x, θ, and θ1 in the inventory cost analysis. Let E[x], θ, φ, and θ1 represent the expected values of x, θ, φ, and θ1, respectively. And to cope with the variable cycle length, the renewal reward theorem approach is employed to compute E[T]. Hence, it follows that in the expected total inventory cost E[TCU(Q)] ¼ E[TC(Q)]/E[T], from Eqs. (4.29) through (4.39), one obtains (Chiu et al. 2004):
4.3 No Shortage
253
E ½TCUðQÞ ¼D C
E ½ x E ½ x 1 þ C R ð1 θ Þ þ Cd φ 1 φE ½x 1 φE ½x 1 φE½x
KD 1 hQ D 1 þ þ 1 Q 1 φE ½x 1 P 1 φ E ½ x
DQð1 θÞ2 E ½ x2 ½ h1 hð 1 θ 1 Þ 2P1 1 φE ½x
E ½ x D hQφ2 E½x2 hQφ 1 þ P 1 φE ½x 2 1 φE ½x
ð4:40Þ
þ
where: φ ¼ ½θ þ ð1 θÞθ1 For simplicity assume; E0 ¼
1 ; 1 φE ½x
E1 ¼
E ½ x ; 1 φE½x
E2 ¼
E ½x2 1 φE ½x
Then, Eq. (4.40), the expected inventory cost per unit time becomes:
KD hQ D E0 þ 1 E Q 1 P 0
DQð1 θÞ2 D hQφ2 þ ½h1 hð1 θ1 ÞE2 hQφ 1 E1 þ E2 P 2P1 2 ð4:41Þ
E ½TCUðQÞ ¼D½CE 0 þ CR ð1 θÞE 1 þ C d φE1 þ
The optimal production lot size can be obtained by minimizing the cost function E[TCU(Q)]. Differentiating E[TCU(Q)] with respect to Q, the first and the second derivatives of E[TCU(Q)] are shown in Eqs. (4.42) and (4.43):
dE ½TCUðQÞ KD D ð1 θ Þ2 h D ¼ 2 E0 þ 1 E0 þ ½h1 hð1 θ1 ÞE 2 dQ 2 P 2P1 Q ð4:42Þ
D hφ2 E þ E hφ 1 P 1 2 2 d2 E½TCUðQÞ 2KD ¼ 3 E0 Q dQ2
ð4:43Þ
Equation (4.43) is positive, because E0, K, D, and Q are all positive. The second derivative of E[TCU(Q)] with respect to Q is greater than zero; hence, the expected inventory cost function E[TCU(Q)] is a convex function for all Q different from zero (Chiu et al. 2004). The optimal production quantity can be obtained by setting the
254
4 Rework
first derivative of E[TCU(Q)] equal to zero (referring to Eq. (4.42)), from: dE ½TCUðQÞ ¼0 dQ Q ¼
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2KD Dð1θÞ2 D h 1 P þ P1 ½h1 hð1 θ1 ÞE ½x2 2hφ 1 DP E½x þ hφ2 E ½x2 ð4:44Þ
Example 4.3 Chiu et al. (2004) proposed an example for a regional firm which produces a product for several industrial clients. This item has experienced a relatively flat demand of 4000 units per year, and it is produced at a rate of 10,000 units per year. The accounting department has estimated that it costs the company $450 to initiate a production run, and each unit costs $2 to manufacture, in which inspection cost per item is included. The cost of holding is $0.6 per item per year, and the disposal cost is $0.3 for each scrap item. The defective rate x is uniformly distributed over the interval [0, 0.2]. The rate of rework is 600 units per year. Each defective item costs the company $0.5 to repair plus an additional holding cost of $0.8 per item reworked per year. The scrap rates, 0 and 9, are both assumed to follow the uniform distribution over the range [0, 0.1]. Summary of parameters used is as follows: P ¼ 10,000 units per year, D ¼ 4000 units per year, P1 ¼ 600 units per year, x ~ Uniform [0, 0.2], θ ~ Uniform [0, 0.1], θ1 ~ Uniform [0, 0.1], K ¼ $450 for each production run, C ¼ $2 per item, CR ¼ $0.5 repaired cost for each item reworked, Cd ¼ $0.3 disposal cost for each item reworked, h ¼ $0.6 per item per unit time, and h1 ¼ $0.8 per item reworked per unit. Hence, it follows that the overall scrap rate, φ ¼ [θ + (1 θ) θ1] ¼ 0.0975, and the optimal production lot size can be obtained from Eq. (4.44). For example, if φ ¼ 0.1, then the value of optimal lot size Q* ¼ 3113. One notices that as x increases, the value of Q* decreases, and for different φ values, as φ increases, the value of Q* increases. The optimal inventory costs can be calculated from Eq. (4.40). For example, if φ ¼ 0.1, then the value of E[TCU(Q*)] ¼ $9453. One notices that as x increases, the value of E[TCU(Q*)] increases, and for different φ values, as φ increases, the optimal cost function E[TCU(Q*)] increases (Chiu et al. 2004).
4.3.4
Quality Screening
Moussawi-Haidar et al. (2016) studied a production quantity model, in which production occurs at a rate P and demand occurs at rate D units per unit time, P > D. The inventory builds up at the rate P D. During production, a random proportion P of defective items is produced, with a known probability density function f(P). Demand during production is met from non-defective items only, which requires the units demanded to be screened before they are sold to customers. During this process, if an item is found to be defective, it is replaced with a
4.3 No Shortage
255
non-defective item. The number of defective items accumulated when production stops, and before screening is conducted, is equal to the total number of items screened from the total demand. As soon as production stops, screening the remaining units of the produced lot is conducted at the rate x per unit per unit time, where x > D. The screening cost during production is higher than that after production, i.e., CI1 > CI2. In order to model the problem, the following specific notations are used for this problem as presented in Table 4.5. They analyzed two models that differently address the defective items identified during production and screening. The first model assumes that defective items are sold at a discount at the end of the production cycle. The second model assumes that defective items are reworked at a constant rate.
4.3.4.1
Salvaging of Defective Items
The defective items accumulated at the end of the screening period are sold at a discounted price v. The following notation will be used to develop the mathematical model (Moussawi-Haidar et al. 2016). According to Fig. 4.10, demand during production is met using good items only. Therefore, in [0, t1], a number of units are screened before they are sold to customers. To be able to satisfy demand from good items only, more than the demand is screened. The total number of units screened can be computed as follows: D þ Dp þ Dp2 þ ⋯ t 1 ¼
D t 1p 1
ð4:45Þ
At the end of t1, the number of defective items identified is the total number of units screened during the interval [0, t1], as given in (4.45), less the demand during this period. This is written as:
D pD y D t1 ¼ 1p 1p P
ð4:46Þ
The on-hand inventory not screened at the end of t1 is equal to the maximum inventory level, y(1 D/P), less the number of defective items identified at the end of t1, as given in (4.46). This is depicted in Fig. 4.10:
Table 4.5 New notations of given problem (Moussawi-Haidar et al. 2016) CI1 CI2 y
Screening cost per item during production ($/item) Screening cost per item after production stops ($/item) Total number of items produced during a production cycle (item)
256
4 Rework
Fig. 4.10 The behavior of the inventory level over a production cycle (Moussawi-Haidar et al. 2016)
D pD y y 1 P 1p P
ð4:47Þ
At t1, the on-hand inventory not screened in [0, t1] is screened at the rate x. It can be easily checked that the total number of defective items in a cycle, yp, is the summation of the defective items found during the [0, t1],ipP/(1 p)y/P, h interval pDy D and those found during the screening period t: p y 1 P ð1p ÞP . Two conditions are required. First, to avoid shortages during production, the number of good items produced should meet demand during production, i.e., N (y, p) Dt1, which implies the following condition on p: p 1 D=P
ð4:48Þ
The on-hand inventory not screened at the end of production is expressed in (4.47) and requires t2 units of time to be screened at rate x per unit per unit time. Thus, t2 can be written as: t2 ¼
yð1 D=PÞ ðpD=ð1 pÞÞðy=PÞ x
ð4:49Þ
They let t3 be the time from when production stops until the end of the cycle, i.e., t3 ¼ T t1. Then t3 can be written as: t3 ¼
yð1 D=PÞ yp D
ð4:50Þ
4.3 No Shortage
257
The second condition is a limit on the screening time t2. Naturally, since t2 should be less than t3, after some term arrangement, the following condition on the screening rate, Rs, is derived: Rs >
Dð1 D=PÞ pD2 =ð1 pÞ 1 D=P p
ð4:51Þ
Let TR( y) be the total revenue per cycle. TR( y) is the summation of the selling price of good-quality items and the discounted selling price of defective items. Thus, it is written as: TRðyÞ ¼ syð1 pÞ þ υyp
ð4:52Þ
Also, let TC( y) be the total cost per cycle. TC( y) is the summation of the production setup cost, unit production cost, screening cost during and after production, and inventory holding cost. The number of units screened at the end of production, i.e., at time t1, is equal to the inventory level at t1 less the total number of defectives identified during production and given in (4.46). To compute the holding cost expression, they refer to Fig. 4.10, in which the average inventory is the summation of the three areas, ABC, CDEF, and BGF. From Fig. 4.10, the cycle time T can be found as T ¼ y(1 P)/D. Computing the areas of the three triangles, the total cost per cycle, TC( y), can be written as follows (Moussawi-Haidar et al. 2016): Screening cost after production
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ z}|{ z}|{ pD TCðyÞ ¼ K þ Cy þ þ C I 2 y ð1 D=PÞ Pð 1 p Þ
3 2 pD 2 y p 1 D=P 6y2 ð1 D=P pÞ2 y2 ð1 D=PÞ Pð1 pÞ 7 7 þ þ þ h6 4 5 Rs 2P 2D Setup Cost
Screening cost during production
Production Cost
zfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflffl{ D y CI 1 ð1 pÞ P
|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Holding Cost
ð4:53Þ The total profit per cycle is the total revenue less the total cost and is given as: TPðyÞ ¼syð1 pÞ þ υyp K þ Cy þ CI 1
D y pD þ C I 2 y ð1 D=PÞ ð 1 pÞ P Pð1 pÞ
33 2 pD 2 y p 1 D=P 6y2 ð1 D=P pÞ2 y2 ð1 D=PÞ 7 Pð1 pÞ 7 77 þh6 þ þ 4 5 5 2P Rs 2D ð4:54Þ
258
4 Rework
Taking the expected value of the total profit per cycle ETP( y) with respect to p, they got the following expression for the expected total profit per cycle ETP( y):
1 y D p ETPðyÞ ¼syð1 E ðpÞÞ þ υyE ðpÞ K þ Cy þ C I1 DE þ C I2 y ð1 D=PÞ E 1p P P 1p
33 2 h i D p 2 2 y2 E ðpÞ 1 D=P E 7 6y E ð1 D=P pÞ P 1p 7 y2 ð1 D=PÞ 77 6 þ þ þh4 55 2D 2P Rs
ð4:55Þ Using the renewal reward theorem (see Ross 1996, Theorem 4.6.1), they found the expected profit per unit time as follows: ETPUðyÞ ¼
ETPðyÞ , E ðT Þ
where the expected duration of the production cycle is E(T ) ¼ [y(1 E( p))]/D. This gives the following expression for the expected profit per unit time, ETPU( y) (Moussawi-Haidar et al. 2016):
vDE ðpÞ CI1 D2 1 CI2 D D p ETPUðyÞ ¼sD þ E 1 D=P E P 1p 1 E ðpÞ Pð1 EðpÞÞ 1 p 1 EðpÞ 3 2 n o 2 E ð1 D=P pÞ ð Þ D 1 D=P 7 6 þ 7 6 2 2P 7 6 CD D y
7 6 K h 7 6 D p 1 E ðpÞ yð1 E ðpÞÞ 1 E ðpÞ 6 7 5 4 DE ðpÞ 1 D=P P E 1 p þ Rs
ð4:56Þ Setting the unit discounted price v to zero results in a model that allows scrapping the defective items, rather than selling them at discount. Thus, their model in this case reduces to one that allows scrapping defective items. All the mathematical expressions will remain unchanged. The first-order conditions of ETPU( y) with respect to y give the optimal production lot size as (Moussawi-Haidar et al. 2016): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u KD y ¼u u 2 t E½ð1D=PpÞ Dð1D=PÞ DEðpÞð1D=PDPEðp=ð1pÞÞÞ h þ þ 2 Rs 2P
ð4:57Þ
4.3 No Shortage
4.3.4.2
259
Reworking of Defective Items
In this section Moussawi-Haidar et al. (2016) considered that all defective items will be reworked. Using previous models and also Figs. 4.11 and 4.12, the new total profit becomes: Screeningcost duringproduction Revenue
z}|{ ETPUðyÞ ¼ sD
Production Cost
z}|{ CD
ReworkCost
zfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl ffl{
D2 1 E 1p P
SetupCost
zfflffl}|fflffl{ DK CR pD z}|{ y
CI 1
HoldingCost of ReworkedItems
zfflfflfflfflfflffl}|fflfflfflfflfflffl{ Dd 2 h1 y 2 2P P1 " #
2
e DJ DJ e DJ DJ dD DJ Dd dD dJD e e þ þ J hy þ J =2 þ 2 þ J 2D x 2x x PP1 x PP1 Px 2P |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Screening cost after production
zfflffl}|fflffl{ CI 2 DJ
Holding Cost
ð4:58Þ h
i p where J ¼ 1 DP 1 E 1p and e J ¼ 1 DP Pd ¼ 1 DP E ðpÞ. And after proving the concavity and setting the first derivative respect to y equal to zero and some simplification, vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u KD y ¼u u
2 2 t DeJ DJ e DJ e DJ 1 J DEðpÞ DE ðpÞ J DJ =2 h 2P þ x J 2x þ J x þ 2 þ P1 P1 þ h1 DE2Pðp1Þ þ e x P1
ð4:59Þ
Fig. 4.11 The behavior of the inventory level over a production cycle when defective items are reworked (Moussawi-Haidar et al. 2016)
Inventory level of all items
Z1
P_ D _ d
P–D
D
Z2
D – P1
Z3
Inventory level of good items
0
t1
t2 T
D
t3
t4
Time
260
4 Rework
Inventory level of good items
P_ D_d
D
D _ P1 D
0
t1
t3
t2
t4
Inventory level of all items Time
T
P_D D
Inventory level of defective items
0
t2+ t3+t4
t1
Time
T P1
d
0 t1
t2
t3
t4
Time
T
Fig. 4.12 The inventory of good, defective, and all items (Moussawi-Haidar et al. 2016)
Example 4.4 Moussawi-Haidar et al. (2016) analyzed how the optimal production quantity and optimal profit vary with the model parameters, for each of the models. Note that in each model, the conditions on the expected proportion of defective items and the screening rate should be held. So they developed numerical results similar to those in Hayek and Salameh (2001). This illustrates the application of their model and allows comparing their results with those of Hayek and Salameh (2001) for the model with rework. They set D ¼ 1200 units/year, P ¼ 1600 units/year, P1 ¼ 100 units/year, C ¼ $104, s ¼ $200/unit, v ¼ $80/unit, Rs ¼ 175,200 units/ year, CI 1 ¼ $0.5/unit, CI 2 ¼ $0.6/unit, K ¼ $1500, h ¼ $20/unit/year, h1 ¼ $22/unit/ year, CR ¼ $8/unit, p U[0, 0.1] with probability distribution function: f ðpÞ ¼ Then,
10
0 p 0:1
0
otherwise
4.4 Backordering
261
E ðpÞ ¼ 0:05
1 E ¼ 1:0536 1p
p ¼ 0:0536 E 1p When the defective items are salvaged, and p ¼ 0, the economic production quantity and related profits are, respectively, 848.52 units and $110,332. For more detailed information, readers can refer to Moussawi-Haidar et al. (2016).
4.4 4.4.1
Backordering Simple Rework
Cárdenas-Barrón (2009) developed an EPQ inventory model in an imperfect production system environment with rework process and planned backorders. In addition to common assumptions of the EPQ model, he assumed that the proportion of defective products is known, the products are 100% screened, and the screening cost is not considered. All defective products are reworked and converted into goodquality products. Scrap is not generated at any cycle; backorders are allowed, and all backorders are satisfied. Production and reworking are done in the same manufacturing system at the same production rate. Two types of backorder costs are considered: linear backorder cost (backorder cost is applied to average backorders) and fixed backorder cost (backorder cost is applied to maximum backorder level allowed). The b b presenting the unit backorder cost new notation which is used in this model is C independent of time. Figure 4.13 shows the inventory behavior for the EPQ inventory model with rework at the same cycle and planned backorders. Using Fig. 4.13, the maximum inventory Imax can be calculated as the sum of I1 + I2 (Cárdenas-Barrón 2009). According to triangle (146), it can be concluded that (Cárdenas-Barrón 2009): tan θ1 ¼ Pð1 xÞ D ¼
I1 þ B T1 þ T2
Also, it is obvious that T1 + T2 ¼ TP is the production time of manufacturing Q units; therefore T1 + T2 is equal to Q/P. Then according to Fig. 4.13, Q ½Pð1 xÞ D ¼ I 1 þ B P I 1 ¼ Q½ð1 xÞ D=P B
262
4 Rework
Fig. 4.13 Inventory behavior for the EPQ inventory model with rework (Cárdenas-Barrón 2009)
PD¼
I2 T3
where T3 is the production time of manufacturing the defective products (xQ); therefore T3 is equal to xQ/P. Then, xQ ðP DÞ ¼ I 2 P I 2 ¼ xQð1 D=PÞ Adding I1 and I2, the maximum inventory Imax is obtained (Cárdenas-Barrón 2009): I max ¼ I 1 þ I 2 ¼ Q½ð1 xÞ D=P B þ xQð1 D=PÞ I max ¼ Q½1 ð1 þ xÞðD=PÞ B According to triangle (356), one can obtain T2 as:
4.4 Backordering
263
T2 ¼
Q½ð1 xÞ D=P B ½Pð1 xÞ D
Cárdenas-Barrón (2009) presented that: Area of triangle ð356Þ ¼ Area of triangle ð567Þ ¼ Area of triangle ð679Þ ¼
T 2 I 1 fQ½ð1 xÞ D=P Bg ¼ 2 2½Pð1 xÞ D
2
T 3 I 1 xQfQ½ð1 xÞ D=P Bg ¼ 2P 2
T 3 I max xQfQ½1 ð1 þ xÞðD=PÞ Bg ¼ 2 2P
According to triangle (7910), T4 can be obtained as: T4 ¼
Q½1 ð1 þ xÞðD=PÞ B D
where T4 is the time needed for maximum consumption at hand inventory level Imax; then, Area of triangle ð7910Þ ¼
T 4 I max fQ½1 ð1 þ xÞðD=PÞ Bg ¼ 2 2D
2
Then, the inventory average which can be computed summing the area of triangles (356), (567), (679), and (7910) divided by T gives:
I¼
fQ½ð1xÞD=PBg2 2½Pð1xÞD
2
ÞðD=PÞBg þ fQ½1ð1þx2D þ
xQfQ½12xð1þ2xÞðD=PÞBg P
T
After some simplifications, I¼
2 Q2 þ B2 ð1 xÞ þ Q2 ð1 þ x þ x2 Þ DP2 þ Q2 ðx3 2Þ DP þ 2BQ DP þ ðx 1Þ 2Q½ð1 xÞ D=P
In order to simplify the mathematical expression, Cárdenas-Barrón (2009) 2 defined Z ¼ 1 x, E ¼ 1 x D/P, I ¼ ð1 þ x þ x2 Þ DP2 , O ¼ (x3 2)(D/P), U ¼ D/P + x 1. Then,
264
4 Rework
Q2 ðZ þ I þ OÞ þ B2 Z 2BQE 2QE
Q ZþIþO B2 Z I¼ þ B 2 E 2QE
I¼
After some algebra, I¼
B 2 ð 1 xÞ Q 1 1 þ x þ x2 ðD=PÞ þ B 2 2Qð1 x D=PÞ
assume: L ¼ 1 1 þ x þ x2 ðD=PÞ Finally, the inventory average is given by I¼
Q B2 Z Lþ B 2 2QE
And easily T1 and T5 can be expressed by: T1 ¼
B ½Pð1 xÞ D T5 ¼
B D
So according to Fig. 4.12 and using T1 and T5, the average backorders J can be computed as below: J¼ J¼
B2 2½Pð1xÞD
2
B þ 2D
T
B ð 1 xÞ 2Q½ð1 xÞ D=P
ð4:60Þ
B2 Z 2QE
ð4:61Þ
2
J¼
Cárdenas-Barrón (2009) assumed that all defective products have the same manufacturing cost when they are reworked. Consequently, the total cost function (TC) is given as:
4.4 Backordering
265 Shortage Cost
Setup Cost
Holding cost zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ Production Cost z}|{ z}|{ zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ KD Cb BD b TC ¼ þ hI þ þ C b J þ CDð1 þ xÞ Q Q 2
ð4:62Þ
2
B Z B Z B and J ¼ 2QE into the second and fourth terms of Substituting I ¼ Q2 L þ 2QE Eq. (4.62), respectively, Eq. (4.62) can be rewritten as:
TCðQ, BÞ ¼
b DB Cb B2 Z C KD hQL hB2 Z þ þ hB þ b þ þ CDð1 þ xÞ Q 2 2QE Q 2QE
ð4:63Þ
The problem is to find the lot size (Q) and the size of backorders (B) that minimize the total cost inventory system (4.63). Assuming Q and B are continuous, let us take the first partial derivatives with respect to Q and B of Eq. (4.63), with these derivatives expressed by Eqs. (4.64) and (4.65), respectively: b BD C B2 Z ∂TCðQ, BÞ KD hL hB2 Z C ¼ 2 þ 2 b2 b 2 2 2Q E ∂Q Q Q 2Q E
ð4:64Þ
b D C BZ ∂TCðQ, BÞ hBZ C ¼ hþ b þ b QE Q QE ∂B
ð4:65Þ
In order to verify that Eq. (4.63) is convex in Q and B, they must show that the following two well-known conditions hold: 2
2
∂ TCðQ, BÞ ∂ TCðQ, BÞ > 0, >0 2 ∂B2 ∂Q ! ! !2 2 2 2 ∂ TCðQ, BÞ ∂ TCðQ, BÞ ∂ TCðQ, BÞ >0 ∂Q∂B ∂B2 ∂Q2
ð4:66Þ ð4:67Þ
First, they proved condition (4.66). By taking the second partial derivatives with respect to Q and B of Eq. (4.63), it can be easily shown that condition (4.66) is satisfied. The second partial derivatives are given by Eqs. (4.68) and (4.69). Both equations must be greater than zero. Since x is on interval (0, 1), thus K is greater than zero, and E also will be greater than zero if and only if x is less than 1 – D/P. Notice that the former analysis is valid for any finite, nonzero value of Q and B. Therefore, both second derivatives (Eqs. 4.68 and 4.69) are greater than zero (Cárdenas-Barrón 2009): 2 b BD C B2 K ∂ TCðQ, BÞ 2KD hB2 K 2C >0 ¼ 3 þ 3 þ b3 þ b 3 2 ∂Q Q Q E Q Q E
ð4:68Þ
266
4 Rework 2
∂ TCðQ, BÞ hK C b K þ >0 ¼ QE QE ∂Q2
ð4:69Þ
After that, they proved condition (4.67). For the sake of brevity, they provided only the final results. Taking the partial derivatives with respect to Q and B of Eq. (4.66) yields (Cárdenas-Barrón 2009), 2 h i ∂ TCðQ, BÞ 1 BK b bD ¼ 2 ðh þ C b Þ þ C ∂Q∂B Q E
ð4:70Þ
Then, 2
∂ TCðQ, BÞ ∂Q∂B
!2
¼
h i2 1 BK b h þ C ð Þ þ C D b b Q2 E
ð4:71Þ
Developing the squared binomial, one obtains (Cárdenas-Barrón 2009):
2 !2 b bD 2 C b b BDK ðh þ Cb Þ ∂ TCðQ, BÞ B2 K 2 ðh þ Cb Þ2 2C þ ¼ þ ∂Q∂B Q4 E Q4 E 2 Q4
ð4:72Þ
On the other hand, !2 !2 2 2 ∂ TCðQ, BÞ ∂ TCðQ, BÞ 2KDðH þ W Þ B2 K 2 ðh þ C b Þ2 þ ¼ 2 2 ∂B ∂Q Q4 E Q4 E2 þ
b b BDK ðh þ Cb Þ 2C Q4 E
ð4:73Þ
Substituting Eqs. (4.72) and (4.73) into (4.67), and after simplifying, one obtains (Cárdenas-Barrón 2009): ! ! !2 2 2 2 ∂ TCðQ, BÞ ∂ TCðQ, BÞ ∂ TCðQ, BÞ ∂Q∂B ∂B2 ∂Q2
2 1 bbD ¼ 4 2KDZ ðh þ C b Þ E C Q E
ð4:74Þ
Equation (4.74) should be greater than zero if and only if the following condition is satisfied (Cárdenas-Barrón 2009):
4.4 Backordering
267
2 b bD > 0 2KDZ ðh þ C b Þ E C
ð4:75Þ
Finally, it can be concluded that total cost function (4.63) is convex in Q and B, if and only if condition (4.75) is satisfied. Then Cárdenas-Barrón (2009) using the firstorder derivative derived the optimal values as below: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2ffi u u2KDZ ðh þ C Þ E C b D b b t Q¼ h½Z ðh þ C b ÞL Eh
b bD E hQ C B¼ Z ðh þ C b Þ
ð4:76Þ
ð4:77Þ
Substituting Eqs. (4.76) and (4.77) into Eq. (4.63) and after some algebraic steps, TC ¼
1 Z ðh þ C b Þ (sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi )
2 b bD b bD ½Z ðh þ C b ÞL hE h þ hE C 2KDZ ðh þ Cb Þ E C þ CDð1 þ xÞ ð4:78Þ
Equation (4.78) also can be written as (Cárdenas-Barrón 2009): TCðQÞ ¼
n o h b b D þ CDð1 þ xÞ Q½Z ðh þ C b ÞL hE þ E C Z ðh þ C b Þ
ð4:79Þ
Another alternative mathematical expression for the total cost was proposed by Goyal and Cárdenas-Barrón (2003), which is (Cárdenas-Barrón 2009): TCðQ, BÞ ¼
D b b B þ CDð1 þ xÞ 2K þ C Q
ð4:80Þ
It is important to mention that when x is equal to 1 D/P, then E is zero. Then, rffiffiffiffiffiffiffiffiffiffi 2KD Q¼ hL B¼0
ð4:81Þ ð4:82Þ
The reader can remember that L is equal to 1 (1 + x + x2) (D/P), and one may obtain a negative value under the radical in Eq. (4.81) when L is less than zero.
268
4 Rework
Therefore, 1 (1 + x + x2) (D/P) must be greater than zero to avoid a negative value for L. Thus, it is easy to see that the valid interval for R can be determined solving the following expression (Cárdenas-Barrón 2009): 1 1 þ x þ x2 ðD=PÞ > 0 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 1 þ 1 4ð1 P=DÞ x< 2 Then, 0 0 is assumed. Since the production process contains p rate of defective items, P(t2 + t3)p units of defective items are reworked to perfect items during interval t4. Wee et al. (2013) assumed the defective items are 100% reworked to perfect items and then the inventory increases at a rate of P D during interval t4. Afterward, during interval t5, the inventory is depleted without production. Referring to Fig. 4.14, the backordering level B is as follows: B ¼ ðð1 xÞP DÞt 2
ð4:84Þ
During the interval t3, the inventory level increases from zero to I1 with a rate of (1 x)P D. So: I 1 ¼ ðð1 xÞP DÞt 3
ð4:85Þ
ðð1 xÞP DÞt 2 D
ð4:86Þ
Since B ¼ kt1, then: t1 ¼
They know that the interval t4 is assumed to rework the defective units generated during the total production time (t2 + t3). Thus,
270 Table 4.7 Solution to Example 4.6 (CárdenasBarrón 2009)
4 Rework x 0 0.01 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75
Q 87.97727 1574.694 1583.218 1594.994 1608.08 1622.556 1638.51 1656.044 1675.265 1696.296 1719.262 1744.292 1771.505 1800.982 1832.718 1866.505 1901.682
B 31.052 24.72761 24.7332 24.73314 24.71774 24.67667 24.59631 24.45839 24.23812 23.90122 23.39939 22.66302 21.589 20.01965 17.70373 14.22006 8.813453
TC(Q, B) 2546.884 15,283.11 15,855.13 16,569.7 17,283.76 17,997.29 18,710.28 19,422.72 20,134.6 20,845.89 21,556.59 22,266.68 22,976.14 23,684.99 24,393.21 25,100.85 25,808
Fig. 4.14 Inventory of perfect-quality items for EPQ model (Wee et al. 2013)
t 4 ¼ Pðt 2 þ t 3 Þ and t 4 ¼ xð t 2 þ t 3 Þ From Fig. 4.12, it is shown that the maximum inventory level I2 is:
ð4:87Þ
4.4 Backordering
271
I 2 ¼ I 1 þ ðP DÞt 4 ¼ ðPð1 xÞ DÞt 3 þ ðP DÞt 4 ¼ ðxt 2 þ t 3 ÞP ðxðt 2 þ t 3 Þ þ t 3 ÞD
ð4:88Þ
Since z2 units is consumed at a rate of k during the interval t5, one has: t5 ¼
I 2 ðxt 2 þ t 3 ÞP ðxðt 2 þ t 3 Þ þ t 3 ÞD ¼ D D
ð4:89Þ
The total inventory cost per cycle, TC, is as below: Productio n Cost
Rework Cost
Setup Cost
zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ z}|{ TC ¼CPðt 2 þ t 3 Þ þ CR Pðt 2 þ t 3 Þx þ K þ Shortage Cost
Holding Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ ðt 1 þ t 2 ÞB b t ðI þ I 2 Þ t 5 I 2 t I Cb þ Cb B þ h 3 1 þ 4 1 þ 2 2 2 2
ð4:90Þ
From Eqs. (4.86), (4.87), and (4.89), the total cycle time can be rewritten as T¼
5 X i¼1
ti ¼
ðt 2 þ t 3 ÞP D
ð4:91Þ
For ease of notation and analysis, t (t ¼ t2 + t3) is set as decision variable. Moreover, the rework and production unit costs are the same (C ¼ CR). Then the total cost per unit time is expressed as (Wee et al. 2013): b t D TC KD C b t 22 ð1 xÞ C ¼ C ð1 þ xÞD þ þ ðð1 xÞP DÞ þ b 2 ðð1 xÞP DÞ T tP tP 2t h 2 2 2 þ ððt ð1 xÞt 2 Þ P þ 2t t 2 D 1 þ x þ x t D ð1 xÞt 22 DÞ 2t
TCUðt2 , tÞ ¼
ð4:92Þ Obviously, the objective is to minimize TCU(t2, t) subject to t t2 0. The production time t is greater than zero. Lemma 4.1 For any given t > 0, the following cases that minimize TCU(t2|t) exist (Wee et al. 2013): bb D Case I. For a given t ChP , t 2 ¼ 0; Case
II.
b Cb D hPðC b þhÞð1xÞP ,
If
hP ðCb þ hÞð1 xÞP 0, for a given
b Cb D hP
0, for a given t > hPðCbCþh Þð1xÞP , t 2 > t. Proof See Appendix of Wee et al. (2013). Lemma 4.1 shows that the optimal time to eliminate backorders, t 2, is dependent on the production time, t. The time t 2 ¼ 0 implies that shortage is not allowed. If the production time is predetermined, Lemma 4.1 shows the decision whether to schedbb D , the optimal policy is to ule shortage period. If the production time is greater than ChP allow a shortage period. Lemma 4.1 Case III shows if production time is greater than b Cb D hPðCb þhÞð1xÞP, the optimal time to eliminate backorders is greater than the production time, which is an infeasible solution for Model I (Fig. 4.14). Taking the first derivatives of TCU(t2, t) with respect to t2 and t, one has (Wee et al. 2013):
b bD ðð1 xÞP DÞ ððCb þ hÞð1 xÞt 2 ht ÞP þ C
∂ ð4:93Þ TCUðt 2 , t Þ ¼ Pt ∂t 2 ( ) b b Dt 2 ðð1 xÞP DÞ þ t 2 hPðP Dð1 þ x þ x2 ÞÞ 2KD 2C ∂ TCUðt 2 , t Þ ¼ ∂t
ðC b þ hÞð1 xÞt 22 Pðð1 xÞP DÞ 2Pt 2 ð4:94Þ
Let ∂t∂2 TCUðt 2 , t Þ ¼ 0 and
∂ TCUðt 2 , t Þ ∂t
¼ 0, so:
b bD hPt C ðCb þ hÞð1 xÞP vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi u u2KD þ t 2 ðð1 xÞP DÞ ðC b þ hÞð1 xÞPt 2 þ 2C b bD t t 2 ðt Þ ¼
t ðt 2 Þ ¼
hPðP Dð1 þ x þ x2 ÞÞ
ð4:95Þ
ð4:96Þ
Let bt 2 , bt be the solution satisfying the first-order conditions for TCU(t2, t). Eq. (4.95) intoEq. (4.96), they derived the production time and time Substituting bt to eliminate backorders bt 2 as follows: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 Dðð1 xÞP DÞ 2K ðCb þ hÞð1 xÞP C b bt ¼ 1 D P h hD þ ð1 xÞC b P ð1 x3 ÞðCb þ hÞD bt 2 ¼
b bD hPbt C ðC b þ hÞð1 xÞP
From the denominator of Eq. (4.97),
ð4:97Þ ð4:98Þ
4.4 Backordering
273
hD þ ð1 xÞC b P 1 x3 ðC b þ hÞD > ðC b þ hÞD 1 x3 ðC b þ hÞDðð1 xÞP > DÞ ¼ ðCb þ hÞDx3 0 ð4:99Þ Thus, bt and bt 2 in Eqs. (4.97) and (4.98) are real solutions. Based on the above analysis and results, Wee et al. (2013) proposed the following theorem: Theorem 4.1 b 2 DðP ð1 þ x þ x2 ÞDÞ > 0, i.e., hPbt C b D > 0, then TCU(t2, t) (i) If 2hKP C b b is convex in t2 and t. If bt bt 2 the optimal solution t 2 , t of TCU(t2, t) is bt 2 , bt . b D 0, then the optimal b 2 DðP ð1 þ x þ x2 ÞDÞ 0, i.e., hPbt C (ii) If 2hKP C b
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2DK solution t 2 , t of TCU(t2, t) is 0, hPðPDð1þxþx2 ÞÞ . Proof See Appendix of Wee et al. (2013). Substituting (t2, t) by t 2 , t into Eq. (4.92), the optimal total cost per unit time can be derived, i.e., TCU t 2 , t . From t* and t 2, the optimal batch size and optimal maximal backordering level are as follows (Wee et al. 2013): Q ¼ Pt
B ¼ ðð1 xÞP
ð4:100Þ DÞt 2
ð4:101Þ
b DðP ð1 þ x þ x2 ÞDÞ > 0 in Theorem 4.1(i) is The constraint of 2hKP C b equivalent to Eq. (4.101) in Cárdenas-Barrón (2009). Replacing t* and t 2 by bt and bt 2, respectively, it can be concluded that Q* and B* are the same as Eqs. (4.102) and (4.103) in Cárdenas-Barrón (2009). Similar to the result in Cárdenas-Barrón (2009), Theorem 4.1(ii) derives the optimal solution as in Jamal et al. (2004). Substituting t* ffi qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK by hPðPDð1þxþx2 ÞÞ into Eq. (4.100), it is shown that the resulting Q* is identical to 2
Eq. (4.94) in Jamal et al. (2004).
4.4.2.2
Model II: EPQ Model for Production Time Less than the Time to Eliminate Backorders
In this subsection, Model II inventory model is developed. Figure 4.15. describes the inventory behavior for which the production run time is less than the time to eliminate backorders. The production starts at the beginning of interval s2. Here, the reworking period is s3 + s4. They used s2 and s3 to obtain the following expressions for the objective function. From Fig. 4.15, it can be seen that (Wee et al. 2013):
274
4 Rework
B1 ¼ ðP DÞs3
ð4:102Þ
The maximum backordering level (B2) is: B2 ¼ B1 þ ðð1 xÞP DÞs2 ¼ ðP DÞs3 þ ðð1 xÞP DÞs2
ð4:103Þ
Since B2 ¼ Ds1, s1 ¼
ðP DÞs3 þ ðð1 xÞP DÞs2 D
ð4:104Þ
The interval s3 + s4 is the time for reworking the defective units produced during the total production time (s2). Thus, one has P(s3 + s4) ¼ Ps2x and: s4 ¼ xs2 s3
ð4:105Þ
From Fig. 4.14, the maximum inventory level (I) is: I ¼ ðP DÞs4 ¼ ðP DÞðxs2 s3 Þ
ð4:106Þ
Since I units with a rate of k is consumed during interval s5, one has: s5 ¼
ðP DÞðxs2 s3 Þ I ¼ D D
ð4:107Þ
The total inventory cost per cycle, TC0 , is: Holding Cost
zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ z}|{ I ðs þ s5 Þ 0 þ TC ¼CPs2 þ CPs2 x þ K þ h 4 2 Setup Cost
Production Cost
Shortage Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl{
B2 s1 ðB1 þ B2 Þs2 B1 s3 b b B2 Cb þ þ þC 2 2 2
ð4:108Þ
From Eqs. (4.104), (4.105), and (4.107), the total cycle time S is rewritten as: S¼
5 X i¼1
si ¼
s2 P D
ð4:109Þ
For simplicity of notation, they defined s2 and s (s ¼ s2 + s3) as decision variables of the inventory model. Then the total cost per unit time is simplified as:
4.4 Backordering
275
Fig. 4.15 Inventory of perfect-quality items for EPQ model II (Wee et al. 2013)
TCU0 ðs2 , sÞ ¼
TC0 KD h ðs s2 s2 xÞ2 ðP DÞ ¼ C ð1 þ xÞD þ þ s2 P 2s2 S h C þ b ðs s2 xÞ2 P ð1 xÞs22 þ 2ð1 xÞðs s2 Þs2 2s2 b D C þ ðs s2 Þ2 ÞD þ b ½ðs s2 xÞP sD s2 P
ð4:110Þ
Evidently, the objective is to minimize TCU0 (s2, s) subject to s > s2 > 0. Taking the first derivatives of TCU0 (s2, s) with respect to s and s2, one has: h i b b D Pððh þ ðCb þ hÞxÞs2 ðC b þ hÞsÞ ðP DÞ C ∂ TCUðs2 , sÞ ¼ ð4:111Þ Ps2 ∂s
b b DðP DÞs h s2 ð1 þ xÞ2 s2 PðP DÞ 2KD 2 C 2 ∂ TUCðs2 , sÞ ¼ ∂s2 2Ps22 2 Cb xs2 ðxP DÞ s2 ðP DÞ þ 2s22 ð4:112Þ ∂ Using ∂s TCU0 ðs2 , sÞ ¼ 0 and ∂s∂2 TCU0 ðs2 , sÞ ¼ 0, one obtains:
276
4 Rework
b bD ðh þ ðCb þ hÞxÞPs2 C ðC b þ hÞP vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi u b bD u2KD þ sðP DÞ sðC b þ hÞP þ 2C u s2 ðt Þ ¼ t
P hðP DÞð1 þ xÞ2 þ Cb xðxP DÞ sðs2 Þ ¼
ð4:113Þ
ð4:114Þ
Let (bs2 , bs ) be the solution satisfying the first-order conditions for TCU0 (s2, s). Substituting Eq. (4.113) into Eq. (4.114), it can be derived that (Wee et al. 2013): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 DðP DÞ 2K ðC b þ hÞP C 1 D b bs2 ¼ P Cb hðP ð1 þ ð1 xÞxÞDÞ Cb xð1 xÞD bs ¼
b bD ðh þ ðCb þ hÞxÞPbs2 C ðC b þ hÞP
ð4:115Þ ð4:116Þ
Using the previous analysis and results, they proposed the following theorem for Model II: Theorem 4.2 If h(P (1 + (1 x)x)D) Cbx(1 x)D > 0 and b 2 ðCb þhÞD hx2 ðPDÞþCb ð1xÞðð1xÞPÞD 2KPðCb þhÞðhxCb ð1xÞÞ2 > C b b b D > 0, then TCU0 (s2, s) is convex in s2 and s. The i.e., ðhx Cb ð1 xÞÞPbs2 C optimal solution (s2, s) of TCU0 (s2 , s*) is (bs2 , bs) (Wee et al. 2013). Proof See Appendix of Wee et al. (2013). Substituting (s2, s) by (s2, s*) into Eq. (4.110), the optimal total cost per unit time can be obtained. The optimal lot size and the optimal backordering level can be expressed as:
Q0 ¼ Ps2
B2 ¼ ðð1 xÞP DÞs2 þ ðP DÞ s s2
ð4:117Þ ð4:118Þ
Example 4.7 Wee et al. (2013) to verify their results used the parameter values of Cárdenas-Barrón (2009) as D ¼ 300 unit per year, P ¼ 550 units per year, K ¼ $50 b b ¼ $1 per unit shortage, Cb ¼ $10 per unit per lot size, h ¼ $50 per unit per year, C shortage per year, and C ¼ $7 per unit. Firstly, they applied Model I to find the b 2 DðP ð1 þ x þ x2 ÞDÞ > 0 for interval p 2 solutions. Since 2hKP C b optimal300 0, 1 550 , they derived (bt 2 , bt ) from Eqs. (4.97) and (4.98). Table 4.8 illustrates the optimal policy of this example for Model I with different defective rates. When p > 0.20, t3 and I1 are negative values (infeasible optimal solutions for Model I).
4.4 Backordering
277
When p > 0.20, the optimal policy of the example is Lemma 4.1 Case III (Wee et al. 2013). To obtain feasible policies, Wee et al. (2013) applied Model II when Model I leads to infeasible policies. Table 4.9 illustrates the optimal policy for Model II with different defective rates. They had shown that when p ¼ 0.20, Model II results in an infeasible optimal solution. Table 4.9 indicates that the optimal solutions are derived from Model II when p > 0.20.
4.4.3
Random Defective Rate: Same Production and Rework Rates
Sarkar et al. (2014) developed the work of Cárdenas-Barrón (2009) by considering that proportion of defective products in each cycle is a stochastic variable and follows a probability distribution (uniform, triangular, and beta). Other assumptions are as same as Cárdenas-Barrón’s (2009) work. Basically, three different inventory models are developed for three different distribution density functions such as uniform, triangular, and beta. Case A The proportion of defective products follows a uniform distribution. In order to take the randomness of proportion of defective products into account, the expected value of R is used in the development and analysis of inventory model. The inventory behavior through time is represented in Fig. 4.16. According to Fig. 4.16, the maximum inventory Imax is simply computed as the sum of I1 + I2. From to triangle (146), it is easy to see that (Sarkar et al. 2014): tan θ1 ¼ Pð1 E½xÞ D ¼
I1 þ B T1 þ T2
ð4:119Þ
In this case, it is assumed that the x follows a uniform distribution with range [a, b], 0 < a < b < 1. For a uniform distribution, it is well-known that the expected value for x is given as E[x] ¼ (a + b)/2. Furthermore, the production time of producing Q units is TP ¼ T1 + T2. Therefore, T1 + T2 must be equal to Q/P. Substituting the expected value E[x] and T1 + T2, one obtains:
aþb I þB D¼ 1 P 1 2 T1 þ T2
ð4:120Þ
or
2ab D aþb D B¼Q 1 B I1 ¼ Q 2 P 2 P According to triangle (689), it is easy to see that:
ð4:121Þ
p TCU* Q* I 1 I 2 B* t 1 t 2 t 3 t 4 t 5
0.2 2893.37 100.48 0.53 9.66 25.05 0.0835 0.17894 0.00375 0.03654 0.0322
0.25 2983.12 102.06 0.96 10.64 21.83 0.07277 0.19406 0.00850 0.04639 0.03547
0.30 3078.1 101.29 1.88 11.93 17.53 0.05844 0.20626 0.02209 0.05525 0.03978
0.35 3180.86 97.36 2.07 13.42 12.25 0.04082 0.21297 0.03594 0.06196 0.04474
Table 4.8 The results of Example 1 for Model I with different p values (Wee et al. 2013) 0.40 3293.64 90.25 1.46 14.95 6.38 0.02127 0.21275 0.04866 0.06563 0.04983
0.45 3417.97 80.85 0.15 16.39 0.52 0.00172 0.2062 0.05920 0.06615 0.05463
1–300/550 3429.87 79.93 0 16.51 0 0 0.205361 0.06003 0.06606 0.05505
278 4 Rework
p TCU* Q* I* B1 B2 s1 s2 s3 s4 s5
0.2 2893.26 100.29 9.87 0.75 24.78 0.08258 0.18234 0.00301 0.03948 0.0329
0.25 2982.45 102.97 10.07 1.63 22.69 0.07563 0.18722 0.00651 0.04029 0.03358
0.30 3072.88 105.33 10.25 4.11 20.39 0.06797 0.19152 0.01644 0.04101 0.03418
0.35 3164.63 107.29 10.4 6.67 17.88 0.05962 0.19507 0.02667 0.0416 0.03467
Table 4.9 The results of Example 1 for Model II with different p values (Wee et al. 2013) 0.40 3257.76 108.76 10.51 9.26 15.19 0.05065 0.19774 0.03705 0.04205 0.03504
0.45 3352.35 109.67 10.58 11.85 12.35 0.04116 0.19939 0.0474 0.04232 0.03527
1–300/550 3361.02 109.72 10.58 12.08 12.08 0.04028 0.19949 0.04834 0.04234 0.03528
4.4 Backordering 279
280
4 Rework
tan θ2 ¼ P D ¼ T3 ¼
I2 T3
E ½xQ Q ða þ bÞ ¼ P 2 P
ð4:122Þ ð4:123Þ
where T3 is the production time of producing the defective products. Therefore, T3 must be equal to E[x]Q/P. Thus, I 2 ¼ T 3 ðP DÞ ¼
Qða þ bÞðP DÞ Qða þ bÞð1 D=PÞ ¼ 2P 2
ð4:124Þ
Now, the maximum inventory Imax can be obtained as summing I1 and I2; hence (Sarkar et al. 2014),
Qða þ bÞð1 D=PÞ aþb D Bþ I max ¼ I 1 þ I 2 ¼ Q 1 2 2 P
D aþb ¼Q 1 1þ B P 2
ð4:125Þ
From Fig. 4.16, T is the sum of T1, T2, T3, T4, and T5. It is well-known that T is the time between runs. And T2 and T4 are: D=P B Q½ð1 E½xÞ D=P B Q 1 aþb 2 T2 ¼ ¼ ½Pð1 E ½xÞ D P 1 aþb D 2 D Q 1 ð1 þ E½xÞ DP B Q 1 1 þ aþb 2 P B T4 ¼ ¼ D D
ð4:126Þ ð4:127Þ
where T2 is the time needed to build up I1 units in inventory and T4 is the time needed for consumption at hand maximum inventory level Imax, then (Sarkar et al. 2014). As it was stated before, T3 is equal to E[x]Q/P ¼ ((a + b)/2)Q/P. In order to calculate the average inventory, the area of above horizontal line (time) should be calculated: D 2 P B Q 1 aþb T 2I 1 2 ¼ 2 D 2 P 1 aþb 2 aþb aþb D T 3I 1 2 Q Q 1 1þ 2 P B ¼ 2P 2 D 2 Q 1 1 þ aþb T 4 I max 2 P B ¼ 2 2D
ð4:128Þ ð4:129Þ ð4:130Þ
Finally, the cyclic inventory average I can be calculated as below (Sarkar et al. 2014):
4.4 Backordering
281
I(t) Imax
9 P-D
I2
θ2
6
8 D
P(1_E [x])_ D
I1
θ1
3
o
1
B
θ1
7
5
D
B
4
2
10
11
12
time T1
T2
T3
T4
T5
TP T
Fig. 4.16 Inventory behavior for the EPQ with rework at the same cycle and planned backorders (Sarkar et al. 2014)
I¼
1 T
3 aþb aþb aþb D aþb D 2 Q Q 1 1þ B 7 6 Q 1 2 4 4 P P B 7 6 2 þ 7 6 P 7 6 2 P 1aþb D 6 7 2 7 6 7 6 2 5 4 aþb D Q 1 1þ 2 P B þ 2D ð4:131Þ 2
After some simplifications,
282
4 Rework
"
2 ! 2 1 aþb Q2 D2 aþb aþb 2
Q þB þ 2 þ I ¼ 1þ 1 2 2 2 aþb D P 2Q 1 2 P !
3
# Q2 D aþb D aþb þ þ 1 2 þ 2BQ P 2 P 2 ð4:132Þ In order to express the above mathematical equation in a more compact expression, the following symbols were defined: aþb 2 aþb D E ¼1 2 P "
2 # 2 aþb aþb D þ I ¼ 1þ 2 2 P2 " #
3
aþb D 2 O¼ 2 P γ ¼1
U¼
D aþb þ 1 ¼ E P 2
ð4:133Þ ð4:134Þ ð4:135Þ
ð4:136Þ ð4:137Þ
Then, I¼
1 2 Q ðγ þ I þ OÞ þ B2 γ 2BQE 2QE
Q γþIþO B2 γ þ B I¼ 2 E 2QE
ð4:138Þ ð4:139Þ
With further rearrangement: " Q 1 I¼ 2
2 ! # B2 1 aþb aþb aþb D 2 B 1þ þ þ D 2 2 P 2Q 1 aþb 2 P
ð4:140Þ
If L is defined as follows, L¼1
2 ! aþb aþb D þ 1þ 2 2 P
finally, the inventory average is given as follows:
ð4:141Þ
4.4 Backordering
283
I¼
Q B2 γ Lþ B 2 2QE
ð4:142Þ
With regard to inventory average of backorders B, it can be determined by the sum of the area of triangles: under time line and divided by T. T1 and T5 can be calculated as: T1 ¼
B B ¼ ½Pð1 E ðxÞÞ D P 1 aþb D 2
ð4:143Þ
B D
ð4:144Þ
T5 ¼
where T1 is the time needed to satisfy the backorder level once production process is started again and T5 is the time needed to build up the backorder level of B units. Thus, for average shortage (Sarkar et al. 2014): T 1B B2 ¼ 2 2 P 1 aþb D 2
ð4:145Þ
T 5 B B2 ¼ 2 2D
ð4:146Þ
So cyclic backordering can be determined by dividing the average of shortage by T, as below: " # 1 B2 B2 þ B¼ T 2 P 1 aþb 2D D 2 B2 1 aþb 2 B¼ DP 2Q 1 aþb 2 B¼
B2 γ 2QE
ð4:147Þ ð4:148Þ ð4:149Þ
Therefore, the total cost of the system is (Sarkar et al. 2014): Shortage Cost
zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ Production Cost Holding Cost z}|{ zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ z}|{ b b BD C KD TC ¼ þ C b B þ CDð1 þ E½xÞ þ hG þ Q Q Setup Cost
ð4:150Þ
After, substituting the value of above expressions in one obtains (Sarkar et al. 2014):
284
4 Rework
TCðQ, BÞ ¼
b BD Cb B2 γ C KD hQL hB2 γ þ þ hB þ b þ þ CDð2 γ Þ Q 2 2QE Q 2QE
ð4:151Þ
The cost equation consists of two decision variables as Q and B. In order to derive the optimal values of both decision variables, the second-order Hessian matrix should be positive definite. So one should perform: Necessary conditions ∂TCðQ, BÞ ¼0 ∂Q
and
∂TCðQ, BÞ ¼0 ∂B
ð4:152Þ
Sufficient conditions 2
∂ TCðQ, BÞ >0 ∂Q2
2
and
2
∂ TCðQ, BÞ ∂ TCðQ, BÞ ∂B2 ∂Q2
>0
!2 2 ∂ TCðQ, BÞ ∂Q∂B ð4:153Þ
For minimization of the cost equation, the condition is 2 2 4 4 b ð2KDðCb þ hÞγ Þ=Q E Cb D =Q > 0 , i.e., if the expression
2 b D2 =Q4 is greater than 0, the sufficient condition ð2KDðCb þ hÞγ Þ=Q4 E C b
of the optimality criteria is satisfied. Therefore, it can be concluded that the cost ð2KDðC b þ hÞγ Þ=Q4 E equation is convex when the expression
2 b D2 =Q4 > 0. The optimal values are as follows: C b ∂TC ¼0 ∂Q sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 D2 2KDγ ðC b þ hÞ EC b Q¼ h½γLðC b þ hÞ Eh ∂TC ¼0 ∂B
ð4:154Þ
ð4:155Þ ð4:156Þ
or
B¼
b bD E hQ C ðC b þ hÞγ
ð4:157Þ
However, the solution (Q, B) does not necessarily exist although TC(Q, B) is convex as it was shown in Chung (2011). He proved that TC(Q, B) exists if and only
4.4 Backordering
285
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 D2L and if 2KDh < C b 2 D2L, then B* ¼ 0 and Q ¼ 2KD=hL . if 2KDh C b b Substituting the above optimal values in the cost equation and after some simplification, the minimum cost is obtained as follows:
TC ¼
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi
b 2 D2 ðh½γLðC b þ hÞ EhÞ þ DE C bbh 2KDγ ðC b π þ hÞ E C b γ ð C b þ hÞ þ CDð2 γ Þ
ð4:158Þ
Case B The proportion of defective products follows a triangular distribution. In this case, it is assumed that s follows a triangular distribution with parameters [a, b, c]; 0 < a < b < c < 1 where parameters a and c are the inferior and superior limits, respectively, and b is the mode of the triangular distribution. For a triangular distribution, it is well-known that the expected value for x is given as E [x] ¼ (a + b + c)/3. For this case, from Fig. 4.16, the maximum inventory Imax is also computed as the sum of I1 + I2. So (Sarkar et al. 2014): tan θ1 ¼ Pð1 E½xÞ D ¼
I1 þ B T1 þ T2
ð4:159Þ
Similar to previous case, T1 + T2 ¼ Q/P. Substituting the expected value E[x] and T1 + T2, one obtains:
aþbþc I þB D¼ 1 P 1 3 TP
ð4:160Þ
aþbþc D B I1 ¼ Q 1 3 P
ð4:161Þ
or
Also similar to previous case: B Pð1 E½xÞ D D=P B Q½ð1 E ½xÞ D=P B Q 1 aþbþc 3 T2 ¼ ¼ ½Pð1 E ½xÞ D D P 1 aþbþc 3 T1 ¼
T3 ¼
E ½xQ Qða þ b þ cÞ ¼ P 3P
ð4:162Þ ð4:163Þ ð4:164Þ
286
4 Rework
B Q½1 ð1 þ E½xÞD=P B Q 1 DP 1 þ aþbþc 3 ¼ T4 ¼ D D B T5 ¼ D
ð4:165Þ ð4:166Þ
Since, T3 is equal to E[x]Q/P. Hence,
h i aþbþc D 1 I 2 ¼ T 3 ðP D Þ ¼ Q 3 P
ð4:167Þ
Therefore, the maximum inventory Imax can be found as:
I max
D aþbþc 1þ B ¼ I1 þ I2 ¼ Q 1 P 3
ð4:168Þ
In order to calculate the average inventory, Sarkar et al. (2014) presented the following equations: 2 Q 1 aþbþc DP B 1 3 T I ¼ 2 2 1 D 2 P 1 aþbþc 3 aþbþc aþbþc D I1T 3 Q 3 Q 1 3 P B ¼ 2P 2 aþbþc aþbþc D B I max T 3 Q 3 Q 1 P 1 þ 3 ¼ 2P 2 2 Q 1 DP 1 þ aþbþc B T 4 I max 3 ¼ 2 2D
ð4:169Þ ð4:170Þ ð4:171Þ ð4:172Þ
Finally, the inventory average ITri can be calculated as (Sarkar et al. 2014): I Tri ¼
D Q
3
aþbþc D 2 Q aþbþc Q 1 aþbþc D B 7 6 Q 1 B 3 3 P 7 6 3 P þ 7 6 2P aþbþc 7 6 D 7 6 2 P 1 6 3 7 7 6
7 6 7 6 Q aþbþc Q 1 D 1þ aþbþc B 25 4 D aþbþc B Q 1 P 1þ 3 3 P 3 þ þ 2P 2D ð4:173Þ 2
4.4 Backordering
287
In order to express the above mathematical equation in a more compact expression, the following symbols were defined: aþbþc 3 aþbþc D ETri ¼ 1 3 P
2 ! 2 aþbþc aþbþc D ¼ 1þ þ 3 3 P !
3
aþbþc D OTri ¼ 2 3 P K Tri ¼ 1
I Tri
U Tri ¼
D aþbþc þ 1 ¼ ETri P 3
ð4:174Þ ð4:175Þ ð4:176Þ
ð4:177Þ ð4:178Þ
Then, I Tri
Q K Tri þ I Tri þ OTri B2 K Tri ¼ B þ 2 E Tri 2QE Tri
ð4:179Þ
Assume LTri is defined as follows: LTri ¼ 1
2 ! aþbþc aþbþc D þ 1þ 3 3 P
ð4:180Þ
Also to calculate the average shortage using Fig. 4.16 (Sarkar et al. 2014), T 1B B2 ¼ aþbþc 2 2 P 1 3 D
ð4:181Þ
T 5 B B2 ¼ 2 2D
ð4:182Þ
Thus, the inventory average of backorders B divided by T results in cyclic average backordering as below: " # 1 B2 B2 B2 K Tri B¼ ¼ þ T 2 P 1 aþbþc 2D 2QE Tri D 3 Therefore, the total cost of the system is as follows (Sarkar et al. 2014):
ð4:183Þ
288
4 Rework Shortage Cost
Holding Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflffl{ z}|{ b BD C b B2 K Tri hQLTri hB2 K Tri C AD þ TCðQ, BÞ ¼ þ hB þ b þ þ Q Q 2 2QE Tri 2QE Tri Setup Cost
Production Cost
zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ CDð2 K Tri Þ
ð4:184Þ
In order to derive the optimal values of decision variables, similar to previous case, Necessary conditions ∂TCðQ, BÞ ¼0 ∂Q
and
∂TCðQ, BÞ ¼0 ∂B
ð4:185Þ
Sufficient conditions 2
∂ TCðQ, BÞ >0 ∂Q2
2
and
2
∂ TCðQ, BÞ ∂ TCðQ, BÞ ∂B2 ∂Q2
!2 2 ∂ TCðQ, BÞ ∂Q∂B
>0
ð4:186Þ
For minimization of the cost function, the condition presented in Eq. 4.186, should be satisfied. Therefore, it can be concluded that the cost equation is convex 2 2 4 4 b when the expression ð2KDðC b þ hÞK Tri Þ=Q E Tri Cb D =Q > 0 . The optimal values are as follows (Sarkar et al. 2014): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 D2 2KDK Tri ðCb þ hÞ E Tri C b Q¼ h½K Tri LTri ðCb þ hÞ E Tri h
b b D E Tri hQ C B¼ ðC b þ hÞK Tri
ð4:187Þ
ð4:188Þ
b 2 D2LTri. On the other hand, if It is to be noted that TC(Q, B) exists if 2KDh C b ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi p b 2 D2LTri, then B* ¼ 0 and Q ¼ 2KDh < C 2KD=hL Tri . Substituting the above b optimal values in the cost equation and after some simplification, the minimum cost is obtained as follows (Sarkar et al. 2014):
4.4 Backordering
TC ¼
289
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi
2 2 b b bh 2KDK Tri ðC b þ hÞ ETri C b D ðh½K Tri LTri ðC b þ hÞ ETri hÞ þ DE Tri C K Tri ðCb þ hÞ þ CDð2 K Tri Þ ð4:189Þ
Case C The proportion of defective products follows a beta distribution. In this case, it is assumed that x follows a beta distribution with range [α, β]; 0 < α < β < 1 where parameters α and β are the inferior and superior limits, respectively, of the beta distribution. For beta distribution, it is well-known that the expected value for x is given as E[x] ¼ α/(α + β). Similar as previous cases, they followed the same procedure to obtain the decision variable Q and B. From Fig. 4.16, the maximum inventory Imax is calculated as the sum of I1 + I2: Pð1 E ½xÞ D ¼
I1 þ B T1 þ T2
ð4:190Þ
As the production time of producing Q units is TP ¼ T1 + T2. Hence, T1 + T2 ¼ Q/ P. Substituting the expected value E[x] and T1 + T2, one obtains: P 1
α I þB D¼ 1 αþβ TP
ð4:191Þ
or I1 ¼ Q 1
α D B αþβ P
ð4:192Þ
From Fig. 4.16, one has: B Pð1 E½xÞ D h i α Q 1 αþβ DP B
T2 ¼ α D P 1 αþβ T1 ¼
T3 ¼
E ½xQ Qα ¼ P Pðα þ βÞ
ð4:193Þ
ð4:194Þ
ð4:195Þ
290
4 Rework
T4 ¼
h
i α Q 1 DP 1 þ αþβ B D B T5 ¼ D
ð4:196Þ ð4:197Þ
Using the above equations,
h i α D I 2 ¼ T 3 ðP D Þ ¼ Q 1 αþβ P
D α I max ¼ I 1 þ I 2 þ Q 1 1þ B P αþβ
ð4:198Þ ð4:199Þ
In order to calculate the average inventory, h
i2 α D Q 1 B αþβ P 1 h
i T I ¼ 2 2 1 α 2 P 1 αþβ D h
i α α D T 3 I 1 Q αþβ Q 1 αþβ P B ¼ 2 2P
h
i α α D Q Q 1 þ 1 B αþβ αþβ P I max T 3 ¼ 2P 2 h n
o i2 D α Q 1 1 þ B P αþβ T 4 I max ¼ 2 2D
ð4:200Þ
ð4:201Þ ð4:202Þ
ð4:203Þ
Finally, as before, the inventory average Ibeta can be calculated summing the area presented in Eqs. (4.200)–(4.203) and divided by T. Hence, one obtains Ibeta as (Sarkar et al. 2014): I beta ¼
D Q
3
h
i2 α α D α D Q Q 1 B 7 6 Q 1 αþβ P B αþβ αþβ P 7 6
þ 7 6 2P α 7 6 D 7 6 2 P 1 6 αþβ 7 7 6
6 h n
o i2 7 7 6 Q α Q 1D 1þ α α B 4 Q 1 DP 1 þ αþβ B 5 αþβ P αþβ þ þ 2P 2D ð4:204Þ 2
4.4 Backordering
291
In order to express the above mathematical equation in a more compact expression, the following were defined symbols: K beta ¼ 1
α αþβ
ð4:205Þ
α D αþβ P
2 ! 2 α α D I beta ¼ 1 þ þ αþβ αþβ P !
3
α D Obeta ¼ 2 αþβ P
ð4:206Þ
E beta ¼ 1
U beta ¼
ð4:207Þ
ð4:208Þ
D α þ 1 ¼ Ebeta P αþβ
ð4:209Þ
Then, I beta
Q K beta þ I beta þ Obeta B2 K beta ¼ B þ 2 Ebeta 2QE beta
ð4:210Þ
Simplifying, one obtains: " I beta ¼
Q 1 2
2 ! # 2 α B 1 αþβ α α D 1þ þ þ
αþβ αþβ P α 2Q 1 D
αþβ
B
P
ð4:211Þ
If Lbeta is defined as follows, Lbeta ¼ 1
2 ! α α D þ 1þ αþβ αþβ P
ð4:212Þ
finally, the inventory average is given by: I beta ¼
Q B2 Abeta Lbeta þ B 2 2QE beta
In order to calculate the average shortage, one has:
ð4:213Þ
292
4 Rework
T 1B B2 i ¼ h
2 α 2 P 1 αþβ D
ð4:214Þ
T 5 B B2 ¼ 2 2D
ð4:215Þ
Thus, the inventory average of backorders B can be calculated adding the area presented in Eqs. (4.215) and (4.216), and divided by T, one obtains (Sarkar et al. 2014): 2 B¼
3 2
2
14 B B B2 K beta h
iþ 5¼ T 2 P 1 α D 2D 2QE beta αþβ
ð4:216Þ
Therefore, the total cost of the system is (Sarkar et al. 2014): Shortage Cost
Holding Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ z}|{ b BD Cb B2 K beta C KD hQLbeta hB2 K beta þ þ þ hB þ b þ TCðQ, BÞ ¼ Q Q 2 2QE beta 2QE beta Setup Cost
Production Cost
zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ CDð2 K beta Þ
ð4:217Þ
In order to solve the problem, the necessary and sufficient conditions should be evaluated: Necessary conditions ∂TCðQ, BÞ ¼0 ∂Q
and
∂TCðQ, BÞ ¼0 ∂B
ð4:218Þ
Sufficient conditions 2
∂ TCðQ, BÞ >0 ∂Q2 >0
2
and
2
∂ TCðQ, BÞ ∂ TCðQ, BÞ ∂B2 ∂Q2
!2 2 ∂ TCðQ, BÞ ∂Q∂B ð4:219Þ
For minimization of the cost equation, the condition is 2 2 4 b D =Q > 0 . That is, if this expression is ð2KDðCb þ hÞK beta Þ=Q4 Ebeta C b
greater than 0, the sufficient condition of the optimality criteria is satisfied. It can be concluded that the cost equation is convex when the expression is greater than 0. The optimal values are as follows (Sarkar et al. 2014):
4.4 Backordering
293
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 D2 2KDK beta ðCb þ hÞ E beta C b Q¼ h½K beta Lbeta ðC b þ hÞ Ebeta h
b b D Ebeta hQ C B¼ ðCb þ hÞK beta
ð4:220Þ
ð4:221Þ
Example 4.8 Sarkar et al. (2014) considered numerical experiments based on Cárdenas-Barrón’s (2009) data as D ¼ 300 units/year, a ¼ 0.03, b ¼ 0.07, b b ¼ $1/unit short, P ¼ 550 units/year, Cb ¼ $10/unit/year, h ¼ $50/unit/year, C K ¼ $50/lot size, and C ¼ $7/unit. Then, the optimal solution is TC ¼ $2634.41/ year, Q ¼ 90.92 units, B ¼ 30.13 units. Example 4.9 The values of the following parameters are to be taken in appropriate units: D ¼ 300 units/year, a ¼ 0.03, b ¼ 0.04, c ¼ 0.07, P ¼ 550 units/year, Cb ¼ $10/unit/year, h ¼ $50/unit/year, C 0b ¼ $1/unit short, K ¼ $50/lot size, and C ¼ $7/ unit. Then, the optimal solution is TC ¼ $2628.63/year, Q ¼ 90.71 units, B ¼ 30.21 units (Sarkar et al. 2014). Example 4.10 The values of the following parameters are to be taken in appropriate units: D ¼ 300 units/year, α ¼ 0.03, β ¼ 0.07, P ¼ 550 units/year, Cb ¼ $10/unit/ b b ¼ $1/unit short, K ¼ $50/lot size, and C ¼ $7/unit. Then, year, h ¼ $50/unit/year, C the optimal solution is TC ¼ $3078.10/year, Q ¼ 101.29 units, B ¼ 17.53 units. Sarkar et al. (2014) compared numerical outcomes of the three models in Table 4.10.
4.4.4
Rework Process and Scraps
Sivashankari and Panayappan (2014) developed different modeling of an EPQ model with shortage, defective items, and reworking. Figure 4.17 shows the inventory behavior for the production inventory model during one cycle with planned backorders in which rework is not presented.
4.4.4.1
Without Rework
Times t1 and t4 are needed to build up B units of items, so: t1 ¼
B ; PDd
t4 ¼
B D
Time t2 is needed to build up Q1 units of items; therefore:
ð4:222Þ
294
4 Rework
Table 4.10 Optimum cost, order quantity and backorder for three distribution functions (Sarkar et al. 2014) Example no. 1 2 3
Total cost (per year) 2634.41 2628.63 3078.1
Order quantity (units) 90.92 90.71 101.29
t2 ¼
Backorder quantity (units) 30.13 30.21 17.53
I Max PDd
ð4:223Þ
The production phase occurs during time: t1 þ t2 ¼
Q Q B ! t2 ¼ P P PDd
ð4:224Þ
Time t3 is needed to consume all units IMax at demand rate D: t3 ¼
I Max D
ð4:225Þ
but, Q1 ¼ ðP D dÞt 2 B ¼ ðP D dÞ
Q B P
ð4:226Þ
The production cycle time T (from Eqs. 4.222–4.226) is given by: T¼
4 X i¼1
ti ¼
Q PDd Q 1þ ¼ ð 1 xÞ P D D
ð4:227Þ
Backordering occurs during time t1 + t4. The average shortage during t1 + t4 is: h i h i 1 1 1 B B B PB2 Bt 1 þ Bt 4 ¼ þ ¼ T 2 2 2T D P D d 2QðP D dÞ
ð4:228Þ
Positive inventory occurs during the time. Therefore, the average inventory during time is:
4.4 Backordering
295
h i h i ðP d ÞI 2Max 1 1 1 I I I Max Qt 2 þ I Max t 3 ¼ Max Max þ ¼ T 2 2 2T D PDd 2QðP D d Þ 2 QðP D dÞ P B ¼ P 2QðP D dÞ ¼
ð4:229Þ
QðP D dÞ PB2 þ B 2P 2QðP D dÞ
The total cost function TC(Q, B) ¼ setup cost + production cost + holding cost + shortage cost is (Sivashankari and Panayappan 2014): Setup Cost
zfflfflfflfflffl}|fflfflfflfflffl{ DK TCðQ, BÞ ¼ þ Qð1 xÞ
Production Cost
zffl}|ffl{ CD 1x
þ
Holding Cost
Shortage Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflffl{ hQðP D d Þ hPB2 C b PB2 þ hB þ 2P 2QðP D d Þ 2QðP D d Þ
ð4:230Þ
The necessary conditions for having a minimum are: ∂TCðQ, BÞ ¼0 ∂Q
and
∂TCðQ, BÞ ¼0 ∂B
ð4:231Þ
Partially differentiating Eq. (4.230) with respect to Q gives:
Q – Inventory Level
P _ D _ d
N
O
A B
_D
I Max
E
B t1
M
t2
C
t3
D
t4
B
Time (T)
P
Fig. 4.17 Production inventory model in one cycle with defective item (Sivashankari and Panayappan 2014)
296
4 Rework
hð P D d Þ ∂TC DK PB2 h 2 þ ¼ 2 2P ∂Q Q ð 1 xÞ 2Q ðP D d Þ
C b PB2 2Q ðP D dÞ 2
¼0
ð4:232Þ
So this yields to: 2PDðP D d ÞK þ PB2 ðh þ C b Þð1 xÞ hð P D d Þ 2 ð 1 x Þ P2 ðh þ Cb ÞB2 2PDK þ PB2 þ ¼ h ð P D d Þ 2 ð 1 x Þ hð P D d Þ 2
Q2 ¼
ð4:233Þ
Partially differentiating Eq. (4.230) with respect to B gives: ∂TC PBh Cb PB ¼ hþ ¼0 QðP D dÞ QðP D dÞ ∂B
ð4:234Þ
Therefore, B¼
hQðP D dÞ P ðh þ C b Þ
ð4:235Þ
Substituting Eq. (4.235) into (4.233) and simplifying yields to: sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2PDK ðh þ CS Þ Q¼ hC b ðP D dÞð1 xÞ
ð4:236Þ
Sivashankari and Panayappan (2014) proved that the derived optimal solutions are global one and its related Hessian matrix is positive definite. Example 4.11 Sivashankari and Panayappan (2014) presented an example with parameter values P ¼ 5000 units, D ¼ 4500 units, K ¼ 100, h ¼ 10, C ¼ 100, Cb ¼ h ¼ 10, 100, and x ¼ 0.01. The optimal solutions are Q* ¼ 1421.34, B* ¼ 63.96, and total cost ¼ 455,185.06.
4.4.4.2
Rework Case and Quality Improvement
Sivashankari and Panayappan (2014) and Krishnamoorthi and Panayappan (2012) developed case Sect. 4.4.4.1 under rework policy as presented in Fig. 4.18.
4.4 Backordering
297
H1 represents the quantity of good items remaining after consumption at the end of time t1: t1 ¼
Q P
I 1 ¼ ðP D λÞt 1 ¼ ðP D d Þ
ð4:237Þ
Q B P
ð4:238Þ
Time t1 needed to build up Q1 units of item; therefore: t1 ¼
ðP D dÞðQ=PÞ B Q I1 B ¼ ¼ PDd P PDd PDd
ð4:239Þ
Time t2 needed to rework the defective items: t2 ¼
MS OJ JK xQ xθQ xQð1 θÞ ¼ ¼ ¼ P P P P
ð4:240Þ
H2 represents the quantity of items that should remain after consumption: I 2 ¼I 1 þ NS ¼ I 1 þ ðP DÞt 2 ¼ ðP D dÞðQ=PÞ B þ
ðP DÞxQð1 θÞ Q ¼ðP DÞ Qx B þ P P
ðP DÞxQð1 θÞ P
ð4:241Þ Time t3 needed to build up H2 units of items; therefore: t3 ¼
ðP DÞxQð1 θÞ 1 Q ðP D Þ Qx B þ P D P
ð4:242Þ
Shortages time: B D B t5 ¼ PDd t4 ¼
So the period length is:
ð4:243Þ
298
4 Rework
ðP DÞxð1 θÞ Q D xDð1 θÞ ðP DÞ þ xþ þ T ¼t 1 þ t 2 þ t 3 þ t 4 þ t 5 ¼ P P P D P Q Q ¼ ½1 x xð1 θÞ ¼ ð1 xθÞ D D ð4:244Þ The average inventory is calculated as: I¼
h i 1 1 1 1 I 1 t 1 þ I 1 t 2 þ ðI 2 I 1 Þt 2 þ t 3 I 2 T 2 2 2
ð4:245Þ
And after some simplifications, I¼
h
i Q Pð1 xθÞ2 D 1 þ x 2xθ þ x2 ð1 θÞ2 2Pð1 xθÞ DB ½1 þ 2xð1 θÞ 2Pð1 xθÞ
ð4:246Þ
The average shortage is as follows: B¼
h i B 2 ðP D Þ B2 Pð1 xÞ 1 1 1 Bt 4 þ Bt 5 ¼ ¼ T 2 2 2T ðP D d Þ 2QðP D dÞð1 xθÞ
ð4:247Þ
Fig. 4.18 On-hand inventory of EPQ model with the rework and shortages permitted (Krishnamoorthi and Panayappan 2012)
4.4 Backordering
299
The total cost of the system TC(Q, B) is the accumulation of the setup cost, production cost, holding cost, shortage cost, reworking cost, rejection cost, and quality cost for defective items (Krishnamoorthi and Panayappan 2012). Quality Improvement ShortageCost Cost Cq Dx C Dxð1 θÞ z}|{ CJ Dxθ Cb PB2 ð1 xÞ DK CD þ z}|{ þ z}|{ R þ þ z}|{ þ z}|{ 1 xθ 1 xθ 1 xθ 1 xθ Qð1 xθÞ 2QðP D dÞð1 xθÞ
hQ hDB þ Pð1 xθÞ2 D 1 þ x 2xθ þ x2 ð1 θÞ2 ð1 þ 2xð1 θÞÞ 2Pð1 xθÞ 2Pð1 xθÞ |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} SetupCost
ReworkCost
ProductionCost
RejectionCost
TC ¼ z}|{
HoldingCost
ð4:248Þ Partially derivative TC(Q, B) with respect to Q and B (Krishnamoorthi and Panayappan 2012),
2 3 h Pð1 xθÞ2 D 1 þ x 2xθ þ x2 ð1 θÞ2 Cb PB2 ð1 xÞ ∂TC 4 DK 5¼0 þ 2 ¼ 2Pð1 xθÞ ∂Q 2Q ðP D d Þð1 xθÞ Q2 ð1 xθÞ
ð4:249Þ Let:
E ¼ Pð1 xθÞ2 D 1 þ x 2xθ þ x2 ð1 θÞ2
ð4:250Þ
Then, Q2 ¼
2PDðP D dÞK þ P2 B2 C b ð1 xÞ hð P D d Þ ð E Þ
ð4:251Þ
And: 2BPC b ð1 xÞ ∂TC Dhð1 2xð1 θÞÞ ¼ þ ¼0 2Pð1 θxÞ 2QðP D dÞð1 θxÞ ∂B
ð4:252Þ
So, B¼
DQhðP D d Þð1 þ 2x 2xθÞ 2P2 C b ð1 xÞ
Substitute the value of (4.253) in (4.251), after simplification:
ð4:253Þ
300
4 Rework
D2 hðP D d Þð1 þ 2x 2xθÞ2 2PDK Q2 1 ¼ hð E Þ 4P2 ð1 xÞCb ðEÞ
ð4:254Þ
Therefore, the optimum lot size is: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u u 8P3 Dð1 xÞC b K h
i Q¼u u 2 2 2 u 4P ð1 xÞCb h Pð1 xθÞ D 1 þ x 2xθ þ x2 ð1 θÞ t D2 h2 ðP D dÞð1 þ 2x 2xθÞ2
ð4:255Þ
Example 4.12 Krishnamoorthi and Panayappan (2012) to support their proposed model presented an example with parameter values. Let P ¼ 5000 units; D ¼ 4500 units; K ¼ 100; h ¼ 10; CR ¼ 5; CJ ¼ 1; Cq ¼ 5; C ¼ 100; x ¼ 0.01 and θ ¼ 0.1; and Cb ¼ 10 (Krishnamoorthi and Panayappan 2012). The optimal solutions are Q* ¼ 1120.76; B* ¼ 46.67; and total cost ¼ 451,686.71.
4.4.5
Rework and Preventive Maintenance
Chen et al. (2010) considered a single-item production process. At the beginning of a production cycle, the production system is assumed to be in an in-control state in which the process only produces acceptable items. After a period of production time, process may shift to out-of-control state to produce some non-conforming items. The elapsed time for a process to shift is a random variable that follows a general distribution with increasing hazard rate. In practical production systems, some non-conforming items may be reworked. Hence a percentage of the non-conforming items are scrapped items; they are discarded before the rework process starts. Other non-conforming items are reworked, and the rework process starts immediately when the regular production ends. The state of a process is observed by inspection. The process is inspected at time t1, t2, . . ., tm, and PM is carried out right after each inspection. The production cycle ends either when the system is in the out-of-control state or the last inspection is completed. Then to renew a production cycle, extra works on the system are needed and should be ensured that the next cycle begins with in-control state. Therefore, a PM does not be performed in the last inspection when the system is in the out-of-control state (Chen et al. 2010). The behavior of inventory system is presented in Fig. 4.19. Also some new notations which are specifically used for the proposed model are presented in Table 4.11. It should be noticed that unlike common imperfect inventory control systems, in this work order quantity and backordering level are not decision variables. In this model the optimal length of the inspection intervals, the optimal cost of PM, and the number of inspections, based on the integrated model, are decision variables.
4.4 Backordering
301
The expected regular production cycle time is given by (Chen et al. 2010): E ðT Þ ¼
m X i¼1
hi
i1 Y
1 pj
ð4:256Þ
j¼1
When the general production cycle ends, the total expected number of non-conforming items is E(N ). And in realistic production systems, the imperfectquality items may be reworked; hence the rework process could eliminate waste and affect the cost of manufacturing. Then, a percentage (1 x1) of the non-conforming items are reworked and the number of non-conforming items which can be reworked is (1 x1)E(N ). The rework rate of non-conforming items in units per unit time is Pr. Then, the expected rework cycle time can be obtained as the following formula shows (Chen et al. 2010): E ðT r Þ ¼ ð1 x1 ÞEðN Þ=Pr
ð4:257Þ
The total expected number of non-conforming items per production cycle is given by: E ðN Þ ¼
m X
j1 Y p jE N j ð 1 pi Þ
j¼1
ð4:258Þ
i¼1
where E(Nj) is the expected number of non-conforming items produced due to out of control during the period (tj1, tj) and is given by:
Zb j
E Nj ¼ a
f ðt Þ dt ¼ θP b j t F a j1
j1
8 > < θP bj F bj F a ¼ F a j1 > :
j1
Zb j a
j1
9 > = tf ðt Þdt > ;
ð4:259Þ
Then from Fig. 4.19, the expected inventory cycle length is presented as follows (Chen et al. 2010): E ðCycle LengthÞ ¼
1 ½P E ðT Þ D
ð4:260Þ
The expected inventory holding cost is calculated by multiplying the inventory holding cost per unit of time by the expected inventory over the course of the inventory cycle (area under the curve in Fig. 4.19) from the time at which shortages begin to be filled (t ¼ B/(P D)) to the time when inventory is depleted (t ¼ E
302
4 Rework I(t)
Pr–D
–D P–D
h1
h2 t1
t
hm tm
t2
B Tr
T CT
Fig. 4.19 Inventory cycle (Chen et al. 2010) Table 4.11 New notations of given problem Pr Tr m hj tj
Rework rate of non-conforming items in units per unit time (units per unit time) The time of reworking non-conforming items for each cycle (time) Number of inspections carried out during each production run Length of the jth inspection interval P Time for the jth inspection t j ¼ mj¼1 h j
θ x1
Non-conforming rate when system is in the out-of-control state The percentage of non-conforming items that are scrapped and will not be reworked, 0 x1 1 The percentage of scrapped items produced during the rework process 0 x2 1 Imperfect factor Imperfectness coefficient at the kth PM Actual age of system instantly before the jth PM Actual age of system instantly after the jth PM with a0 ¼ 0 Cost of the actual PM activities ($/PM activity) Cost of the maximum PM level ($/PM activity) Restoration cost ($/restoration) The conditional probability that the process shifts to the out-of-control state during the time interval (tj1, tj) Number of non-conforming items produced within (tj1, tj) Probability density function of the time to shift Cumulative distribution of f (t), F ðt Þ ¼ 1 F ðt Þ, r ðt Þ ¼ f ðt Þ=F ðt Þ
x2 η γk bj aj C aPM C max PM R(T ) pj Nj f(t) F(t)
4.4 Backordering
303
(CT) B/D). Hence, the expected inventory holding cost is determined by the following formula (Chen et al. 2010): E ðHolding CostÞ ¼
h 2 P 1 2 2 ½ðP DÞEðT Þ B ½ð1 x1 ÞE ðN Þ Pr DðP DÞ ð4:261Þ
The integrated model they developed is also allowing shortages for the determination of EPQ. So from Fig. 4.19, the expected shortage cost is given by (Chen et al. 2010): EðShortage CostÞ ¼
Cb 2 P B 2 ðP DÞD
ð4:262Þ
When the regular production ends, a percentage x1 of the non-conforming items are scrapped, and the others are reworked. Restated, the quantity that can be reworked is (1 x1)E(N ). And the repair cost for each non-conforming item reworked is CR. Then, the expected reworking cost is given by (Chen et al. 2010): E ðRework CostÞ ¼ C R ð1 x1 ÞEðN Þ
ð4:263Þ
Also, when regular production ends, the number of non-conforming items that are scrapped is x1E(N ). The rework process is assumed to be imperfect; a percentage x2 of the reworked items fail the restoring process and become scrap items. The quantity of the reworked items that become scrap is (1 x1)x2E(N ) when the rework process ends. The disposal cost for each scrapped item is Cd. Therefore, the expected disposal cost for scrap items is given by (Chen et al. 2010): E ðDisposal CostÞ ¼ C d ½x1 þ ð1 x1 Þx2 E ðN Þ
ð4:264Þ
The system cannot be as good as new after implementing PM, but it will be younger, according to the level of PM activities. The reduction in the used age of the equipment is a function of the PM cost. Assume after each PM the system recovers. The parameter is a degradation factor which impacts the influence of PM activities on the used age of the process. Let γ k be the imperfect coefficient at the kth PM, then (Chen et al. 2010): γ k ¼ ηk1
C aPM Cmax PM
ð4:265Þ
304
4 Rework
Ben-Daya (1999) considered both linear and nonlinear relationships between the age reduction and PM cost. Here, they assumed the relationship is linear as follows (Chen et al. 2010): ak ¼ ð1 γ k Þbk
ð4:266Þ
Note that the actual age of a production system at time tj is given by: b 1 ¼ h1 b j ¼ a j1 þ h j
ð4:267Þ
for j ¼ 2, 3, . . . , m
Usually, the PM activity is implemented after each inspection unless the system is ceased, and no PM is being implemented at the end of the production cycle. These give the expected maintenance cost E(PM) in the following lemma. The expected PM cost per regular production cycle is given by (Chen et al. 2010): EðPM CostÞ ¼ C aPM
j m1 Y X
ð1 p i Þ
ð4:268Þ
j¼1 i¼1
|fflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflffl}
nPM ¼expected number of PM per production cycle
There might be errors in inspections, but for simplicity, such errors are not considered. The expected number of inspection in the production cycle is one more than the expected number of PM because there is one inspection at the end of the production cycle. This gives: " E ðInspection CostÞ ¼ ðnPM þ 1ÞCI ¼ C I 1 þ
j m1 Y X
# ð 1 pi Þ
ð4:269Þ
j¼1 i¼1
The production system in out-of-control state must be terminated for maintenance. When this happens, the charge for restoration is needed. Therefore, the restoration cost (RC) should be included in the total cost. Assume that the out-ofcontrol state occurs at the time t in the period (aj 1, bj) and the detection delay time is bj t. According to Ben-Daya (2002), when the restoration cost is assumed to change linearly with the detection delay, RCj ¼ R(bj t) ¼ r0 + r1(bj t) where r0 and r1 are constants. The restoration cost per production cycle is given by (Chen et al. 2010):
4.4 Backordering
305
E ðRestoration CostÞ ¼
m X
pj
j¼1
j1 Y
ð 1 pi Þ
i¼1
! Z F b j F a j1 f ðt Þ dt r0 þ r1 b j r1 t F a j1 F a j1 ð4:270Þ
The expected total cost (ETC) per each cycle is summation of setup (setup cost is K ), holding, shortage, preventive maintenance, restoration, disposal, inspection, and rework costs. Moreover, after the production cycle ends, the total amount of production minus the quantity which is disposal leaves quantity that can be sold. Therefore, the expected total revenue is: Expected Total Revenue ¼ S½EðQÞ ðx1 þ ð1 x1 Þx2 ÞEðN Þ
ð4:271Þ
where E(Q) is the expected total production quantity and E(Q) ¼ PE(T ). Then, the expected total profit per unit time can be obtained obtain given by: ETP ¼ Expected Total Profit ¼
Expected Total Revenue Expected Total Cost EðCycle LengthÞ
ð4:272Þ
The next problem is optimizing the decision variables for the above integrated profit model. Methods of adjusting the number of inspections and optimizing the solution are also discussed. Using the above formulas, one determines simultaneously the optimal length of the inspection intervals, h1, h2, . . ., hm; the optimal cost of PM, C aPM ; and the number of inspections, m, based on the integrated model. As equipment breaks down, an inspection schedule should be arranged to find the fault quickly and then propose the correct measure. In practice, most of the mechanical malfunctions follow the non-Markov shock model with IFR function. As the production process continues, the optimal inspection interval is progressively reduced. Each inspection interval has the same cumulative hazard rate. Restated (Chen et al. 2010), Zt jþ1
Zt1 r ðt Þdt ¼
t
r ðt Þdt
for j ¼ 2, 3, . . . , m
ð4:273Þ
0
Since the hazard rate is reduced at the end of each inspection interval due to the PM activities, condition (4.301) becomes (Chen et al. 2010):
306
4 Rework
Zb j
Zh1 r ðt Þdt ¼
a
r ðt Þdt
for j ¼ 2, 3, . . . , m
ð4:274Þ
0
j1
Usually researchers assume that the time of process staying in the in-control state is a random variable, following Weibull probability function. So its probability distribution function is given by (Chen et al. 2010): f ðt Þ ¼ λvt v1 eλt
v
t > 0, v 1, λ > 0
ð4:275Þ
So hazard rate of the Weibull distribution is applied in Eq. (4.273) to obtain the length of the inspection intervals (Chen et al. 2010): hj ¼
a
v j1
1 þ ð h1 v Þ v a
j1
for j ¼ 2, 3, . . . , m
ð4:276Þ
This means, when h1 is determined, so are other hj’s. Therefore, to maximum expected total profit, the value of decision variables h1, . . ., m and C aPM are needed to be determined. They implemented the stepwise partial particularization procedure to achieve the goal. Since the characteristics of the profit function, some modifications to the standard method have to be made to account for the inherent internality constraint on the number of inspections. The optimal value of m 2 could be determined by choosing m that satisfies two inequalities (Chen et al. 2010): ETPðm 1Þ ETPðmÞ
and
ETPðm þ 1Þ ETPðmÞ
ð4:277Þ
Therefore, the optimal value of the number of inspections, m*, and the length of the first inspection interval, h1, can be obtained by the following procedure if the PM level is determined (Chen et al. 2010). Step 1: Estimate m0. The maximum number of inspection existed during each production run according to historical experience and the condition of production. Step 2: First setup m ¼ 1. One can search an optimal value h1 and calculate the expected total cost ETπ 1 under this condition. Step 3: Repeat Step 2 for m ¼ 2, 3, . . ., m0. One has the optimal value h1 and the expected total profit form ETP2 to ETPm0 under different m, respectively. Step 4: The optimal values m* and h1 must meet the following condition: ETP h1 , m , C aPM ¼ Max ETP j , j ¼ 1, 2, . . . , m0 Example 4.13 Chen et al. (2010) presented several examples to illustrate the important aspects of the integrated profit model. The time that the process remains in the in-control state is assumed to follow a Weibull distribution with scale and shape parameters λ ¼ 5 and v ¼ 2.5. The following parameters are fixed D ¼ 500,
4.4 Backordering
307
P ¼ 1000, Pr ¼ 700, K ¼ $150, h ¼ $0.5, Cb ¼ $8, CI ¼ $10, Cd ¼ $20, C Max PM ¼ $30, CR ¼ $5, s ¼ $10, η ¼ 0.99, r0 ¼ 50, r1 ¼ 0.5, and x2 ¼ 0.1. The results show clearly that the expected total profit increases when the actual implemented PM level increases. The optimum PM level when PM CaPM ¼ $30 is obtained when max CMax PM ¼ $30, leading to a total profit of $4728.41 much more than without PM ($4672.17). Using comprehensive numerical analysis, Chen et al. (2010) found the optimal number of inspections, the optimal length of first inspection interval, the EPQ and the expected total profit per unit time under different values of x1 (x1 ¼ 0.1, 0.5 and 1.0), B (B ¼ 0, 50 and 100) and (0.2 and 0.4) as presented in Table 4.12.
4.4.6
Random Defective Rate: Different Production and Rework Rates
Chiu (2003) studies the effect of the reworking of defective items on the finite production model. He assumed production process may generate randomly x percent of defective items at a production rate d. The inspection cost per item is involved when all items are screened. Not all of the defective items produced are reworked. A portion θ of the imperfect-quality items are scrap and must be discarded before the rework process starts. The production rate P is a constant and is much larger than the demand rate D. When regular production ends, the reworking of defective items starts immediately at a constant rate P1. The production rate d of the imperfectquality items can be expressed as the product of the production rate times the percentage of defective items produced. The production rate P must always be greater than or equal to the sum of the demand rate D and the defective rate d. Therefore, the following condition must hold: P D d 0;
0x1
D P
ð4:278Þ
For the following derivation, the solution procedures are those used by Hayek and Salameh (2001). Referring to Fig. 4.20, T¼
Qð1 θxÞ D
ð4:279Þ
where 0 θ 1 and θxQ are scrap items randomly produced by the regular production process. Hence, the cycle length T is a variable, not a constant:
308
4 Rework 5 X
Q P
ð4:280Þ
I1 PDd Q I 1 ¼ ðP D d Þ B P
ð4:281Þ
T¼
ti ,
t1 þ t5 ¼
i¼1
Therefore, the production uptime t1 is: t1 ¼
ð4:282Þ
The time t2 needed to rework (1 θ) imperfect-quality items is computed in Eq. (4.283), and the maximum level of on-hand inventory when the rework process finished is calculated in Eq. (4.284): xQð1 θÞ dQð1 θÞ ¼ P1 P1 P
D dθ Dd ð1 θÞ I ¼ I 1 þ ðP1 DÞt 2 ¼ Q 1 B P1 P P P t2 ¼
ð4:283Þ ð4:284Þ
Using Fig. 4.20, I D B t4 ¼ D B t5 ¼ PDd t3 ¼
ð4:285Þ ð4:286Þ ð4:287Þ
The defective items produced during the regular production uptime t1, as depicted in Fig. 4.21, are (Chiu 2003): dðt 1 þ t 5 Þ ¼ xQ
ð4:288Þ
The reworking of (1 θ) imperfect-quality items starts immediately, when the regular production time t1 ends (Chiu 2003). Solving the inventory cost per cycle, TC(Q, B) is (Chiu 2003): Holding Cost of Reowrked Item
Rework Cost Disposal Cost zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ zfflfflffl}|fflfflffl{ z}|{ P t TCðQ, BÞ ¼ CQ þ C R xQð1 θÞ þ C d xQθ þKþ h1 1 2 ð t 2 Þ 2 d ðt 1 þ t 5 Þ I1 I1 þ I I B þ h ðt 1 Þ þ ðt 2 Þ þ ðt 3 Þ þ ðt 1 þ t 5 Þ þ C b ðt 4 þ t 5 Þ 2 2 2 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflffl} Production Cost
Holding Cost
Shortage Cost
ð4:289Þ
θ ¼ 0.4
θ ¼ 0.2
d1 ¼ 0.1 d1 ¼ 0.5 d1 ¼ 1 d1 ¼ 0.1 d1 ¼ 0.5 d1 ¼ 1
B¼0 m* 3 3 3 3 3 4
h1 0.29 0.26 0.24 0.26 0.24 0.21 Q* 702 668 640 664 625 729
ETP 4741.53 4732.98 4725.49 4731.89 4721.17 4713.48
Table 4.12 Optimal values under various conditions (Chen et al. 2010) B ¼ 50 m* 4 4 4 4 4 4 h1 0.29 0.26 0.24 0.26 0.23 0.21 Q* 845 815 788 810 773 743
ETP 4737.7 4729.45 4722.37 4728.41 4718.31 4709.62
B ¼ 100 m* h1 6 0.29 6 0.26 6 0.24 6 0.25 6 0.24 7 0.22
Q* 1051 1047 1033 1045 1022 1098
ETP 4694.67 4686.05 4678.79 4684.98 4674.68 4666.39
4.4 Backordering 309
310
4 Rework
Fig. 4.20 On-hand inventory of non-defective items (Chiu 2003)
I(t)
P1 – D I I1 –D P – D –d
P – D –d
Time
t1
t2
t3
B
t4 t5
T
T
Using the renewal reward theorem in dealing with the variable cycle length, that is to compute E[T] first. Then the expected annual cost E[TCU(Q, B)] ¼ E[TC (Q, B)]/E[T], so (Chiu 2003):
E ½x E ½ x 1 E½TCUðQ, BÞ ¼D C þ C R ð1 θÞ þ Cd θ 1 θE ½x 1 θE ½x 1 θE½x h
i KD 1 h D 1 þ 1 Q 2B þ Q 1 θE ½x 2 P 1 θE½x
DQð1 θÞ2 E ½ x2 ð h1 hÞ 2P1 1 θE ½x
2 B 1x 1 þ ðC b þ hÞE 2Q 1 x D=P 1 θE½x h
i E ½ x D hQθ2 E ½x2 þ hθ B 1 Q þ P 2 1 θE ½x 1 θE ½x þ
ð4:290Þ Let: E ½ x 1 ; E1 ¼ ; 1 θE ½x 1 θE ½x
1x 1 ¼E 1 x D=P 1 θE½x
E0 ¼
E2 ¼
E ½ x2 ; 1 θE ½x
and
E3
Then Eq. (4.290), the expected annual cost, becomes (Chiu 2003):
ð4:291Þ
4.4 Backordering
311
Fig. 4.21 On-hand inventory of defective items (Chiu 2003)
E½TCUðQ,BÞ ¼D CE0 þ C R ð1 θÞE1 þ C d θ
h
i E ½x KD h D E0 þ 1 Q 2B E0 E1 þ Q 2 P 1 θE ½x
h
i DQð1 θÞ2 D B2 hQθ2 E2 þ hθ B 1 Q E1 þ ðh1 hÞE 2 þ ðC b þ hÞE3 þ 2P1 2Q 2 P
ð4:292Þ For the proof of convexity of E[TCU(Q, B)], one can utilize the Hessian matrix equation and obtain the following (Chiu 2003): 2
2
∂ E½TCUðQ, BÞ 6 ∂Q2 6 ½Q B6 2 4 ∂ E½TCUðQ, BÞ ∂B∂Q
3 2 ∂ E½TCUðQ, BÞ 7 Q ∂Q∂B 2KD 7 ¼ E >0 7 2 Q 0 ∂ E½TCUðQ, BÞ 5 B
ð4:293Þ
∂B2
Since the Hessian matrix is positive definite, the first derivative respect to decision variables yields to optimal values:
Dð1 θÞ2 ∂E ½TCUðQ, BÞ KD h D ¼ 2 E0 þ 1 þ ðh1 hÞE 2 2 P 2P1 ∂Q Q
B2 D hθ2 E1 þ 2 ðCb þ hÞE 3 hθ 1 E P 2 2 2Q ∂E½TCUðQ, BÞ B ¼ hE 0 þ ðCb þ hÞE 3 þ hθE 1 Q ∂B
ð4:294Þ
ð4:295Þ
Setting partial derivatives presented in Eqs. (4.294) and (4.295) equal to zero yields to:
312
4 Rework
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD h
i
Q ¼u u 2 u hð1 D=PÞ þ Dð1 θÞ =p1 ðh1 hÞE½x2 h2 f1 θE½xg2 = t
fðC b þ hÞE ½ð1 xÞ=ð1 x D=PÞg 2hθð1 D=PÞE ½x þ hθ2 þ E ½x2
B ¼
h Cb þ h
1 θE½x 1 h Q ¼ Q E3 C b þ h E ½ð1 xÞ=ð1 x D=PÞ
ð4:296Þ ð4:297Þ
Example 4.14 Chiu (2003) presented an example in which a company produces a product for several industrial clients under the following parameters: P ¼ 10,000 units per year, D ¼ 4000 units per year, P1 ¼ 600 units per year, x ¼ U[0, 0.2], θ ¼ 0.1, K ¼ $450 for each production run, C ¼ $2 per item (inspection cost per item is included), CR ¼ $0.5 per item, Cd ¼ $0.3 for each scrap item, h ¼ $0.6 per item per unit time, h1 ¼ $0.8 per item reworked per unit time, and Cb ¼ $0.2 per item backordered per unit time. The optimal production lot size can be obtained from Eq. (4.296) as Q* ¼ 5929 units. The optimal backorder quantity can be computed from Eq. (4.297) as optimal B* ¼ 2558 units.
4.4.7
Imperfect Rework Process
Chiu (2007) derived the optimal replenishment policy for imperfect-quality economic manufacturing quantity (EMQ) model with rework and backlogging. He used a random defective rate, and all items produced are inspected, and the defective items are classified as scrap and repairable. A rework process is involved in each production run when regular manufacturing process ends, and a rate of failure in repair is also assumed. This assumption is the main difference between this work and previous ones. Some new notations which are used in this model are presented in Table 4.13. According to previous models and referring to Fig. 4.22, T¼
5 X
ti
ð4:298Þ
i¼1
The production uptime t1 needed to accumulate I1 units of perfect-quality items is (Chiu 2007): t1 ¼
I1 PDd
ð4:299Þ
4.4 Backordering
313
Q B P
I 1 ¼ ðP D d Þ
ð4:300Þ
The basic assumption of the imperfect-quality EMQ model is that the production rate P of perfect-quality items must always be greater than or equal to the sum of the demand rate D and the production rate of defective items d. Hence, the following condition must hold: 0x1
D P
ð4:301Þ
The time t2 needed to rework of the repairable defective items is computed as t2 ¼
xQð1 θÞ P1
ð4:302Þ
Since the rework process is assumed to be imperfect, the production rate of the scrap items, d1, can be written as: d 1 ¼ P1 θ 1
ð4:303Þ
The maximum level of on-hand inventory, when the rework process ends, is (Chiu 2007): I ¼ I 1 þ ðP1 d 1 DÞt 2
dθ DðP1 þ dÞ d1 d d1 dθ Ddθ þ þ B ¼Q 1 P1 P P P1 P P1 P P1 P
ð4:304Þ
Similar to previous model, I D B t4 ¼ D B t5 ¼ PDd t3 ¼
ð4:305Þ ð4:306Þ ð4:307Þ
The defective items produced during the regular production uptime t1 + t5, as illustrated in Fig. 4.23, are: dðt 1 þ t 5 Þ ¼ xQ
ð4:308Þ
Among the defective items, a random portion y of the imperfect-quality items is scrap; the reworking of (1 – θ) of defective items starts immediately, when the
314
4 Rework
Table 4.13 Notations d1 θ1
Defective production rate during rework process (units per unit time) Portion of the defective produced during rework process (%)
Fig. 4.22 On-hand inventory of perfect-quality items (Chiu 2007)
I(t) Q P1 – d1– D I I1
P1 – d1– D –D P – d –D
P – d –D
t1
–D
Time
t2
t3
B T
t4 t5
T
regular production time t1 ends. Since the rework process is assumed to be imperfect either, a random portion y1 of the reworked items fail the repairing and become scrap (refer to Fig. 4.24); they are calculated as follows: d 1 t 2 ¼ θ1 ½xð1 θÞQ
ð4:309Þ
Hence, the cycle length T becomes (Chiu 2007): T¼
Q½1 θ x ð1 θÞxθ1 D
ð4:310Þ
where 0 θ 1 and [θxQ] are scrap items randomly produced during the regular production process and [(1 θ)xθ1]Q are scrap items randomly generated during the rework process. Hence, the cycle length T is not a constant. If φ is used to denote the total scrap rate, then φ ¼ [θ + θ1(1 θ)]; one notes that the mean of random variable φ will follow the standard normal distribution (based on the Central Limit theorem). Therefore, Eq. (4.309) can be rewritten as: T¼
Q½1 xφ D
The total inventory cost per cycle, TC, is:
ð4:311Þ
4.4 Backordering
315
Id(t)
θ % of defective items are scrap
d(t1+t5)
d
d(t1+t5)(1-θ )
d –P1
–P1 Time
t1
t2
t3
t4 t5
T
T
Fig. 4.23 On-hand inventory of defective items (Chiu 2007)
Is(t)
[ θ +(1- θ) θ1]xQ
de
d1
t1
t2
d1 de
θx Q
t3 T
Time
t4 t 5
t1 t2
T
Fig. 4.24 On-hand inventory of scrap items (Chiu 2007) Holding Cost of ReworkedItems
Disposal Cost ReworkCost Production Cost zfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflffl{ z}|{ z}|{ P t TCðQ,BÞ ¼ K þ CQ þ C R ½ x ð1 θ Þ Q þ C d ðφ x Q Þ þ h1 1 2 ðt 2 Þ 2 d ðt 1 þ t 5 Þ I1 I1 þ I I B h ðt 1 Þ þ ðt 2 Þ þ ðt 3 Þ þ ðt 1 þ t 5 Þ þ C b ðt 4 þ t 5 Þ 2 2 2 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl} Setup Cost
Holding Cost
Backordering Cost
ð4:312Þ Chiu (2007) assumed that the proportion of defective items x and the ratio of scrap items θ and θ1 are random variables with known probability density functions.
316
4 Rework
Thus, to take the randomness of imperfect production quality into account, one can utilize the expected values of x, θ, and θ1 in the inventory cost analysis. Let E[x], θ, and θ1 represent the expected values of x, θ, and θ1, respectively. Since the production cycle length is not a constant, one may employ the renewal theorem approach to cope with the variable cycle length, that is, to compute the E[T] first. Then the expected annual inventory cost function E[TCU(Q, B)]/E[T] becomes (Chiu 2007): E½TCUðQ, BÞ ¼D C
E ½x E ½x 1 KD 1 þ Cd φ þ þ C R ð1 θ Þ Q 1 φE½x 1 φE ½x 1 φE ½x 1 φE ½x h
i DQð1 θÞ2 E ½x2 h D 1 2B þ Q 1 þ ½h1 hð1 θ1 Þ 2 P 2P 1 φE ½x 1 φE ½x 1 0 1 h
i E ½x B2 1 D B 1x C þ hφ B 1 Q þ ðC b þ hÞE @ A D 1 φE ½x 2Q P 1 φE ½x 1x P hQφ2 E ½x2 þ 2 1 φE ½x
ð4:313Þ where φ ¼ [θ + (1 θ)θ1], and if E ½ x 1 ; E1 ¼ ; 1 φ E ½ x 1 φ E ½ x
1x 1 ¼E 1 x D=P 1 φE ½x
E0 ¼
E2 ¼
E ½ x2 1 φ E ½x
and
E3
Then Eq. (4.340), the expected annual cost, becomes (Chiu 2007): E ½TCUðQ, BÞ ¼D½C E0 þ CR ð1 θÞ E 1 þ C d φ E1 þ
KD E Q 0
DQð1 θÞ2 hQ D 1 E0 þ ½ h1 hð 1 θ 1 Þ E 2 1 P 2P1 h
i B2 D h Q φ2 Q E1 þ þ ðCb þ hÞE 3 þ h φ B 1 E2 P 2Q 2 ð4:314Þ þ
Similar to previous model, to derive the optimal values, using Hessian matrix,
4.4 Backordering
2
317
2
∂ E½TCUðQ, BÞ 6 ∂Q2 6 ½Q B6 2 4 ∂ E½TCUðQ, BÞ ∂B∂Q
3 2 ∂ E½TCUðQ, BÞ 7 Q ∂Q∂B 2KD 7 ¼ E >0 7 2 Q 0 5 B ∂ E½TCUðQ, BÞ
ð4:315Þ
∂B2
So E[TCU(Q, B)] is strictly convex. Therefore,
D ð 1 φÞ 2 ∂E½TCUðQ, BÞ KD h D ¼ 2 E0 þ 1 ðh1 hÞE 2 þ 2 P 2P1 ∂Q Q
B2 D hφ2 E1 þ 2 ðCb þ hÞE 3 hφ 1 E P 2 2 2Q ∂E ½TCUðQ, BÞ B ¼ hE0 þ ðC b þ hÞE 3 þ hφE 1 Q ∂B
ð4:316Þ
ð4:317Þ
Setting partial derivatives presented in Eqs. (4.316) and (4.317) equal to zero yields to: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2KD h
i
Q ¼u u 2 u hð1 D=PÞ þ Dð1 φÞ =p1 ðh1 hÞE ½x2 h2 f1 φE½xg2 = t
fðC b þ hÞE ½ð1 xÞ=ð1 x D=PÞg 2hφð1 D=PÞE½x þ hφ2 þ E ½x2
B ¼
h Cb þ h
1 φE ½x 1 h Q ¼ Q E3 C b þ h E ½ð1 xÞ=ð1 x D=PÞ
ð4:318Þ ð4:319Þ
Example 4.15 Chiu (2007) supposed a supplier produces a product with the parameters values of K ¼ $450 for each production run, C ¼ $2 per item (inspection cost per item is included), h ¼ $0.6 per item per unit time, CR ¼ $0.5 repaired cost for each item reworked, h1 ¼ $0.8 per item reworked per unit time, Cd ¼ $0.3 for each scrap item, Cb ¼ $0.2 per item per unit time, D ¼ 4000 units per year, P ¼ 10,000 units per year, P1 ¼ 600 units per year, x ¼ the proportion of imperfect-quality items produced is uniformly distributed over the interval [0, 0.2], θ is uniformly distributed over the range [0, 0.1]; its expected value 0.05, and θ1 is uniformly distributed within [0, 0.1] where its expected value is 0.05. Hence, from the definition of φ, the overall scrap φ ¼ [θ + θ1(1 θ)] ¼ 0.0975 and the optimal replenishment policy can be calculated from Eqs. (4.318) to (4.319). Then the value of optimal lot size Q* ¼ 5305 and the optimal allowable backorder level is B* ¼ 2175.
318
4.5 4.5.1
4 Rework
Partial Backordering Immediate Rework
In this section, an EMQ model with production capacity limitation, imperfect production processes, immediate rework, and partial backordered quantities in a multi-product single-machine manufacturing system is developed. The defective items of n different types of products are generated at a rate xi; i ¼ 1, 2, . . ., n per cycle. So the good item quantities are (1–xi)Pi. The production and demand rates of the ith product per cycle are Pi and Di, respectively. In this production system, each cycle consists of three parts: production uptime, rework time, and production downtime. Since all of the products are manufactured on a single machine with a limited capacity, a unique cycle length for all items is considered, that is, T1 ¼ T2 ¼ ¼ Tn ¼ T. They assumed that the total scrapped items are reworkable and no imperfect items are produced at the end of the rework process. Also, the producer has to use the same resource for production and rework processes simultaneously. Because a single machine has a limited joint production system capacity, shortage is allowed with a certain fraction of it to be backordered. In this work, they extended Jamal et al. (2004) to consider a more realistic inventory control problem in which multi-product single-machine strategy is used to produce several items under immediate rework, partial backordering, and capacity constraints (Taleizadeh and Wee 2015). Figure 4.25 shows the inventory control problem under study. First, a singleproduct problem which consists of ith product is first developed. The fundamental assumption of an economic manufacturing model with rework process is: ð1 xi ÞPi Di 0
ð4:320Þ
Figure 4.25 shows that T 1i and T 5i are the production uptimes for non-defective and defective items, respectively. T 2i is the reworking time and T 3i and T 4i are the production downtimes, respectively. Finally, the cycle length is: T¼
5 X
T ij
ð4:321Þ
j¼1
In this model, a part of the modeling procedure is adopted from Jamal et al. (2004). As noted before, since all products are manufactured on a single machine with a limited capacity, the cycle length for all products is equal (T1 ¼ T2 ¼ ¼ Tn ¼ T ), based in Fig. 4.25. One has:
4.5 Partial Backordering
319
T 1i ¼
βi Bi Qi Pi ð1 xi ÞPi Di
Qi x Pi i
1 DPii xi DPii Qi T 2i ¼
T 3i ¼
Di
ð4:323Þ
β i Bi Di
ð4:324Þ
Bi Di
ð4:325Þ
β i Bi ð1 xi ÞPi Di
ð4:326Þ
T 4i ¼ T 5i ¼
ð4:322Þ
It is evident from Fig. 4.25 that: I i ¼ ðð1 xi ÞPi Di Þ
Qi βi Bi Pi
I 0i ¼ I i þ xi ðPi Di Þ
Qi Pi
ð4:327Þ ð4:328Þ
Hence, using the equation the cycle length for a single product problem is: T¼
5 X j¼1
T ij ¼
Qi þ ð1 βi ÞBi Di
ð4:329Þ
And the order quantity for the ith product is: Qi ¼ Di T ð1 βi ÞBi
ð4:330Þ
The elements of the cost function are the setup cost, the holding cost, the processing cost, the rework cost, and the shortage cost which are expressed as: TC ¼ CA þ CP þ C Re þ C H þ C B þ C L Pn Ki C A ¼ i¼1 T
ð4:331Þ ð4:332Þ
The production cost per unit is ci, and the production quantity of ith product per period is Qi. So, the production cost of ith product per period is CiQi. Hence, the annual production cost for ith product is NCiQi, and the following cost is the joint policy cost:
320
4 Rework
Fig. 4.25 On-hand inventory of perfect-quality items (Taleizadeh and Wee 2015)
Pn
i¼1 C i Q
CP ¼
T
ð4:333Þ
The rework cost per unit of ith product is C Ri , and the quantity of ith product that needs to be reworked per period is xiQi. So, the rework cost of ith product per period is CRi xiQi. Hence, the rework cost for ith product per year is NC Ri xiQi, and the annual rework cost for the joint policy is: Pn CRe ¼
i¼1 C Ri xi Qi
T
ð4:334Þ
From Fig. 4.25, Eq. (4.335) shows the inventory holding cost of the system for an independent and joint production policy, respectively: X I I i þ I 0 I 0 i 2 hi i t 1i þ t i þ i t 3i 2 2 2 0 X Ii þ Ii 2 I0 1 I ¼ hi i t 1i þ t i þ i t 3i T 2 2 2
C H ¼N
ð4:335Þ
Also, from Fig. 4.25, Eqs. (4.335) and (4.336) show the annual backordered and the lost sale costs in the joint policy production, respectively:
4.5 Partial Backordering
321
Pn CB ¼
Pn CL ¼
t 4i þ t 5i Bi 2T
i¼1 C bi βi
π i ð1 i¼1 b
ð4:336Þ
βi ÞBi
ð4:337Þ
2T
where C bi βiBi and b π i (1 βi)Bi are the backordered and the lost sale cost of ith product per period, respectively. Consequently, one has: TC ¼C A þ C P þ C R þ C H þ C B þ C L Pn Pn Pn X I i I i þ I 0 I 0 i¼1 K i i¼1 C i Qi i¼1 C Ri xi Qi i 2 ¼ þ þ þN hi t1 þ t i þ i t 3i T T T 2 i 2 2 4 5 Pn Pn C b β i t i þ t i Bi b π i ð1 βi ÞBi þ i¼1 i þ i¼1 2T 2T ð4:338Þ In the joint production systems with reworks, the total production, rework, and setup should be smaller than the cycle length. In our problem, P Pn times 1 2 5 i¼1 t i þ t i þ t i þ i tsi must be smaller or equal to T(T1 ¼ T2 ¼ ¼ Tn ¼ T ). Hence, the capacity constraint is: n X i¼1
X t 1i þ t 2i þ t 5i þ tsi T i
From Eqs. (4.350), (4.351), and (4.354), the capacity constraint model becomes: X ð1 þ xi Þ i
Pi
ðDi T ð1 βi ÞBi Þ þ
X
tsi T
ð4:339Þ
i
The final model of the joint production system is: Min : TCðT,Bi Þ ¼
n n n n X X α1 B X B2i X α3i Bi α4i i þ α5i þ ðC þ C Ri xi ÞDi þ α2 T T T i¼1 T i¼1 i i¼1 i¼1
Pn ð 1 þ x i Þ ð1 βi ÞBi i¼1 Pi
s:t: : T ¼ T Production Min Pn ð1 þ xi ÞDi 1 i¼1 Pi T,Bi 8i; i ¼ 1,2, ...,n Pn
i¼1 tsi
ð4:340Þ where:
322
4 Rework
α1 ¼
n X
Ki > 0
ð4:341aÞ
i¼1
0
1 ðDi Þ2 ðð1 xi ÞPi Di Þ þ 4xi ðDi Þ2 ðð1 xi ÞPi Di Þþ 2xi 2 ðDi Þ2 ðPi Di Þ n B C X 2ð P i Þ 2 B C α2 ¼ hi B C
2 @ A 1 xi ðDi Þ i¼1 þððð1 xi ÞPi Di Þþ xi ðPi Di ÞÞ Di Pi Pi Pi >0 ð4:341bÞ 0
1 ðð1 xi ÞPi Di ÞDi ð1 βi Þ þ 2βi Pi Di B C 2ðPi Þ2 B C B C B ð1 βi ÞDi ð4xi ðð1 xi ÞPi Di Þ þ xi 2 ðPi Di ÞÞ þ xi Pi Di βi þ xi 2 Di ð1 βi ÞðPi Di Þ C C>0 þ α3i ¼ hi B B C ðPi Þ2 B C
B C @ A ðð1 xi ÞPi Di Þ þ xi ðPi Di Þ 1 αi þ þ Di β i Di Pi Pi Pi Di
ð4:341cÞ
α4i ¼ hi ððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di
π C i CRi xi Þð1 βi Þ 1 xi ðDi ð1 βi ÞÞ ðb >0 i Pi Pi 2 Pi
ð4:341dÞ 0
1 ð1 þ xi Þhi βi ð1 βi Þ h ðð1 xi ÞPi Di Þð1 βi Þ hi βi 2 þ þ i B C Pi 2ð1 xi ÞPi 2Di B C 2 ðP i Þ2 B C B h ð1 β Þ2 ð2x ðð1 x ÞP D Þ þ x 2 ðP D ÞÞ C β ðð1 x ÞP ð1 β ÞD Þ C B i C b i i i i i i i i i i i i i i þ Bþ C 2 2 1 x ð ð ÞP D ÞD B C i i i i ð Þ P i α5i ¼ B C>0 B β ð1 β Þh ððð1 x ÞP D Þ þ β ðP D Þ þ P ð1 þ x ÞD Þ C i i i i i i i Bþ i C i i i i B C Pi Di B C
B C 2 @ hi βi 2 A 1 þ xi ð1 β i Þ þ hi ððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di Di Pi Pi 2
ð4:341eÞ Since the Hessian matrix of objective function is positive for all nonzero Bi and T, TC(T, Bi) is convex: 3 T 6 7 P 6 B1 7 6 7 2α1 þ ni¼1 α4i Bi 7 ¼ ½T, B1 , B2 , . . . , Bn H 6 B >0 6 27 T 6 7 4⋮5 Bn 2
ð4:342Þ
4.5 Partial Backordering
323
To derive the optimal values of the decision variables, take the partial differentiations of TC(T, Bi) with respect to T and Bi (for details, see Appendix 2 of Taleizadeh and Wee (2015)):
∂TCðT, Bi Þ ¼ ∂T
Pn
2 i¼1 α5i Bi
α1 þ
n P i¼1
T2 vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u P 2 u α1 ni¼1 α4i 4α5i u ¼ t
Pn α23i α2 i¼1 4α5i
α4i Bi þ α2 ! T ð4:343Þ
∂TCðT, Bi Þ 2α5i Bi α4i α T þ α4i ¼ ð4:344Þ α3i ! Bi ¼ 3i T 2α5i ∂Bi P α2 P α2 To ensure feasibility, both α1 ni¼1 4α4i5i and α2 ni¼1 4α3i5i should simultaneously be positive or negative. In order to solve the above problem, Taleizadeh and Wee (2015) introduced the following solution procedures: Step 1: Check for feasibility:
P P α2 If ð1 xi ÞPi Di 0, ni¼1 ð1 þ xi Þ DPii < 1 and both α1 ni¼1 4α4i5i and P α2 α2 ni¼1 4α3i5i be either positive or negative simultaneously, go to Step 2.
Step 2: Find a solution: Using Eqs. (4.343) and (4.344), calculate T and Bi. Step 3: Check the constraints. Step 4: Derive the optimal solution: Based on the derived value of T*, then Bi can be derived from Eq. (4.344). For Qi ¼ Di T ð1 βi ÞBi , the optimal values of the order quantity can be obtained. Calculate the objective function using Eq. (4.339), and then go to Step 5. Step 5: Terminate the procedure. Taleizadeh and Wee (2015) considered a production system with production capacity limitation, imperfect production processes, immediate rework, and partial backordered quantity. The defective items of n different types of products are generated at a rate xi; i ¼ 1, 2, . . ., n per cycle. The production and demand rates of the ith item per cycle are Pi and Di, respectively. So, the perfect item quantities are (1–xi)Pi. They assumed that the total scrapped items are reworkable and no imperfect items occur at the end of the rework process. Also, the producer has to use the same resource for production and rework processes simultaneously. Shortage is allowed with certain fraction of it to be backordered because the single machine has limited joint production system capacity. Two multi-product problems with immediate rework and capacity constraint with partial backordering are considered for 15 products.
324
4 Rework
Example 4.16 The general and the specific data of mentioned examples are given in Table 4.14. The best results using the proposed methodology are shown in Table 4.15. Since T ¼ 2.5619 is greater than its lower bound T Production ¼ 0.1159, Min so T* ¼ T ¼ 2.5619. Example 4.17 The general and the specific data of mentioned examples are given in Table 4.16. The best results using the proposed methodology are shown in Table 4.17. Since T ¼ 2.5619 is smaller than T Production ¼ 2.6247, so T* ¼ Min T Production . Min
4.5.2
Repair Failure
Material is considered as one of the most important resources in any production system, and management of inventory is playing an important role in increasing the profitability of an organization. In the last decades, there have been tremendous efforts by industries to reduce the cost of inventory. The primary concern on inventory management is to reduce the costs of setup and holding. Inventory management has direct relationship with maintaining market share since customers may switch to different vendors due to the shortage. When goods are produced internally, the economic production quantity (EPQ) model is employed to determine the optimal production lot size. The traditional EPQ model assumption does not consider defective items. Due to imperfect quality of raw materials and/or production facilities, rework and repair of the defective items are considered in this study. This study is significant because a number of production units such as printed circuit board assembly in the PCBA manufacturing, metal components, and plastic injection molding have rework items (Taleizadeh et al. 2010). As studied previous models presented in this chapter, the imperfect-quality EPQ model considers a manufacturing process with a constant production rate P and demand rate D, where P > D.This process randomly generates x percent of defective items at a rate d. Taleizadeh et al. (2010) assumed that all items produced are screened and the inspection cost per item is included in the unit production cost C. All defective items produced are reworked at a rate of P1 at the end of each production cycle. Also some new notations which are specifically used for the proposed model are presented in Table 4.18. They assume an imperfect rework process where a random portion θ of the items is scrapped. Let d be the production rate of the defective items during the regular manufacturing process (it can be expressed as the product of production rate P and the defective percentage x) where d ¼ Px. Let d1 be the production rate of scrapped items during the rework which could be expressed as the product of the reworking rate and the percentage of scrapped items produced during the rework process with d1 ¼ P1θ. A real constant production capacity limitation on a single machine in which all products are produced and the setup cost is considered to be nonzero are
4.5 Partial Backordering
325
assumed. Since all products are manufactured on a single machine with a limited capacity, the cycle length for each is equal, i.e., T1 ¼ ⋯ ¼ Tn ¼ T. They first presented the problem statement for a single product case and then they changed it to a multi-product case. The basic assumption of EPQ model with imperfect-quality items produced is that Pi must always be greater than or equal to the sum of demand rate Di and the production rate of defective items di. Therefore, one has (Taleizadeh et al. 2010): Pi Di d i 0, 0 xi 1
Di Pi
ð4:345Þ
The production cycle length (see Fig. 4.26) is the summation of the production uptime, the reworking time, the production downtime, and the shortage permitted time: T¼
5 X
t ij
ð4:346Þ
j¼1
The modeling procedure is adopted from Hayek and Salameh (2001). Since all products are manufactured on a single machine with a limited capacity, the cycle length of each product will be equal. One has (Taleizadeh et al. 2010): t 1i ¼
Ii Pi Di di
ð4:347Þ
t 5i ¼
βi Bi Pi Di di
ð4:348Þ
t 2i ¼
xi Qi P1
ð4:349Þ
t 3i ¼
I Max i Di
ð4:350Þ
Bi Di
ð4:351Þ
t 4i ¼
I i ¼ ðPi Di d i Þ I Max i
¼ I i þ ðP1i d1i
Di Þt 2i
Qi βi Bi Pi
ð4:352Þ
Di d 1i d i Di di ¼ Qi 1 βi Bi ð4:353Þ P1i P P1i P P1i Pi
Note that t 1i t 5i are the production uptimes, t 2i is the reworking time, and t 3i and are the production downtimes. Also t 4i is the permitted shortage time, and t 5i is the time needed to satisfy all the backorders for the next production. During the rework
t 4i
326
4 Rework
Table 4.14 General data for Example 4.16 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0025 0.003 0.0035 0.004 0.0045 0.0025 0.003 0.0035 0.004 0.0045 0.0025 0.003 0.0035 0.004 0.0045
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
C Ri 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
C bi 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
b πi 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
xi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
Table 4.15 The best results for Example 4.16 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T Production Min 0.1159
T 2.5619
T 2.5619
Qi 380.1 505.6 630.7 755.4 879.9 1006.40 1130.90 1255.30 1379.60 1503.80 1631.20 1755.50 1879.80 2004.20 2128.10
Bi 8.33 13.59 19.63 26.3 33.5 45.89 54.78 64.02 73.58 83.42 113.48 125.98 138.75 151.77 165.03
TC 932,400
process, the production rate of scrap items can be written as in Eq. (4.354) and calculated as in Eq. (4.355): d1i ¼ P1i θi
ð4:354Þ
d1i t 2i ¼ xi θi Qi
ð4:355Þ
Hence, it follows that the cycle length in single product state is:
4.5 Partial Backordering
327
Table 4.16 General data for Example 1 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0005 0.001 0.0015 0.002 0.0025 0.0005 0.001 0.0015 0.002 0.0025 0.0005 0.001 0.0015 0.002 0.0025
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
C Ri 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
C bi 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
b πi 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
xi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
Table 4.17 The best results for Example 2 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T Production Min 2.6247
T 2.6247
T 2.5619
Bi 8.48 13.83 19.98 26.77 34.1 46.79 55.86 65.28 75.03 85.07 115.88 128.65 141.69 154.99 168.55
TC 981,350
Qi ½1 θi xi Di
ð4:356Þ
Di T ð1 βi ÞBi 1 θ i xi
ð4:357Þ
T¼ Qi ¼
Qi 389.5 518 646.2 774 901.6 1031.20 1158.80 1286.20 1413.60 1540.80 1671.30 1798.70 1926.00 2053.30 2180.50
328
4 Rework
Table 4.18 New notations of given problem P1i d1i h1i
Rework rate of non-conforming items in units per unit time ith item (units per unit time) The production rate of scrapped items during the rework process of ith item (units per unit time) Unit holding cost for each scrap of ith item (units per unit time)
Since both the random defective rate and the scrap rate are in [0, 1] and [0, Qiθixi] are the scrap items randomly produced during the imperfect rework process, it follows that the production cycle length T is not a constant. Solving the total inventory cost per year TC(Q, B) yields: Holding Cost of Perfect Quality Items
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl{ Disposal Cost Rework Cost zfflfflfflfflffl}|fflfflfflfflffl{ zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ 2 I Max 3 d i t1i þ t 5i 1 5 I I i þ I Max i ti þ ti þ NC Ri xi Qi þ NC di xi Qi θi þ Nhi i t 1i þ ti þ i ti þ 2 2 2 2 2 P1i t i 2 ð1 βi ÞBi 4 β i Bi 4 5 ti t þ t i þ Nb t i þ NK i Nh1i þ NC bi πi |{z} 2 2 i 2 |fflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflffl ffl} Setup |fflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflffl} Cost
Production Cost
zfflffl}|fflffl{ NC i Qi
TCðQ,BÞ ¼ þ
Holding Costof Imperfect Quality Items
Back Ordered Cost
LostSale Cost
ð4:358Þ The maximum capacity of the single machine and the service rate are two constraints of the model that are described in the following subsections. Since t 1i þ t 2i þ t 5i and Si are the production uptimes, the rework time and the setup time of the ith product, respectively, the summation uptimes, rework and P of the total production P setup time (for all products) is ni¼1 t 1i þ t 2i þ t 5i þ ni¼1 tsi which is smaller or equal to the period length (T ). Therefore, one has: n X i¼1
n X t 1i þ t 2i þ t 5i þ tsi T
ð4:359Þ
i
n n X X Di ðP1i þ di Þ tsi T þ Pi P1i ð1 θi xi Þ i i Pn i tsi T Pn D ðP1i þdi Þ ¼ T Min 1 i Pi P1i ð1θi xi Þ
ð4:360Þ
Since the shortage quantity of the ith product per period is Bj, the annual demand of the jth product is Dj, the number of periods in each year is N, and the safety factor of allowable shortage is SL. Therefore, the service level constraint is as follows: n X NBi SL Di i
4.5 Partial Backordering
329
Fig. 4.26 EPQ inventory system (Taleizadeh et al. 2010)
Pn T
C 2j j 2C 1j D j
SL
Pn
C 3j j 2C 1j D j
¼ T SL
ð4:361Þ
Finally, the final model is: Min : TCðT, Bi Þ ¼
n X i¼1
Pn
s:t: : T 1
SL
D ðP1i þ d i Þ
i¼1
n
n
n
n
Pi P1i ð1 θi xi Þ
C2j
j¼1
T
i¼1 tsi
Pn
Pn
X X XK ðBi Þ2 X 2 Bi X 3 i Ci C i Bi þ C 4i T þ C5i þ T T i¼1 T i¼1 i¼1 i¼1 i¼1 n
C1i
2C 1j D j
Pn j¼1
C 3j
! ¼ T SL
2C 1j D j
T, Bi 0 8i,i ¼ 1, 2, .. ., n ð4:362Þ In which:
330
4 Rework
! J i ð1 βi Þ2 ð1 βi ÞRi βi 2 ðPi di Þ ¼hi þ þ ð1 θi xi Þ2 ð1 θi xi Þ 2ðPi d i Di Þ
2 !
d i ð1 β i Þ βi Pi di ð1 βi ÞDi 1 þ Cbi þ h1i 2 Di ðPi di Di Þ 2P1i ð1 θi xi ÞPi
ð1 βi Þb π i Pi di ð1 βi ÞDi þ ð4:363aÞ 2 Di ðPi di Di Þ
C Ri x i ð 1 β i Þ C d i xi θ i ð 1 β i Þ Ci ð1 βi Þ C 2i ¼ þ þ >0 ð4:363bÞ ð 1 θ i xi Þ ð 1 θ i xi Þ ð 1 θ i xi Þ
2J i Di ð1 βi Þ Di Ri 3 C i ¼ hi þ ð1 θi xi Þ ð 1 θ i xi Þ 2
! 2Di ð1 βi Þ 1 di þ h1i ð4:363cÞ 2P1i Pi ð 1 θ i xi Þ 2
2 ! 2 J D 1 d D i i i i >0 ð4:363dÞ þ h1i C 4i ¼ hi 2P1i Pi ð 1 θ i xi Þ ð 1 θ i xi Þ 2 C1i
C 5i ¼ μi ¼ 1 ¼
C Ri xi Di C d xi θ i D i C i Di þ þ i >0 ð1 θi xi Þ ð1 θi xi Þ ð1 θi xi Þ
Di d i ðP1i d1i Di Þ , 2P1i Pi Pi
ðPi Di Þ μi di U þ þ i , P1i Pi 2Di 2Pi 2
Ui ¼ 1
Ri ¼
Di di ðd1i þ Di Þ , P1i Pi Pi
βi d i βU β þ i iþ i P1i Pi Di Pi
ð4:363eÞ Ji ð4:363fÞ
Since the Hessian P matrix ofPobjectivefunction is positive for all nonzero Bi and T, X H X T ¼ 2 ni¼1 K i þ ni¼1 C 2i Bi =T 0, TC(T, Bi) is convex. To derive the optimal values of the decision variables, take the partial differentiations of TC(T, Bi) with respect to T and Bi (for details, see Appendix 2 of Taleizadeh and Wee (2015)): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi uP Pn ðC2i Þ2 u n u i¼1 K i i¼1 4C1 i u ∂TCðT, Bi Þ ¼0!T¼u 2 3 t P P ∂T ðC i Þ n n 4 C i¼1 i i¼1 4C 1
ð4:364Þ
i
C 3 T þ C2i ∂TCðT, Bi Þ ¼ 0 ! Bi ¼ i ∂Bi 2C 1i Then,
ð4:365Þ
4.6 Multi-delivery
331
Qi ¼
Di T ð1 βi ÞBi , ð 1 θ i xi Þ
0 θi 1
ð4:366Þ
To ensure production of all products by a machine and satisfy service level constraint of each, the following steps to derive T*, Bi , and Qi must be performed (Taleizadeh et al. 2010): Step 1. Check for feasibility. If
Pn
Di ðP1i þd i Þ i¼1 Pi P1i ð1θi xi Þ
< 1 and
Pn
C 3i i¼1 2C 1i Di
< SL, go to step 2;
else the problem is infeasible. Step 2. Calculate T using Eq. (4.364). If T 0, go the Step 3; else the problem is infeasible. Step 3. Calculate TSL using Eq. (4.358). Step 4. Calculate TMin using Eq. (4.360). Step 5. If T Max {TMin, TSL}, then T* ¼ T; else T ¼ Max {TMin, TSL}. Step 6. Calculate Bi , 8i ¼ 1, 2, . . . , n using Eq. (4.365). Step 7. Calculate Qi , 8i ¼ 1, 2, . . . , n using Eq. (4.366). Step 8. Terminate procedure. Examples 4.18 and 4.19 Taleizadeh et al. (2010) considered five-product inventory control problem where the general and the specific data are given in Tables 4.19, 4.20, and 4.21. They considered two numerical examples with uniform and normal distributions for xi and θi. Tables 4.22 and 4.23 show the best results for the two numerical examples. The safety level, SL, is 30%
4.6 4.6.1
Multi-delivery Multi-delivery Policy and Quality Assurance
Chiu et al. (2009) developed a multi-delivery policy and quality assurance into an imperfect economic production quantity (EPQ) model with scrap and rework. A portion of non-conforming items produced is considered to be scrap, while the other is assumed to be repairable and is reworked in each cycle when regular production ends. Finished items can only be delivered to customers if whole lot is quality assured after rework. Fixed quantity multiple installments of finished batch are
332
4 Rework
delivered by request to customers at a fixed interval of time. Expected integrated cost function per unit time is derived. This paper incorporates a multi-delivery policy and quality assurance into an imperfect EPQ model with scrap and rework. Consider that during regular production time and x portion of defective items is produced randomly, at a production rate d. Among defective items, a portion is assumed to be scrap and the rest can be reworked and repaired at a rate P1, in each cycle after a production run (see Fig. 4.27). Similar to previous case, (P d D) > 0 or (1 x D/P) > 0, where d ¼ Px (Chiu et al. 2009). Also some new notations which are specifically used for this proposed model are presented in Table 4.24. It is assumed that finished items can only be delivered to customers if whole lot is quality assured at the end of rework. Fixed quantity of n installments of finished batch is delivered by request to customers, at a fixed interval of time during production downtime t3 (Fig. 4.27): T ¼ t1 þ t2 þ t3
ð4:367Þ
Q H1 ¼ P Pd
ð4:368Þ
t1 ¼
xQð1 θÞ P1
ð1 θxÞ 1 xð1 θÞ t 3 ¼ nt n ¼ T ðt 1 þ t 2 Þ ¼ Q D P1 P t2 ¼
H 1 ¼ ðP dÞt 1 ¼ ðP dÞ
Q ¼ ð1 xÞQ P
H ¼ H 1 þ P1 t 2 ¼ ð1 θxÞQ
ð4:369Þ ð4:370Þ ð4:371Þ ð4:372Þ
where T, cycle length; H, maximum level of on-hand inventory when regular production process ends; H1, maximum level of on-hand inventory when rework process finishes; Q, production lot size; t1, production uptime for proposed EPQ model; t2, time for reworking of defective items; t3, time for delivering all quality assured finished products; tn, fixed interval of time between each installment of finished products delivered during t3; I(t), on-hand inventory of perfect-quality items at time t; and Id(t), on-hand inventory of defective items at time t (Chiu et al. 2009). On-hand inventory of defective items during production uptime t1 and reworking time t (Fig. 4.28) shows that maximum level of on-hand defective items is dt1 and (Chiu et al. 2009): d t 1 ¼ P x t 1 ¼ xQ
ð4:373Þ
4.6 Multi-delivery
333
Table 4.19 General data for Examples 4.18 and 4.19 (Taleizadeh et al. 2010) P 1 2 3 4 5
Di 600 700 800 900 1000
Pi 4000 4500 5000 5500 6000
P1i 2000 2500 3000 3500 4000
tsi 0.003 0.004 0.005 0.006 0.007
Ki 500 450 400 350 300
βi 0.3 0.4 0.5 0.6 0.7
Ci 15 12 10 8 6
hi 5 4 3 2 1
h1i 2 2 2 2 2
C di 3 3 3 3 3
C bi 10 8 6 4 2
b πi 12 10 8 6 4
C Ri 1 2 3 4 5
Table 4.20 Specific data for Example 4.18 (Taleizadeh et al. 2010) Product 1 2 3 4 5
Xi U[ai, bi] ai bi 0 0.05 0 0.1 0 0.15 0 0.2 0 0.25
E[Xi] 0.025 0.05 0.075 0.1 0.125
di ¼ PiE[Xi] 100 225 375 550 750
θi U[ai, bi] ai bi 0 0.15 0 0.2 0 0.25 0 0.3 0 0.35
E[θi] 0.075 0.1 0.125 0.15 0.175
d1i ¼ P1iE[θi] 150 250 375 525 700
E[θi] 1 2 3 4 5
d1i ¼ P1iE[θi] 0.01 0.02 0.03 0.04 0.05
Table 4.21 Specific data for Example 4.19 (Taleizadeh et al. 2010) Product 1 2 3 4 5
Xi U[ai, bi] ai bi 0.01 0.01 0.02 0.02 0.03 0.03 0.04 0.04 0.05 0.05
E[Xi] 40 90 150 220 300
di ¼ PiE[Xi] 0.1 0.15 0.2 0.25 0.3
θi U[ai, bi] ai bi 0.01 200 0.02 375 0.03 600 0.04 875 0.05 1200
A θ portion among non-conforming items is assumed to be scrap (Eq. 4.374). Other reparable portion (1 θ) is reworked right after production uptime t1 ends (Chiu et al. 2009): θd t 1 ¼ θ P x t 1 ¼ θxQ
ð4:374Þ
Total costs per cycle TC(Q) consist of setup cost, variable production cost, variable rework cost, disposal cost, fixed and variable delivery cost, holding cost during t1 and t2, variable holding cost for items reworked, and holding cost for finished goods during delivery time t3 where n fixed-quantity installments of finished batch are delivered by request to customers at a fixed interval of time. Cost for each delivery is (Chiu et al. 2009): K S þ CT
H n
Total delivery costs for n shipments in a cycle are:
ð4:375Þ
334
4 Rework
Table 4.22 The best results for Example 4.18 (Taleizadeh et al. 2010) Uniform TMin 0.2617
Product 1 2 3 4 5
T 0.5748
TSL 0.2574
T* 0.5748
Bi 25.14 13.68 9.02 6.8 6.52
Qi 327.92 396.15 459.66 522.46 585.68
Z 46,998
Qi 329.34 397.37 460.43 522.46 584.54
Z 46,017
Table 4.23 The best results for Example 4.19 (Taleizadeh et al. 2010) Uniform TMin 0.1576
Product 1 2 3 4 5
T 0.5778
TSL 0.2585
T* 0.5778
Bi 25.2 13.74 9.08 6.86 6.59
h
i H ¼ nK S þ C T H ¼ nK S þ CT Qð1 θxÞ n K S þ CT n
ð4:376Þ
Therefore, TC(Q) (Appendix A of Chiu et al. (2009)) is: Production Cost Setup Cost z}|{ z}|{ TCðQÞ ¼ K þ CQ þ
P t h1 1 2 ðt 2 Þ 2 |fflfflfflfflfflffl{zfflfflfflfflfflffl}
Fixed Delivery Cost Rework Cost zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ zfflfflfflffl}|fflfflfflffl{ zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ z}|{ þ C R ½xð1 θÞQ þ C d ½xθQ þ C T ½Qð1 θxÞ þ nK S
H 1 þ dt 1 H1 þ H n1 Ht 3 þh ðt 1 Þ þ ðt 2 Þ þ h 2 2 2n |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
Holding Cost of Reworked Items
Disposal Cost
Delivery Cost
Holding Cost
ð4:377Þ Since x of defective items is assumed to be a random variable with a known probability density function, for randomness of defective rate, one can use values of x in inventory cost analysis. Substituting all related parameters from Eqs. (4.367) to (4.377) in TC(Q), one obtains expected production–inventory–delivery cost per unit time, E[TCU(Q)] (Appendix B of Chiu et al. (2009)) as:
4.6 Multi-delivery
335
Fig. 4.27 On-hand inventory of perfect-quality items in EPQ model with multi-delivery policy, scrap, and rework (Chiu et al. 2009) Table 4.24 New notations of given problem P1 t1 t2 n tn
Rework rate of non-conforming items in units per unit time (units per unit time) Production uptime for product The rework time for non-conforming product Number of fixed quantity installments of the finished batch to be delivered to customers in each cycle, it is assumed to be a constant for all products A fixed interval of time between each installment of finished products delivered.
E½TCUðQÞ ¼
E ½TCðQÞ ðK þ nK S Þ C E ½xð1 θÞD CD þ ¼ þ R 1 θE ½x Qð1 θE ½xÞ E ½T ð1 θE ½xÞ Cd E½xθD h ðE ½xÞ2 QDð1 θÞ2 hQD þ 1 þ CT D þ 2Pð1 θE ½xÞ 2P1 ð1 θE½xÞ ð1 θE ½xÞ h
i hQD 2 þ 2E ½x ðE ½xÞ θðE½xÞ2 ð1 θÞ 2P1 ð1 θE ½xÞ
n 1 hQð1 θE ½xÞ hQD hQE ½xð1 θÞD þ 2 2P1 n 2P
þ
ð4:378Þ Optimal production lot size can be obtained by minimizing expected cost function E[TCU(Q)]. Differentiating E[TCU(Q)] with respect to the Q gives first and second derivative as (Chiu et al. 2009):
336
4 Rework
Fig. 4.28 On-hand inventory of defective items in EPQ model with multidelivery policy, scrap and rework (Chiu et al. 2009)
dE ½TCUðQÞ KD nK S D hD ¼ 2 þ þ dQ Q ð1θE½xÞ Q2 ð1θE ½xÞ 2Pð1θE ½xÞ h
i hD þ 2E ½x ðE ½xÞ2 θðE ½xÞ2 ð1θÞ 2P1 ð1θE½xÞ 2 2
n1 hð1θE½xÞ hD hE ½xð1θÞD h1 ðE ½xÞ Dð1θÞ þ þ n 2P 2 2P1 2P1 ð1θE½xÞ ð4:379Þ d 2 E ½TCUðQÞ 2ðK þ nK S ÞD ¼ 3 Q ð1 θE½xÞ dQ2
ð4:380Þ
Equation (4.380) is positive because K, n, KS, D, Q, and (1 – θE[x]) are all positive. Second derivative of E[TCU(Q)] with respect to Q (Eq. 4.380) is greater than zero, and hence E[TCU(Q)] is a convex function for all Q different from zero. Optimal production lot size Q* can be obtained by setting first derivative (Eq. 4.379) of E[TCU(Q)] equal to zero (Chiu et al. 2009): vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2ðK þ nK S ÞD 9 Q ¼u i u8 hD hD h 2 2 u> > 2E ½x ðE ½xÞ θðE ½xÞ ð1 θÞ þ > u> < = P P 1 u
u 2 2
t> h ðE ½xÞ Dð1 θÞ > > n1 > D E ½xð1 θÞD :þ ; hð1 θE ½xÞ2 h ð1 θE½xÞ þ 1 þ P1 P1 n P
ð4:381Þ Example 4.20 Chiu et al. (2009) presented an example in which it is assumed that a product can be manufactured at a rate of 60,000 units per year and this item has experienced a flat demand rate of 3400 units per year. During production uptime, random defective rate is assumed to be uniformly distributed over the interval [0, 0.3]. Among defective items, a portion θ ¼ 0.1 is considered to be scrap, and other portion can be reworked and repaired, at a rate P1 ¼ 2100 units per year. Additional parameters considered by this example are given as follows: CR ¼ $60 per item
4.6 Multi-delivery
337
reworked; Cd ¼ $20 per scrap item; C ¼ $100 per item; K ¼ $20,000 per production run; h ¼ $20 per item per year; h1 ¼ $40 per item reworked per unit time (year); n ¼ 4 installments of finished batch are delivered per cycle; KS ¼ $4350 per shipment, a fixed cost; and CT ¼ $0.1 per item delivered. Optimal batch size Q* ¼ 3495 can be obtained from Eq. (4.381) and long-run average production–inventory delivery costs per year E[TCU(Q*)] ¼ $448,390 from Eq. (4.378) (Chiu et al. 2009).
4.6.2
Multi-delivery and Partial Rework
Chiu et al. (2012) studied an extended EPQ model which incorporated quality assurance issue and a multi-delivery policy into the classic EPQ model. The quality assurance issue is in regard to the production system which has an x portion of random defective items produced at a production rate d, and among defective items, a θ portion is assumed to be scrap, and the other (1 θ) portion can be reworked and repaired at a rate P1, within the same cycle when regular production ends, while the multi-delivery policy is with regard to fixed quantity of n installments of the finished batch which are delivered to customer at a fixed interval of time during the production downtime (i.e., when the whole lot is quality assured at the end of rework) (Chiu et al. 2012). Figure 4.29 depicts the on-hand inventory of perfect-quality items of the proposed model. Figure 4.30 illustrates the expected reduction in inventory holding costs (in yellow/shade areas) of the proposed model (in blue). Based on the description of the proposed model and Fig. 4.29, the following expressions can be derived accordingly (Chiu et al. 2012): Q P
ð4:382Þ
xQð1 θÞ P1
ð4:383Þ
t1 ¼ t2 ¼
t 3 ¼ nt n ¼ T ðt 1 þ t 2 Þ T ¼ t1 þ t2 þ t3 ¼ t¼
Q ð1 θxÞ D
Dðt 1 þ t 2 Þ PD
ð4:384Þ ð4:385Þ ð4:386Þ
H ¼ ðP DÞt ¼ Dðt 1 þ t 2 Þ
ð4:387Þ
H 1 ¼ Qð1 xÞ Dðt 1 þ t 2 Þ
ð4:388Þ
H 2 ¼ H 1 þ P1 t 2
ð4:389Þ
The on-hand inventory of defective items during production uptime t1 and reworking time t2 is illustrated in Fig. 4.31. It is noted that the maximum level of
338 Fig. 4.29 On-hand inventory of perfect-quality items in EPQ model with (n + 1) delivery policy and partial rework (Chiu et al. 2012)
4 Rework
I(t) P1
H2 H1
–D
P–d
H
t
t
t1–t t1
t2
tn
t3
Time
T
Fig. 4.30 Expected reduction in inventory holding costs (in yellow) of the proposed model in comparison with model of Chiu et al. (2012)
defective items is dt1. A θ portion among non-conforming items is assumed to be scrap items as shown in Eq. (4.390). Other repairable portion (1 θ) is reworked right after the production uptime t1 ends (Chiu et al. 2012): θDt 1 ¼ θPxt 1 ¼ θxQ
ð4:390Þ
Total production–inventory–delivery costs per cycle TC(Q) consist of setup cost, variable production cost, variable rework cost, disposal cost, fixed and variable delivery cost, holding cost for perfect-quality items during production uptime t1 and reworking time t2, holding cost for defective items during uptime t1, variable holding cost for items reworked during t2, and holding cost for finished goods during
4.6 Multi-delivery
339
Fig. 4.31 On-hand inventory of nonconforming items in EPQ model with (n + 1) delivery policy and partial rework (Chiu et al. 2012)
the delivery time t3 where n fixed-quantity installments of the finished batch are delivered to customers at a fixed interval of time (for computation of the last term refer to Appendix of Chiu et al. (2009): Fixed Delivery
Production
Cost Cost Disposal Cost Delivery Cost ReworkCost zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflffl}|fflfflfflfflfflffl{ z}|{ z}|{ TCðQ, BÞ ¼ K þ CQ þ C R ½xð1 θÞQ þ C d ðθxQÞ þ ðn þ 1ÞK S þ C T ½xð1 θÞQ D ðt 1 Þ H H1 þ H2 H n1 þh ðt Þ þ ðt 2 Þ þ 1 ðt 1 tÞ þ ðt 1 Þ þ h ðH:t 3 Þ 2 2 2 2 2n |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Setup Cost
HoldingCost
Dt ð1 θÞ þh1 1 ðt 2 Þ 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Holding Cost of Reworked Items
ð4:391Þ Because x proportion of defective items is assumed to be a random variable with a known probability density function, one could use the expected values of x in the related cost analysis: E½TCUðT Þ ¼ E½TCðT Þ=E½T
ð4:392Þ
Similar to previous case, Chiu et al. (2012) showed that the cost function is convex, so the root of first derivative of total cost with respect to Q yields to optimal values of production quantity as presented in Eq. (4.432):
340
4 Rework
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2½ðn þ 1ÞK S þ K D 9 Q ¼ u u 8
2Dð1 θÞ 2 ð 1 θ Þ u > > D 2D 1 1 4D x x > > > u > þ E E 2E ð x Þ þ E > > > u > P1 P1 1x P P2 1 x P P 1x > > > u > > > > u > < = 2 2 u u h DE ðxÞ ð1 θÞ 1 þ D þ ½1 θE ðxÞ2 D½1 2θE½x u > > P1 P1 P > > u > > u > > > h i > > u > > 1 > DE ð x Þ ð 1 θ Þ DE ð x Þ ð 1 θ Þ D D 2D 2 > u > > > ½ 1 θE ð x Þ 2 2 ½ 1 θE ð x Þ þ þ þ : ; u P P n P P P 1 1 u u t h DE ðxÞ2 ð1 θÞ2 þ 1 P1
ð4:393Þ Example 4.21 Chiu et al. (2012) used again the data of their previous work (Chiu et al. 2009) here to demonstrate the aforementioned results derived by presented alternative approach. Using Eq. (4.393) the optimal production quantity is Q ¼ 4219 and E[TCU(Q)] ¼ $435,712. It is noted that the overall reduction in production–inventory–delivery costs amounts to $12,678, or 13.25% of total other related costs.
4.6.3
Multi-delivery Single Machine
Chiu et al. (2015) developed a multi-item EPQ model with scrap, rework, and multiple deliveries. Consider that L products are made in turn on a single machine with the purpose of maximizing the machine utilization. All items made are screened, and inspection cost for each item is included in the unit production cost Ci. During production process for each product i (where i ¼ 1, 2, . . ., L ), an xi portion of non-conforming items is produced randomly at a rate di. Among these non-conforming items, a θi portion is considered to be scrap items, and the other portion can be reworked and repaired at a rate of P2i right after the end of regular production process in each cycle with an additional cost CRi. Under the normal operation, the constant production rate P1i for product i must satisfy (P1i di Di) > 0, where Di is the demand rate for product i per year and di can be expressed as di ¼ xiP1i. Unlike classic EPQ model which assumes a continuous issuing policy for meeting product demands, this study adopts a multi-delivery policy. It is assumed that finished goods for each product i can only be delivered to customers if whole production lot is quality assured in the end of rework process for each product i. Fixed quantity n installments of the finished batch are delivered at a fixed interval of time during delivery time t3i (refer to Fig. 4.32). Also some new notations which are specifically used for this proposed model are presented in Table 4.25. One can obtain the following formulas directly from Figs. 4.32 and 4.33 (Chiu et al. 2015):
4.6 Multi-delivery
341
t 1i ¼
Qi H 1i ¼ P1i P1i di
ð4:394Þ
xi Qi ð1 θi Þ P2i
ð4:395Þ
t 2i ¼
t 3i ¼ nt ni ¼ T ðt 1i þ t 2i Þ T ¼ t 1i þ t 2i þ t 3i ¼
ð4:396Þ
Qi ð1 θi xi Þ Di
ð4:397Þ
H 1i ¼ ðP1i d i Þt ii
ð4:398Þ
H 2i ¼ H 1i þ P2i t 2i
ð4:399Þ
d i t 1i ¼ xi Qi
ð4:400Þ
Total delivery cost for product i (n shipments) in a cycle is: nK Si þ CTi Qi ð1 θi xi Þ
ð4:401Þ
Holding costs for finished products during the t3, where n fixed-quantity installments of the finished batch are delivered to customers at a fixed interval of time, is:
I (t)i P22
H22 H12 H21 H21 H1
P21
P12-d2
P2L P1L-dL
P11-d1
P1L-d1
–λ 1
tn1
t11
t21
t12
Time
t31
t22
t1L
idle
t2L time
t11 t21
T Fig. 4.32 On-hand perfect-quality inventory for product i in the proposed multi-item EPQ model under a common cycle policy (Chiu et al. 2015)
342
4 Rework
Table 4.25 New notations of given problem P1i P2i K Si
The production rate of ith item(units per unit time) Rework rate of non-conforming items in units per unit time ith item (units per unit time) Fixed delivery cost per shipment for product I ($/shipment)
C Ti t1i t2i n
Unit shipping cost for product I ($/units)
tni h1i
Production uptime for product i in the proposed EPQ model (time) The rework time for product i in the proposed EPQ model (time) Number of fixed quantity installments of the finished batch to be delivered to customers in each cycle, it is assumed to be a constant for all products A fixed interval of time between each installment of finished products delivered during t2i, for product i (time) Unit holding cost for each reworked item ($/units per unit time)
Fig. 4.33 On-hand inventory of defective items for product i in the proposed multi-item EPQ model under a common cycle policy (Chiu et al. 2015)
ID(t)i d12t12 d11t11
q 2 portion q1
d11
t11
d12
-P22
-P21
t21
d1L
q L portion
-P2L
t12 t22
t1L t2L idle time
Time
T*
hi
n1 H 2i t 3i 2n
ð4:402Þ
Total production–inventory–delivery costs per cycle TC(Qi) for L products consist of the variable production cost, setup cost, rework cost, fixed and variable delivery cost, holding cost during production uptime t1i and rework time t2i, and holding cost for finished goods kept during the delivery time t3. Therefore, total TC (Qi) for L products are (Chiu et al. 2015):
4.6 Multi-delivery L X
TCðQi Þ ¼
i
343
L X i¼1
9 8 Disposal Cost Rework Cost Setup Cost Production Cost > > zfflfflfflfflfflfflfflfflfflfflfflffl ffl }|fflfflfflfflfflfflfflfflfflfflfflffl ffl { zfflfflfflfflfflffl}|fflfflfflfflfflffl{ > > zffl}|ffl{ z}|{ > > > > > > C Q þ K þ C ½ x ð 1 θ ÞQ þ C ½ x θ Q i i R i i d i i > > i i i i i > > > > > > Holding Cost of Reworked Items > > Fixed Delivery Cost Shipment Cost > > zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ = < z}|{ zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{ h i P t 2i 2i S T þ nK i þ C i ½ Q i ð1 θ i x i Þ þ h1 i ðt 2i Þ > > 2 > > > > > > h i > > H þ D t H þ H n 1 > > 1i i 1i 1i 2i > > þhi ðt 1i Þ þ ðt 2i Þ þ ðI 2i t 3i Þ > > > > 2n 2 2 > > > > |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl {zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl } ; : Holding Cost
ð4:403Þ To take the randomness of defective rate x into account, by applying the expected values of x in the cost analysis and substituting all variables, the following expected E[TCU(Q)] can be obtained: " E ½TCUðQÞ ¼E
L X
# TCðQi Þ
i¼1
1 E ½T
8 9 E ½xi E ½ xi 1 KD 1 > > > > Di C i þ C Ri ð1 θi Þ þ C di θi þ C Ti Di þ i i > > > Qi 1 θi E ½xi > 1 θi E ½xi 1 θ i E ½ xi 1 θi E ½xi > > > > > > > > > >
L 2 2 < = S X nK i Di h1i Qi Di ð1 θi Þ E ðxi Þ hi Qi Di 1 θi 1 θi 1 ½ þ þ þ E x þ ¼ i 2 2 P nP 2 Q ½ 1 θ E ð x Þ 1 θ E ½ x E ð x Þ 1 θ > Pi 2i 2i i i i i i i > > i > i¼1 > > > > >
2
> > >
> > θ θ ð 1 θ Þ 1 1 1 1 θ 2θ 1 θ > > i i 2 2 i i i i > > þ E ½xi E ½xi þ þ 1 E ½xi þ : ; Di nDi nP1i n P1i Di Di P2i nP2i
ð4:404Þ where E[T] ¼ Qi[1 θiE(xi)]/Di. Replacing Qi with T yields to: E½TCUðT Þ ¼
L X i¼1
9 8 CRi ð1 θi ÞE ½xi C di θ i C i D i C i Di T > > > D þ þ þ C > i i > > > > 1 θ i E ½ xi 1 θi E ½xi 1 θ i E ½ xi > > > > > >
> > 2 2 S 2 > > nK h TD ð 1 θ Þ E ð x Þ K > > 1 i i i i i i > > þ þ > > > > 2 > >T T P2i 2½1 θi E ðxi Þ = < " # 2 θi E ½xi 1 > > > > þ hi TDi 1 1 þ þ > > > 2 > D D 2 n > > P n ½ 1 θ E ½ x i i 1i i i n ½ 1 θ E ½ x P > > 1i i i > > > > " # > > > > 2 > > > > h TD ð 1 θ ÞE ½ x ½ 1 E ½ x ð 1 θ ÞE ½ x i i i i i i > >þ i > > þ ; : 2 2 2 P2i n½1 θi E ½xi P2i n½1 θi E ½xi ð4:405Þ Let E 0i , E1i denote the following:
344
4 Rework
E 0i ¼
1 1 θ i E ½ xi
E 1i ¼
E ½ xi 1 θ i E ½ xi
ð4:406Þ
Equation (4.405) becomes (Chiu et al. 2015): E ½TCUðT Þ ¼
L X i¼1
9 8 KD 1 > > Ci Di E 0i þ CRi ð1 θi ÞE 1i þ C di θi E 1i þ CTi Di þ i i > > > Qi 1 θi E ½xi > > > > > > > > > 2 > > 2 2 1 S > > h TD ð 1 θ Þ E > > nK K 1i i i i i > > i > > þ þ =
> hi TDi 1 E θi E i E i 1 > > > > þ þ i þ > > > > D D 2 n P n P n i i 1i 1i > > > > > > > > 2 1 0 1 > > h TD ð 1 θ ÞE ð 1 θ Þ ½ 1 E ½ x E E > > i i i i i i i i > > ; :þ þ 2 P2i n P2i n ð4:407Þ Chiu et al. (2015) developed an algebraic derivation using the optimal cycle length derived as below: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u P u 2 Li¼1 K i þ nK Si u 0 1 T ¼u E 0i θi E 0i E 1i ð1 θi ÞE 1i ð1 θi Þ½1 E ½xi E 0i E 1i 1 u 2 1 þ þ þ þ u L B h i Di C uP B Di Di n P1i n P1i n P2i n P2i n C u B C u @ 2 2 A ti¼1 h1i TD2i ð1 θi Þ E 1i þ 2P2i
ð4:408Þ Example 4.22 Chiu et al. (2015) considered a production schedule is to produce five products in turn on a single machine using a common production cycle policy. Production rate P1i for each product is 58,000, 59,000, 60,000, 61,000, and 62,000, respectively, and annual demands Di for five different products are 3000, 3200, 3400, 3600, and 3800, respectively. Random defective rates xi during production uptime for each product follow the uniform distribution over the intervals of [0, 0.05], [0, 0.10], [0, 0.15], [0, 0.20], and [0, 0.25], respectively. Among the defective items, di portion is scrap items where Di for five different products are 0, 0.025, 0.050, 0.075, and 0.100, respectively, and additional disposal costs are $20, $25, $30, $35, and $40 per scrapped item. The other portion of non-conforming items is assumed to be repairable at the reworking rates P2i of 1800, 2000, 2200, 2400, and
4.6 Multi-delivery
345
2600, respectively, with additional reworking costs of $50, $55, $60, $65, and $70 per reworked item. Other parameters used include: Ci ¼ Unit manufacturing costs are $80, $90, $100, $110, and $120, respectively. hi ¼ Unit holding costs are $10, $15, $20, $25, and $30, respectively. Ki ¼ Production setup costs are $3800, $3900, $4000, $4100, and $4200, respectively. h1i ¼ Unit holding costs per reworked are $30, $35, $40, $45, and $50, respectively. K Si ¼ The fixed delivery costs per shipment are $1800, $1900, $2000, $2100, and $2200. T C i ¼ Unit transportation costs are $0.1, $0.2, $0.3, $0.4, and $0.5, respectively. n ¼ Number of shipments per cycle, in this study it is assumed to be a constant 4. The optimal common production cycle time T* ¼ 0.6066 (years) can be computed by Eq. (4.408), and applying Eq. (4.407), one obtains the expected production–inventory–delivery costs per unit time for L products, E[TCU (T* ¼ 0.6066)] ¼ $2,015,921.
4.6.4
Multi-product Two Machines
Chiu et al. (2018) developed a multi-product two-machine imperfect inventory system with discrete delivery. Assumed L diverse products (where i ¼ 1, 2, . . ., L ) sharing a mutual part are to be produced using a two-machine fabrication scheme. Machine one (i.e., the stage 1) solely produces the common parts for all end products at a rate of P1,0 (see Fig. 4.34). Then, machine two (i.e., the stage 2) fabricates L diverse products at annual rate of P1,i, using a common cycle length strategy (see Fig. 4.35). Also some new notations which are specifically used for this proposed model are presented in Table 4.26. The objectives of the production–distribution plan are to meet annual demand rates Di, shorten fabrication cycle length, and minimize overall relevant costs. The main purpose of this model is to determine the optimal values of number of shipments transported to sales offices per cycle and period length. Under quality screening, random defective rate xi is observed in both production processes (where i ¼ 0, 1, 2, . . ., L; and i ¼ 0 stands for its status of stage 1 when all common parts were produced by machine one). Defective items are produced at a rate of d1,i. It is assumed that all defective items can be repaired by a follow-up rework process, at a rate of P2,i, right after the end of regular production processes (see Figs. 4.34, 4.35, and 4.36). To disallow shortages, this study assumes (P1,i – d1, i – Di) > 0. The proposed two-machine multi-product fabrication scheme with postponement aims at releasing the production workload of common parts from machine two. Therefore, the proposed scheme should have a more efficient result on fabricating
346
4 Rework
customized end products in the second stage. The proposed solution process starts with determining the optimal common production cycle time for machine two and then applying the obtained cycle length to machine one for production of all common parts in advance (see both Figs. 4.34 and 4.35). The following prerequisite condition must satisfy to ensure that machine two has sufficient capacity to fabricate and rework all L products under a common cycle length discipline: L X
ðt 1,i þ t 2,i Þ < T
or
i¼1
L X
Qi
i¼1 L X
Di
i¼1
E ½ xi 1 þ
> > > > > > > > > > Reworked Items > > > > > > Fixed Delivery Cost Delivery Cost zfflfflfflfflfflfflfflfflfflfflfflffl ffl }|fflfflfflfflfflfflfflfflfflfflfflffl ffl { Setup Cost Rework Cost Production Cost > > > > z}|{ zfflffl ffl }|fflffl ffl { zfflfflfflffl ffl }|fflfflfflffl ffl { > > zffl}|ffl{ z}|{ > > P2,i t 2,i S T > > > C i Q i þ K i þ C Ri ½ x i Q i þ nK i þ Ci ½Qi þ hR,i ðt 2,i Þ > > > > > 2 > > > > L < = X Holding Cost TC2 ðT,nÞ ¼ zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ > > > i¼1 > I 1,i þ Di t 1,i I þI Q n1 > > > > ðt 1,i Þ þ 1,i 2,i ðt 1,2,i Þ þ ðI 2,i t 3,i Þ þ i t 1,i > > > þ h1,i > 2n 2 2 2 > > > > > > > > T > > > > n Q I t nðn þ 1Þ n nI i ðt 1,i þ t 2,i Þ i n,i > > i > > I þ þh t þ þ h x TQ > > 1,i i S,i i i n,i > > 2 2 2 |fflfflfflffl ffl {zfflfflfflffl ffl } > > > > > > : |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} Safety Stock Holding Cost ; HoldingCost at Customer Side
ð4:411Þ Substitute Eqs. (B.1) to (B.12) from Appendix B of Chiu et al. (2018) in Eq. (4.411) and take into account randomness of xi by using the expected values of x, and with further derivation, E[TCU2(T, n)] can be obtained as follows: E ½TCU2 ðT, nÞ ¼E ½TC2 ðT, nÞ=E½T 3 2 γ 2,i K i þ nK Si h1,i TD2i
T þ C Ri Di E½xi þ γ 1,i L 6 C i þ C i Di þ 7 X T 2 n 7 6 ¼ 7 6
2 2 2 5 4 γ h TD ð E ½ x Þ h TD E ½ x 1 R,i i 3,i i 1,i i¼1 i i þ þ hS,i E½xi TDi þ 2P2,i 2 n γ 1,i γ 2,i
γ 1i ¼
E ½ xi 1 1 P2,i Di P1,i
ð4:412Þ
4.6 Multi-delivery
349
Fig. 4.37 On-hand inventory level of common parts waiting to be fabricated into customized end products in stage 2 of the proposed study (Chiu et al. 2018)
γ 2i ¼
2
E ½xi 1 E ½ xi 1 þ þ P2,i Di P1,i P2,i
ð4:413Þ
In stage 1, machine one has to make enough common parts in advance for the fabrication of L diverse end products. Hence, machine one must start producing common parts (t1,0 + t2,0) ahead of time (see Fig. 4.35). The basic formulas displayed in Appendix C of Chiu et al. (2018) can also be observed directly from Figs. 4.35, 4.37, and 4.38. Similarly, machine one must have sufficient capacity to produce and rework all common intermediate parts. That is, the following prerequisite condition must satisfy (Chiu et al. 2018):
Q0 E ½x0 ðt 1,0 þ t 2,0 Þ < T or þ
> > > > t C Q þ K þ C ½ x Q þ h ð Þ 0 0 R 0 R,0 2,0 0 0 0 > > = L < 2 X " # TC1 ðT, nÞ ¼ X > > i¼1 > > > þh1,0 I 1,0 þ D0 t 1,0 ðt 1,0 Þ þ I 1,0 þ I 2,0 ðt 2,0 Þ þ I i ðt 1,i þ t 2,i Þ þ hS,0 x0 TQ0 > > > ; : 2 2 i
ð4:416Þ Substitute previous in Eq. (4.416) and take into account the random defective rate x0 by using the expected values of x0, and with further derivation, E[TCU1(T, n)] can be derived as follows (Chiu et al. 2018): E ½TCU1 ðT, nÞ ¼ E½TC1 ðT, nÞ=E ½T
ð4:417Þ
Therefore, total relevant cost per unit time for the proposed study, E[TCU(T, n)], is (Chiu et al. 2018):
4.6 Multi-delivery
351
E ½TCUðT, nÞ ¼ E ½TCU1 ðT, nÞ þ E½TCU2 ðT, nÞ
ð4:418Þ
To determine the optimal production–distribution policy, one must first prove the convexity of E[TCU2(T, n)]. Hessian matrix equations are employed to show if the following holds (see Appendix D of Chiu et al. 2018 for details). Since condition T PL 2K i ½T, nH ¼ i¼1 T 0, setting the partial derivative equal to zero gives: n vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u PL S u i¼1 K i þ nK i u T ¼uL n n o o h i γ 1i tP h D2i 1 γ 1i hR,i D2i ðE ½xi Þ2 h3,i D2i E ½xi 1 γ þ þ þ D E ½ x þ þ h S,i i i i P1,i 2 n 2P2,i 2 n P2,i i¼1
ð4:419Þ vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi i u PL PL hD2i u 1 u i¼1 K i i¼1 2 ðh3,i h1,i Þγ i o i n ¼ u tPL S nPL h1,i D2i 2 hR,i D2i ðE½xi Þ2 h3,i D2i h 1 γ1 þ 2 P1,i þ EP½2,ixi þ ni þ hS,i Di E ½xi i¼1 K i i¼1 2 γ i þ 2P2 2,i
ð4:420Þ Example 4.23 Chiu et al. (2018) presented an example using the following values for parameters in stage 1: K0 ¼ $8500, C0 ¼ $40, CR,0 ¼ $25, h1,0 ¼ hS,0 ¼ $5, hR,0 ¼ $15, and x0 uniformly over the range [0, 0.04]. Consequently, the following values for parameters in stage 2, Ci ¼ $80, $70, $60, $50, and $40; CR,i ¼ $45, $40, $35, $30, and $25; xi over the ranges [0,0.21], [0, 0.16], [0, 0.11], [0, 0.06], and [0, 0.01]; and Ki ¼ $10,500, $10,000, $9500, $9000, and $8500, respectively, are considered. P1,i ¼ 128,276, 124,068, 120,000, 116,066, and 112,258 (which also are based on the similar 1/α relationship between P1,i and P1,0; i.e., P1,i ¼ 1/(1/P1,i – 1/P1,0)) and P2,i ¼ 102,621, 99,254, 96,000, 92,852, and 89,806 (similarly they are calculated by P2,i ¼ 1/(1/P2,i – 1/P2,0)), respectively. Also, K Si ¼ $2200, $2100, $2000, $1900, and $1800; h1,i ¼ $30, $25, $20, $15, and $10; hR,i ¼ $50, $45, $40, $35, and $30; C Ti ¼ $0.5, $0.4, $0.3, $0.2, and $0.1; h3,i ¼ $90, $85, $80, $75, and $70; and hS,i ¼ $30, $25, $20, $15, and $10, respectively. Finally the optimal fabrication-distribution decisions n* ¼ 3, T* ¼ 0.4453, and E[TCU(T*, n*)] ¼ $2,145,825 can be obtained.
4.6.5
Shipment Decisions for a Multi-product
Chiu et al. (2016) developed an imperfect inventory system to simultaneously determine the production and shipment decisions for a multi-item vendor–buyer integrated inventory system with a rework process. Fabricating multi-products on a
352
4 Rework
single machine with the aim of maximizing machine utilization is an operating goal of most manufacturing firms. In the proposed multi-product intra-supply chain system, the production rate is P1i per year and the annual demand rate is Di, where i ¼ 1, 2, . . ., L. All products made are checked for their quality, and the unit screening cost is included in the unit production cost Ci. It is also assumed that the production process can randomly produce xi portion of non-conforming items at a rate di, where di can be expressed as di ¼ xiP1i, and (P1i – di – Di) > 0 must be satisfied in order to sustain regular operations (i.e., avoid the occurrence of shortage). All defective items produced are reworked and fully repaired at the rate of P2i at the end of each production cycle, with additional rework cost CRi per item. After the rework process, the entire quality assured lot of each product i is transported to sales offices/customers under a multi-delivery policy, in which n fixed quantity installments of the lot are shipped at fixed intervals of time in t3i (Chiu et al. 2016). The schematic process of above description is presented in Figs. 4.39 and 4.40. Also some new notations which are specifically used for this proposed model are presented in Table 4.26 in Sect. 4.6.4. The on-hand inventory of product i stored at the sales offices/customers’ side is illustrated in Fig. 4.41. Accordingly, the sales offices’ holding costs along with delivery cost for all L products are included in the proposed cost analysis (Chiu et al. 2016). Using Figs. 4.39 and 4.41, the following formulas can be obtained (Chiu et al. 2016): H 1i ¼ ðP1i di Þt 1i
ð4:421Þ
H 2i ¼ H 1i þ P2i t 2i
ð4:422Þ
t 1i ¼ t 2i
Qi P1i
xi Q i P2i
ð4:423Þ ð4:424Þ
t 3i ¼ nt ni ¼ T ðt 1i þ t 2i Þ
ð4:425Þ
T ¼ t 1i þ t 2i þ t 3i
ð4:426Þ
d i t 1i ¼ xi Qi
ð4:427Þ
Total delivery cost of n shipments of product i at t3i is (Chiu et al. 2016): nK Si þ C Ti Qi
ð4:428Þ
From Fig. 4.28, the holding cost of the finished items of product i at t3 is (Chiu et al. 2016):
4.6 Multi-delivery
353
Fig. 4.39 On-hand inventory level of perfect-quality product i at time t in the proposed system (Chiu et al. 2016)
Fig. 4.40 On-hand inventory level of defective product i at time t in the proposed system (Chiu et al. 2016)
hi
n1 H 2i t 3i 2n
ð4:429Þ
According to the proposed multi-delivery policy, when n fixed quantity (i.e., D) installments of finished lot of product i are transported to sales offices at a fixed time interval tni, the following formulas are obtained (Chiu et al. 2016):
354
4 Rework
Fig. 4.41 On-hand inventory level of product i stored at the sales offices at time t in the proposed system (Chiu et al. 2016)
t 3i n H QTi ¼ 2i n
ð4:430Þ
I i ¼ QTi Di t ni
ð4:432Þ
t ni ¼
ð4:431Þ
The sales offices’ stock holding cost of product i is (Chiu et al. 2016): h2i
QT I i nðn þ 1Þ nI I i t ni n i t ni þ i ðt 1i þ t 2i Þ þ 2 2 2
ð4:433Þ
Therefore, TC(Qi, n) for i ¼ 1, 2, . . ., L, which comprises the variable fabrication cost; setup cost; variable reworking cost; production units’ inventory holding cost during the periods t1i, t2i, and t3i (including holding cost of non-conforming items in
4.6 Multi-delivery
355
t1i); inventory holding cost of reworked items in t2i; fixed and variable transportation costs; and the stock holding cost from the sales offices/customers, is: 9 8 Holding Cost > > > > Fixed Delivery Shipment Rework Production > > > > > > > > of ReworkedItems > > > > Cost Cost Cost > > zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ Cost Setup Cost > > z}|{ zfflffl ffl }|fflffl ffl { > > zfflfflfflfflffl}|fflfflfflfflffl{ zffl}|ffl{ z}|{ > > d t > > 1i 1i S T > nK i þ C i ½Qi þ h1i C i Qi ðt2i Þ > þ K i þ C Ri ½xi Qi þ > > > > 2 > > > > > = < L L > X X H þ d t H þ H n 1 1i i 1i 1i 2i TCðQi , nÞ ¼ ðt1i Þ þ ðt 2i Þ þ ðH 2i t 3i Þ þhi > > 2n 2 2 > i¼1 i¼1 > > > |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} > > > > > > > > Holding Cost > > > > > > T > > > > n Qi I i t ni nðn þ 1Þ nI ð t þ t Þ i 1i 2i > > > > þh2i I þ t þ > > i ni > > 2 2 2 > > > > > > |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} ; : Sales Offices’ Stock Holding
ð4:434Þ Substituting relevant parameters from Eq. (4.433) in Eq. (4.434), using the expected values of x to take randomness of defective rate into account, and applying the renewal reward theorem, E[TCU(Qi, n)] is obtained as follows (Chiu et al. 2016): 9 8 QD KD D > > > C i Di þ i i þ C Ri ½E ðxi ÞDi þ nK Si i þ C Ti ½Di þ h1i i i E ðxi Þ2 > > > > > Qi Qi 2P2i > > > > > > L < = 2 X Eðxi Þ 1 E ðxi Þ E ðxi Þ hi Qi Di 1 1 E ½TCUðQi , nÞ ¼ þ þ þ þ þ þ > > 2 P2i P2i Di n P1i n nP2i Di > i¼1 > > > > > > > > > E ð x Þ E ð x Þ h Q D 1 1 1 i i > > ; : þ 2i i i þ þ 2 Di n P1i n nP2i P1i P2i
ð4:435Þ Since Qi ¼ TDi, E ½TCUðT,nÞ ¼
L X i¼1
8 2 9 nK Si TDi > Ki 2 > T > > > C i Di þ þ CRi ½Eðxi ÞDi þ ðE ðxi ÞÞ > þ C i ½Di þ h1i > > > > T T 2P2i > > > > > > = < 2 2 hi TDi 1 E ð xi Þ 1 E ð xi Þ ð E ð xi Þ Þ 1 þ þ þ þ þ þ > > P2i Di n P1i n nP2i Di 2 P2i > > > > > > > > 2 > > h TD E ð x Þ E ð x Þ 1 1 1 > > 2i i i i > > þ þ ; :þ P2i Di n P1i n nP2i P1i 2 ð4:436Þ Chiu et al. (2016) used matrix to prove the convexity of the total cost Hessian T PL 2K i function. Since ½T, nH ¼ i¼1 T 0 therefore, E[TCU(T, n)] is strictly n
356
4 Rework
convex for all T and n not equal to zero, and E[TCU(T, n)] has a minimum value. Then they set the first derivatives of E[TCU(T, n)] with respect to T and with respect to n equal to zeros and solved the linear system and derived: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi P u 2 i K i þ nK Si u n o h i h i o T ¼ tP n h D2 E½x 2 D2 E ½xi E ½xi 2 2 1 þ h2 D2i P11i þ EP½x2ii þ 1i Pi 2i i þ ni D1i P11i EP½x2ii ðh2i hi Þ i hi Di Di þ P2i P2i
ð4:437Þ ffi vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi h i u P PL 2 1 E ½xi 1 u 2 ð K Þ D ð h Þ h i 2i i i¼1 i Di i P1i P2i u h i o n ¼ tP PL n 2 n 1 E½xi E½xi 2 o h1i D2i E ½xi 2 E ½xi L S 2 1 K h D þ D þ þ h þ i i Di 2 i P1i i¼1 i i¼1 P2i P2i P2i P2i ð4:438Þ Example 4.24 Chiu et al. (2016) considered a five-product example being manufactured in sequence on a machine under the common cycle time policy in a multi-product inventory system with a rework process. Their annual production rates P1i are 58,000, 59,000, 60,000, 61,000, and 62,000, respectively, and their annual demand rates Di are 3000, 3200, 3400, 3600, and 3800, respectively. For each product, the production units have experienced the random non-conforming rates that follow the uniform distribution over intervals of [0, 0.05], [0, 0.10], [0, 0.15], [0, 0.20], and [0, 0.25], respectively. All non-conforming products are assumed to be repairable and are reworked at the end of the regular production, at annual rates P2i of 46,400, 47,200, 48,000, 48,800, and 49,600, respectively. Additional costs for rework are $50, $55, $60, $65, and $70 per non-conforming product, respectively. Other values of system variables used in this example are listed below: Ki ¼ $17,000, $17,500, $18,000, $18,500, and $19,000. Ci ¼ $80, $90, $100, $110, and $120. hi ¼ $10, $15, $20, $25, and $30. h1i ¼ $30, $35, $40, $45, and $50. K Si ¼ $1800, $1900, $2000, $2100, and $2200. h2i ¼ $70, $75, $80, $85, and $90. C Ti ¼ $0.1, $0.2, $0.3, $0.4, and $0.5. First, in order to determine the number of deliveries, using Eq. (4.437), n* ¼ 4.4278. Practically, n* should be an integer number only, and to find the integer value of n*, one can plug n+ ¼ 5 and n ¼ 4 in Eq. (4.436) and obtain (T ¼ 0.6666, n+ ¼ 5) and (T ¼ 0.6193, n ¼ 4). Then, using Eq. (4.435) with these two different values to obtain E[TCU(0.6666, 5)] ¼ $2,229,865 and E[TCU(0.6193, 4)] ¼ $2,229,658, respectively. By choosing a policy with minimum cost, the optimal production–shipment policy for the proposed system is determined as n* ¼ 4, T* ¼ 0.6193, and E[TCU(T*, n*)] ¼ $2,229,658.
4.6 Multi-delivery
4.6.6
357
Pricing with Rework and Multiple Shipments
Consider a situation in which a manufacturing system produces perfect and defective items. The perfect items are ready to cover the customer’s demand. On the other hand, the defective items can be reworked after finishing the regular production process. At the end of the rework process, the manufacturer will deliver n equal size shipments to the customers during a specific time such that time between two consecutive deliveries during production downtime is equal (see Fig. 4.42). In addition to the aforementioned, it is important to point out that the manufacturing system randomly produces an x portion of defective items with a production rate d. Consequently, the production rate of defective items d can be expressed as d ¼ Px. All items manufactured are screened, and inspection cost per item is included in the unit manufacturing cost. Furthermore, it is assumed that all defective items are reworkable at the end of the regular production. The reworkable items are recovered at a rate of P1 in each cycle. Nonetheless, during the rework process, a θ1 portion of reworked items fails and becomes scrap. If d1 represents the production rate of scrap items during the rework process, then d1 is calculated as d1 ¼ p1θ1. The behavior of inventory level through time of proposed manufacturing problem is shown in Fig. 4.41. In the next section, the mathematical inventory model of manufacturing problem is presented (Taleizadeh et al. 2016). This problem reexamines the research work of Chiu et al. (2014). According to Fig. 4.42, the following equations can be derived: H 1 ¼ ðP dÞt 1 ¼ ð1 xÞQ
ð4:439Þ
H ¼ H 1 þ ðP1 d1 Þt 2 ¼ ð1 θ1 xÞQ
ð4:440Þ
Q P xQ t2 ¼ P1
ð 1 θ 1 xÞ 1 x t3 ¼ T t1 t2 ¼ Q D P P1
ð4:441Þ
dt 1 ¼ Pxt 1 ¼ xQ
ð4:444Þ
θ1 dt 1 ¼ θ1 Pxt 1 ¼ θ1 xQ
ð4:445Þ
t1 ¼
ð4:442Þ ð4:443Þ
Thus, the profit function for each cycle production is given by (Taleizadeh et al. 2016):
358
4 Rework
Fig. 4.42 Inventory level of perfect-quality items in the EPQ model with a multi-delivery policy and rework (Taleizadeh et al. 2016) 2
3 Disposal Cost Delivery Cost Rework Cost Fixed Delivery Cost zfflfflffl}|fflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ 7 z}|{ z}|{ þ K þ C R ½xQ þ nK S þ Cd ½Qxθ1 þ C T Qð1 xθ1 Þ 7 7 h i h i 7 P1 t 2 H 1 þ Dt 1 H1 þ H n1 7 h1 ðt 2 Þ þh ðt 1 Þ þ ðt 2 Þ þ h ðHt 3 Þ 5 2n 2 2 |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl2{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl}
Production Cost
6 Sale z}|{ 6 6 CPðs,QÞ ¼ sQ 6 6þ 4
z}|{ CQ
SetupCost
HoldingCost of ReworkedItems
HoldingCost
ð4:446Þ Interested readers may see in Chiu et al. (2014) the details of the derivation of the second term in the above profit function. Dividing by T, the annual profit function is obtained as follows: CPðs,QÞ T 2 3 CQ þ K þ C R ½xQ þ Cd ½Qxθ1 þ nK S þ CT Qð1 xθ1 Þ sQ 1 4 5 h i h i ¼ P t H þ Dt 1 H þH n1 T T þh1 1 2 ðt 2 Þ þ h 1 ðt 1 Þ þ 1 ðt 2 Þ þ h ðHt 3 Þ 2 2n 2 2
APðs, QÞ ¼
ð4:447Þ To incorporate the price in the above inventory model, the demand is considered as a linear function of price, and it is expressed as D ¼ a bs. Substituting D with a – bs and E(T ) with Q(1 θ1E(X)), then the average annual profit becomes:
4.6 Multi-delivery
E ½APðs,QÞ ¼
359
E ½CPðs, QÞ E ½T
3 ða bsÞ E ½x2 Q K þ nK S þ C C þ E ½ x þ C θ E ½ x þ h R d 1 1 6 1 θ 1 E ðx Þ 7 Q 2P1 6 7 6 7
7 sða bsÞ 6 hQða bsÞ hQða bsÞ 2 2 7 6 ¼ þ 2E ð x Þ E ð x Þ θ E ð x Þ þ 1 7 1 θ 1 E ðx Þ 6 ð E ð x Þ Þ ð 1 θ E ð x Þ Þ 2P 1 θ 2P 1 1 1 6 7 6 7
4 5 n 1 1 θ1 E ðxÞ a bs E ðxÞða bsÞ þ C T Qða bsÞ þhQ 2n 2P 2 2P1 2
ð4:448Þ From calculus, it is well-known that E [AP(S, Q)] is concave if and only if the following equations are satisfied: 2
∂ E½APðs, QÞ 2ðK þ nK S Þða bsÞ
> > > > P > hi ðDi ÞðPi Þ2 þ ðDi Þ2 ðPi Þ 2ðDi Þ3 n n h ðD Þ3 P > > i i > > 2 4 5 > > T þ þ T σ > > i 2 2 : i¼1 ; 2ðP Þ i¼1 2ðP Þ i
i
ð5:62Þ The capacity of the single machine is the constraint of the EPQ inventory model. This constraint is formulated as shown in Eq. (5.63). The sum of the production,
5.3 No Shortage
389
rework, and setup times for all products cannot be greater than the common cycle length T. Hence: n X
n X t pi þ t ri þ tsi T
i¼1
ð5:63Þ
i¼1
Substituting t pi and t ri from Eqs. (5.50) and (5.49), respectively, results in: !
Pn
i¼1 tsi
T
1
Pn
i¼1
ð1þσ i ÞDi Pi
ð5:64Þ
¼ T Min
The mathematical formulation of the inventory problem that aims to minimize the total inventory cost is shown as below: Min :
Z¼
n X Ki i¼1
T
þ
n X
χ 1i þ
i¼1
n X
χ 2i ðT Þ
i¼1
n X
χ 3i ðσ i T Þ þ
i¼1
n X
n X χ 4i σ 2i T þ χ 5i ðσ i Þ
i¼1
i¼1
s:t: T T Min 0 σ i αi ; i ¼ 1, 2, . . . , n ð5:65Þ where χ 1i , χ 2i , χ 3i , χ 4i , and χ 5i are the objective function coefficients. In order to show the convexity of the nonlinear programming problem presented in Eq. (5.65), the determinant of Hessian matrix for the objective function is derived as below: Hessian ¼
2
P
iKi
T
þ
! X X 2 3 2 2 Δi σ i þ 6 Δi σ i T i
ð5:66Þ
i
As T is positive and all parameters are nonnegatives, the Hessian is greater than zero. Hence, taking into account that all the constraints in (5.65) are linear, the problem becomes a convex nonlinear programming problem (CNLPP). Consequently, the optimal solution can be first obtained using the derivatives. Then, the global minimum solution is determined by obtaining the optimal solution (Nobil and Taleizadeh 2016). To find the optimal cycle length and the optimal proportion of produced reworkable for each product, the partial derivatives of the objective function Z are taken with respect to T and xi. Setting the equations obtained by taking the derivatives, the optimal cycle length and proportion are given by:
390
5
Multi-product Single Machine
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 ffi uP Pn ðχ 5 Þ u u i K i i¼1 4χi 4 i t P 2 T¼ iχi σi ¼
χ 3i T χ 5i ; 2χ 4i T
i ¼ 1, 2, . . . , n
ð5:67Þ ð5:68Þ
Here, a heuristic algorithm with nine steps is proposed to solve the EPQ problem under consideration. Step 1. Calculate χ 1i , χ 2i , χ 3i , χ 4i , and χ 5i and go to Step 2. 2 Pn P ðχ 5 Þ Step 2. If K i i¼1 4χi 4 > 0, then go to Step 3. Otherwise, the solution is i
i
infeasible; go to Step 9. Step 3. Calculate T using Eq. (5.67) and σ i using Eq. (5.68). Then, go to Step 4. Step 4. If σ i 0, then σ i ¼ 0; else, if σ i αi, then σ i ¼ αi; then go to Step 5. P Step 5. If ni¼1 ð1þσPii ÞDi < 1, then go to Step 6. Otherwise, the solution is infeasible; go to Step 9. Step 6. Obtain the lower bound of cycle length, i.e., TMin, using Eq. (5.64) and go to Step 7. Step 7. If T TMin, then set T ¼ T. Otherwise, T ¼ TMin, and go to Step 8. Step 8. Based on the value of T, calculate σ i , Qi , and Z using Eqs. (5.68), (5.53), and (5.65), respectively, and go to Step 9. Step 9. Terminate the procedure. Example 5.4 Nobil and Taleizadeh (2016) presented an example for an imperfect single-machine production system with three products. The general input data of this numerical example is shown in Table 5.10. Then, the optimal solution is obtained based on the proposed solution procedure as follows: Step 1. The values for χ 1i , χ 2i , χ 3i , χ 4i , and χ 5i are calculated and they are shown in Table 5.11. 2 P P ðχ 5 Þ Step 2. As i K i ni¼1 4χi 4 ¼ 690:0595 > 0, the initial feasibility is checked. i
Then, go to Step 3. Step 3. Using Eq. (5.67), T is obtained as: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 ffi uP P3 ðχ 5 Þ u rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u i K i i¼1 4χi 4 i t 690:0595 P 2 T¼ ¼ ¼ 0:5029 2728:2112 χ i i Moreover, based on Eq. (5.68), σ is are calculated and are shown in Table 5.12.
5.3 No Shortage
391
Table 5.10 General data for example (Nobil and Taleizadeh 2016) Item 1 2 3
Pi 1000 1100 1300
Di 300 350 320
αi 0.10 0.09 0.08
tsi 0.010 0.015 0.020
Ci 100 90 80
C Ri 50 40 30
li 54 42 28
Ki 3000 3500 4000
hi 4 5 6
Table 5.11 The objective function coefficient (Nobil and Taleizadeh 2016) Item 1 2 3
χ 1i 31,620 32,823 26,419.2
Table 5.12 Values of σ i (Nobil and Taleizadeh 2016)
Table 5.13 The range of each σ i (Nobil and Taleizadeh 2016)
χ 2i 672 976.2396 1079.9715
Item σi
Item Range σi
χ 3i 666 1025.0516 887.0627
1 28.2595
1 [0–0.10] 0.10
χ 4i 54 88.5847 58.1680
χ 5i 1200 700 640
2 13.6417
3 3.3135
2 [0–0.09] 0.09
3 [0–0.08] 0.00
Step 4. The range of each σ i is checked and they are shown in Table 5.13. Step 5. The second feasibility condition P As ni¼1 ð1þσPii ÞDi ¼ 0:923 < 1, the initial feasibility is checked. Then, go to Step 6. Step 6. The lower bound is equal to 0.5842. Then, go to Step 7. Step 7. Check the second optimality. As T < TMin, then (T ¼ TMin ¼ 0.584203359055833), and go to Step 8. Step 8. Calculate the optimal values and terminate the procedure. Based on T ¼ 0.5842, σ i and Qi are computed and they are shown in Table 5.14. As result, the minimum annual inventory cost is Z ¼ $110,051.754897060.
5.3.5
Scrapped
Shafiee-Gol et al. (2016) studied pricing and production decisions in multi-product single-machine manufacturing system considering discrete delivery and rework. They solved that problem in two situations: first, when the condition is satisfied and, second, when it is not satisfied. In this study, the finished products can only be delivered to customers if the whole lot is quality assured at the end of rework. In addition, in many circumstances, the delivery of the products is not continuous. All items produced are screened such that
392
5
Table 5.14 Values of σ i , Qi σ i Qi
Multi-product Single Machine
1
2
3
0.10 175.26
0.09 204.47
0.00 186.94
Table 5.15 New notations for given problem (Shafiee-Gol et al. 2016) bi φi t oi
Price sensitivity of demand The fail portion of reworking item that scrapped Preparation time for ith product Time required for delivering all quality assured finished products
t di ρ tni AP(T, Q)
Number of fixed-quantity installments of the finished batch to be delivered to customers in each cycle, which is assumed to be a constant for all products A fixed interval of time between each installment of finished products delivered during t ri for ith product Total production–inventory–delivery profits per unit time
inspection cost is included in unit production cost. After the end of regular process, all defective products are reworked with an additional reworking cost. During the rework, a portion φi of reworked products fails and becomes scrap at an additional disposal cost CSi. They considered Pi d1i Di > 0 (or 1 xi Di/Pi > 0) to prevent occurring the shortage. When the whole lot is quality assured at the end of the rework, the finished items of each product can be delivered to customers (Shafiee-Gol et al. 2016). In addition to notations introduced in Sect. 5.1, the presented one in Table 5.15 is used to model the on-hand problem. The following equations can be obtained from Fig. 5.5: I i ¼ ðPi d1i Þt pi ¼ ðPi d1i Þ
Qi ¼ ð1 xÞQi Pi
H i ¼ I i þ ðP2i d2i Þt ri ¼ Qi ð1 φi xÞ t pi ¼
Qi Ii ¼ Pi Pi d1i
xQi P2i ð 1 φi x Þ 1 x t di ¼ ρt ni ¼ T t pi t ri ¼ Qi ai bi si Pi P2i t ri ¼
ð5:69Þ ð5:70Þ ð5:71Þ ð5:72Þ ð5:73Þ
d1i t pi ¼ Pi xt pi ¼ xQi
ð5:74Þ
φi d1i t pi ¼ φi Pi xt pi ¼ φi xQi
ð5:75Þ
One of the necessary conditions in the multi-item production system is as follows:
5.3 No Shortage
393
Fig. 5.5 On-hand inventory level of perfect-quality product i in the proposed multi-item production system under the common cycle time policy (Chiu et al. 2013) n X i¼1
tsi þ
n X t pi þ t ri T
ð5:76Þ
i¼1
or n X i¼1
tsi T
n X Q
xQ þ i Pi P2i i
i¼1
ð5:77Þ
For any given production cycle, the total production–inventory–delivery profit for all n products (AP(T, Q)), which is equal to sales revenue minus variable production costs, setup cost, cost of reworking defective items, disposal cost, fixed and variable delivery costs, holding cost during production uptime and rework time, and holding cost for finished goods during the delivery time, can be obtained as expressed in Eq. (5.83) (Shafiee-Gol et al. 2016).
394
5
Multi-product Single Machine
inspection n X
revenue
X zfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflffl{ APðS, QÞ ¼ si Qi ð1 φi xÞ
cost zffl}|ffl{ C Ii Qi
production reworking cost
disposal cost
zfflfflfflfflffl}|fflfflfflfflffl{ zfflfflfflfflfflfflffl}|fflfflfflfflfflfflffl{ C Ri ðxQi Þ C Si ðxQi φi Þ
setup cost z}|{ Ki
i
i¼1
holding cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ X H 1i þ d 1i t 1i H þ H 2i n1 hi ðt 1i Þ þ 1i ðt2i Þ þ ðH 2i t 3i Þ 2 2 2n i holding cost of reworked item
zfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflffl{ h i P t h1i 1i 2i ðt 2i Þ 2
shipping cost
fixed cost
X zfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflffl{ zffl}|ffl{ C Ti ½Qi ð1 φi xÞ nK Si i
ð5:78Þ i xÞQi Because T and every si and Qi obey T ¼ ð1φ ai bi si , 8i, T and Qi can be selected as decision variables. So:
si ¼
ai ð1 φi xÞQi bi Tbi
ð5:79Þ
Equation (5.80) is the natural result of Eqs. (5.78) and (5.79). If constraint (5.77) is satisfied, they are optimal feasible solutions. Otherwise, Lagrangian relaxation method is used: AAPðT, QÞ ¼ ¼
APðT, QÞ "T n 1 X ai
ð1 φi xÞQi ð1 φi xÞQi C Ti ½Qi ð1 φi xÞ T i¼1 bi Tβi " # 2 P xQi ðnK Si þ K i þ CIi Qi þ C Ri ðxQi Þ þ C Si ðxQi φi ÞÞ þ h1i 1i 2 P2i
2 Qi Q ð2 φi x xÞ xQi Qi xQi n1 Qi ð1 φi xÞ T hi þ i þ þ 2n 2P1i P2i P1i P2i 2
ð5:80Þ In summary, the function that should be maximized is as follows: AAPðT, QÞ ¼
XAi Q2 i
i
where:
T2
Bi Q2i Di Qi Gi þ þ þ J i Qi þ T T T
ð5:81Þ
5.3 No Shortage
395
Ai ¼ Bi ¼
ð 1 φ i xÞ 2 bi
ð5:82Þ
h x ð 2 φi x x Þ hi ð n 1Þ ð 1 φ i x Þ h1i P1i x2 h i i þ 2P2i 2P1i 2P1i 2P22i þ
hi ðn 1Þð1 φi xÞx 2P2i
Di ¼
ð5:83Þ
ai ð 1 φ i x Þ þ Ci þ C Ri x þ C Si xφi þ C Ti ½ð1 φi xÞ bi Gi ¼ nK Si K i Ji ¼
ð5:84Þ ð5:85Þ
hi ð n 1Þ ð 1 φi x Þ 2n
ð5:86Þ
Constraint (5.77) can be regarded as (5.82). Therefore, this function should be maximized according to a linear constraint of decision variables: Z
X N i Qi T 0
ð5:87Þ
i
From calculus, it is well known that F(T, Q) is concave if and only if the following equations are satisfied: 2
2
∂ F ðT, QÞ 6 ∂Q 2 6 1 6 2 6 ∂ F ðT, QÞ 6 6 ∂Q ∂Q 6 2 1 6 H¼6 ⋮ 6 2 6 ∂ F ðT, QÞ 6 6 ∂Q ∂Q 6 n 1 6 2 4 ∂ F ðT, QÞ 2
∂T∂Q1
2K 1 B1 6 2 þ2 T 6 T 6 6 6 0 6 6 6 H¼6 ⋮ 6 6 6 0 6 6 6 2 4 ∂ F ðT, QÞ ∂Q1 ∂T
2
∂ F ðT, QÞ ∂Q1 ∂Q2 2
∂ F ðT, QÞ ∂Q2 2 ⋮ 2 ∂ F ðT, QÞ ∂Qn ∂Q2
2
∂ F ðT, QÞ ... ∂Q1 ∂Qn 2
∂ F ðT, QÞ ∂Q2 ∂Qn ⋱ ⋮ 2 ∂ F ðT, QÞ ... ∂Q2n ...
2
2
∂ F ðT, QÞ ∂T∂Q2
...
0
...
0
2K 2 B þ2 2 2 T T ⋮
...
0
⋱
⋮
0
...
2K n B þ2 n T T2
∂ F ðT, QÞ ∂Q2 ∂T
...
∂ F ðT, QÞ ∂Qn ∂T
2
∂ F ðT, QÞ ∂T∂Qn
2
3 2 ∂ F ðT, QÞ ∂Q1 ∂T 7 7 7 2 ∂ F ðT, QÞ 7 7 ∂Q2 ∂T 7 7 7 7 ⋮ 7 2 ∂ F ðT, QÞ 7 7 ∂Qn ∂T 7 7 7 2 ∂ F ðT, QÞ 5
ð5:88Þ
∂T 2
3 2 ∂ F ðT, QÞ 7 ∂T∂Q1 7 7 2 ∂ F ðT, QÞ 7 7 ∂T∂Q2 7 7 7 7 ⋮ 7 2 ∂ F ðT, QÞ 7 7 ∂T∂Qn 7 7 7 2 ∂ F ðT, QÞ 5 ∂T 2
ð5:89Þ
396
5
½Q1
Q2 . . . Qn
T H ½Q1
Multi-product Single Machine
T T < 0
Q2 . . . Qn
ð5:90Þ
Above equation can be changed as below: n X n X i¼1
2
2Qi Q j
j¼1
2
2
∂ F ðT, QÞ ∂ F ðT, QÞ ∂ F ðT, QÞ þ 2TQi þ Q2i ∂Qi ∂Q j ∂T∂Qi ∂Q2i
2
þ T2
∂ F ðT, QÞ ∂T 2
0 2ðPi Þ2 ð1 E ðX i ÞÞ2
ðC i þ C Si E ðX i ÞÞDi ψ 4i ¼ >0 1 E ðX i Þ
ð5:148Þ ð5:149Þ
Theorem 5.2 The objective function Z in (5.143) is convex (Taleizadeh et al. 2010c). Proof To prove the convexity of Z, one can utilize the Hessian matrix equation as: ½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn T ¼
2K 0 T
ð5:150Þ
Then, the objective function is strictly convex. The expected cost function Z is strictly convex for all nonzero T and Bi. Hence, it follows that to find the optimal production period length and the optimal level of backorder Bi, one can partially differentiate Z with respect to T and Bi and solve the resulted system of equations
408
5
Multi-product Single Machine
obtained by letting the partial derivatives be equal to zero; thus, the systems of equations become: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u ∂Z K
¼0!T ¼u uP ∂T t n 3 Pn ðψ 2i Þ2 ψ i¼1 i i¼1 4ψ 1
ð5:151Þ
ψ 2T ψ2 ∂Z ¼ 0 ! Bi ¼ i 1 ¼ i 1 T ∂Bi 2ψ i 2ψ i
ð5:152Þ
i
Then: Qi
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u D jT Di K u
¼ ¼ u 1 E ðX i Þ 1 E ðX i Þ tPn 3 Pn ðψ 2i Þ2 ψ i¼1 i i¼1 4ψ 1
ð5:153Þ
i
To handle the constraint, the optimal solution in Eq. (5.144) should be checked. If the constraint is not satisfied, then TMin as the minimum value of T will be considered as the optimal point: T Min ¼
1
Pn tsi Pn i¼1 Di
ð5:154Þ
i¼1 Pi ð1E ½X i Þ
To ensure the possibility and acceptability of production of all products by a machine, the steps involved in the algorithm of finding the optimal and possible values of T , Bi , QBi must be performed as follows: P Di Step 0. If ni¼1 Pi ð1E ½X i Þ 1, then go to Step 2; else the problem will be infeasible. Step 1. Calculate T by Eq. (5.151). Step 2. Calculate TMin by Eq. (5.40). Step 3. If T TMin, then T ¼ T; else T ¼ TMin. Step 4. Calculate Bi by Eq. (5.152). Step 5. Calculate Qi by Eq. (5.153). Examples 5.7 and 5.8 Taleizadeh et al. (2010c) considered a multi-product inventory control problem with five products in which their general and specific data are given in Tables 5.20 and 5.21, respectively. They considered two numerical examples with uniform and normal probability distributions for Xi. The setup cost is considered K ¼ $450, and Tables 5.22 and 5.23 show the best results for the two numerical examples.
5.4 Backordering Table 5.20 General data for Examples 5.7 and 5.8 (Taleizadeh et al. 2010c)
Table 5.21 Specific data for Examples 5.7 and 5.8 (Taleizadeh et al. 2010c)
409 Item 1 2 3 4 5
Product 1 2 3 4 5
Di 200 300 400 500 600
Pi 1800 2500 3000 3500 4500
tsi 0.001 0.002 0.003 0.004 0.005
Xi ~ U [ai, bi] E[Xi] ai bi 0 0.1 0.05 0 0.15 0.075 0 0.2 0.1 0 0.25 0.125 0 0.3 0.15
Ci 15 12 10 8 6
di 90 187.5 300 437.5 675
hi 5 4 3 2 1 X i ~N μi 0.25 0.28 0.33 0.38 0.42
Cbj 10 8 6 4 2
μi , σ 2i σ 2i 0.01 0.02 0.03 0.04 0.05
CSj 1 0.8 0.6 0.4 0.2
di 450 700 990 1330 1890
Table 5.22 The best results for Example 5.7 (uniform distribution) (Taleizadeh et al. 2010c) Product 1 2 3 4 5
5.4.2
Uniform TMin 0.0526
T 0.5608
T 0.5608
Bi 33.02 48.80 63.70 78.21 94.57
Qi 118.06 181.88 249.24 320.46 395.86
Z 21,614
Multidefective Types
Pasandideh et al. (2015) extend two works of Taleizadeh et al. (2010c, 2013a) by taking into account reworkable items of various types that require different rework rates to become perfect-quality items. Note that rework is not considered in Taleizadeh et al. (2010c), while in Taleizadeh et al. (2013a), no scrap is assumed. This single-machine imperfect production problem assumes that perfect and imperfect-quality products are produced at certain percentages on a single machine. Furthermore, all imperfect products are classified as reworked and scrapped. The following notations which are presented in Table 5.24 are used to model the problem on hand: In this inventory problem, the annual constant production rate of item i in a regular production time, (Pi), is assumed to be greater than to the annual constant demand rate of product (Di), where the annual constant imperfect production rate is xiPi. Mathematically speaking, (1 xi)Pi > Di or ai ¼ (1 xi)Pi Di > 0. In addition, the xi parameter considers two types of parameters, the proportion of reworkable products (αij) and the proportion of scrapped items (θi). After termination of the regular production, scrapped items are disposed, and the rework process starts
410
5
Multi-product Single Machine
Table 5.23 The best results for Example 5.8 (normal distribution) (Taleizadeh et al. 2010c) Product 1 2 3 4 5
Normal TMin 0.5796
T 0.5777
T 0.5796
Bi 32.91 48.30 61.90 74.34 89.27
Qi 154.56 241.50 346.02 467.41 599.57
Z 29,286
Table 5.24 New notations for given problem (Pasandideh et al. 2015) i j αij θi vij vij Pi μi Hm i Ii H ij fi δi Fi H ij
Index of product Index of defective type The proportion of produced ith product with jth defective type The proportion of ith scrapped items The ratio of the rework rate of ith item with jth defective type to the ith item production rate (vij 1) Rework rate of ith defective item type j Space required per unit and the maximum on-hand inventory of ith item The maximum on-hand inventory of ith item The maximum on-hand inventory of ith item, based on which the regular production process stops The maximum on-hand inventory of the ith item, based on which the rework process stops for jth defective type The unit warehouse construction cost of ith item per unit space Aisle space for ith item which is a percentage of its required storage space Total required space of ith product The maximum on-hand inventory of the ith item, based on which the rework process stops for jth defective type
with the v1i Pi , v2i Pi , . . . and vm i Pi rates, where it is assumed no scrapped item is produced during the rework process. As the rework process of a product usually does not require more time compared to its corresponding regular production time, the rework rate is greater than or equal to the regular production rate for all products, i.e., vij 1. As a result, the rework production rate vij Pi of the product i is greater than or equal to the demand rate (Di). In other words, vij Pi > Di or yij ¼ vij Pi Di > 0. Additionally, the following conditions are assumed to model the problem (Pasandideh et al. 2015): • For each item, there are m types of failures that require rework. • The number of reworkable items with percentage rework rate of α1i is less than the quantity of reworkable items with the percentage rework rate of α2i and so on. In m1 other words, αm ⋯ α1i . i αi • The rework rates are proportions of the regular production rate (vij Pi ).
5.4 Backordering
411
• The items with the percentage rework rate of α2i require less processing time than the ones with the percentage rework rate of α1i and so on. In other words, vm i 1 vm1 ⋯ v 1. i i All production systems with the above conditions can benefit from the modeling and the solution procedure provided in the next sections. The proposed approach in this model enables production managers to determine the optimal period length, the lot size, and the allowable shortage of each product so as the total cost, including setup, production, warehouse construction, holding, shortage, reworking, and disposal, which is minimized (Pasandideh et al. 2015). In order to develop an inventory model that is even more applicable to real-world inventory problems, machine capacity, limited budget, and service level requirement are imposed. Figure 5.7 shows the on-hand inventory and shortages of product i per cycle. In this figure, t 1i and t mþ4 are the production uptimes, t 2i , t 3i , . . . , t mþ1 are i i mþ3 mþ3 rework periods, and t i and t i are production downtimes. Based on what was stated in Sect. 5.2, these periods in each cycle of product i are easily obtained using Eqs. (5.155)–(5.161) as follows: t 1i ¼
Qi Bi Pi ðð1 xi ÞPi Di Þ
ð5:155Þ
H 1i I i Q ¼ α1i 1 i v1i Pi Di vi P i
ð5:156Þ
t 2i ¼ t 3i ¼ α2i
Qi Qi , : . . . , t mþ1 ¼ αm i i vm P 2 vi Pi i i
ð5:157Þ
t mþ2 ¼ i
Hm i Di
ð5:158Þ
t mþ3 ¼ i
Bi Di
ð5:159Þ
Bi ð1 xi ÞPi Di
ð5:160Þ
t mþ4 ¼ i
T¼
mþ4 X
t ei
ð5:161Þ
e¼1
In addition, the inequality αi ¼ (1 xi)Pi Di > 0 must hold in the production uptimes t 1i and t mþ4 of a cycle. Besides, it is assumed that the time at which rework i 2 period t i starts is the time at which the regular process periods t 1i ends, t 3i after t 2i , and so on. Moreover, scrapped items are disposed at the time the regular process stops. Then, based on Fig. 5.7, one has (Pasandideh et al. 2015):
412
5
Multi-product Single Machine
Inventory m
Hi
yim
Him-1 . . .
2
Hi
Ii
-Di
yi2
1 Hi
1
yi ai ti1
ti2
ti3
tim+1
Bi
tim+3
tim+2
tim+4
time
ai
T
Fig. 5.7 The inventory of a product in a cycle (Pasandideh et al. 2015)
I i ¼ αi
Qi Bi Pi
ð5:162Þ
and: H 1i ¼ I i þ α1i y1i
y1i ¼ v1i Pi Di 0
Qi ; v1i Pi
ð5:163Þ
therefore: Hm i
¼
H m1 i
þ
m Qi αm i yi vm P i i
Q ¼ Ii þ i Pi
m X αij yij j j¼1 vi
! ð5:164Þ
Moreover, the cycle length is: T¼
ð1 θi ÞQi Di
ð5:165Þ
Di T ð1 θ i Þ
ð5:166Þ
Qi ¼
The total costs of all items TC is the sum of total setup cost CA, total production cost CP, total rework cost CR, total holding cost CH, total backorder cost CB, total disposal cost CD, and total warehouse construction cost CC of all items. In other words:
5.4 Backordering
413
TC ¼ CA þ CP þ CR þ CH þ CB þ CD þ CC
ð5:167Þ
The annual setup cost of all items is: CA ¼
N X
NAi ¼
i¼1
N X Ki T i¼1
ð5:168Þ
The annual production cost of all items is easily obtained as: CP ¼
n X
ð5:169Þ
NC i Qi
i¼1
For N reworks, each with a quantity of αij Qi and a cost of CRi per unit of item i, the annual rework cost is derived as: CR ¼
n X i¼1
Di CRi ðxi θi Þ ð1 θ i Þ
ð5:170Þ
Based on Fig. 5.7, the annual holding cost of the inventory system under consideration is: 1
n 1 2 X mþ1 H m H m1 þ H m hi I i 1 I i þ H i 2 H i þ H i 3 i þ i t mþ4 ti þ ti CH ¼ ti þ ti þ ⋯ þ i T 2 2 2 i 2 2 i¼1
ð5:171Þ Using Fig. 5.7, the annual backorder cost of the inventory system is shown in Eq. (5.172): CB ¼
n X Cbi Bi mþ3 t i þ t mþ4 i 2T i¼1
ð5:172Þ
For N disposals, each at a cost of Cdi per unit of item i, the annual disposal cost of all items becomes: CD ¼
n X i¼1
Di Cdi θi ð1 θ i Þ
ð5:173Þ
As the space required per unit and the maximum on-hand inventory of ith item are m μi and H m i , respectively, the required storage space of product i is μi H i , of which an m additional δi μi H i is needed for its aisle space. Thus, the total required space of ith item becomes (Pasandideh et al. 2015):
414
5
Multi-product Single Machine
F i ¼ μi H m i ð1 þ δi Þ
ð5:174Þ
Then, the total warehouse construction cost is obtained by (Pasandideh et al. 2015): CC ¼
n X
f i μi H m i ð1 þ δ i Þ
ð5:175Þ
i¼1
The total cost TC reduces to (Pasandideh et al. 2015): TC ¼ Z ¼
n X i¼1
Δ1i
B2i T
þ
n X
Δ2i ðT Þ
i¼1
n X i¼1
Δ3i ðBi Þ þ
n X i¼1
Δ4i þ
n X
Δ5i
i¼1
1 T
ð5:176Þ
The capacity of the single machine, the budget, and the service level of each item are the three constraints of the model described as below (Pasandideh et al. 2015). The summation of the total production, rework, and setup times for all products should be smaller than the cycle length. Therefore (Pasandideh et al. 2015): n X
n X t 1i þ t 2i þ t 3i þ ⋯ þ t m1 tsi T ! T þ i
i¼1
Pn
i¼1 tsi
1
Pn
þ
Pn
i¼1
Bi i¼1 ðð1xi ÞPi Di Þ
Di i¼1 ðð1θi ÞPi Þ
¼ T min P αj 1 þ mj¼1 v ij
ð5:177Þ
i
As there is a total available budget of W to produce Qi items for each product i with a production cost of Ci, to rework αij Qi items for each product i with a rework cost of CRi, to dispose θiQi items for each product i with a disposal cost of Cdi, and to construct the warehouse for all items, the budget constraint is obtained as (Pasandideh et al. 2015): 1 f i μi αi Di ð1 þ δi Þ C i Qi þ þ⋯þ þ C di θi Qi þ TC n B Pi ð1 θi Þ X C B ! CW B m j j X C B αi yi f i μi Di ð1 þ δi Þ A i¼1 @ þ μ ð 1 þ δ ÞB T f i i i i j Pi ð1 θi Þ v j¼1 i 0
C Ri α1i
which can be simplified to:
CRi αm i Qi
5.4 Backordering 0
T
415
Di C i þ C di θi þ C Ri B Pn B ð1 θi Þ B i¼1 B @ Δ3 f i μi ð1 þ δi Þ i 1 2Δi
W !! 1 ¼ T Budget f μ D ð1 þ δ Þ Xm α j y j i j i i i i i αi þ α þ C j¼1 i j¼1 v j Pi ð1 θi Þ C i C C A
Xm
ð5:178Þ Based on the total shortage quantity and the safety factor of ith item, Bi and SLi, respectively, the service level constraint is derived as (Pasandideh et al. 2015): N Bi Bi SLi ! T ¼ T SL i Di SLi Di
ð5:179Þ
The final EPQ model of the problem under investigation is presented as follows (Pasandideh et al. 2015): Z¼
n X i¼1
s:t: :
Δ1i
B2i T
T T
þ
n X i¼1
Δ2i ðT Þ
n X
Δ3i ðBi Þ þ
n X
i¼1
Δ4i þ
i¼1
Min
i¼1
Δ5i
1 T ð5:180Þ
T T Budget T T SL i Bi 0,
n X
T>0
The objective function of the nonlinear mathematical model presented in (5.180) is convex (for more details, see Pasandideh et al. (2015)). To show this, they proved that the Hessian matrix of the objective function is positive. Besides, the constraints in Inequalities (5.177)–(5.179) all are given in linear forms, and hence all are convex as well. As a result, the mathematical model in (5.180) is a convex nonlinear programming, and the local minimum is the global solution. To find the optimal common cycle length and the optimal backorder level of each product, the partial derivatives of the objective function Z are taken with respect to T and Bi. Setting the equations obtained by taking the derivatives, the optimal cycle length and backorder level are given as (Pasandideh et al. 2015): ffi vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi P 5 u Δ u i i T ¼ u t P 2 Pn ðΔ3i Þ2 Δ ¼τ 1 i i i¼1 4Δ
ð5:181Þ
i
Bi ¼
Δ3i T 2Δ1i
ð5:182Þ
416
5
Multi-product Single Machine
In short, the proposed eight-step solution procedure flows (Pasandideh et al. 2015): Step 1. Initial feasibility. If τ > 0, ξ 0 and ai ¼ (1 xi)Pi Di > 0 for all products, then go to Step 2. Otherwise, the EPQ inventory model is infeasible; then go to Step 8. Step 2. Value of the cycle length. Calculate T using Eq. (5.181). Calculate Bi using Eq. (5.182). Pn Pn ðBi Þ and 1 Step 3. Secondary feasibility. If i¼1 tsi i¼1 ðPi Di xi Pi Þ Pn Pm α i j Di are simultaneously either positive or negative, i¼1 Pi ð1θi Þ 1 þ j¼1 v j i
then go to Step 4. Otherwise, the EPQ inventory model is infeasible. Go to Step 8. Step 4. Checking the shortage level. Calculate T si by Eq. (5.179), and calculate T SL max SL SL SL using T SL . max ¼ Max T 1 , T 2 , . . . , T n Step 5. Calculate TMin using Eq. (5.177) of Pasandideh et al. (2015),calculate TBudget by Eq. (5.178), calculate T Min using T Min ¼ Max T min , T SL max , and calculate T Max using T Max ¼ T Budget . Step 6. Checking the constraints. This step involves four conditions to determine the optimal values of the decision variables as follows: Condition 1. If T max < T min, then the EPQ inventory model is infeasible and then go to Step 8. Condition 2. If T max T T min , then T ¼ T and go to Step 7. Condition 3. If T T max , then T ¼ T max and go to Step 7. Condition 4. If T T min , then T ¼ T min and go to Step 7. Step 7. Finding the optimal solution. Based on the values of T and B, obtain Qi using Eq. (5.166) and Z by Eq. (5.180). Step 8. Terminating the proposed solution procedure. Example 5.9 Pasandideh et al. (2015) considered an imperfect single-machine production system with 10 products, with the total available budget of $4,000,000,000 per period. Also, let the general data on each product be the one listed in Tables 5.25 and 5.26. Then, the optimal solution is obtained based on the proposed solution procedure as follows: Step 1. Initial feasibility. In order to check whether the problem has a feasible solution space, all ai , ξi , Δoi and τ are first calculated, and they are shown in Table 5.27. As the conditions for initial feasibility hold, the problem has a feasible solution space and we go to Step 2. Step 2. Value of the cycle length. Using Eq. (5.181), The cycle length is obtained as:
5.4 Backordering
417
Table 5.25 General data (Pasandideh et al. 2015) Item 1 2 3 4 5 6 7 8 9 10
Pi 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500
Di 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
xi 0.135 0.12 0.111 0.102 0.092 0.082 0.073 0.063 0.054 0.047
α1i 0.005 0.005 0.006 0.006 0.005 0.005 0.007 0.007 0.008 0.008
α2i 0.05 0.045 0.04 0.036 0.032 0.027 0.021 0.016 0.011 0.009
α3i 0.08 0.07 0.065 0.06 0.055 0.05 0.045 0.04 0.035 0.03
θi 0.005 0.005 0.004 0.003 0.003 0.003 0.002 0.002 0.001 0.001
v1i 2 2 2 2 2 3 3 3 3 3
fi 50 55 60 65 70 75 80 85 90 95
tsi 0.0004 0.0004 0.0005 0.0005 0.0006 0.0006 0.0007 0.0007 0.0008 0.0008
v2i 3 3 3 3 3 4 4 4 4 4
v3i 4 4 4 4 4 5 5 5 5 5
Table 5.26 General data (continued) (Pasandideh et al. 2015) Item 1 2 3 4 5 6 7 8 9 10
Ki 400 500 600 700 800 900 1000 1100 1200 1300
hi 8 10 12 14 16 18 20 22 24 26
Ci 46 44 42 40 38 36 34 32 30 28
CRi 25 24 23 22 21 20 19 18 17 16
Cdi 20 20 20 20 16 16 16 16 12 12
Cbi 5 8 11 14 17 20 23 26 29 32
μi 2 2 2 3 3 3 4 4 4 5
δi 3 3 3 3 2 2 2 2 4 4
εi 0.09 0.09 0.085 0.085 0.08 0.08 0.075 0.075 0.07 0.07
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 1X 5 8500 ¼ 0:0259588149281040 T¼ Δ ¼ τ i i 12, 613, 894:7041 Moreover, based on Eq. (5.182), shortage quantity is calculated and they are shown in Table 5.28. Pn Pn ðBi Þ Step 3. Secondary feasibility. If and 1 i¼1 tsi i¼1 ðPi Di xi Pi Þ < 0 Pn Pm α i j Di < 0 , then the problem is feasible, and go to i¼1 Pi ð1θi Þ 1 þ j¼1 v j i
Step 4: TMin ¼ 0.000314130978925651. Step 4. Checking the shortage level. Using Eq. (5.178), T SL i s are obtained, and they are presented in Table 5.29, based on which T SL max ¼ SL SL SL SL Max T 1 , T 2 , . . . , T n ¼ T 1 ¼ 0:0045533. Step 5. Constraints’ boundaries. The constraints’ boundaries are calculated, and they are given in Table 5.30.
Item 1 2 3 4 5 6 7 8
ai 4190 4620 5023 5435 5864 6303 6743 7201.5
xi 0.074284 0.080169 0.077814 0.076581 0.07477 0.07556 0.069894 0.070498
Δ1i 12.97995 20.80563 28.52828 36.27206 44.10994 52.02743 59.97305 68.07829
Δ2i 333,798.2 403,082.4 478,290.4 838,341.9 729,072.5 836,971.3 1,265,413 1,427,115
Table 5.27 Values of ai , ξi , Δoi for all products (Pasandideh et al. 2015) Δ3i 407.9886 449.9916 491.9818 793.97 645.9734 692.996 979.9814 1041.988
Δ4i 49,597.99 51,805.03 53,663.86 55,074.62 56,051.96 56,611.84 56,723.05 56,433.87
Δ5i 400 500 600 700 800 900 1000 1100
τ 12,613,895
418 5 Multi-product Single Machine
5.4 Backordering
419
Table 5.28 Values of Bi (Pasandideh et al. 2015)
B1 ¼ 0.407971433593460 B2 ¼ 0.280723316550802 B3 ¼ 0.223835193381573 B4 ¼ 0.284110174629736 B5 ¼ 0.190078540956709 B6 ¼ 0.172883367260570 B7 ¼ 0.212088244897210 B8 ¼ 0.198659291969368 B9 ¼ 0.310626962203211 B10 ¼ 0.369785917528195
Table 5.29 Values of T SL i (Pasandideh et al. 2015) TS1L 0.0045
TS2L 0.0028
TS3L 0.0022
TS4L 0.0026
TS5L 0.0017
TS6L 0.0014
TS7L 0.0018
TS8L 0.0016
TS9L 0.0025
TS10 L 0.0028
Table 5.30 Constraints’ boundaries (Pasandideh et al. 2015) Value
TMin 0.000314
T SL Max 0.004533
TBudget 0.034185
T Min 0.004533
T Max 0.042731
Step 6. Checking the constraints. As the third condition holds, i.e., T Max T T Min , and T ¼ T ¼ 0.0259588. Step 7. Finding the optimal solution. Based on T ¼ 0.02596, Bi and Qi are computed, and they are shown in Table 5.31. Moreover, the minimum annual inventory cost is Z ¼ $1,201,220.69088020. Step 8. Terminate the procedure solution.
5.4.3
Interruption in Manufacturing Process
An EPQ inventory model with interruption in process, scrap and rework is analyzed by Taleizadeh et al. (2014). The shortages are permitted and fully back-ordered. In this EPQ inventory model, the decision variables are cycle length and backordered quantities of each product, and the main objective is to minimize the expected total cost. As it was discussed before, there are many real work situations in which the manufactured imperfect-quality products should be reworked or repaired with an additional cost. This model considers a manufacturing system that generates imperfect products. Furthermore, these defective products are repairable, and interruption in manufacturing process will occur. Moreover, it is assumed that there is no
Bi Qi
0.4079 26.08
1
2 0.2807 28.69
0.2238 31.27
3
Table 5.31 Values of Bi , Qi (Pasandideh et al. 2015) 0.2841 33.85
4
5 0.1901 36.45 0.1729 39.05
6 0.2121 41.62
7
0.1987 44.22
8
9 0.3106 46.77
10 0.3698 49.37
420 5 Multi-product Single Machine
5.4 Backordering
421
Ii
IiMax P1i – d1i – Di Ii –Di
Pi – di – Di ti1
ti2
ti3
ti7 t
Ii1 Ii2
ti4
ti5
ti6
Pi – di – Di
Bi T
Fig. 5.8 Inventory level of perfect-quality items when interruption occurs during the shortage cycle (Taleizadeh et al. 2014)
interruption during the rework process. Since there is only a single machine, the source of regular production and rework, obviously, is the same. In this problem the following basic assumption of EPQ inventory model with random defective rate, P D d > 0 or 1 x DP > 0, is considered. Also, both x and θ are generated randomly between [0, 1]. Owing to some realistic reasons such as finishing the raw material, regular power failure, lubrications, breakdown (corrective maintenance), re-setup for each product, preventive maintenance, predictive maintenance, and maintenance schedule, among many other relevant reasons, then an interruption in production process may occur. Consequently, according to above reasons, manufacturer needs to have an interruption during production up time. It is important to point out that the interruption in the production process can happen when each product is being manufactured. Thus, two cases can be occurred: (1) interruption in the backorder-filling stage and (2) interruption when there are no shortages. When an interruption in the production process takes place, then the machine cannot work and should stay so until the state is changed. Figures 5.8 and 5.9 show the level of on-hand inventory of perfect-quality products in the proposed EPQ inventory model for the two proposed cases. They assumed that certainly interruption is occurred and they can control it. This therefore would suggest us that firstly the best time of the interruption should be determined. Naturally, based on the time the interruption occurs, the inventory system cost will be different. In other words, this cost depends on the length of
422
5
Multi-product Single Machine
Ii
IiMax
P1i – d1i – Di
Ii
Pi – di – Di
Ii1 Ii2
–Di –Di
t ti2
Pi – di – Di
ti7
ti1 ti3
ti4
ti5
ti6
Bi T
Fig. 5.9 Inventory diagram when interruption occurs during the non-shortage cycle (Taleizadeh et al. 2014)
time before interruption occurs. According to Fig. 5.8, if the interruption occurs when there are shortages, only the backordering cost and carrying cost of defective products will influence the inventory system cost. While if the interruption occurs when there are no shortages, only the carrying cost of healthy and defective products will affect the inventory system cost. So based on the time when the interruption occurs, they discussed the two following possible cases: (1) interruption when there are shortages and (2) interruption when there are no shortages. The previous assumption simplifies the problem because one only needs to determine the optimal value for the cycle length (T). For simplicity and without loss of generality, at first, the problem is modeled for a single-product case. After, the problem is changed to a multi-product case. The basic assumption of EPQ inventory model with imperfect-quality products manufactured is that Pi must always be greater than or equal to the sum of demand rate Di and the production rate of defective items di. Thus, one has: Di Pi d i Di > 0 ∴ 0 xi < 1 P1
ð5:183Þ
The production cycle length is the summation of the production uptime, the reworking time, the production downtime, the machine restoring time, and the shortage permitted time:
5.4 Backordering
423
T¼
7 X
t ij
ð5:184Þ
j¼1
If think that Fig. 5.8 shows a possible case to which manufacturer can face, then: t 1i þ t 3i ¼
Bi þ t 2i Di Pi Di di
ð5:185Þ
This yields to (Taleizadeh et al. 2014): t 3i ¼
Bi þ t 2i Di t 1i Pi Di d i
ð5:186Þ
and the inventory levels I 1i and I 2i are given by: I 1i ¼ Bi ðPi d i Di Þt 1i I 2i
¼
I 1i
þ
Di t 2i
ð5:187Þ ð5:188Þ
As a result, the shortage cost is:
Bi þI 1i 1 I 1i þI 2i 2 I 2i t 3i Bi 7 ti þ ti þ þ ti 2 2 2 2 8 2 2 1 3 9 2 1 1 2 1 2 1 > > 1 > = < Bi t i 2 ðPi Di di Þ t i þBi t i ðPi Di di Þt i t i þ 2 Di t i þ 2 Bi t i > ¼C bi 2 > > > > 1 ðP D d Þt 1 t 3 þ 1 D t 2 t 3 þ Bi ; : i i i i i i i 2 2 2Di ð5:189Þ
CSi ¼C bi
After some simple algebra, one has: 8 9 1 2 1 1 2 2 Bi 2 2 1 2 > > 1 > > B t ð D d Þ t þ B t ð P D d Þt t þ t þ P D i i i i i i i i i < ii 2 i = i 2Di 2 i i SCi ¼ C bi 2 2 > > Bi þ ti Di Bi þ ti Di 1 > : þ 1 Bi 1 ðPi Di d i Þt1i ; t1 þ Di t2i t1 > Pi D i d i i Pi D i d i i 2 2 2
ð5:190Þ Also the holding cost of the defective products (HCD) is:
424
5
Multi-product Single Machine
9 8 1 2 > > Bi þDi t 2i 1 1 2 1 > > > > Pi xi t i þPi xi t i t i þPi xi t i > > =
> 1 2 1 1 2 > > Bi þDi t 2i Bi þDi t 2i 1 > > 1 > > P x t þ x þ x t P x t P P : i i i i i i i i i i i 2 2 Pi Di di Pi Di di ; ( 2 ) Bi þDi t 2i 1 2 1 ¼h1i Pi xi t i t i þ Pi xi 2 Pi Di di ð5:191Þ Combining the shortage cost and holding cost of defective items, one has: (
) 2 2 Bi Di t 2i 1 2 2 1 Bi þ Di t 2i Bi 2 Z i ¼C bi ðP i þ Di t i þ þ þ 2 2 Pi Di di Pi Di di 2Di ( 2 ) Bi þ Di t 2i 1 1 2 þ h1i Pi xi t i t i þ Pi xi 2 Pi Di di Bi t 2i
di Þt 1i t 2i
ð5:192Þ Then the first derivative of Zi respect to t 1i gives: ∂Z i ¼ C bi ðPi d i Þt 2i þ h1i Pi xi t 2i ¼ ðCbi ðPi d i Þ þ h1i Pi xi Þt 2i 1 ∂t i
ð5:193Þ
According to the above equation, it is clear that the summation of shortage cost and holding cost of defective products will be increasing on t 1i if: C bi ð1 xi Þ < h1i xi
ð5:194Þ
Meaning t 1i ¼ 0. Otherwise, it is easy to see that the summation of shortage cost and holding cost of defective products will be decreasing on t 1i if Cbi(1 xi) > h1ixi. More precisely, based on previous discussion, it implies that the t 1i is:
t 1i ¼
Bi Pi Di di
ð5:195Þ
In the case interruption placed when there is no shortage, as mentioned before, only the carrying cost of healthy and defective products affects the inventory system cost. According to Fig. 5.9, one has: t 4i ¼
Qi Bi t 2i Pi Pi d i Di
and the inventory levels I 1i , I 2i , Ii are given by:
ð5:196Þ
5.4 Backordering
425
I 1i ¼ ðPi di Di Þt 2i
ð5:197Þ
I 2i ¼ ðPi di Di Þt 2i Di t 3i
ð5:198Þ
I i ¼ I 2i þ ðPi Di d i Þt 4i ¼ ðPi Di d i Þt 2i Dt 3i þ ðPi Di di Þ
Qi Bi t 2i ð5:199Þ Pi Pi Di di
In this situation, since only the interruption can occur when the rework process is not started, consequently just the carrying cost during t 1i þ t 3i þ t 4i , similar to the case, should be compared. The holding cost of healthy products during first t 1i þ t 3i þ t 4i is determined as: 8 9 2 2 1 1 > > 2 3 3 > > ð D d Þ t þ ð D d Þt D t P 2 P t i i i i i i i
i 3 2 i > > t2 > : þ ðPi Di d i Þ i Bi 2Di t i þ ðPi Di d i Þt i ; 2 Pi Pi ðPi Di d i Þ i
ð5:200Þ This can be simplified to: 9 8 Q2i > 1 3 2 1 > 2 3 > > > = < ðPi di Þt i t i 2 Di t i þ 2 ðPi Di d i Þ P2 > i CHi ¼ hi 2 > > Di Qi t 3i > > Bi Qi 1 Bi þ 2Di Bi t 3i > > þ ; : 2 Pi Di d i Pi Pi
ð5:201Þ
Also holding cost of defective products is given by: 2 2 o 1 1 Pi xi t 2i þ Pi xi t2i t3i þ Pi xi t 2i t 4i þ Pi xi t 4i 2( 2 2 ) 1 2 2 2 3 2 Qi Bi 1 Qi Bi 2 2 ¼h1i Pi xi t þ t t þ ti ti þ ti Pi Pi D i d i i 2 i 2 Pi Pi D i d i i
CH1i ¼h1i
n
ð5:202Þ Yielding: ( CH1i ¼ h1i
xi Q2i Pi xi B2i xi Bi Qi Pi xi t 2i t 3i þ þ 2Pi 2ðPi Di d i Þ2 Pi Di di
)
So the summation holding costs of healthy and defective products is:
ð5:203Þ
426 Fig. 5.10 On-hand inventory of defective items (Taleizadeh et al. 2014)
5
Multi-product Single Machine
I Pi xi (ti1+ ti3+ ti4) Pi xi (ti1+ ti3 ) 1
Pi xi ti
t ti1
ti2
ti3
ti4
ti5
Q2 B Q 1 B2i þ 2Di Bi t3i Di Qi t 3i 1 2 1 Z i ¼hi ðPi d i Þt 2i t 3i Di t 3i þ ðPi Di d i Þ 2i i i þ Pi Pi 2 2 2 Pi D i d i Pi ( ) 2 2 xi Q i Pi xi Bi xi Bi Q i þ þ h1i Pi xi t2i t 3i þ 2Pi 2ðPi Di d i Þ2 Pi Di d i
ð5:204Þ Then the first derivative of Zi in respect to t 2i gives: ∂Z i ¼ hi ðPi d i Þt 3i þ h1i Pxi t 3i 2 ∂t i
ð5:205Þ
Meaning the summation of the holding costs of healthy and defective products is increasing on t 2i . Thus, the best time for considering the interruption is t 2i ¼ 0. It is worth mentioning that the best interruption time for the second case is equal to zero (t 2i ¼ 0) which is as same as the best interruption time of the first case shown in Eq. (5.191). It is important to point out that the inventory behavior of these two cases is similar, and it is shown in Fig. 5.9. Thus, in the situation under which ever Cbi(1 xi) > h1ixi, the best value of interruption time in both cases (interruption when there are shortages and interruption when there are no shortages) is the same. Consequently, if for each product always Cbi(1 xi) > h1ixi is considered, then a unique model can be used to solve the problem on hand. Since the main issue to solve is the determination of the best time of interruption, then in both cases (i.e., when shortages are not permitted and are permitted), only the different terms of objective functions of those cases are separately studied. This is due to the fact that their same parts are independent from t 1i and t 2i . They did it in this way in order to simplify the mathematical calculations. Obviously, is not necessary to calculate the total cost function because only the best time of interruption which depends on the value of t 1i and t 2i should be determined. Since t 1i and t 2i are only used in the production and interruption periods, there is no need to determine the other terms of cost function. For the situation when the best time of interruption is determined, they have showed that for both backordering and no backordering
5.4 Backordering
427 I
Fig. 5.11 On-hand inventory of scrapped items (Taleizadeh et al. 2014)
P1i qi ti5= Pi xi qi ti5 = Pi xi {ti1+ ti3+ ti4} qi
t 5
ti
cases the time of interruption is the same. Then for this condition all terms of the total objective cost function of the inventory model must be expressed and determined (Taleizadeh et al. 2014) (Figs. 5.10 and 5.11). According to Fig. 5.9, one has: t 1i ¼
Bi Pi di Di
ð5:206Þ
t 2i ¼ t m
ð5:207Þ
I 1i
t 3i ¼
Pi di Di
t 4i ¼
Ii Pi di Di
ð5:208Þ ð5:209Þ
1 The3 total defective products manufactured during the production uptime t i þ t i þ t 4i can be computed as below: d i t 1i þ t 3i þ t 4i ¼ Pi xi t 1i þ t 3i þ t 4i ¼ xi Qi
ð5:210Þ
and the total scrap products generated during the rework process are (Taleizadeh et al. 2014): d 1i t 5i ¼ P1i θi t 5i ¼ d i θi t 1i þ t 3i þ t 4i ¼ xi Qi θi
ð5:211Þ
Then, one has: t 5i ¼
xi Qi P1i
ð5:212Þ
428
5
t 6i ¼
Multi-product Single Machine
I Max i Di
ð5:213Þ
Bi Di
ð5:214Þ
t 7i ¼ Likewise, one has:
I 1i ¼ Di t 2i ¼ Di t m
ð5:215Þ
In order to determine the maximum level of on-hand inventory when regular production process stops, Ii, one can subtract the backordered quantity and demand during the interruption time from the total healthy manufactured products which yields: I i ¼ ðPi di Di Þ
Qi Bi Di t m Pi
ð5:216Þ
and the maximum inventory level is given by: ¼ I i þ ðP1i d1i Di Þt 5i I Max i ¼ ðPi di Di Þ
Qi xQ Bi Di t m þ ðP1i d1i Di Þ i i Pi P1i
The cycle length is equal to T ¼ all times as follows: T¼
7 X j¼1
t ij
P7
j j¼1 t i
ð5:217Þ
which can be verified easily summing
Qi di d1i ¼ 1 þ xi 1 Di Pi P1i
ð5:218Þ
This yields to: Qi ¼
Di T Ji
ð5:219Þ
where:
di d1i J i ¼ 1 þ xi 1 Pi P1i The total cost function per cycle is:
ð5:220Þ
5.4 Backordering
429 Production Cost
DisposalCost
Rework Cost
Setup Cost
zffl}|ffl{ zfflfflffl}|fflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ z}|{ TC ðQi , Bi Þ ¼ C i Qi þ C Ri xi Qi þ CSi xi Qi θi þ K i
I1 5 I Max 6 Pi xi θi t 1i þ t 3i þ t 4i 5 B I I i þ I Max i ti þ i ti t i þ hi i t 4i þ þCbi i t 1i þ t 7i þ i t 2i þ t 3i þ h1i 2 2 2 2 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} 0
Back Ordered Cost
Holding Cost of Scrap Product
Holding Cost of Perfect Quality Product
Pi xi t3i þ t4i 3 4 t5 Pi xi t1i 1 þhi ti þ Pi xi t 1i t2i þ t3i þ t4i þ ti þ ti þ Pi xi t 1i þ t 3i þ t 4i i 2 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
Holding Cost of Defective Product
ð5:221Þ Equation (5.221) can be simplified to as below (Taleizadeh et al. 2014): 0 0
Bh B N 2x N x 2 M TC0 ðQi , Bi Þ ¼ @ i @ 2i þ i i þ i 2i þ 2 Pi Pi P1i ðP1i Þ
þ
Cbi 2Di
Ni xi M i Pi þ P1i
Di
1
2
1
x2 C h1i x2i θi C 2 x þ i þ i Aþ AQi Pi P1i 2P1i
Pi d i h 1 1 J þ þ i Bi 2 hi i Bi Qi þ ½hi t m J i þ Ci þ CRi xi þ CSi xi θi Qi Ni 2 N i Di Di 2 hi Di þ Di N i t 2m Cbi Di ðt m Þ2 Pi d i Pi þhi t m Bi þ K i þ þ Ni 2N i 2 Ni
ð5:222Þ However, Eq. (5.222) for the annual joint production policy using Eq. (5.219) becomes (Taleizadeh et al. 2014): 0 TCðT,Bi Þ ¼
0
0
TC ðQi , Bi Þ Bhi Di B N i 2xi N i xi M i þ þ ¼@ 2 @ 2þ T Pi P1i ðP1i Þ2 2J i Pi 2
2
Ni xi M i Pi þ P1i
Di
2
1
1
x2 C h1i x2i θi Di 2 C x þ i þ i Aþ AT Pi P1i 2P1i J i 2
2 C bi Pi d i h 1 1 Bi D þ þ þ i hi Bi þ ½C i þ C Ri xi þ C Si xi θi hi t m J i i 2Di Ni 2 N i Di T Ji 2 2 2 h D þ D N t C D ð t Þ ht P B Pi di 1 i i i i m þ i m i i þ Ki þ þ bi i m Ni T 2N i 2 Ni T
ð5:223Þ Remember that the existence of only one machine in the manufacturing system results in limited production capacity. In some sense, the maximum capacity of the single machine is the only constraint of the model. This constraint is described in the following: Since t 1i þ t 3i þ t 4i , t 5i , and tsi are the production uptimes, rework time and setup time of the ith product, respectively, and t 2i is the interruption time when machine is producing ith product, then the summation of the total production uptimes, rework repairing time, setup time (for all products) is 1 machine Pand Pntime, n 2 3 4 5 expressed as þ t þ t þ t þ t þ t ts i i i i i¼1 i i¼1 i . Evidently, this should be smaller or equal to the period length (T ). In general, a necessary condition to guarantee feasibility is (Taleizadeh et al. 2014):
430
5
Multi-product Single Machine
n n X X t 1i þ t 2i þ t 3i þ t 4i þ t 5i þ tsi T i¼1
ð5:224Þ
i¼1
This can be simplified to: 5 X j¼1
t ij
1 x ¼ t m þ Qi þ i Pi P1i
ð5:225Þ
Thus: n X
t m þ Qi
i¼1
1 x þ i1 þ tsi T Pi Pi
ð5:226Þ
Using Eq. (5.219), one has: Pn i¼1 ðtsi þ t m Þ i ¼ T Min T Pn D i h 1 1 i¼1 J i Pi þ Px1ii
ð5:227Þ
Finally, from Eqs. (5.223) and (5.227), the multi-product single-machine model with scrap, rework, interruption in process, and backlogging situation becomes: TCðT, Bi Þ ¼ s:t: :
n X
X X 1 X Bi 2 X 2 Bi X 3 ψi þ ψi T ψ 4i Bi þ ψ 5i þ ψ 6i þ T T T i¼1 i¼1 i¼1 i¼1 i¼1 n
ψ 1i
i¼1
n
n
n
n
Pn
i¼1 ðtsi þ t m Þ ¼ T Min T Pn Di 1 x þ i 1 i¼1 J i Pi P1i Bi 0 i ¼ 1, 2, . . . , n
ð5:228Þ where: ψ 1i
¼
C bi 2Di
Pi d h1i 1 1 þ þ >0 Ni 2 N i Di ψ 2i ¼
hi t m P i >0 Ni
ð5:229Þ ð5:230Þ
5.4 Backordering
ψ 3i
hi D2i ¼ 2J 2i þ
431
! 2 x2i Ni 2xi N i xi 2 M i N i xi M i 1 xi þ þ þ þ þ þ Di Pi P1i Pi P1i ðPi Þ2 Pi P1i ðP1i Þ2
h1i ðxi Þ2 θi D2i 2P1i J 2i
>0
ð5:231Þ ψ 4i ¼ hi > 0 ψ 5i ¼ K i þ ψ 6i ¼
h
ð5:232Þ
D 1 ðt m Þ2 ðPi d i Þðhi þ Cbi Þ > 0 2N i
ð5:233Þ
Di ðC þ C Ri xi þ C Si xi θi Þ hi t m Di Ji i
ð5:234Þ
It should be noted that Ni ¼ Pi di Di, Mi ¼ P1i d1i Di, and J i ¼ i 1 Pdii þ xi 1 Pd1i1i .
Theorem 5.3 The objective function F ¼ TC(T, Bi) in (5.228) is convex (Taleizadeh et al. 2014). Proof To prove the convexity of F ¼ TC(T, Bi), one can utilize the well-known Hessian matrix equation as in (5.235). Then, according to Appendix F of Taleizadeh et al. (2014), the objective function is strictly convex. Therefore, the expected total cost function F ¼ TC(T, Bi) is strictly convex for all nonzero T and Bi. Hence, it follows that to find the optimal production period length (T) and the optimal level of backorders (Bi), one can partially differentiate F ¼ TC(T, Bi) with respect to T and Bi and solve the resulted system of equations obtained by equating the partial derivatives to zero (see Appendix G of Taleizadeh et al. (2014)): Pn T
½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn ¼
5 i¼1 ψ i
T
0
ð5:235Þ
According to Appendix G of Taleizadeh et al. (2014), the optimal solutions of decision variables are: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ! ! u n 2 n uX 4ψ 1 ψ 5 ðψ 2 Þ2 X ðψ 4i Þ i i i 3 t T¼ ψi = 4ψ 1i 4ψ 1i i¼1 i¼1 Bi ¼
ψ 4i T ψ 2i 2ψ 1i
ð5:236Þ
ð5:237Þ
To determine the feasible and optimal solution, the following solution procedure is proposed by Taleizadeh et al. (2014):
432
5
Multi-product Single Machine
Table 5.32 General data for both examples (Taleizadeh et al. 2014) Product 1 2 3 4 5
Pi 4000 4500 5000 5500 6000
P1i 2000 2500 3000 3500 4000
tsi 0.003 0.004 0.005 0.006 0.007
Ki 500 450 400 350 300
Ci 15 12 10 8 6
hi 5 4 3 2 1
h1i 2 2 2 2 2
CSi 3 3 3 3 3
Cbi 10 8 6 4 2
CRi 1 2 3 4 5
Table 5.33 Specific data for Example 5.10 (Taleizadeh et al. 2014) Products 1 2 3 4 5
Di 600 700 800 900 1000
tm 0.003 0.003 0.003 0.003 0.003
Step 1. Calculate O1 ¼
Xi ai 0 0 0 0 0
~ U [ai, bi] bi E[Xi] 0.05 0.025 0.1 0.05 0.15 0.075 0.2 0.1 0.25 0.125
Pn
4ψ 1i ψ 5i ðψ 2i Þ i¼1 4ψ 1i
di ¼ PiE[Xi] 100 225 375 550 750 2
, O2 ¼
θi ~U a0i , b0i a0i b0i E[θi] 0 0.15 0.075 0 0.2 0.1 0 0.25 0.125 0 0.3 0.15 0 0.35 0.175
Pn
3 i¼1 ψ i
ðψ 4i Þ
d1i ¼ P1iE[θi] 150 250 375 525 700
2
4ψ 1i
, and TMin.
Step 2. If O1O2 > 0, calculate period length T using Eq. (5.234). Otherwise, there is no feasible solution; terminate the procedure. Step 3. If T is less than TMin, then T ¼ TMin, else T ¼ T. Step 4. Calculate Bi for i ¼ 1, 2, . . ., n using Eq. (5.235). Step 5. Calculate Qi for i ¼ 1, 2, . . ., n using Eq. (5.219). Step 6. Terminate the procedure. Examples 5.10 and 5.11 This section provides two numerical examples to illustrate the use of solution procedure of the presented inventory model. Consider the five product inventory control problems where the general data for both examples are given in Table 5.32. Furthermore, they considered that in both numerical examples, the defective and scrap portions (Xi and θi) follow a uniform distribution. Tables 5.33 and 5.34 show an additional specific data for both examples. The use of the solution procedure with Example 5.10 is illustrated as follows (Taleizadeh et al. 2014) From Step 1, O1, O2 and TMin are obtained as follows: 2 n X 4ψ 1i ψ 5i ψ 2i O1 ¼ ¼ 2000:155877, 4ψ 1i i¼1 ¼ 3112:546773,
O2 ¼
n X i¼1
ψ 3i
2 ψ 4i 4ψ 1i
and T Min ¼ 0:418778052:
From Step 2, since both O1 and O2 are positive, then O1O2 > 0, the period length (T ) can be determined with Eq. (5.236), and its value is T ¼ 0.80163. From Step 3, T is not less than TMin, so T ¼ T ¼ 0.80163. The results of Steps 4 and 5 are shown in Table 5.35.
5.4 Backordering
433
Table 5.34 Specific data for Example 5.11 (Taleizadeh et al. 2014)
θi ~U a0i , b0i
Xi ~ U [ai, bi] Products 1 2 3 4 5
Di 630 735 840 945 1050
tm 0.005 0.005 0.005 0.005 0.005
ai 0 0 0 0 0
bi 0.055 0.11 0.165 0.22 0.275
E[Xi] 0.0275 0.055 0.0825 0.11 0.1375
di ¼ PiE [Xi] 110 247.5 412.5 605 825
a0i 0 0 0 0 0
b0i 0.15 0.2 0.25 0.3 0.35
E[θi] 0.075 0.1 0.125 0.15 0.175
d1i ¼ P1iE [θi] 150 250 375 525 700
Table 5.35 The best result for Example 5.10 (Taleizadeh et al. 2014) Tmin 0.418778
T 0.80163
T 0.80163
Bi 135.0451 155.6826 175.9271 195.7637 215.17
Qi 481.8815 563.9608 647.3731 732.4538 819.5579
Z 45,364.04
Table 5.36 The best result for Example 5.11 (Taleizadeh et al. 2014) Tmin 1.291679
T 0.785506
T 1.291679
Bi 227.289 261.7311 295.4154 328.3045 360.3449
Qi 815.4394 954.6343 1096.316 1241.115 1389.702
Z 48,306.31
In similar way, Example 5.11 is solved and its results are shown in Table 5.36.
5.4.4
Immediate Rework Process
Two joint production systems in a form of multi-product single machine with and without rework are studied in Taleizadeh et al. (2011) where shortage is allowed and back-ordered. For each system, the optimal cycle length and the backordered and production quantities of each product are determined such that the cost function is minimized. Jamal et al. (2004) developed an EPQ model to determine the optimum production quantity of an item where rework is performed in two different situations. The objective function of their model was to minimize the total inventory cost of the production system under consideration. Taleizadeh et al. (2011) extended the model of Jamal et al. (2004) to be more realistic inventory control problem in which several items and several constraints are available.
434
5
Multi-product Single Machine
Ii
IiMax= Ii + xi (Pi – Di)
Qi Pi Pi – Di – Di
Q Ii = ((1–xi )Pi – Di ) i - Bi Pi (1–xi )Pi – Di
Ti4 Ti1
Ti2
Ti5
Ti3
bi T
Fig. 5.12 On-hand inventory of perfect-quality items for MP-SM with rework (Taleizadeh et al. 2011)
Figure 5.12 depicts a cycle for the inventory control problem under study. In order to model the problem, a single-product problem consisting of the ith product is first developed, and then the model will extend to include several products. The basic assumption in EPQ model with rework process is that (1 xi)Pi must always be greater than or equal to the demand rate Di. As a result, one has: ð1 xi ÞPi Di 0
ð5:238Þ
The production cycle length (see Fig. 5.12) is the summation of the production uptimes, the rework time, and the production downtimes, i.e.: T¼
5 X
T ij
ð5:239Þ
j¼1
where T 1i and T 5i are the production uptimes (the periods in which perfect and defective items are produced), T 2i is the reworking time, and T 3i and T 4i are the production downtimes. In this model, a part of the modeling procedure is adopted from Jamal et al. (2004) to model the problem. Based on Fig. 5.12, one has:
5.4 Backordering
435
I i ¼ ðð1 xi ÞPi Di Þ
Qi Bi Pi
ð5:240Þ
and: ¼ I i þ xi ðPi Di Þ I Max i
Qi Q Q ¼ ðð1 xi ÞPi Di Þ i þ xi ðPi Di Þ i Bi ð5:241Þ Pi Pi Pi
It is obvious from Fig. 5.12 that: T 1i ¼
Qi Bi Pi ð1 xi ÞPi Di T 2i ¼ xi
T 3i ¼
Qi Pi
ð5:243Þ
1 DPii xi DPii Qi Di
Bi Di
ð5:244Þ
Bi Di
ð5:245Þ
Bi ð1 xi ÞPi Di
ð5:246Þ
T 4i ¼ T 5i ¼
ð5:242Þ
Hence, using Eq. (5.239), the cycle length for a single-product problem is: T¼
5 X
T ij ¼
j¼1
Qi Di
ð5:247Þ
or: Qi ¼ Di T
ð5:248Þ
The total cost of the system includes setup, processing, rework, shortage, and inventory carrying costs. Although the processing and rework costs are constants and do not affect the optimal solution, they are used in the objective function in order to determine the annual total cost. Defective items are produced in every batch and they are reworked within the same cycle. During the rework process, some processing and inventory holding costs are incurred for reworked quantities. Then, the total cost per year, TC(Q, B), is obtained as:
436
5 Production Cost
zfflffl}|fflffl{ NC i Qi
TCðQ, BÞ ¼
Setup Cost
Multi-product Single Machine
Rework Cost
zfflfflfflfflffl}|fflfflfflfflffl{ z}|{ þ NK i þ NC Ri xi Qi Shortage Cost
Holding Cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflffl{
2 I Max 3 NC bi Bi T 4i þ T 5i I i 1 I i þ I Max i i þ Nhi T þ Ti þ Ti þ 2 2 i 2 2 ð5:249Þ Finally, the objective function of the joint production system (MP-SM with rework) using Eq. (5.247) becomes: TCðT, BÞ ¼
n X
Pn
i¼1 K i
C i Di þ
T
i¼1
þ
n X
CRi xi Di
i¼1
X n n X 2 I Max 3 C bi Bi T 4i þ T 5i I i 1 I i þ I Max i i þ hi T þ Ti þ Ti þ 2T 2T i 2T 2T i¼1 i¼1 ð5:250Þ Since the production plus rework times of the ith product is T 1i þ T 2i þ T 5i and the of the production, reworking, and setup time (for all setup time is tsi, thePsummation P products) will be ni¼1 T 1i þ T 2i þ T 5i þ ni¼1 tsi . It is clear that this summation must be smaller or equal to the cycle length (T). Hence, the capacity constraint of the model becomes: n X
n X T 1i þ T 2i þ T 5i þ tsi T
i¼1
ð5:251Þ
i¼1
Then, based on Eqs. (5.240), (5.241), and (5.244), one has: n X
X Di Tþ tsi T Pi i¼1 n
ð 1 þ xi Þ
i¼1
ð5:252Þ
From Eqs. (5.238) to (5.246), (5.248), and (5.250), the final model of the joint production system is obtained as follows: Min :
TCðT, BÞ X X α3 X B2i X α4i α5i Bi α6i Bi T þ þ T T i¼1 i¼1 i¼1 i¼1 n
¼ α1 T 2 þ α2 T þ
ðCi þ xi CRi ÞDi
n
n
n
ð5:253Þ
5.4 Backordering
437
s:t: :
T
Pn 1
Pn
i¼1 tsi
i¼1 ð1
þ xi Þ DPii
¼ T Lower
ð5:254Þ
where α1 ¼
n X hi ðð1 þ xi Þðð1 xi ÞPi Di ÞÞD2i þ xi ðPi Di ÞD2i >0 2 Pi i¼1
α2 ¼
n X hi 3ðð1 xi ÞPi Di ÞDi 2 ðPi ð1 þ xi ÞDi ÞDi þ >0 2 Pi Pi i¼1 α3 ¼
n X
Ki > 0
ð5:255Þ ð5:256Þ ð5:257Þ
i¼1
ð1 xi ÞPi hi ðð1 xi ÞPi 2Di Þ C þ bi >0 2 ðð1 xi ÞPi Di ÞDi 2 ðð1 xi ÞPi Di ÞDi h D ðð1 xi ÞPi Di Þ xi ðPi Di Þ þ α5i ¼ i 1 þ 2xi i þ >0 Pi Pi 2 Pi
h ð1 þ xi ÞDi α6i ¼ i >0 2 Pi
α4i ¼
ð5:258Þ ð5:259Þ ð5:260Þ
P Note that since ni¼1 ðC i þ xi CRi Þ Di is constant, it has been removed from the objective function. In Sect. 5.4, a solution method is given for the developed model. In this case, according to Fig. 5.13, the objective function of the joint production system is obtained as follows: Shortage Cost
Holding Cost zfflfflfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflffl{ h zfflffl}|fflffl{ z}|{ NC bi Bi T 3i þ T 4i Ii 1 2 TCðQ, BÞ ¼ NC i Qi þ NK i þ Nhi T þ Ti þ 2 2 i P n n n n h i X X X Cbi Bi T 4i þ T 5i Ii 1 2 i¼1 K i ¼ C i Di þ hi þ T þ Ti þ 2T T 2T i i¼1 i¼1 i¼1 Production Cost
Setup Cost
ð5:261Þ where: T 1i ¼
Qi BI Pi ð1 xi ÞPi Di
ð5:262Þ
438
5
Multi-product Single Machine
Ii
Ii = ((1– xi )Pi – Di )
Qi Pi
– Bi – Di
(1–xi )Pi – Di
Ti3
Ti4 t
Ti1
bi
Ti2
T
Fig. 5.13 On-hand inventory of perfect-quality items for MP-SM without rework (Taleizadeh et al. 2011)
T 2i ¼
1 DPii xi DPii Qi Di
Bi Di
ð5:263Þ
Bi Di
ð5:264Þ
Bi ð1 xi ÞPi Di
ð5:265Þ
T 3i ¼ T 4i ¼
The capacity constraint in this case will be: n X
n X T 1i þ T 4i þ tsi T
i¼1
ð5:266Þ
i¼1
Hence, the final model of MP-SM EPQ without rework becomes: X γ 2 X B2i X γ 3i γ 4i Bi þ γ 5i þ T T i¼1 i¼1 i¼1 n
Min :
TCðT, BÞ ¼ γ 1 T þ
n
n
ð5:267Þ
5.4 Backordering
439
Pn
s:t: :
i¼1 tsi T Pn Di ¼ T Lower 1 i¼1 Pi
ð5:268Þ
where: γ1 ¼
n X hi ððð1 xi ÞPi Di ÞÞD2i >0 2 Pi i¼1 γ2 ¼
n X
ð5:269Þ
Ki > 0
ð5:270Þ
i¼1
2ð1 xi ÞPi hi þ C bi γ 3i ¼ >0 2 ðð1 xi ÞPi Di ÞDi ðð1 xi ÞPi Di Þ hi Di γ 4i ¼ 1 ð 1 þ xi Þ þ >0 Pi 2 Pi h D ðð1 xi ÞPi Di ÞDi γ 5i ¼ C i Di þ i 1 ð1 þ xi Þ i 2 Pi Pi 2
ð5:271Þ ð5:272Þ ð5:273Þ
In order to derive an optimal solution for the final model, a proof of the convexity of the objective function is first provided. Then, a classical optimization technique using partial derivatives is utilized to derive the optimal solution. Theorem 5.4 The objective function TC(T, B) is convex (Taleizadeh et al. 2011). Proof Using Eq. (5.274), since the Hessian matrix, results in positive values for all nonzero Bi and T, TC(T, B) ¼ Z are convex: ½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn T X 2α3 2 α6i Bi T > 0 T i¼1 n
¼ 2α1 T 2 þ
ð5:274Þ
To find the optimal production period length T and the optimal backorder quantities bis, partial differentiations of Z with respect to T and Bi are obtained in Eqs. (5.275) and (5.276): ∂Z α ¼ 2α1 T þ α2 32 ∂T T ! 2α1 T þ 3
α2
n X i¼1
Pn
2 i¼1 α4i Bi 2
T !
n X
α6i Bi ¼ 0
i¼1
α6i bi T 2
α3 þ
n X i¼1
! α4i B2i
ð5:275Þ ¼0
440
5
Multi-product Single Machine
∂Z 2α B ¼ 4i i α5i α6i T ¼ 0 ! 2α4i Bi α5i T α6i T 2 ¼ 0 ! Bi T ∂Bi ¼
α5i T þ α6i T 2 2α4i
ð5:276Þ
Then the following solution procedure is used to solve and ensure the feasibility of the problem: P Step 1. Check for feasibility. If (1 xi)Pi Di 0 and ni¼1 ð1 þ xi ÞDi =Pi < 1, go to Step 2. Otherwise, the problem is infeasible. Step 2. Find a solution point. Find the optimal solution using Eqs. (5.275) and (5.276) and by an iterative approach. To do this, start with Bi ¼ 0 and insert Bi ¼ 0 into Eq. (5.242). Then, the new real positive values of T are obtained. This iterative search will continue until the difference between two consecutive values of T is smaller than a given Δ. Step 3. Check the constraint. Check the constraint based on the obtained value of T. If T > TLower, then T ¼ T. Otherwise, T ¼ TLower, and go to Step 4. Step 4. Obtain the optimal solution. Based on the obtained value of T and using QI ¼ Di T , Bi will be derived by Eq. (5.276). Then calculate the objective function value and go to Step 5. Step 5. Terminate the procedure. The objective function of the MP-SM without rework model is convex too. To find the optimal production period length T and the optimal backorder quantities Bis, partial differentiations of Z with respect to T and Bi are obtained as are given in Eqs. (5.277) and (5.278): γ ∂Z ¼ γ 1 T 22 ∂T T
Pn
2 i¼1 γ 3i Bi 2
T
¼0!T ¼ 2
γ2 þ
Pn
2 i¼1 γ 3i Bi
γ1
2γ B γ ∂Z ¼ 3i i γ 4i ¼ 0 ! Bi ¼ 4i T T 2γ 3i ∂Bi
ð5:277Þ ð5:278Þ
By substituting Eq. (5.277) in Eq. (5.276), one has: T¼
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi γ2 Pn ðγ4i Þ2 γ 1 i¼1 4γ
ð5:279Þ
γ 4i T 2γ 3i
ð5:280Þ
3i
Bi ¼
In this case, the following solution procedure is used to solve and ensure the feasibility of the problem (Taleizadeh et al. 2011):
5.4 Backordering
441
Table 5.37 General data for Example 5.12 (Taleizadeh et al. 2011) Product 1 2 3 4 5 6 7 8 9 10
Di 100 150 200 250 300 350 400 450 500 550
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500
tsi 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01
Ki 700 650 600 550 500 450 400 350 300 250
Ci 24 22 20 18 16 14 12 10 8 6
CRi 24 22 20 18 16 14 12 10 8 6
hi 10 9 8 7 6 5 4 3 2 1
Cbi 20 18 16 14 12 10 8 6 4 2
xi 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
P Step 1. Check for feasibility. If (1 xi)Pi Di 0 and ni¼1 DPii < 1 and γ 1 > Pn ðγ4i Þ2 i¼1 4γ 3i , go to Step 2. Otherwise, the problem is infeasible. Step 2. Find a solution point. Using Eqs. (5.279) and (5.280), find the optimal solution. Step 3. Check the constraint. Check the constraint based on the obtained value of T. If T > TLower, then T ¼ T. Otherwise, T ¼ TLower and go to Step 4. Step 4. Obtain the optimal solution. Based on the obtained value of T and using Qi ¼ Di T , Bi will be obtained by Eq. (5.280). Then calculate the objective function value and go to Step 5. Step 5. Terminate the procedure. Examples 5.12 and 5.13 Consider two multi-product EPQ problems consisting of ten products with breakdown and capacity constraint. In these examples, the demand, production, and proportion of defective rates of each product are considered constant. Furthermore, the production rate of non-defective items is considered constant and is greater than the demand rate for each product. For each example, both the immediate rework and no rework situations are considered. Moreover, there are no scrapped or defective items during the rework process. The production and rework are accomplished using the same resource at the same speed, and shortages are allowed as backorders (Taleizadeh et al. 2011). The general and the specific data of these examples are given in Tables 5.37 and 5.38, respectively. Tables 5.39 and 5.40 show the best results for the both examples considering immediate rework using the first solution procedure. It should be noted that a value of Δ ¼ 1012 is assumed in the solution procedure. Using the second solution procedure, Tables 5.41 and 5.42 show the best results for both examples when rework is not performed (Taleizadeh et al. 2011). Comparison study based on the results given in Tables 5.39, 5.40, 5.41 and 5.42 shows that lower optimum total costs are obtained for both examples in which reworking is allowed. Furthermore, the optimum cycle length obtained for the systems where rework is permitted is greater than those of the non-reworking systems (Taleizadeh et al. 2011).
442
5
Multi-product Single Machine
Table 5.38 General data for Example 5.13 (Taleizadeh et al. 2011) Product 1 2 3 4 5 6 7 8 9 10
Di 100 200 300 400 500 600 700 00 900 1000
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500
tsi 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01
Ki 700 650 600 550 500 450 400 350 300 250
Ci 24 22 20 18 16 14 12 10 8 6
CRi 24 22 20 18 16 14 12 10 8 6
hi 10 9 8 7 6 5 4 3 2 1
Cbi 20 18 16 14 12 10 8 6 4 2
xi 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Table 5.39 The best results for Example 5.12 with immediate rework (Taleizadeh et al. 2011) Product 1 2 3 4 5 6 7 8 9 10
TLower 0.1246
T 0.7794
T 0.7794
Qi 77.9442 116.9163 155.8884 194.8605 233.8362 272.8047 311.7768 350.7489 389.7210 428.6931
Bi 12.9534 19.4380 25.9523 32.5130 39.1414 45.7818 52.7732 60.0117 68.1049 79.7102
Z 63,610
Table 5.40 The best results for Example 5.13 with immediate rework (Taleizadeh et al. 2011) Product 1 2 3 4 5 6 7 8 9 10
TLower 0.8931
T 0.6014
T 0.8931
Qi 89.3094 178.6178 267.9281 357.2374 446.5468 535.8562 625.1655 714.4749 803.7843 893.936
Bi 9.9875 19.9476 29.9332 39.9866 50.1512 60.4890 71.1199 82.3392 95.09655 114.3833
Z 101,890
5.4 Backordering
443
Table 5.41 The best results for Example 5.12 without rework (Taleizadeh et al. 2011) Product 1 2 3 4 5 6 7 8 9 10
TLower 0.1294
T 7.2282
T 0.1294
Qi 12.9417 19.4125 25.8834 32.3542 38.8251 45.2959 51.7668 58.2376 64.7085 71.1793
Bi 0.7356 1.0236 1.2616 1.4511 1.5934 1.6893 1.7397 1.7452 1.7501 1.7589
Z 77,215
Table 5.42 The best results for Example 5.13 without rework (Taleizadeh et al. 2011) Product 1 2 3 4 5 6 7 8 9 10
5.4.5
TLower 0.0779
T 3.6794
T 0.0779
Qi 7.7880 15.5761 23.3641 31.1521 38.9402 46.7282 54.5162 62.3043 70.0923 77.8804
Bi 0.4427 0.8034 1.0892 1.3051 1.4549 1.5417 1.6483 1.7173 1.7839 1.8369
Z 127,020
Repair Failure
Taleizadeh et al. (2013b) developed a multi-product single-machine EPQ model with production capacity limitation and random defective production rate and failure during repair by considering shortage backordering. The objective was to determine the optimal period lengths, backordered quantities, and order quantities. All items produced are screened, and the inspection cost per item is included in the unit production cost. All defective items produced can be reworked, and rework starts when the regular production process ends. During the regular production time, defective items may be produced randomly. The random fraction of defective items is reworked during the rework process, and complete backordering is allowed (Taleizadeh et al. 2013b). Initially the problem is modeled as a single-product case, and then it is modified as a multi-product case. The basic assumption of EPQ model with imperfect-quality items produced is that Pi must always be greater than or equal to the sum of demand rate Di and the production rate of defective items is di. One has (Taleizadeh et al. 2013b):
444
5
Multi-product Single Machine
Ii
IiMax (Pi – di – Di )
Qi Pi
P1i – d 1i – Di
– Bi
– Di
Pi – di – Di 4
ti 1
2
ti
5
ti
t
3
ti
ti
Pi – di – Di
Bi T
Fig. 5.14 On-hand inventory of perfect-quality items (Taleizadeh et al. 2013b)
Pi d i Di 0
Di ∴0 xi 1 Pi
or
1 E ½X i
Di 0 Pi
ð5:281Þ
The production cycle length (see Fig. 5.14) is the summation of the production uptime, the reworking time, the production downtime, and the shortage permitted time (Taleizadeh et al. 2013b): T¼
5 X
t ij
ð5:282Þ
j¼1
where the production uptime is t 1i and t 5i , reworking time is t 2i , and production downtime is t 3i and t 4i . Also t 4i is the time shortage permitted, and t 5i is the time needed to satisfy all the backorders by the next production. To model the problem, a part of the modeling procedure is adopted from Hayek and Salameh (2001). Since all products are manufactured on a single machine with a limited capacity, based on Fig. 5.14: Ii Pi λi Di
ð5:283Þ
E ½X i Qi di Qi ¼ P1i P1i Pi
ð5:284Þ
t 1i ¼ t 2i ¼ t 3i
I Max 1 P1i þ di d 1i d i B i ¼ ¼ Qi i Di Di P1i Pi P1i Pi Di Di
ð5:285Þ
5.4 Backordering
445
Bi Di
ð5:286Þ
Bi Pi di Di
ð5:287Þ
t 4i ¼ t 5i ¼
I i ¼ ðPi di Di Þ
I Max i
¼ I i þ ðP1i d 1i
Di Þt 2i
Qi Bi Pi
D d λ dD ¼ Qi 1 i 1i i i i Pi P1i Pi P1i Pi
ð5:288Þ Bi
ð5:289Þ
During rework process, the production rate of scrapped items is presented in Eqs. (5.290) and (5.291): d1i ¼ P1i E½θi , where 0 θi 1 Pi E ½X i Qi di Qi 2 d1i t i ¼ ðP1i E ½θi Þ ¼ E ½θ i ¼ E ½θi E ½X i Qi P1i Pi Pi
ð5:290Þ ð5:291Þ
Hence, the cycle length for a single-product state is (Taleizadeh et al. 2013b): T¼
Qi E½1 θi xi , Di
where 0 θi 1
ð5:292Þ
or: Qi ¼
Di T , E ½ 1 θ i xi
where 0 θi 1
ð5:293Þ
During the imperfect rework process, the random defective rate has a range of [0, 1], and the scrap rate has a range of [0, Qi E[θi]E[xi]]. The total inventory cost per year TC(Q, B) is (Taleizadeh et al. 2013b): Production Cost
TCðQ, BÞ ¼
zfflffl}|fflffl{ NC i Qi
Rework Cost
Disposal Cost
zfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflffl{ zfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflffl{ þ NC Ri E ½X i Qi þ NC Si E ½X i Qi E ½θi Holding Cost of Perfect Quality Items
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl ffl{ 1
5 Max Max d t þ t I þ I I I i i i i i t 1i þ t 5i þ Nhi i t 1i þ t 2i þ i t 3i þ 2 2 2 2
P1i t 2i 2 B þ Nh1i þ NC bi i t 4i þ t 5i þ NK i ti |{z} 2 2 |fflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflffl} Setup Cost Holding Cost of Imperfect Quality Items
Shortage Cost
ð5:294Þ
446
5
Multi-product Single Machine
The multi-product single-machine cost from Eq. (5.291) becomes (Taleizadeh et al. 2013b): TCðQ, BÞ ¼
n X Ci Q
T
i¼1
i
þ
n X CRi E½X i Q i¼1
T
i
þ
n X CSi E ½X i Q E½θi i
T
i¼1
n X 2 I Max 3 d i t 1i þ t 5i 1 hi I i 1 I i þ I Max 5 i i þ ti þ ti t þ ti þ ti þ 2 T 2 i 2 2 i¼1
X n n n X X h1i P1i t 2i 2 B Ki þ ti þ C bi i t 4i þ t 5i þ T 2 2T T i¼1 i¼1 i¼1 ð5:295Þ Since t 1i þ t 2i þ t 5i are the production and rework times and tsi is the setup time for ith product, similar to previous case, the constraint of the model is (Taleizadeh et al. 2013b): n X
n X t 1i þ t 2i þ t 5i þ tsi T
i¼1
ð5:296Þ
i¼1
Then, based on Eqs. (5.283)–(5.285) and (5.288), one has (Taleizadeh et al. 2013b): n X i¼1
X Di ðP1i þ di Þ tsi T Tþ Pi P1i E ½1 θi X i i¼1 n
ð5:297Þ
From Eqs. (5.283) to (5.289) and Eq. (5.293), TC(Q, B) in Eq. (5.294), and constraint in Eq. (5.296), one can formulate the problem as (Taleizadeh et al. 2013b): Min : ¼
TCðQ, BÞ n X
C 1i
i¼1
s:t: :
Th 1
n n n n X X X ðBi Þ2 X 2 Ki C i Bi þ C 3i T þ C4i þ T T i¼1 i¼1 i¼1 i¼1 Pn i¼1 tsi i T, Bi 0 8i, i ¼ 1, 2, . . . , n P n D ðP1i þd i Þ i¼1 Pi P1i E ½1θi X i
ð5:298Þ ð5:299Þ
where: C1i ¼
Cbi ðPi λi Þ hi h þ i >0 Di ðPi di Di Þ 2ðPi di Di Þ 2Di
ð5:300Þ
5.4 Backordering
C2i ¼
447
hi D i hi di Di hi þ þ Pi E ½1 θi X i P1i Pi E ½1 θi X i E ½1 θi X i Di d1i di d i Di 1 Pi P1i Pi P1i Pi
>0 C3i ¼
ð5:301Þ
h1i d2i D2i 2
2
þ
hi ðPi di Di ÞD2i 2
2
þ
hi ðPi d i Di Þd i D2i
2P1i ðPi Þ ðE ½1 θi X i Þ 2ðPi Þ ðE ½1 θi X i Þ 2P1i ðPi Þ2 ðE ½1 θi X i Þ2 " # di D2i Di Di d 1i λi d i Di þ hi >0 1 þ Pi Pi P1i Pi P1i 2E ½1 θi X i 2Pi P1i ðE ½1 θi X i Þ2 ð5:302Þ
C 4i ¼
½C i þ CRi E½X i þ CSi E½X i E ½θi Di d i Di þ >0 E ½1 θ i X i 2Pi E½1 θi X i
ð5:303Þ
In order to derive the optimal solution of the final model, a proof of the convexity of the objective function is provided. A classical optimization technique using partial derivatives is performed to derive the optimal solutions (Taleizadeh et al. 2013b). Theorem 5.5 The objective function TC(Q, B) in (5.297) is convex (Taleizadeh et al. 2013b). Proof To prove the convexity of TC(Q, B) ¼ Z, the following Hessian matrix is developed (Taleizadeh et al. 2013b): 1 X 2 K 0 T i¼1 i n
½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn T ¼
ð5:304Þ
From Appendix 1 of Taleizadeh et al. (2013b), the objective function for all nonzero T and Bi is shown to be strictly convex. T and Bi are solved by letting the partial derivatives equal to zero. One has (Taleizadeh et al. 2013b): ∂Z ¼0!T¼ ∂T
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Pn i¼1 K i Pn 3 Pn 2 2 =4C1i i¼1 C i i¼1 C i
∂Z ¼ 0 ! Bi ¼ C2i =2C1i T ∂Bi then:
ð5:305Þ ð5:306Þ
448
5
Multi-product Single Machine
Table 5.43 General data for examples (Taleizadeh et al. 2013b) P 1 2 3 4 5
Di 300 400 500 600 700
Pi 3000 3500 4000 4500 5000
P1i 2000 2500 3000 3500 4000
tsi 0.003 0.004 0.005 0.006 0.007
Ki 500 450 400 350 300
Ci 15 12 10 8 6
hi 5 4 3 2 1
h1i 2 2 2 2 2
CSi 3 3 3 3 3
Cbi 10 8 6 4 2
CRi 1 2 3 4 5
Table 5.44 Specific data for Example 5.14 (Taleizadeh et al. 2013b) Items 1 2 3 4 5
Xi ~ U [ai, bi] ai bi 0 0.05 0 0.1 0 0.15 0 0.2 0 0.25
di ¼ PiE[Xi] 75 175 300 450 625
E[Xi] 0.025 0.05 0.075 0.1 0.125
Qi ¼
θi ~ U [ai, bi] ai bi 0 0.15 0 0.2 0 0.25 0 0.3 0 0.35
Di T E ½1 θ i X i
E[θi] 0.075 0.1 0.125 0.15 0.175
d1i ¼ P1iE[θi] 150 250 375 525 700
ð5:307Þ
The constraint below must be satisfied; otherwise, the minimum value of T will be considered as the optimal point (Taleizadeh et al. 2013b): T Min ¼ h
1
Pn
1
D ðP1i þd i Þ i¼1 Pi P1i E ½1θi X i
i
n X
tsi
ð5:308Þ
i¼1
To ensure feasibility, the following solution procedure must be performed (Taleizadeh et al. 2013b): P þdi Þ < 1, go to Step 2; else the problem Step 1. Check for feasibility. If ni¼1 Pi DP1ii ðEP½1i1θ iXi will be infeasible. Step 2. Calculate T by Eq. (5.305). Step 3. Calculate TMin by Eq. (5.308). Step 4. If T TMin, then T ¼ T; else T ¼ TMin. Step 5. Calculate Bi by Eq. (5.304). Step 6. Calculate Qi by Eq. (5.307). Step 7. Terminate procedure. Examples 5.14 and 5.15 Consider a multi-product inventory control problem with five products where the general and specific data are given in Table 5.43. Specific data for Examples 5.14 and 5.15 are presented in Tables 5.44 and 5.45, respectively. They considered two numerical examples with uniform and normal probability distributions for Xi and θi. Tables 5.46 and 5.47 show the optimal results for the two numerical examples (Taleizadeh et al. 2013b).
5.5 Partial Backordering
449
Table 5.45 Specific data for Example 5.15 (Taleizadeh et al. 2013b)
X i ~N μi , σ 2i θi ~N μi , σ 2i 2 σi di ¼ PiE[Xi] μi ¼ E[θi] μi ¼ E[Xi] Items 1 0.1 0.01 150 0.15 2 0.15 0.02 350 0.18 3 0.2 0.03 600 0.21 4 0.25 0.04 900 0.24 5 0.3 0.05 1250 0.27
σ 2i 0.01 0.02 0.03 0.04 0.05
d1i ¼ P1iE[θi] 300 450 630 840 1080
Table 5.46 The best results for Example 5.14 (uniform distribution) (Taleizadeh et al. 2013b) Items 1 2 3 4 5
Uniform TMin 0.7909
T 0.9183
T* 0.9183
Bi 77.72 101.31 124.49 147.34 169.91
Qi 276 369.16 463.49 559.36 657.17
Z 32,129
Table 5.47 The best results for Example 5.15 (normal distribution) (Taleizadeh et al. 2013b) Items 1 2 3 4 5
5.5
Normal TMin 1.0822
T 0.9060
T* 1.0822
Bi 91.858 119.92 147.36 174.02 199.78
Qi 327.11 440.81 558.69 682.05 812.37
Z 34,656
Partial Backordering
In this subsection, five different problems under partial backordering shortage are presented.
5.5.1
Rework
Taleizadeh et al. (2013a) developed a multi-product single-machine EPQ model with partial backordering, imperfect production, rework, budget, and service level constraints. Their objective was to minimize the joint total cost of the system subject to service level and budget constraints. Each product cycle consists of three time periods: production uptime, reworking time, and production downtime. They assumed that the total quantity of imperfect-quality items can be reworked, and no
450
5
Multi-product Single Machine
Ii
Hi
Q = H i + αi (Pi – Di ) i Pi
Max
Pi – Di – Di
Q Hi = ((1– αi )Pi – Di ) i – β i B i Pi
ti4
(1– αi )Pi – Di
ti5 t
β i Bi
2
ti
1 ti
3 ti
– β i Di
Bi
T
Fig. 5.15 On-hand inventory for perfect-quality items (Taleizadeh et al. 2013a)
scrap will be left at the end of the rework period. For the joint production system, capacity and budget are limited, and a fraction of the shortage is backordered (Taleizadeh et al. 2013a). Taleizadeh et al. (2013a) extended Jamal et al.’s (2004) study by considering a more realistic inventory control problem wherein a joint production strategy with a single machine is used to produce several items under a limited capacity and service level and budget constraints. The inventory control problem under study is shown in Fig. 5.15. A singleproduct problem (defined as the ith product) is initially developed in order to model the problem. The model is then further modified to extend for multiple products. The fundamental assumption of the EPQ model with rework process is that the rate of production minus defectives must always be greater than or equal to the demand. With this, one has (Taleizadeh et al. 2013a): ð1 αi ÞPi Di 0
ð5:309Þ
The production cycle length (see Fig. 5.15) is the sum of the production uptimes for the good and defective items, t 1i and t 5i , respectively; the reworking time, t 2i ; and the production downtimes, t 3i and t 4i . Therefore, one has total production cycle length of: T¼
5 X j¼1
t ij
ð5:310Þ
5.5 Partial Backordering
451
As noted before, since all products are manufactured on a single machine with a limited capacity, the cycle length for all products is illustrated on Fig. 5.15. Therefore, one has: t 1i ¼
β i Bi Qi Pi ð1 αi ÞPi Di
Qi Pi 1 DPii αi DPii Qi t 2i ¼ αi
t 3i ¼
Di
ð5:312Þ
β i Bi Di
ð5:313Þ
βi Bi Bi ¼ βi Di Di
ð5:314Þ
βi Bi ð1 αi ÞPi Di
ð5:315Þ
t 4i ¼ t 5i ¼
ð5:311Þ
It is evident from Fig. 5.15 that: H i ¼ ðð1 αi ÞPi Di Þ
Qi βi Bi Pi
ð5:316Þ
and: Qi Pi Q Q ¼ ðð1 αi ÞPi Di Þ i þ αi ðPi Di Þ i βi Bi Pi Pi
¼ H i þ αi ðPi Di Þ H Max i
ð5:317Þ
Hence, from Eq. (5.310), the cycle length for a single product is: T¼
5 X j¼1
t ij ¼
Qi þ ð1 βi ÞBi Di
ð5:318Þ
or: Qi ¼ Di T ð1 βi ÞBi
ð5:319Þ
The total cost function of the model is the sum of setup, processing, rework, shortage, and inventory carrying costs. One has: TC ¼ CA þ CP þ CR þ CH þ CB þ CL For N setups at $ Ki per setup, the annual setup cost is:
ð5:320Þ
452
5
CA ¼
n X
Multi-product Single Machine
ð5:321Þ
NK i
i¼1
For a joint policy N ¼ 1/T, one has: Pn
i¼1 K i
CA ¼
ð5:322Þ
T
The total production cost is the summation of the product of production cost per unit and the quantity per period for all ith products which are Ci and Qi, respectively. The annual production cost is obtained by multiplying CiQi with N. The cost for this joint policy is: Pn
i¼1 C i Qi
CP ¼
ð5:323Þ
T
The total rework cost is the summation of the product of the rework cost per unit of the ith product, and the quantities of the ith product that is to be reworked are CRi and αiQi, respectively. The annual rework cost is obtained by multiplying the total rework cost with N. The cost for this joint policy is: Pn CR ¼
i¼1 C Ri αi Qi
ð5:324Þ
T
From Fig. 5.15, the holding cost of inventory system in independent, and joint production policies are shown in Eqs. (5.325) and (5.326), respectively. One has:
n X 2 H Max 3 H H i þ H Max i hi i t 1i þ ti þ i ti 2 2 2 i¼1
ð5:325Þ
n 2 H Max 3 1 X H i 1 H i þ H Max i hi ti þ ti þ i ti T i¼1 2 2 2
ð5:326Þ
CH ¼ N and: CH ¼
The total backorder cost is the product of the backorder cost per unit of the ith item and the backorder quantity of the ith product which are Cbi and βiBi, respectively. The annual backorder cost of the system for the joint policy is: Pn CB ¼
i¼1 C bi βi Bi
2T
t 4i þ t 5i
ð5:327Þ
5.5 Partial Backordering
453
The lost sale cost of ith product per period is b π i ð1 βi ÞBi . The annual lost sale cost of the system for the joint policy is: Pn CL ¼
π i ð1 i¼1 b 2T
βi ÞBi
ð5:328Þ
where b π i and (1 βi)Bi are the lost sale cost per unit of ith product and lost sale quantity of ith product per period, respectively. Therefore, one has (Taleizadeh et al. 2013a): Pn ¼
i¼1 K i þ T
TC ¼ CA þ CP þ CR þ CH þ CB þ CL Pn
n 2 H Max 3 C Q C Ri αi Qi 1 X H H i þ H Max i¼1 i i i hi i t 1i þ þ i¼1 þ ti þ i ti T T 2 2 2 T i¼1 4 5 Pn Pn C bi βi Bi t i þ t i b π i ð1 βi ÞBi þ i¼1 þ i¼1 2T 2T
Pn
ð5:329Þ The objective function of the joint production system (multi-product single machine) is: TC ¼
n X i¼1
Pn ðC i þ αi C Ri ÞDi þ 0
i¼1 K i
T
1 ðDi Þ ðð1 αi ÞPi Di Þ þ 4αi ðDi Þ2 ðð1 αi ÞPi Di Þ þ 2αi 2 ðDi Þ2 ðPi Di Þ B C B C 2ðPi Þ2 CT þ hi B B C 2 @ A 1 αi ðDi Þ þððð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ Pi Pi Pi Pi 0 1 0 1 ðð1 αi ÞPi Di Þ þ αi ðPi Di Þ B C C P i Di B ðð1 αi ÞPi Di ÞDi ð1 βi Þ þ 2βi Pi Di B C B C B C β þ D B C i i 2 B C @ A 2ðPi Þ P D 1 αi B C þ i i hi B CBi Pi B C B C B C 2 2 @ ð1 βi ÞDi ð4αi ðð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ þ αi βi Pi Di þ αi Di ð1 βi ÞðPi Di Þ A þ 2 ðPi Þ π C i αi C Ri Þð1 βi Þ Bi 1 αi ðDi ð1 βi ÞÞ ðb hi ððð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ Di i Pi Pi Pi 2 T 0 1 2 2 ð1 þ αi Þhi βi ð1 βi Þ h ðð1 αi ÞPi Di Þð1 βi Þ hi βi þ þ i B C Pi 2ð1 αi ÞPi 2Di 2ðPi Þ2 B C B C B C 2 B hi ð1 βi Þ ð2αi ðð1 αi ÞPi Di Þ þ αi 2 ðPi Di ÞÞ C bi βi ðð1 αi ÞPi ð1 βi ÞDi Þ C Bþ C 2 þ 2 B C Bi 2ðð1 αi ÞPi Di ÞDi ðPi Þ C þB B C T B βi ð1 βi Þhi ððð1 αi ÞPi Di Þ þ αi ðPi Di Þ þ Pi ð1 þ αi ÞDi Þ C Bþ C B C P D i i B C B C 2 @ hi β 2 A 1 þ αi ð1 βi Þ i þ hi ððð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ Di Di Pi Pi 2
ð5:330Þ
454
5
Multi-product Single Machine
In the joint production systems having rework, the total production, rework, and setup should be smaller than the cycle length. In our problem, P Pn times n 1 2 5 i¼1 t i þ t i þ t i þ i¼1 tsi must be less than or equal to T. Hence, the model with capacity constraint is (Taleizadeh et al. 2013a): n X
n X t 1i þ t 2i þ t 5i þ tsi T
i¼1
ð5:331Þ
i¼1
From Eqs. (5.311), (5.312), and (5.315), the capacity constraint model becomes: n n X X ð1 þ αi Þ ðDi T ð1 βi ÞBi Þ þ tsi T Pi i¼1 i¼1
ð5:332Þ
Since the production quantity is Qi, the total available budget is W, and αiQi is the number of the ith product which need rework, the budget constraint then becomes (Taleizadeh et al. 2013a): n X
C i Qi þ CRi αi Qi W
ð5:333Þ
i¼1
From Eqs. (5.319) and (5.333), one has: n X
ðC i þ αi C Ri ÞðDi T ð1 βi ÞBi Þ W
ð5:334Þ
i¼1
For the service level constraint, the ith product shortage quantity per period, the annual demand of the ith product, the number of periods in each year, and the safety factor of allowable shortage are Bi, Di, N, and SL, respectively. With this, the service level constraint becomes: n X N Bi SL Di i¼1
ð5:335Þ
The service level constraint is: Pn T SL
λ4i i¼1 2λ5i Di Pn λ3i i¼1 2λ5i Di
Level ¼ T Service Min
ð5:336Þ
From Eqs. (5.330), (5.332), and (5.334), the final model of the joint production system is:
5.5 Partial Backordering
Min :
455
TCðT, BÞ X X Bi X B2 X λ1 þ λ2 T λ3i Bi λ4i þ λ5i i þ T T T i¼1 i¼1 i¼1 i¼1 n
¼
n
n
n
ðC i þ αi C Ri ÞDi s:t: :
ð5:337Þ
Pn ð1 þ αi Þ ð1 βi ÞBi i¼1 Pi T ¼ T Production Min Pn ð1 þ αi ÞDi 1 i¼1 Pi Pn W þ i¼1 ðC i þ αi C Ri Þð1 βi ÞBi Pn T ¼ T Budget Max ð C þ α C ÞD i i Ri i i¼1 Pn λ4i Pn
i¼1 tsi
T
i¼1 2λ5i Di
SL T, Bi
Pn
λ3i i¼1 2λ5i Di
ð5:338Þ
ð5:339Þ
Level ¼ T Service Min
ð5:340Þ
8i; i ¼ 1, 2, . . . , n
ð5:341Þ
where: λ1 ¼
n X
Ki > 0
ð5:342Þ
i¼1
1 ðDi Þ2 ðð1 αi ÞPi Di Þ þ 4αi ðDi Þ2 ðð1 αi ÞPi Di Þ þ 2αi 2 ðDi Þ2 ðPi Di Þ n C B X 2ðPi Þ2 C B λ2 ¼ hi B C>0 2 A @ 1 αi ðDi Þ i¼1 þððð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ Di Pi Pi Pi 0
ð5:343Þ 0
1 ðð1 αi ÞPi Di Þ þ αi ðPi Di Þ B ðð1 α ÞP D ÞD ð1 β Þ þ 2β P D B C C P i Di B C B C i i i i i i i i þB B C β i Di C 2 @ B A C P D 1 α 2 ð P Þ i i i i C>0 þ λ3i ¼ hi B B C Pi B C B C 2 2 @ ð1 βi ÞDi ð4αi ðð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ þ αi βi Pi Di þ αi Di ð1 βi ÞðPi Di Þ A 2 ðP i Þ 0
1
λ4i ¼ hi >0
ð5:344Þ
ððð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ 1 α Di i Di ð1 βi Þ Pi Pi Pi ðb π i Ci αi CRi Þð1 βi Þ 2 ð5:345Þ
456
λ5i ¼
5
Multi-product Single Machine
ð1 þ αi Þhi βi ð1 βi Þ h ðð1 αi ÞPi Di Þð1 βi Þ2 hi β i 2 þ þ i Pi 2ð1 αi ÞPi 2Di 2 ð Pi Þ 2 þ
hi ð1 βi Þ2 ð2αi ðð1 αi ÞPi Di Þ þ αi 2 ðPi Di ÞÞ C bi βi ðð1 αi ÞPi ð1 βi ÞDi Þ þ 2ðð1 αi ÞPi Di ÞDi ð Pi Þ 2
βi ð1 βi Þhi ððð1 αi ÞPi Di Þ þ αi ðPi Di Þ þ Pi ð1 þ αi ÞDi Þ hi βi 2 þ Pi D i Di 2 1 þ α i ð1 β i Þ hi ððð1 αi ÞPi Di Þ þ αi ðPi Di ÞÞ Di >0 Pi Pi þ
ð5:346Þ Firstly, they proved the convexity of the objective function using the Hessian matrix. The roots of the objective function are then derived applying principles in differential calculus (Taleizadeh et al. 2013a). Theorem 5.6 The objective function TC(T, Si) in (5.337) is convex (Taleizadeh et al. 2013a). Proof In Eq. (5.347), since the Hessian matrix is positive definite for all nonzero Bi and T, therefore TC(T, Bi) is convex (Taleizadeh et al. 2013a): ½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn T ¼
2λ1 þ
Pn
i¼1 λ4i Bi
T
>0
ð5:347Þ
To derive the optimal values of the decision variables, they took the partial differentiations of TC(T, Bi) with respect to T and Bi. One has (Taleizadeh et al. 2013a): Pn Pn ∂TC i¼1 λ5i B2i λ1 þ i¼1 λ4i Bi ¼ þ λ2 ! T ∂T T2 vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi u P u λ1 ni¼1 λ 2 4λ5i u ¼ t Pn λ3i 2 λ2 i¼1 4λ5i
ð5:348Þ
∂TC 2λ5i Bi λ4i λ T þ λ4i λ3i ! Bi ¼ 3i ¼ ð5:349Þ T 2λ5i ∂Bi P P where both λ1 ni¼1 λ4i 2 =4λ5i and λ2 ni¼1 λ3i 2 =4λ5i should be either positive or negative simultaneously. This is to ensure that a feasible solution exists. In order to solve the above problem, they introduced the following solution procedure to ensure that all possible conditions are considered. All constraints are checked to affirm that only feasible optimal solution is obtained (Taleizadeh et al. 2013a):
5.5 Partial Backordering
457
P Step 1. Check for initial feasibility. If (1 αi)Pi Di 0, SL > ni¼1 λ3i =2λ5i Di , Pn P and both λ1 i¼1 λ4i 2 =4λ5i and λ2 ni¼1 λ3i 2 =4λ5i are simultaneously either positive or negative, then proceed to Step 2. Otherwise, the problem is infeasible. Step 2. Find a solution point. Use Eqs. (5.348) and (5.349) to calculate values for T and Si. Step 3. Check for secondary feasibility condition: P P Pn ð1þαi ÞDi iÞ Condition 1. If both ni¼1 tsi ni¼1 ð1þα are i¼1 Pi Pi ð1 β i ÞBi and 1 either positive or negative, go to Step 4. Otherwise, the problem is not feasible; then go to Step 6. Level , go to Step 4. Otherwise, Condition 2. If T Budget Max T Production , T Service Max Min Min the problem is not feasible; then go to Step 6. Service Level , T Budget from Step 4. Check the constraint. Calculate T Production Max , T Min Min Eqs. (5.338) to (5.340). They introduced the following conditions to arrive in determining the optimal values to be considered: Level T T Budget , T Service Condition 3. If Max T Production Max , then T ¼ T. Min Min Budget Condition 4. If T T Budget Max , then T ¼ T Max . Level Condition 5. If T Max T Production , T Service Min Min Production Service Level , T Min Max T Min .
,
then
T ¼
Step 5. Derive the optimal solution. Based on the derived value of T, they derived si using Eq. (5.349). For Qi ¼ DiT (1 βi)Bi, the optimal values of the order quantity can be obtained. Calculate the objective function using Eq. (5.337), and then go to Step 6. Step 6. Terminate the procedure. Examples 5.16, 5.17, and 5.18 Consider a production system having imperfect production processes. All of the parameters are considered constants in each cycle. Taleizadeh et al. (2013a) assumed that the total imperfect-quality items produced are reworkable and no items will be left as scrap. The manufacturer uses the same resource for both the production and the rework processes, and due to joint production system, there is production capacity limitation and budget constraint. Shortage is allowed and a fraction of these will be backordered. Three multi-product EPQ problems with imperfect items, immediate rework, and capacity and budget constraints with partial backordering are considered for 15 products. The general and the specific data for two examples are given in Tables 5.48, 5.49, and 5.50. For the examples, it is assumed that the values for the safety factor of total allowable shortages and the available budget per period are SL ¼ 0.90, W ¼ 400,000; SL ¼ 0.90, W ¼ 200,000; and SL ¼ 0.99, W ¼ 400,000, for Examples 5.16, 5.17, and 5.18, respectively. The optimal results obtained using the proposed methodology is shown in Tables 5.51, 5.52, and 5.53. 5.16, since lies between the lower-bound In Example T ¼ 2.5619 Service Level Max T Production ¼ 1:2673 and the upper-bound (T Budget , T ¼ 3:1557), Max Min Min
458
5
Multi-product Single Machine
Table 5.48 General data for Example 5.16 (Taleizadeh et al. 2013a) n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0025 0.0030 0.0035 0.0040 0.0045 0.0025 0.0030 0.0035 0.0040 0.0045 0.0025 0.0030 0.0035 0.0040 0.0045
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
CRi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Cbi 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
bi π 1 3 5 7 9 11 13 157 17 19 21 23 25 27 29
αi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
Cbi 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
bi π 1 3 5 7 9 11 13 157 17 19 21 23 25 27 29
αi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
Table 5.49 General data for Example 5.17 (Taleizadeh et al. 2013a) n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0005 0.0010 0.0015 0.0020 0.0025 0.0005 0.0010 0.0015 0.0020 0.0025 0.0005 0.0010 0.0015 0.0020 0.0025
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
CRi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
therefore the condition for the feasibility of the solution algorithm is satisfied. However in Example 5.17, the obtained value is T ¼ 2.5619 and is greater than Service Level both the Max T Production , T ¼ 1:6023. And in this ¼ 1:2673 and T Budget Max Min Min situation, the second condition on the third step is satisfied; therefore, they considered the upper bound as the optimal value for the cycle length which will then be T ¼ T Budget Max ¼ 1:6023. Finally inExample 5.18, since T ¼ 0.9386 is smaller than Level ¼ 1:3277 and T Budget , T Service ¼ 2:7035 , the third both Max T Production Max Min Min
5.5 Partial Backordering
459
Table 5.50 General data for Example 5.18 (Taleizadeh et al. 2013a) n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0010 0.0015 0.0020 0.0025 0.0030 0.0035 0.0040 0.0045 0.0050 0.0055 0.0060 0.0065 0.0070 0.0075 0.0080
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
CRi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Cbi 5 7 9 11 13 157 17 19 21 23 25 27 29 31 33
b πi 1 3 5 7 9 11 13 157 17 19 21 23 25 27 29
αi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
Table 5.51 The optimal results for Example 5.16 (Taleizadeh et al. 2013a) n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T Production Min 0.1159
Level T Service Min 1.2673
T Budget Max 3.1557
T 2.5619
T 2.5619
Qi 380.10 505.60 630.70 755.40 879.90 1006.40 1130.90 1255.30 1379.60 1503.80 1631.20 1755.50 1879.80 2004.20 2128.10
Bi 8.33 13.59 19.63 26.30 33.50 45.89 54.78 64.02 73.58 83.42 113.48 125.98 138.75 151.77 165.03
Z 932,400
condition on the third step is satisfied; therefore, the lower limit of the cycle length Level ¼ 1:3277 is the optimal value for the cycle length. All Max T Production , T Service Min Min three provided examples present all the possible cases that may occur for the T (see the third step on the solution procedure). It is also important to note that if the upper bound of the cycle length T Budget is smaller than its lower-bound Max Production Level , T Service Max T Min , the problem becomes infeasible as stated as the Min feasibility condition provided in the first step of the proposed algorithm.
460
5
Multi-product Single Machine
Table 5.52 The optimal results for Example 5.17 (Taleizadeh et al. 2013a) n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T Production Min 0.1159
Level T Service Min 1.2673
T Budget Max 1.6023
T 2.5619
T 1.6023
Qi 237.30 315.50 393.40 471.10 548.60 628.10 705.70 783.30 860.70 938.10 1018.50 1096.10 1173.60 1251.10 1328.50
Bi 6.06 9.89 14.27 19.10 24.31 32.09 38.29 44.72 51.37 58.21 76.71 85.13 93.72 102.48 111.40
Z 473,730
Table 5.53 The optimal results for Example 5.18 (Taleizadeh et al. 2013a) n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T Production Min 0.0857
5.5.2
Level T Service Min 1.3277
T Budget Max 2.7935
T 0.9386
T 1.3277
Qi 260.70 325.00 389.00 453.00 516.80 583.10 647.10 711.10 775.00 838.90 906.20 970.30 1034.40 1098.40 1162.40
Bi 9.74 13.94 18.53 23.43 28.59 35.88 41.74 47.76 53.94 60.26 77.17 84.76 92.47 100.30 108.26
Z 390,040
Repair Failure
A multi-product single-machine EPQ model with limited production capacity, random defective production rate, and repair failure is developed by Taleizadeh et al. (2010b). The aim of this model is to minimize the expected total annual cost by optimizing the period length, the backordered quantities, and the rework items. The
5.5 Partial Backordering
461
main difference between this work and what presented in Sect. 5.5.1 is considering repair failure in rework process. This model is presented in Chap. 4, Sect. 4.5.2.
5.5.3
Scrapped
Taleizadeh et al. (2010a) extended a multi-product single-machine EPQ model with the production capacity limitation and random defective production rate. The shortage was assumed to occur in combination of backorder and lost sale, and there was a limitation on the service level. Imperfect production processes, due to process deterioration or some other factors, may randomly generate X percent of defective items at a rate d. The inspection cost per item is involved when all items are screened. All defective items are assumed to be scrapped; i.e., no rework is allowed. The expected production rate of the scrapped items d can be expressed as d ¼ PE[X] (Taleizadeh et al. 2010a). Figure 5.16 depicts the on-hand inventory level and allowable backorder level of the EPQ model with permitted backlogging. To model the problem, they employed a part of modeling procedure used by Hayek and Salameh (2001). Then, based on Fig. 5.16, for i ¼ 1, 2, . . ., n: T¼
4 X j¼1
t ij ¼
QBi ð1 E ðX i ÞÞ þ ð1 βi ÞBi Di
t 1i ¼
I 1i Pi Di di
I 1i ¼ ðPi Di d i Þ
ð5:352Þ ð5:353Þ
βi Bi Bi ¼ βi Di Di
ð5:354Þ
βi Bi Pi Di di 1 Q t i þ t 4i ¼ i Pi
t 4i ¼
ð5:351Þ
I 1i Di
t 2i ¼ t 3i ¼
Qi β i Bi Pi
ð5:350Þ
ð5:355Þ ð5:356Þ
The objective function of the model is the summation of the expected annual production, holding, shortage, disposal, and setup costs as (Taleizadeh et al. 2010a):
462
5
Multi-product Single Machine
I
Qi – β i Bi
Ii1 Pi – Di – di – Di – β i Di Ti3
Ti4 t
β i Bi
ti1
(1– β i )Bi
ti2
Pi – Di – di
T
Fig. 5.16 A production–inventory cycle (Taleizadeh et al. 2010a)
Z ¼ CP þ CH þ CB þ CL þ CS þ CA
ð5:357Þ
The production cost per unit and the production quantity per period of the ith product are Ci and Qi, respectively. Hence, the production cost of the ith product per period is CiQi. While the total annual production cost of the ith product in a disjoint production policy (each product is ordered separately) is N C i QBi , this cost for the C QB joint policy (all products have a unique ordering cycle) is iT i . Furthermore, since the shortages are in combinations of backorders and lost sales, based on Eq. (5.350) one has: QBi ¼
T Di ð1 βi ÞBi T Di ð1 βi ÞBi ¼ E ð1 X i Þ 1 E ðX i Þ
ð5:358Þ
Hence, the expected annual production cost is:
CP ¼
n Ci X i¼1
h
TDi ð1βi ÞBi 1E ðX i Þ
T
i ¼
n X i¼1
n X C i ð1 β i Þ B i C i Di 1 EðX i Þ i¼1 1 E ðX i Þ T
ð5:359Þ
5.5 Partial Backordering
463
The holding cost per unit of the ith product per unit time for both the healthy and the scrapped items is hi. According to Fig. 5.16, the total holding costs of healthy items per cycle and per year are shown in (5.360) and (5.361), respectively:
1 n X Ii 1 2 hi t þ ti 2 i i¼1
1 n X Ii 1 2 t þ ti hi N 2 i i¼1
ð5:360Þ ð5:361Þ
However, Eq. (5.361) for the joint production policy in which N ¼ 1/T becomes:
n 1 X I 1i 1 2 h t þ ti T i¼1 i 2 i
ð5:362Þ
Finally, the expected total annual holding cost of healthy items is (see Appendix 2 of Taleizadeh et al. (2010a)): n X i¼1
" hi ðPi d i Þ
ðPi Di d i ÞD j 2ðPi Þ2 ð1 EðX i ÞÞ2
T
½ðPi Di d i Þð1 βi Þ þ βi Pi ð1 EðX i ÞÞ Bi ðPi Þ2 ð1 EðX i ÞÞ2
h i 3 ðPi Di di Þ2 ð1 βi Þ2 þ 2βi ð1 βi Þð1 E ðX i ÞÞPi ðPi Di di Þ þ ðβi Pi Þ2 ð1 E ðX i ÞÞ2 ðB Þ2 i 5 þ T 2Di ðPi Þ2 ð1 E ðX i ÞÞ2 ðPi Di d i Þ
ð5:363Þ Since the scrapped items of each product is assumed to be held until the end of its production time, based on Fig. 5.16, the total holding costs of the scrapped items per cycle and per year are shown in (5.364) and (5.365), respectively:
1 n X di t i þ t 4i 1 4 ti þ ti hi 2 i¼1
1 n X di t i þ t 4i 1 4 ti þ ti hi N 2 i¼1
ð5:364Þ ð5:365Þ
Again, for the joint production policy, Eq. (5.365) becomes: " #
1 2 n n 4 X 1 X di ti þ ti 1 1 d Qi t i þ t 4i ¼ hi hi i 2 T i¼1 T i¼1 2 Pi
ð5:366Þ
Hence, the expected total annual holding cost of scrapped items (unit holding cost of health and scrapped items are equal) is:
464
5 n X i¼1
"
Multi-product Single Machine
! # B2i ð1 β i Þ2 2 2 T 2ð1 E ðX i ÞÞ ðPi Þ
ðDi Þ2 T 2Di ð1 βi ÞBi hi d i þ 2ð1 EðX i ÞÞ2 ðPi Þ2
ð5:367Þ
Finally, the expected total annual holding cost of healthy and scrapped items is: n X
"
ðPi Di d i ÞDi ½ðP Di di Þð1 βi Þ þ βi Pi ð1 E ðX i ÞÞ T i Bi 2 2 2 ð P Þ ð 1 E ð X Þ Þ ðP i Þ2 ð1 E ðX i ÞÞ2 i i i¼1 h i 3 ðPi Di d i Þ2 ð1 βi Þ2 þ 2βi ð1 βi Þð1 EðX i ÞÞPi ðPi Di di Þ þ ðβi Pi Þ2 ð1 EðX i ÞÞ2 ðB Þ2 i 5 þ T 2ðDi ÞðPi Þ2 ð1 E ðX i ÞÞ2 ðPi Di di Þ " ! # n X B2i ðDi Þ2 T 2Di ð1 βi ÞBi ð1 β i Þ2 þ hi d i þ 2 2 2 2 2ð1 E ðX i ÞÞ ðP i Þ 2ð1 EðX i ÞÞ ðPi Þ T i¼1 CH ¼
hi ðPi di Þ
ð5:368Þ Based on Fig. 5.16, the backordered and lost sale costs per cycle are shown in (5.369) and (5.370), respectively: n X
C bi βi
j¼1 n X
h
Bi 3 t þ t 4i 2 i
i
ð5:369Þ
b π i ð1 βi ÞBi
ð5:370Þ
i¼1
These costs for a year become: CB ¼ N
n X
C bi βi
i¼1
CL ¼ N
n X
h
Bi 3 t i þ t 4i 2
i
b π i ð1 βi ÞBi
ð5:371Þ ð5:372Þ
i¼1
Because of the joint production policy, Eqs. (5.371) and (5.372) will change to (5.373) and (5.374), respectively: CB ¼
n h i 1 X B C bi βi i t 3i þ t 4i T i¼1 2
ð5:373Þ
n 1X b π ð1 βi ÞBi T i¼1 i
ð5:374Þ
CL ¼
Finally, the expected annual backordered and lost sale costs are:
5.5 Partial Backordering
CB ¼
465
n ðPi ð1 βi ÞDi di ÞðBi Þ2 1 X C bi βi T i¼1 2Di ðPi Di di Þ
ð5:375Þ
n 1X b π ð1 βi ÞBi T i¼1 i
ð5:376Þ
CL ¼
The disposal cost per unit of the scrapped item of the jth product is CSi, and the quantity P of scrapped items is E(Xi)Qi. Hence, the expected total disposal cost per cycle is ni¼1 C Si E ðX i ÞQi . This quantity per year becomes: N
n X
CSi EðX i ÞQi
ð5:377Þ
i¼1
Because of the joint production policy, Eq. (5.377) changes to: 1 X C E ðX i ÞQi T i¼1 Si n
ð5:378Þ
i ð1βi ÞBi , the annual expected total scrapped item cost is: Since Qi ¼ TD1E ðX i Þ
n T Di ð1 βi ÞBi 1 X CS ¼ C E ðX i Þ T i¼1 Si 1 E ðX i Þ n n X CSi E ðX i ÞDi X C Si EðX i Þð1 βi Þ Bi ¼ T 1 E ðX i Þ 1 E ðX i Þ i¼1 i¼1
ð5:379Þ
The cost of a setup is K which occurs N times per year. So, the annual setup is: CA ¼ N K ¼
K T
As a result, the objective function of the model becomes:
ð5:380Þ
466
5
Min Z ¼ CP þ CH þ CB þ CL þ CS þ CA ¼ n X
"
Multi-product Single Machine
n X C i ð1 βi Þ Bi C i Di 1 E ðX i Þ i¼1 1 E ðX i Þ T i¼1
n X
ðPi Di di ÞDi ½ðP Di di Þð1 βi Þ þ βi Pi ð1 EðX i ÞÞ T i Bi 2 2 2 ð P Þ ð 1 E ð X Þ Þ ðPi Þ2 ð1 E ðX i ÞÞ2 i i i¼1 h i 3 ðPi Di di Þ2 ð1 βi Þ2 þ 2βi ð1 βi Þð1 E ðX i ÞÞPi ðPi Di di Þ þ ðβi Pi Þ2 ð1 EðX i ÞÞ2 ðB Þ2 i 5 þ T 2Di ðPi Þ2 ð1 E ðX i ÞÞ2 ðPi Di d i Þ " ! # n n X B2i ðDi Þ2 T 2Di ð1 βi ÞBi ð1 β i Þ2 1X þ hi d i þ b π ð1 βi ÞBi þ 2 2 2 2 T i¼1 i 2ð1 E ðX i ÞÞ ðPi Þ 2ð1 E ðX i ÞÞ ðPi Þ T i¼1
X n n n ðPi ð1 βi ÞDi d i ÞðBi Þ2 C Si E ðX i ÞDi X C Si E ðX i Þð1 βi Þ Bi K 1X þ þ C bi βi þ T T T i¼1 2Di ðPi Di di Þ 1 E ðX i Þ 1 E ðX i Þ i¼1 i¼1 " n X hi θ i ð 1 β i Þ 2 C β ðP ð1 βi ÞDi di Þ þ bi i i ¼ 2 2 2Di ðPi Di di Þ i¼1 2ð1 E ðX i ÞÞ ðPi Þ h i3 2 2 ðPi Di di Þ ð1 βi Þ þ 2βi ð1 βi Þð1 E ðX i ÞÞPi ðPi Di di Þ þ ðβi Pi Þ2 ð1 EðX i ÞÞ2 ðB Þ2 5 i þ T 2Di ðPi Þ2 ð1 E ðX i ÞÞ2 ðPi Di d i Þ ! n X hi di 2Di ð1 βi Þ h ðP di Þ½ðPi Di di Þð1 βi Þ þ βi Pi ð1 E ðX i ÞÞ þ i i Bi 2ð1 E ðX i ÞÞ2 ðPi Þ2 ðPi Þ2 ð1 E ðX i ÞÞ2 i¼1 n X ðC i þ b π i þ C Si E ðX i ÞÞð1 βi Þ Bi T 1 E ðX i Þ i¼1 ! n n 2 X ðC i þ C Si E ðX i ÞÞDi K X hi ðPi d i ÞðPi Di di ÞDi hi di ðDi Þ þ þ T þ þ T 1 E ðX i Þ 2ðPi Þ2 ð1 E ðX i ÞÞ2 2ð1 E ðX i ÞÞ2 ðPi Þ2 i¼1 i¼1 þ
hi ðPi d i Þ
ð5:381Þ The maximum capacity of the single machine and the minimum service rate are the two constraints of the model that are described in the following: Since t 1i þ t 4i and tsi are the production time and setup time of the ith product, respectively, the summation of the Pntotal production and setup time (for all products) will be Pn 1 4 i¼1 t i þ t i þ i¼1 tsi in which it should be smaller or equal to the period length (T ). So the capacity constraint of the model is: n n X X t 1i þ t 4i þ tsi T i¼1
ð5:382Þ
i¼1
Then, based on the derivation: Pn T
P i ÞBi ni¼1 Piðð1β 1E ðX i ÞÞ Pn Di
i¼1 tsi
1
i¼1 Pi ð1E ðX i ÞÞ
ð5:383Þ
5.5 Partial Backordering
467
Since the shortage quantity of the ith product per period is Bi, the annual demand of the ith product is Di, the number of periods in each year is N, and the safety factor of allowable shortage is SL, the service rate constraint becomes: n X N Bi SL Di i¼1
ð5:384Þ
Finally: Pn
C 2i i¼1 2C 1i Di
SL T Pn C3i ¼ T SL i¼1 2C1 D i
ð5:385Þ
i
Based on the objective function in (5.381) and the constraints in (5.383) and (5.385), the final model becomes (Taleizadeh et al. 2010a): ! " n X b π i ð1 βi Þ hi d i ð1 βi Þ2 C β ðP ð1 βi ÞDi di Þ Min Z ¼ þ þ bi i i 2 2 2D 2Di ðPi Di di Þ i 2 ð 1 E ð X Þ Þ ð P Þ i i i¼1 h i3 2 2 ðPi Di d i Þ ð1 βi Þ þ 2βi ð1 βi Þð1 E ðX i ÞÞPi ðPi Di di Þ þ ðβi Pi Þ2 ð1 E ðX i ÞÞ2 ðB Þ2 5 i þ T 2Di ðPi Þ2 ð1 E ðX i ÞÞ2 ðPi Di di Þ n X C j þ C Si E ðX i Þ ð1 βi Þ Bi T 1 E ðX i Þ i¼1 ! n X hi di 2Di ð1 βi Þ hi ðPi d i Þ½ðPi Di d i Þð1 βi Þ þ βi Pi ð1 Eðβi ÞÞ Bi þ 2ð1 E ðX i ÞÞ2 ðPi Þ2 ðPi Þ2 ð1 E ðX i ÞÞ2 i¼1 i1 0 h n n
hi ðPi di ÞðPi Di di ÞDi þ θi ðDi Þ2 X X ðCi þ C Si E ðX i ÞÞDi K @ AT þ þ þ T 1 E ðX i Þ 2ðPi Þ2 ð1 EðX i ÞÞ2 i¼1 i¼1 s:t: :
Pn
Pn
ð1 βi ÞBi Pi ð1 E ðX i ÞÞ T P Di 1 ni¼1 Pi ð1 E ðX i ÞÞ Pn C 2i i¼1 2C 1i Di T P C3 SL ni¼1 1i 2C i Di T,Bi 0 8i, i ¼ 1, 2, .. ., n i¼1 tsi
i¼1
ð5:386Þ In order to find the optimal solution of model (5.386), they first provided a proof of the convexity of the objective function. Then, a derivative approach to find the optimal point of the objective function is presented. As stated before, for a feasibility requirement, the production rate of the perfect-quality items is assumed to be greater
468
5
Multi-product Single Machine
than or equal to the sum of thePdemand rate and the production rate of defective Di items. In multi-product model, ni¼1 Pi ð1E ½X i Þ 1. Next, the presented constraints are checked to see if the solution satisfies them. These steps will then be applied using an algorithm that is presented after the convexity proof (Taleizadeh et al. 2010a). To prove the convexity of the objective function, let us rewrite the model as (Taleizadeh et al. 2010a): Min s:t: :
Z¼
n X i¼1
Pn
X X ðBi Þ2 X 2 Bi X 3 K Ci Ci Bi þ C4i T þ C 5i þ T T T i¼1 i¼1 i¼1 i¼1 n
C 1i
n
n
n
Pn
ð1 βi ÞBi Pi ð1 E ðX i ÞÞ T P Di 1 ni¼1 Pi ð1 EðX i ÞÞ Pn C 2i i¼1 2C 1i Di T P C3 SL ni¼1 1i 2Ci Di T, Bi 0 8i, i ¼ 1, 2, . . . , n i¼1 tsi
i¼1
ð5:387Þ In which: C 1i h þ
" b π ð1 βi Þ hi d i ð1 βi Þ2 C β ðP ð1 βi ÞDi di Þ ¼ i þ þ bi i i 2Di 2Di ðPi Di d i Þ 2ð1 E ðX i ÞÞ2 ðPi Þ2
ðPi Di d i Þ2 ð1 βi Þ2 þ 2βi ð1 βi Þð1 E ðX i ÞÞPi ðPi Di di Þ þ ðβi Pi Þ2 ð1 E ðX i ÞÞ2 2Di ðPi Þ2 ð1 E ðX i ÞÞ2 ðPi Di d i Þ
C2i ¼ "
C 3i
ðCi þ C Si E ðX i ÞÞð1 βi Þ 0 1 E ðX i Þ
i3 5>0
ð5:388Þ ð5:389Þ
# hi d i Di ð1 βi Þ hi ðPi di Þ½ðPi Di di Þð1 βi Þ þ βi Pi ð1 E ðX i ÞÞ ¼ þ ð1 E ðX i ÞÞ2 ðPi Þ2 ðPi Þ2 ð1 EðX i ÞÞ2 >0 ð5:390Þ
5.5 Partial Backordering
469
i3 2 h hi ðPi di ÞðPi Di di ÞDi þ di ðDi Þ2 5>0 C 4i ¼ 4 2ðPi Þ2 ð1 E ðX i ÞÞ2
C 5i
ðC i þ CSi E ðX i ÞÞDi ¼ >0 1 E ðX i Þ
ð5:391Þ
ð5:392Þ
Theorem 5.7 The objective function Z in (5.387) is convex (Taleizadeh et al. 2010a). Proof To prove the convexity of Z, one can utilize the Hessian matrix equation. Then, based on Appendix 6 of Taleizadeh et al. (2010a), the objective function is strictly convex (Taleizadeh et al. 2010a). Since the objective function is convex, the constraints being in linear forms are convex too, the model in (5.387) is a convex nonlinear programming problem (CNLPP), and its local minimum is the global minimum. Hence, it follows that for the optimal production period length and optimal level of backorder Bj, one can partially differentiate Z with respect to T and Bj and solve the system of Eqs. (5.393) and (5.394). These equations are derived based on simultaneously letting the partial derivatives zero: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi i u P h uK ni¼1 C2i 2 =4C 1i u ∂Z i ¼ 0 ! T ¼ t P h 2 n 3 ∂T =4C 1i i¼1 C i C3 T þ C2i ∂Z ¼ 0 ! Bi ¼ i ∂Bi 2C 1i
ð5:393Þ
ð5:394Þ
i P h 2 Pn 4 where to ensure feasibility both K ni¼1 C 2i =4C1i and i¼1 C i i Pn h 3 2 1 =4C i are either positive or negative simultaneously. Then: i¼1 C i Qi ¼
Di T ð1 βi ÞBi 1 E ðX i Þ
ð5:395Þ
Now: Pn T
Min
¼
P i ÞBi ni¼1 Piðð1β 1E ðX i ÞÞ Pn Di
i¼1 tsi
1
i¼1 Pi ð1E ðX i ÞÞ
ð5:396Þ
470
5
Multi-product Single Machine
¼ P C3 SL ni¼1 2C1iD
ð5:397Þ
Pn T
SL
C 2i i¼1 2C 1i Di
i
where to have positive TSL the constraint SL >
Pn
i
C 3i i¼1 2C1i Di
should be held.
To ensure the possibility and acceptability of producing all products on a single machine and satisfying the service level constraint, the steps involved in the algorithm of finding the optimal and possible values of T , Bi , Qi must be performed as follows (Taleizadeh et al. 2010a):
Pn Pn C3i Pn ðC2i Þ2 Di Step 1. If > 0 , and i¼1 Pi ð1E ½X i Þ 1 , SL > i¼1 2C 1i Di , K i¼1 4C 1i
2 Pn 4 Pn ðC3i Þ > 0 (or the first two inequalities hold and the last two i¼1 C i i¼1 4C 1 i
inequalities are both negative), then go to Step 2. Else the problem is infeasible. Step 2. Calculate T using Eq. (5.393). Step 3. Calculate TSL by Eq. (5.397). Step 4. Calculate Bi, 8 i, i ¼ 1, 2, . . ., n using Eq. (5.394). Step 5. Calculate TMin by Eq. (5.396). Step 6. If T Max {TMin, TSL}, then T ¼ T; else T ¼ Max {TMin, TSL}.. Step 7. Calculate Qi by Eq. (5.395), Bi by Eq. (5.394), and Z by Eq. 5.387. In the next section, two numerical examples are given to illustrate the applications of the proposed method in cases of uniform and normal distribution functions for f X i ðxi Þ (Taleizadeh et al. 2010a). Examples 5.19 and 5.20 Consider a multi-product inventory control problem with five products in which their general and specific data for two examples are given in Tables 5.54 and 5.55, respectively. In Example 5.19, the probability distribution of Xi is uniform, and in Example 5.20, the distribution for Xi is normal. The setup cost is K ¼ $100,000, and the safety factor of total allowable shortages is SL ¼ 0.35. Based on the available data of Tables 5.54 and 5.55, the problem is solved using the proposed algorithm, and the optimal results are given in Tables 5.56 and 5.57 for the uniform and normal distributions, respectively
5.5.4
Immediate Rework
Taleizadeh and Wee (2015) developed a multi-product single-machine manufacturing system with rework, production capacity constraint, and partial backordering. The defective items of n different types of products are generated xi: i ¼ 1, 2, . . ., n percent per cycle. So the good item quantities are (1 di)Pi. The production and demand rates of the ith product per cycle are Pi and Di, respectively (Taleizadeh and Wee 2015). In this production system, each cycle consists of three parts: production
5.5 Partial Backordering
471
Table 5.54 General data (Taleizadeh et al. 2010a) Product 1 2 3 4 5
Di 800 900 1000 1100 1200
Pi 10,000 11,000 12,000 13,000 14,000
βi 0.75 0.80 0.85 0.90 0.95
tsi 0.01 0.015 0.02 0.025 0.03
b πi 1000 900 800 700 600
Table 5.55 Specific data (Taleizadeh et al. 2010a) Product 1 2 3 4 5
Xi ~ U [ai, bi] bi ai 0 0.1 0 0.15 0 0.2 0 0.25 0 0.3
E[Xi] 0.05 0.075 0.1 0.125 0.15
di 500 825 1200 1625 2100
Ci 500 400 300 200 100
X i ~N μi , σ 2i μi ¼ E[Xi] 0. 25 0.28 0.33 0.38 0.42
hi 15 12 9 6 3
Cbi 350 300 250 200 150
σ 2i 0.01 0.02 0.03 0.04 0.05
CSi 80 70 60 50 40
di 2500 3080 3960 4940 5880
uptime, rework time, and production downtime. They assumed that the total scrapped items are reworkable and no imperfect items are produced at the end of the rework process. Also, the producer has to use the same resource for production and rework processes simultaneously. Because a single machine has a limited joint production system capacity, shortage is allowed with a certain fraction of it to be backordered (Taleizadeh and Wee 2015). Figure 5.17 shows the inventory control problem under study. In the modeling, a single-product problem consisted of ith product is first developed. The fundamental assumption of an economic manufacturing model with rework process is (Taleizadeh and Wee 2015): ð1 xi ÞPi Di 0
ð5:398Þ
Figure 5.17 shows that T 1i and T 5i are the production uptimes for non-defective and defective items, respectively. T 2i is the reworking time and T 3i and T 4i are the production downtimes, respectively. Finally, the cycle length is: T¼
5 X
T ij
ð5:399Þ
j¼1
T 1i ¼
βi Bi Qi Pi ð1 xi ÞPi Di T 2i ¼ xi
Qi Pi
ð5:400Þ ð5:401Þ
472
5
Multi-product Single Machine
Table 5.56 The optimal results of Example 5.19 (uniform distribution) (Taleizadeh et al. 2010a) Product 1 2 3 4 5
Uniform TMin 0.1578
TSL 3.0897
T 3.0897
T 1.9841
Bi 268.5 254.6 223.6 172.6 98.9
Qi 2531.2 2951.2 3395.8 3864.5 4356.2
Z 1,625,500
Table 5.57 The optimal results of Example 5.20 (normal distribution) (Taleizadeh et al. 2010a) Product 1 2 3 4 5
Normal TMin 0.2044
TSL 4.1222
T 4.1222
T 1.6771
T 3i ¼
1 DPii xi DPii Qi Di
β i Bi Di
Qi 4280.6 5059.8 6084.9 7275.1 8517
Z 2,246,700
ð5:402Þ
β i Bi Bi ¼ β i Di Di
ð5:403Þ
β i Bi ð1 xi ÞPi Di
ð5:404Þ
T 4i ¼ T 5i ¼
Bi 349.3 334.7 302.5 239.2 137.2
It is evident from Fig. 5.17 that: I i ¼ ðð1 xi ÞPi Di Þ
Qi βi Bi Pi
ð5:405Þ
and: I 0i ¼ I i þ xi ðPi Di Þ
Qi Q Q ¼ ðð1 xi ÞPi Di Þ i þ xi ðPi Di Þ i βi Bi ð5:406Þ Pi Pi Pi
Hence, using Eq. (5.399), the cycle length for a single-product problem is (Taleizadeh and Wee 2015):
5.5 Partial Backordering
473 Ii
I'i = Ii + xi (Pi – Di)
Qi Pi Pi – Di
Qi
Ii = ((1–xi )Pi – Di )
Pi
– Di
– β i Bi
(1– xi )Pi – Di
Ti4 Ti1
β i Bi
Ti2
Ti5 t
Ti3 – β i Di
Bi
T
Fig. 5.17 On-hand inventory of perfect-quality items (Taleizadeh and Wee 2015)
T¼
5 X
T ij ¼
j¼1
Qi þ ð1 βi ÞBi Di
ð5:407Þ
and the order quantity for the ith product is: Qi ¼ Di T ð1 βi ÞBi
ð5:408Þ
The elements of the cost function are the setup cost, the holding cost, the processing cost, the rework cost, and the shortage cost which are expressed as (Taleizadeh and Wee 2015): TC ¼ CP þ CH þ CB þ CL þ CR þ CA
ð5:409Þ
In the following, different elements of the objective function are described (Taleizadeh and Wee 2015): The cost of a setup is Ki which occurs N times per year. So, the annual setup cost P is ni¼1 NK i . For a joint policy, N ¼ 1/T, one has: Pn CA ¼
i¼1 K i
T
ð5:410Þ
The production cost per unit is Ci, and the production quantity of ith product per period is Qi. So, the production cost of ith product per period is CiQi. The annual production cost for ith product is NCiQi, and the following cost is the joint policy cost:
474
5
Multi-product Single Machine
Pn
i¼1 C i Qi
CP ¼
ð5:411Þ
T
The rework cost per unit of ith product is CRi and the quantity of ith product that needs to be reworked per period is xiQi. So, the rework cost of ith product per period is CRixiQi. Hence, the rework cost for ith product per year is NCRixiQi, and the annual rework cost for the joint policy is: Pn
i¼1 C Ri xi Qi
CR ¼
ð5:412Þ
T
From Fig. 5.17, Eqs. (5.413) and (5.414) show the inventory holding cost of the system for an independent and joint production policy, respectively: CH ¼ N
n X I I i þ I 0i 2 I 0i 3 hi i t 1i þ ti þ ti 2 2 2 i¼1
n 1 X I i 1 I i þ I 0i 2 I 0i 3 h t þ ti þ ti CH ¼ T i¼1 i 2 i 2 2
ð5:413Þ ð5:414Þ
Also, from Fig. 5.17, Eqs. (5.415) and (5.416) show the annual backordered and the lost sale costs in the joint policy production, respectively: Pn
i¼1 C bi βi Bi
CB ¼
t 4i þ t 5i
2T
Pn
π i ð1 i¼1 b
CL ¼
βi ÞBi
2T
ð5:415Þ ð5:416Þ
where CbiβiBi and b π i ð1 βi ÞBi are the backordered and the lost sale cost of ith product per period, respectively. Consequently, one has: Pn
i¼1 K i
TC ¼
T Pn þ
Pn þ
i¼1 C i Qi
T
Pn
4 5 i¼1 C bi β i Bi T i þ T i
2T
i¼1 C Ri xi Qi
þ
T Pn
þ
þ
n 1 X I i 1 I i þ I 0i 2 I 0i 3 Ti þ Ti þ Ti hi T i¼1 2 2 2
π i ð1 βi ÞBi i¼1 b 2T ð5:417Þ
The objective function of the joint production system (multi-product single machine) becomes:
5.5 Partial Backordering
TC ¼
n X
475
Pn ðC i þ C Ri xi ÞDi þ
i¼1 K i
T 1 ðDi Þ2 ðð1 xi ÞPi Di Þ þ 4di ðDi Þ2 ðð1 xi ÞPi Di Þ þ 2xi 2 ðDi Þ2 ðPi Di Þ B C 2 n X B C 2ðPi Þ CT hi B þ B C 2 A i¼1 @ 1 xi ðDi Þ þððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di Pi Pi Pi 0 1 ðð1 xi ÞPi Di ÞDi ð1 βi Þ þ 2βi Pi Di ðð1 xi ÞPi Di Þ þ xi ðPi Di Þ 1 α βi Di C þ þ Di i B 2 n Pi Pi Pi Di X B 2ðPi Þ C CBi hi B B C 2 2 A i¼1 @ ð1 βi ÞDi ð4xi ðð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ þ xi Pi Di βi þ xi Di ð1 βi ÞðPi Di Þ 2 ðPi Þ n X π C i xi C Ri Þð1 βi Þ Bi 1 x ðDi ð1 βi ÞÞ ðb hi ððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di i i Pi Pi Pi 2 T i¼1 1 0 ð1 þ xi Þhi βi ð1 βi Þ hi ðð1 xi ÞPi Di Þð1 βi Þ2 hi βi 2 þ þ C B Pi 2ð1 xi ÞPi 2Di 2ðPi Þ2 C B C B C B 2 2 B hi ð1 βi Þ ð2xi ðð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ C bi βi ðð1 xi ÞPi ð1 βi ÞDi Þ C C 2 B þ þ n B 2 X C Bi ð ð ÞP D ÞD 2 1 x i i i i ðPi Þ C B þ C T B C B i¼1 C B þ βi ð1 βi Þhi ððð1 xi ÞPi Di Þ þ αi ðPi Di Þ þ Pi ð1 þ xi ÞDi Þ C B P i Di C B C B 2 2 A @ hi β ð 1 β Þ 1 þ x i i þ i hi ððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di Di Pi Pi i¼1
0
ð5:418Þ In the joint production systems with reworks, the total production, rework, and setup should beP smaller than the cycle length. In our problem, Pn times n 1 2 5 T þ T i i þ Ti þ i¼1 i¼1 tsi must be smaller or equal to T. Hence, the capacity constraint is: n X
n X T 1i þ T 2i þ T 5i þ tsi T
i¼1
ð5:419Þ
i¼1
From Eqs. (4.400), (4.401) and (4.404), the capacity constraint model becomes: n n X X ð1 þ d i Þ ðDi T ð1 βi ÞBi Þ þ tsi T Pi i¼1 i¼1
ð5:420Þ
The final model of the joint production system is (Taleizadeh and Wee 2015): Min :
TCðT, Bi Þ X X Bi X B2 X α1 α3i Bi α4i þ α5i i þ þ α2 T T T T i¼1 i¼1 i¼1 i¼1 n
¼
ðCi þ C Ri xi ÞDi
n
n
n
ð5:421Þ
476
5
s:t: : T
Pn
Multi-product Single Machine
Pn ð1 þ xi Þ ð1 βi ÞBi i¼1 Pi ¼ T Production Min Pn ð1 þ xi ÞDi 1 i¼1 Pi
i¼1 tsi
T, Bi
ð5:422Þ
8i; i ¼ 1, 2, . . . , n
ð5:423Þ
where α1 ¼ 0
n X
Ki > 0
ð5:424Þ
i¼1
1 ðDi Þ2 ðð1xi ÞPi Di Þþ4di ðDi Þ2 ðð1 xi ÞPi Di Þþ2xi 2 ðDi Þ2 ðPi Di Þ n B C X 2ðPi Þ2 B C α2 ¼ hi B C 2 @ A 1 xi ðDi Þ i¼1 þððð1xi ÞPi Di Þþ xi ðPi Di ÞÞ Di Pi Pi Pi >0 ð5:425Þ 0
1 ðð1 xi ÞPi Di ÞDi ð1 βi Þ þ 2βi Pi Di B C 2ðPi Þ2 B C B C B ð1 βi ÞDi ð4xi ðð1 xi ÞPi Di Þ þ xi 2 ðPi Di ÞÞ þ d i Pi Di βi þ xi 2 Di ð1 βi ÞðPi Di Þ C B C>0 α3i ¼ hi B þ C ðPi Þ2 B C B C @ A ðð1 xi ÞPi Di Þ þ xi ðPi Di Þ 1 αi β i Di þ þ Di Pi Di Pi Pi
ð5:426Þ π C i xi CRi Þð1 βi Þ 1 x ðDi ð1 βi ÞÞ ðb α4i ¼ hi ððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di i i >0 Pi 2 Pi Pi
ð5:427Þ
1 ð1 þ xi Þhi βi ð1 βi Þ hi ðð1 xi ÞPi Di Þð1 βi Þ hi β i 2 þ þ C B Pi 2ð1 xi ÞPi 2Di C B 2ðPi Þ2 C B B h ð1 β Þ2 ð2x ðð1 x ÞP D Þ þ x 2 ðP D ÞÞ C β ðð1 x ÞP ð1 β ÞD Þ C C B i i i i i i i i bi i i i i i i þ C Bþ 2 ð ð ÞP D ÞD 2 1 x C B i i i i ð Þ P i α5i ¼ B C>0 C B β ð1 β Þh ððð1 x ÞP D Þ þ α ðP D Þ þ P ð1 þ x ÞD Þ i i i i i i i i i C Bþ i i i C B D P i i C B C B 2 A @ hi β i 2 1 þ xi ð1 β i Þ þ hi ððð1 xi ÞPi Di Þ þ xi ðPi Di ÞÞ Di Di Pi Pi 0
2
ð5:428Þ
5.5 Partial Backordering
477
Firstly, they proved the convexity of the objective function using the Hessian matrix. The roots of the objective function are then derived using differential calculus (Taleizadeh and Wee 2015). Theorem 5.8 The objective function TC(T, Bi) in (5.421) is convex (Taleizadeh and Wee 2015). Proof Since the Hessian matrix is positive for all nonzero Bi and T, TC(T, Bi) is convex (Taleizadeh and Wee 2015): ½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn T ¼
2α1 þ
Pn
i¼1 α4i Bi
T
> 0 ð5:429Þ
To derive the optimal values of the decision variables, take the partial differentiations of TC(T, Bi) with respect to T and Bi: Pn Pn ∂TCðT, Bi Þ i¼1 α5i B2i α1 þ i¼1 α4i Bi ¼ þ α2 ! T ∂T T2 sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi P α1 ni¼1 α4i 2 =4α5i P ¼ α2 ni¼1 α3i 2 =4α5i ∂TCðT, Bi Þ 2α5i Bi α4i α T þ α4i ¼ α3i ! Bi ¼ 3i T 2α5i ∂Bi
ð5:430Þ ð5:431Þ
P P To ensure feasibility, both α1 ni¼1 α4i 2 =4α5i and α2 ni¼1 α4i 2 =4α5i should simultaneously be positive or negative. In order to solve the above problem, they introduced the following solution procedures: P Step 1. Check for feasibility. If (1 xi)Pi Di 0, ni¼1 ð1 þ xi ÞDi =Pi < 1, and n P P both α1 ni¼1 α4i 2 =4α5i and α2 α4i 2 =4α5i be either positive or negative i¼1
simultaneously, go to Step 2. Otherwise, the problem is infeasible. Step 2. Find a solution point. Using Eqs. (5.430) and (5.431), calculate T and Bi. Step 3. Calculate T ¼ T Production from Eq. (5.432). If T T Production , then T ¼ T; Min Min . else, T ¼ T Production Min Step 4. Derive the optimal solution. Based on the derived value of T, they derived Bi . For Qi ¼ Di T ð1 βi ÞBi , the optimal values of the order quantity can be obtained. Calculate the objective function and then go to Step 5. Step 5. Terminate the procedure. Examples 5.21 and 5.22 Consider a production system with production capacity limitation, imperfect production processes, immediate rework, and partial backordered quantity. The general and the specific data of these examples are given in Tables 5.58 and 5.59. The best results using the proposed methodology are shown in Tables 5.60 and 5.61 (Taleizadeh and Wee 2015). In Example 5.21,
478
5
Multi-product Single Machine
Table 5.58 General data for Example 5.21 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0025 0.0030 0.0035 0.0040 0.0045 0.0025 0.0030 0.0035 0.0040 0.0045 0.0025 0.0030 0.0035 0.0040 0.0045
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
CRi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Cbi 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
b πi 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
xi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
b πi 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
xi 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25 0.05 0.1 0.15 0.2 0.25
βi 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.6 0.7 0.7 0.7 0.7 0.7
Table 5.59 General data for Example 5.22 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Di 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900
Pi 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10,000 10,500 11,000 11,500 12,000
tsi 0.0005 0.0010 0.0015 0.0020 0.0025 0.0005 0.0010 0.0015 0.0020 0.0025 0.0005 0.0010 0.0015 0.0020 0.0025
Ki 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
CRi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Ci 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6
hi 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Cbi 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
since T ¼ 2.5619 is greater than its lower-bound T Production ¼ 0:1159 , so Min T ¼ T ¼ 2.5619 . In Example 5.22, T ¼ 2.5619 is smaller than T Production ¼ Min Production 2:6247, so T ¼ T Min ¼ 2:6247.
5.5 Partial Backordering
479
Table 5.60 The best results for Example 5.21 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
T Production Min 0.1159
T 2.5619
T 2.5619
Qi 380.10 505.60 630.70 755.40 879.90 1006.40 1130.90 1255.30 1379.60 1503.80 1631.20 1755.50 1879.80 2004.20 2128.10
Bi 8.33 13.59 19.63 26.30 33.50 45.89 54.78 64.02 73.58 83.42 113.48 125.98 138.75 151.77 165.03
TC 932,400
Table 5.61 The best results for Example 5.22 (Taleizadeh and Wee 2015) Product 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5.5.5
T Production Min 2.6247
T 2.5619
T 2.6247
Qi 389.5 518.0 646.2 774.0 901.6 1031.2 1158.8 1286.2 1413.6 1540.8 1671.3 1798.7 1926.0 2053.3 2180.5
Bi 8.48 13.83 19.98 26.77 34.10 46.79 55.86 65.28 75.03 85.07 115.88 128.65 141.69 154.99 168.55
TC 981,350
Preventive Maintenance
There are many instances in which the produced imperfect-quality items should be reworked or repaired with additional costs (Haji et al. 2009). It is assumed that during the rework process, there is no interruption. In each production run, all repairable defective items are reworked, right after the regular production process
480
5
Multi-product Single Machine
ends (Chiu and Chang 2014; Chiu 2010). They assumed that because of some controllable realistic reasons such as lubrications, re-setup for each product, programming on machine, cleaning the machine, checking the machine, and many other reasons, an interruption can happen when each product is being produced. On the other hand, they assumed that only one interruption during producing each type of product as preventive maintenance is sufficient to achieve the mentioned goal. In Sect. 5.4.3, a multi-product single-machine economic production quantity model with preventive maintenance, scrap and rework, and full backordering is presented (Taleizadeh et al. 2014). In this section, partial backordering case from Taleizadeh (2018) is presented. He assumed that preventive maintenance can occur when the inventory level is positive or negative similar to previous case. Similar to Taleizadeh et al. (2014), generally, two cases can be studied: interruption in the backorder-filling stage (see Fig. 5.18) and interruption when there is no shortage (see Fig. 5.19). When an interruption in the production process happens, the machine cannot work and should stay until the state is changed. Figures 5.18 and 5.19 show the level of on-hand inventory of perfect-quality items in the proposed EPQ model for two proposed cases. Since the preventive maintenance occurs in the manufacturing process, firstly the best time of the interruption should be determined. Based on the time of preventive maintenance, the total inventory cost will be different. On the other word, this cost depends on the length of time before interruption occurs. According to Fig. 5.18, if the interruption occurs when inventory level is negative, it only affects the backordering cost and carrying cost of defective items, while if the interruption occurs during positive inventory level, only the carrying cost of healthy and defective items will be affected. So based on the above explanation, about the time of interruption, the two following possible cases in determining the best time of preventive maintenance will be discussed (Taleizadeh 2018): Pi Di di 0 ∴ 0 xi
D 1 i Pi
ð5:432Þ
The summation of the production uptime, the production downtime, the reworking time, and the preventive maintenance length is equal to production cycle length. So one has: T¼
7 X
t ij
ð5:433Þ
j¼1
According to Fig. 5.18 showing the first case, an interruption during negative inventory level, one has:
5.5 Partial Backordering
481
Ii
Hi Max
P1i – Di – d1i Hi – di
Pi – Di – di ti1 ti2
7
ti3
ti
t – β i Di
ti4
H i1 H i2
ti5
ti6
– (1– β i)Di ti2
β i Bi
– β i Di
β i Bi Pi – Di – di
(1 – β i ) Bi T
Fig. 5.18 Inventory diagram when preventive maintenance occurs during the shortage cycle (Taleizadeh 2018) Ii
Hi Max
P1i – Di – di
Hi H i1 H i2 Pi – Di – di
Pi – Di – di – Di – Di
ti1
7
ti
t ti2
ti3 ti4
ti5
ti6
– β i Di
β i Bi
β i Bi (1 – β i ) Bi T
Fig. 5.19 Inventory diagram when interruption occurs during the non-shortage cycle (Taleizadeh 2018)
482
5
Multi-product Single Machine
βi Bi þ t 2i βi Di Pi Di di
ð5:434Þ
βi Bi þ t 2i βi Di t 1i Pi Di d i
ð5:435Þ
t 1i þ t 3i ¼ This gives: t 3i ¼ In continuation:
H 1i ¼ βi Bi ðPi di Di Þt 1i
ð5:436Þ
H 2i ¼ H 1i þ βi Di t 2i
ð5:437Þ
So the cyclic backordering cost is the area of region that is finished at t 3i (as shown in Fig. 5.18) multiplied by the backordering unit cost as below (Taleizadeh 2018):
βi Bi þ H 1i 1 H 1i þ H 2i 2 H 2i t 3i ti þ ti þ 2 2 2 8 9 2 1 2 1 1 > < βi Bi t 1i ðPi Di di Þ t 1i þ βi Bi t 2i ðPi Di d i Þt 1i t 2i þ βi Di t 2i þ βi Bi t 3i > = 2 2 2 ¼C bi > 1 > 1 : ; ðPi Di di Þt 1i t 3i þ βi Di t 2i t 3i 2 2 9 8 > > βi Bi t 1 1 ðPi Di di Þ t 1 2 þ βi Bi t 2 ðPi Di d i Þt 1 t 2 þ 1 βi Di t 2 2 > > i i i i i i = < 2 2 ¼C bi 2 2 β i B i þ t i β i Di 1 β Bi þ t i βi Di 1 > > 1 1 1 > ; : þ βi Bi ðPi Di di Þt 1i t i þ βi Di t 2i i ti > 2 2 2 P i Di d i P i Di d i
CBi ¼C bi
ð5:438Þ Then, Eq. (5.438) can be simplified to Eq. (5.439) as below: 2 β βi Bi þ t 2i βi Di 1 t1i t 2i βi Di CBi ¼ C bi βi Bi t 2i ðPi Di d i Þt 1i t2i þ βi Di t 2i þ i Bi þ Di t 2i 2 Pi Di d i 2
ð5:439Þ Also the lost sale cost is: CLi ¼ b π i ð1 βi ÞDi t 2i þ ð1 βi ÞBi and the holding cost of the imperfect items is:
ð5:440Þ
5.5 Partial Backordering
483
9 8 1 2 1 2 > > βi Bi þ t 2i βi Di 1 1 2 1 > > > > Pi xi t i þ Pi xi t i t i þ Pi xi t i Pi xi t i > > =
> 1 2 1 2 > > βi Bi þ t 2i βi Di 1 > 1 β i Bi þ t i βi Di > > > þ x þ x t P x t P P : 2 i i P D d i i i i i i 2 Pi Di d i ; i i i ( 2 ) βi Bi þ t 2i βi Di 1 1 2 ¼h1i Pi xi t i t i þ Pi xi 2 Pi Di d i ð5:441Þ So the summation of backordering and lost sale costs and holding cost of imperfect items in this case for the ith product is: 2 β βi Bi þ t 2i βi Di 1 ψ 1i ¼C bi βi Bi t 2i ðPi Di d i Þt 1i t 2i þ βi Di t 2i þ i Bi þ Di t 2i t 1i t 2i βi Di 2 Pi Di d i 2 ( 2 ) 2 β Bi þ t i β i D i 1 þ h1i Pi xi t 1i t 2i þ Pi xi i þb π i ð1 βi ÞDi t 2i þ ð1 βi ÞBi 2 Pi Di d i
ð5:442Þ Then the first derivative of ψ 1i with respect to t 1i gives: ∂ψ 1i ¼ C bi ðPi ð1 βi ÞDi d i Þt 2i þ h1i Pi xi t 2i ∂t 1i
ð5:443Þ
According to Eq. (5.443), the summation of backordering and lost sale costs and holding cost of imperfect items is increasing on t 1i if: C bi ðPi ð1 xi Þ ð1 βi ÞDi Þ < h1i Pi xi
ð5:444Þ
It means t 1i ¼ 0 which is meaningless, because before starting the production of each item, there is setup time during which required operations can be done and there is no need for additional preventive maintenance operation. In the other way, the summation of backordering and lost sale costs and holding cost of imperfect items is decreasing on t 1i if Cbi(Pi(1 xi) (1 βi)Di) > h1iPixi, meaning:
t 1i ¼
β i Bi Pi Di di
ð5:445Þ
So the inventory control diagram of optimal case, in respect to the value of t 1i , shown in Eq. (5.445), can be shown in Fig. 5.19. In the next section, the second possible case is studied. In the case, preventive maintenance occurs when there is no shortage; the preventive maintenance cost only affects the holding cost of healthy and imperfect items. According to Fig. 5.19:
484
t 4i ¼
5
Multi-product Single Machine
βi Bi Qi t 2i Pi Pi Di di
ð5:446Þ
and: H 1i ¼ ðPi Di di Þt 2i
ð5:447Þ
H 2i ¼ ðPi Di di Þt 2i Di t 3i
ð5:448Þ
H i ¼H 2i þ ðPi Di di Þt 4i
ð5:449Þ Q Bi ¼ðPi Di di Þt 2i Dt 3i þ ðPi Di di Þ i t 2i Pi Pi Di d i
In this case, since only interruption can occur when the rework process is not started, only the holding cost during t 1i þ t 3i þ t 4i similar to the first case should be investigated. The carrying cost of perfect products during t 1i þ t 3i þ t 4i is: 1 2 2 H i þ H 2i 3 Hi þ Hi 4 1 ðPi Di d i Þ t 2i þ ti þ ti 2 2 2 9 8 2 1 1 > > ðPi Di d i Þ t 2i þ 2ðPi Di di Þt 2i Di t 3i t 3i > > > > 2 2 > > > > = < 0 1 Qi 3 ¼hi P ð D d Þ β B 2D t i i i i i i i C Q > > βi Bi 1 Pi > > >þ B t 2i > @ A i > > > > 2 P ð P D d Þ i i i i ; : þðPi Di d i Þt 2i
CHi ¼hi
ð5:450Þ After some factorizations: ( CHi ¼ hi
D ðPi di Þt 2i t 3i i 2
) 3 2 ðPi Di d i Þ Qi 2 βi Bi βi bi þ 2Di t 3i 3 Qi βi Bi þ Di t i þ ti þ 2 Pi Pi 2 Pi Di d i
ð5:451Þ Also the holding cost of defective items is: n 2 2 o 1 1 Pi xi t 2i þ Pi xi t 2i t 3i þ Pi xi t 2i t 4i þ Pi xi t 4i 2 2 ( 2 ) β B βi Bi 1 2 2 2 3 2 Qi 1 Qi 2 2 i i ¼ h1i Pi xi t þ ti ti þ ti t þ t 2 i 2 Pi Pi Di d i i Pi Pi Di d i i CH1i ¼ h1i
ð5:452Þ After some simplifications (Taleizadeh 2018):
5.5 Partial Backordering
( CH1i ¼ h1i
Pi xi t 2i t 3i
485
) 2 βi Bi xi βi Qi Bi 1 Q2i 1 þ xi þ Px 2 Pi 2 i i Pi Di di Pi Di di ð5:453Þ
So the summation of holding costs of perfect and imperfect items is: (
2 ) Q β B β Bi þ 2Di t3i Di 3 2 ðPi Di di Þ Qi βi Bi þ Di t3i i þ i i i ti þ 2 Pi Pi 2 Pi Di di 2 ( ) 2 2 βi Bi xβQB 1 Q 1 þ h1i Pi xi t2i t3i þ xi i þ Pi xi i i i i P i Di d i Pi Di di 2 Pi 2
ψ 2i ¼hi ðPi d i Þt 2i t3i
ð5:454Þ Then the first derivative of ψ 2i in respect to t 2i gives: ψ 2i ¼ hi ðPi di Þt 3i þ h1i Pi xi t 3i ∂t 2i
ð5:455Þ
Equation (5.455) means that the summation of the holding costs of perfect and imperfect items are increasing on t 2i and the best time for considering the interruption is t 2i ¼ 0. The best time for preventive maintenance of the second case, t 2i ¼ 0, is as same as the best time for the preventive maintenance of the first case shown in Eq. (5.455), and the inventory control diagrams of these two cases are similar, as is shown in Fig. 5.20. So as long as Cbi(Pi(1 xi) Di) > h1iPixi, the best times for the preventive maintenance in both cases are similar. So if we consider always for each product Cbi(Pi(1 xi) Di) > h1iPixi, then a unique model can be used to solve the problem on hand (Taleizadeh 2018). It is considered in Fig. 5.20 as the final inventory control diagram. So according to Fig. 5.20, one has: βi Bi Pi di Di
ð5:456Þ
t 2i ¼ t m
ð5:457Þ
t 3i ¼
H 1i Pi di Di
ð5:458Þ
t 4i ¼
Hi Pi di Di
ð5:459Þ
t 1i ¼
Total imperfect items produced during the production uptime, t 1i þ t 3i þ t 4i , are:
486
5
Multi-product Single Machine
Ii Hi Max
P1i – Di – d1i Hi Pi – Di – di
ti1
2
ti
ti3
7
ti ti4
1
Hi
β i Bi
– Di
ti5
– β i Di
ti6
t
β i Bi
– Di Pi – Di – di
(1 – β i ) Bi T
Fig. 5.20 Inventory diagram if preventive maintenance occurs at the best time (Taleizadeh 2018)
d i t 1i þ t 3i þ t 4i ¼ Pi xi t 1i þ t 3i þ t 4i ¼ xi Qi
ð5:460Þ
and total scrapped items produced during the rework process are: φ1i t 5i ¼ P1i θi t 5i ¼ d i θi t 1i þ t 3i þ t 4i ¼ xi Qi θi
ð5:461Þ
So: t 5i ¼
xi Qi P1i
ð5:462Þ
t 6i ¼
H Max i Di
ð5:463Þ
βi Bi Bi ¼ βi Di Di
ð5:464Þ
t 7i ¼ Also:
H 1i ¼ Di t 2i ¼ Di t m
ð5:465Þ
In order to determine the maximum level of on-hand inventory when regular production process stops, Hi, one can subtract the back-ordered quantity and demand during the preventive maintenance time from the total healthy produced items which gives:
5.5 Partial Backordering
487
H i ¼ ðPi di Di Þ
Qi βi Bi Di t m Pi
ð5:466Þ
and the maximum inventory level is: ¼ H i þ ðP1i d1i Di Þt 5i H Max i ¼ ðPi di Di Þ
Qi xQ βi Bi Di t m þ ðP1i d 1i Di Þ i 1 i Pi Pi
ð5:467Þ
Obviously, the cycle length is equal to the first case, as below: T¼
7 X
t ij
j¼1
ð1 βi ÞBi Qi di d 1i ¼ 1 þ xi 1 þ Di Pi P1i Di
ð5:468Þ
This gives: Qi ¼
Di T ð1 βi ÞBi Wi
ð5:469Þ
where:
di d 1i W i ¼ 1 þ xi 1 Pi P1i
ð5:470Þ
The total cyclic cost function including production, rework, disposal, setup, backordered, holding of defective, perfect and scrapped items, and lost sale costs is (Taleizadeh 2018): BackOrderedCost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ DisposalCost SetupCost ReworkCost
zffl}|ffl{ zfflfflffl}|fflfflffl{ zfflfflfflfflffl}|fflfflfflfflffl{ z}|{ H1 βB TCðQi ,Bi Þ ¼ Ci Qi þ CRi xi Qi þ C Si xi qi θi þ K i þ Cbi i i t 1i þ t 7i þ i t 2i þ t 3i 2 2
Max
Pi xi θi t 1i þ t 3i þ t 4i 5 H H i 4 H i þ H Max i t i þ hi t þ t 5i þ i t 6i þ b þh1i π i ð1 βi ÞDi t 2i þ ð1 βi ÞBi 2 2 i 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} LostSaleCost ProductionCost
HoldingCostof ScrapItems
HoldingCostof PerfectQualityItems
Pi xi t 3i þ t 4i 3 4 Pi xi 1 3 4 5 Pi xi t 1i 1 ti þ ti þ t i þ Pi xi t 1i t 2i þ t 3i þ t 4i þ ti þ ti þ ti ti þhi 2 2 2 |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
HoldingCostof DefectiveItems
ð5:471Þ After some algebra and simplifications, Eq. (5.471) can be simplified to (Taleizadeh 2018):
488
5
Multi-product Single Machine
! 2 ! h1i θi ðxi Þ2 hi X i 2xi X i xi xi 2 xi 2 U i 1 X i xi U i þ Qi 2 TCðQ,BÞ ¼ þ þ þ þ þ þ 1 2 Pi 2 Pi P1i Pi P1i P1 2 Di Pi P1i 2P i i 2 C bi βi Y i hi βi 1 1 1 xi X xU þ þ þ þ þ iþ i i B2i hi βi Qi Bi X i Di Pi P1i 2Di X i 2 Pi P1i Di þ X i xi ðDi þ U i Þ þ C i þ CRi xi þ CSi xi θi hi t m þ Qi P1i Pi X þ Di þ Pi xi þ hi β i t m i þb π i ð1 βi Þ Bi Xi 2 hi Di þ Di X i t m 2 C bi Di ðPi φi Þðt m Þ2 þ Ki þ þ þb π i ð1 βi ÞDi t m 2X i 2X i ð5:472Þ However, Eq. (5.472) for the annual joint production policy (multi-product single machine) using Eqs. (5.468)–(5.470) changes to: ! 2 ! h1i Di 2 θi ðxi Þ2 hi Di 2 X i 2xi X i xi xi 2 xi 2 U i 1 X i xi U i þ T þ þ þ þ þ þ 2W i 2 Pi 2 Pi P1i Pi P1i ðP1i Þ2 Di Pi P1i 2W i 2 P1i ! 2 ! ð1 β i Þ2 h1i θi ðxi Þ2 Bi 2 X i 2xi X i xi xi 2 xi 2 U i 1 X i xi U i hi þ þ þ þ þ þ þ þ P1i T 2W i 2 Pi 2 Pi P1i Pi P1i ðP1i Þ2 Di Pi P1i 2 2 2 Bi h β ð1 β i Þ 1 x i C bi βi Y i hi βi 1 1 X i xi U i Bi þ þ þ þ þ þ þ i i Wi Pi P1i T 2Di X i 2 T Pi P1i X i Di 0 2 ! 1 2 2 Di ð1 βi Þhi X i 2xi X i xi xi x U 1 X i xi U i þ þ þ þ i iþ þ C B W i2 Pi 2 Pi P1i Pi P1i ðP1i Þ2 Di Pi P1i C B CB i B þB C 2 A @ D h θ ð x Þ ð1 β i Þ h β D 1 xi X i xi U i i 1i i i2 i i i þ þ þ Pi P1i Wi Pi P1i W i P1i ð1 β i Þ X þ Di þ Pi xi D i þ X i x i ðD i þ U i Þ Bi þ hi β i t m i C i þ C Ri xi þ C Si xi θi hi t m þ Xi Pi T Wi P1i 2 2 2 hi Di þ Di X i t m C bi Di ðPi di Þðt m Þ 1 þ Ki þ þ þb π i ð1 βi ÞDi t m þb π i ð1 β i Þ 2X i 2X i T D D þ X i x i ðD i þ U i Þ þ þ i C i þ CRi xi þ C Si xi θi hi t m i Wi Pi P1i ATCðT,BÞ ¼
ð5:473Þ The existence of only one machine results in limited production capacity. Since t 1i þ t 3i þ t 4i , t 5i , and tsi are the production uptimes, rework time, and setup time of the ith product, respectively, and t 2i is the interruption time when the machine is producing ith product, the summation of them should be smaller or equal to the period length (T ). So the capacity constraint of the model is:
5.5 Partial Backordering
489
n n X X t 1i þ t 2i þ t 3i þ t 4i þ t 5i þ tsi T i¼1
ð5:474Þ
i¼1
using: 5 X
t ij
j¼1
1 x ¼ t m þ Qi þ i Pi P1i
ð5:475Þ
Equation (5.474) can be simplified to (Taleizadeh 2018): n X
t m þ Qi
i¼1
1 x þ i þ tsi T Pi P1i
ð5:476Þ
and finally using Eq. (5.475), one has (Taleizadeh 2018): T
Pn 1
þ tm Þ i¼1 ðtsi h i Di 1 xi þ i¼1 W i Pi P1i
Pn
¼ T Min
ð5:477Þ
Also for the service level constraint, the shortage quantity of ith product per period is Bi + Ditm, the annual demand of the ith product is Di, the number of periods in each year is N, and the safety factor of allowable shortages is SL. So the service level constraint is: n X Bi þ Di t m N 1 SL Di i¼1
ð5:478Þ
Using Eq. (5.478), one has: Pn T
i¼1
2Di λ1i t m λ2i 2Di λ1i
ð1 SLÞ
Pn
λ3i i¼1 2Di λ1i
The final multi-product single-machine model becomes:
ð5:479Þ
490
5
TCðT, bi Þ ¼
n X i¼1
s:t: :
X X 1 X Bi 2 X 2 Bi X 3 λi þ λi T λ4i Bi þ λ5i þ λ6i þ T T T i¼1 i¼1 i¼1 i¼1 i¼1 n
λ1i
Multi-product Single Machine
n
n
n
n
Pn
i¼1 ðtsi þ t m Þ ¼ T Capacity T Min Pn Di 1 xi þ 1 i¼1 W i Pi P1i
Pn 2Di λ1i t m λ2i i¼1 2Di λ1i Level T ¼ T Service Min Pn λ3i ð1 SLÞ i¼1 2Di λ1i T, bi 0 i ¼ 1, 2, . . . , n ð5:480Þ where: λ1i
ð1 βi Þ2 h1i θi ðxi Þ2 h β ð1 β i Þ ¼ hi Oi þ Ai þ i i 2 Wi P 2W i 1i C bi βi Y i hi βi 2 1 1 þ þ þ 2Di X i 2 X i Di
>0 ð1 β i Þ X i þ Di þ Pi xi 2 λ i ¼ hi β i t m Gi þb π i ð1 β i Þ Wi Xi h1i Di 2 θi ðxi Þ2 hi D i 2 O þ >0 i 2W i 2 2W i 2 P1i D ð1 βi Þ h1i θi ðxi Þ2 hβD h O þ λ4i ¼ i þ i i i Ai > 0 i i P1i Wi W i2 2 2 hi D i þ d i X i t m C D ðP di Þðt m Þ2 þ bi i i þb π i ð1 βi ÞDi t m λ5i ¼ K i þ 2X i 2X i λ3i ¼
>0
ð5:481Þ ð5:482Þ ð5:483Þ ð5:484Þ
ð5:485Þ λ6i ¼
Di G Wi i
ð5:486Þ
It should be noted that (Taleizadeh 2018): X i ¼ Pi d i Di ,
U i ¼ P1i d 1i Di ,
Y i ¼ Pi d i ð1 βi ÞDi ,
5.5 Partial Backordering
491
di d1i W i ¼ 1 þ xi 1 , Pi P1i D i þ X i xi ð D i þ U i Þ þ Gi ¼ C i þ CRi xi þ CSi xi θi hi t m , P1i Pi 1 xi X i xi U i þ þ Ai ¼ þ Pi P1i Pi P1i and: Oi ¼
2 X i 2xi X i xi xi 2 xi 2 U i X i xi U i þ þ þ þ þ þ Di 1 : Pi P1i Pi 2 Pi P1i Pi P1i ðP1i Þ2
Theorem 5.9 The objective function F ¼ TC(T, Bi) shown in Eq. (5.480) is convex (Taleizadeh 2018). Proof To prove the convexity of F ¼ TC(T, Bi), one can utilize the Hessian matrix. Equation (5.487) shows the objective function is strictly convex (Taleizadeh 2018): Pn ½T, B1 , B2 , . . . , Bn H ½T, B1 , B2 , . . . , Bn T ¼
5 i¼1 λi
T
0
ð5:487Þ
So the solutions are (Taleizadeh 2018): ffi vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u n ! n 4 2 ! uX 4λ1 λ5 λ2 2 X λ i i i T ¼t = λ3i i 1 1 4λ 4λi i i¼1 i¼1 λ4i T λ2i 2λ1i
ð5:489Þ
Di T ð1 βi ÞBi 1 Pdii þ xi 1 Pd1i1i
ð5:490Þ
Bi ¼ Qi ¼
ð5:488Þ
In order to obtain feasible T, the necessary condition is having both Pn 4λ1i λ5i ðλ2i Þ2 Pn 3 ðλ4i Þ2 and either positive or negative and having both i¼1 i¼1 λi 4λ1i 4λ1 Pn λ3i Pn 2Di λ1i tmi λ2i and ð1 SLÞ i¼1 2D λ1 either positive or negative. So in order i¼1 2d λ1 i i
i i
to obtain the feasible and optimal solution, the following solution procedure is developed by Taleizadeh (2018):
492
Step 1. Calculate L1 ¼
5
Pn i¼1
4λ1i λ5i ðλ2i Þ 4λ1i
2
, L2 ¼
Pn
3 i¼1 λi
Multi-product Single Machine
ðλ4i Þ
2
4λ1i
Level , T Service , and Min
T Capacity . Min Step 2. If L1L2 < 0 or L2 ¼ 0, there is no feasible solution, so terminate the procedure. It means there is no feasible solution for the set of parameters. Step 3. If L1L2 > 0, meaning feasible region and optimal solution exist, calculate the period length using Eq. (5.494). n o Level , T Capacity 4. If T is less than Max T Service Min Min n o Capacity Service Level Max T Min , T Min ; else T ¼ T.
Step
,
then
T ¼
Step 5. Calculate Bi for i ¼ 1, 2, . . ., n using Eq. (5.489) and T obtained from Step 4. Step 6. Calculate Qi for i ¼ 1, 2, . . ., n using Eq. (5.490), T and Bi obtained from Steps 4 and 5 respectively. Step 7. Terminate the procedure. Examples 5.23 and 5.24 Consider a turning manufactory with only one CNC (computer numerical control) machine used to lathe metal plates to different sizes. Its customers are some factories needing metal plates in different sizes. The total demand rate of each size is deterministic, while because of the different quality of each plate, their unit costs are different. Moreover, the production rates, setup time for each product because of programming on machine, and other parameters are different too. According to the history of the factory, the manufacturer has realized that some of the customers wait to receive the product if the manufacturer could not satisfy their demands as when as they want, while some of them go to another factory to satisfy their demands. The aim of the manufacturer is to determine the best time of preventive maintenance, production and shortage quantities, and period length such that its total cost is minimized. In order to provide numerical examples for this factory, consider a production system with five products where the general data for two examples are given in Table 5.62 and the lower limit of service level is 0.9. They considered two numerical examples with uniform distribution for Xi and θi. Tables 5.63 and 5.64 show the specific data of both examples (Taleizadeh 2018). Tables 5.65 and 5.66 show the best results of numerical examples. In Example 5.23, according to the solution procedure, after calculating coefficients, T should be calculated using Eq. (5.496) which is equal to 0.8642. Since T ¼ 0:8642 > n o Capacity Level Max T Service ¼ 0:5965, T ¼ 0:6745 , the optimal value of period length Min Min is 0.8642 (see the flowchart of the proposed solution procedure), and other decision variables should be calculated based on the optimal value of period length as shown in Table 5.65. But in Example 5.24 since T ¼ 0:9124 < n o Level ¼ 0:8954, T Capacity ¼ 1:3945 , the optimal value of period length Max T Service Min Min n o Level ¼ 0:8954, T Capacity ¼ 1:3945 ¼ 1:3954 , and optimal is T ¼ Max T Service Min Min order and shortage quantities should be calculated based on T ¼ 1.3954 as shown in Table 5.66 (Taleizadeh 2018).
5.5 Partial Backordering
493
Table 5.62 General data for both examples (Taleizadeh 2018) Product 1 2 3 4 5
Pi 10,000 11,000 12,000 13,000 14,000
P1i 5000 6000 7000 8000 9000
tsi 0.005 0.01 0.015 0.02 0.025
Ki 100 200 300 400 500
Ci 10 10 10 10 10
hi 3 3 3 3 3
h1i 1 1 1 1 1
CSi 2 2 2 2 2
Cbi 5 5 5 5 5
b πi 6 6 6 6 6
βi 0.7 0.7 0.7 0.7 0.7
CRi 2 2 2 2 2
Table 5.63 Specific data for Example 5.23 (Taleizadeh 2018)
~ e0i , f 0i θi U
Xi~U [ei, fi] Items 1 2 3 4 5
Di 1600 1700 1800 1900 2000
tm 0.005 0.005 0.005 0.005 0.005
ei 0 0 0 0 0
fi 0.01 0.015 0.02 0.025 0.03
E[Xi] 0.005 0.0075 0.01 0.0125 0.015
di ¼ PiE[Xi] 50 82.5 120 162.5 210
e0i 0 0 0 0 0
Table 5.64 Specific data for Example 5.24 (Taleizadeh 2018) Items 1 2 3 4 5
Di 2000 2500 3000 3500 4000
tm 0.007 0.007 0.007 0.007 0.007
Xi~U [ei, fi] ei fi 0 0.055 0 0.1 0 0.155 0 0.20 0 0.255
E[Xi] 0.025 0.05 0.075 0.1 0.125
di ¼ PiE[Xi] 250 550 900 1300 1750
~ θi U e0i 0 0 0 0 0
f 0i 0.05 0.1 0.2 0.25 0.3
e0i , f 0i f 0i 0.15 0.2 0.25 0.3 0.35
E[θi] 0.0255 0.05 0.15 0.125 0.155
d1i ¼ P1iE [θi] 250 600 1400 2000 2700
E[θi] 0.075 0.1 0.125 0.15 0.175
d1i ¼ P1iE[θi] 375 600 875 1200 1575
Table 5.65 The best results for Example 5.23 (Taleizadeh 2018) T Capacity Min 0.6745
Level T Service Min 0.5965
T 0.8642
T 0.8642
Bi 125.2145 141.9812 189.0294 212.7183 248.0982
Qi 1354.2324 1498.1943 1552.6183 1654.1735 1801.6512
TC 98,458.2
Table 5.66 The best results for Example 5.24 (Taleizadeh 2018) T Capacity Min 1.3945
Level T Service Min 0.8954
T 0.9124
T 1.3945
Bi 271.5423 293.0621 325.5423 360.4520 394.2689
Qi 2452.8542 2842.3956 3412.4125 3965.7163 4698.0254
TC 109,241.1
494
5.6
5
Multi-product Single Machine
Conclusion
To provide a comprehensive introduction about the multi-product single-machine EPQ inventory management research status, this chapter presented the recent studies in relevant fields. The literature review framework in this chapter provided a clear overview of the multi-product single-machine study field, which can be used as a starting point for further study. This chapter presents a framework to classify different types of multi-product single machine in terms of economic production quantity problem and reviews the literature based on the framework. In this chapter, several multi-product single-machine EPQ problems are discussed in details, and the models are classified into three categories in terms of the inclusion or noninclusion of the shortage and its type. The first category includes several models in which shortage is not allowed. In the second category of models, shortage is allowed and is back-ordered. Finally, the multi-product single-machine EPQ models with partial backordering are examined.
References Chiu, S. W. (2010). Robust planning in optimization for production system subject to random machine breakdown and failure in rework. Computers & Operations Research, 37, 899–908. Chiu, Y. S. P., & Chang, H.-H. (2014). Optimal run time for EPQ model with scrap, rework and stochastic breakdowns: a note. Economic Modelling, 37, 143–148. Chiu, S. W., Pai, F. Y., & Wu, W. K. (2013). Alternative approach to determine the common cycle time for a multi-item production system with discontinuous deliveries and failure in rework. Economic Modelling, 35, 593–596. Eilon, S. (1985). Multi-product batch production on a single machine—a problem revisited. Omega, 13, 453–468. Goyal, S. (1984). Determination of economic production quantities for a two-product single machine system. The International Journal of Production Research, 22, 121–126. Hayek, P. A., & Salameh, M. K. (2001). Production lot sizing with the reworking of imperfect quality items produced. Production Planning & Control, 12, 584–590. Haji, B., Haji, R., & Haji, A. (2009). Optimal batch production with rework and non-zero setup cost for rework. In International Conference on Computers & Industrial Engineering, 2009 (CIE 2009) (pp. 857–862). Piscataway, NJ: IEEE. Jamal, A., Sarker, B. R., & Mondal, S. (2004). Optimal manufacturing batch size with rework process at a single-stage production system. Computers & Industrial Engineering, 47, 77–89. Nobil, A. H., & Taleizadeh, A. A. (2016). A single machine EPQ inventory model for a multiproduct imperfect production system with rework process and auction. International Journal of Advanced Logistics, 5, 141–152. Pasandideh, S. H. R., & Niaki, S. T. A. (2008). A genetic algorithm approach to optimize a multiproducts EPQ model with discrete delivery orders and constrained space. Applied Mathematics and Computation, 195, 506–514. Pasandideh, S. H. R., Niaki, S. T. A., Nobil, A. H., & Cárdenas-Barrón, L. E. (2015). A multiproduct single machine economic production quantity model for an imperfect production system under warehouse construction cost. International Journal of Production Economics, 169, 203–214.
References
495
Rogers, J. (1958). A computational approach to the economic lot scheduling problem. Management Science, 4, 264–291. Shafiee-Gol, S., Nasiri, M. M., & Taleizadeh, A. A. (2016). Pricing and production decisions in multi-product single machine manufacturing system with discrete delivery and rework. Opsearch, 53, 873–888. Taleizadeh, A. A. (2018). A constrained integrated imperfect manufacturing-inventory system with preventive maintenance and partial backordering. Annals of Operations Research, 261, 303– 337. Taleizadeh, A. A., Niaki, S. T. A., & Najafi, A. A. (2010a). Multiproduct single-machine production system with stochastic scrapped production rate, partial backordering and service level constraint. Journal of Computational and Applied Mathematics, 233, 1834–1849. Taleizadeh, A. A., Wee, H. M., & Sadjadi, S. J. (2010b). Multi-product production quantity model with repair failure and partial backordering. Computers & Industrial Engineering, 59, 45–54. Taleizadeh, A., Jalali-Naini, S. G., Wee, H. M., & Kuo, T. C. (2013a). An imperfect multi-product production system with rework. Scientia Iranica, 20, 811–823. Taleizadeh, A. A., Wee, H. M., & Jalali-Naini, S. G. (2013b). Economic production quantity model with repair failure and limited capacity. Applied Mathematical Modelling, 37, 2765.2774. Taleizadeh, A. A., Cárdenas-Barrón, L. E., & Mohammadi, B. (2014). A deterministic multi product single machine EPQ model with backordering, scraped products, rework and interruption in manufacturing process. International Journal of Production Economics, 150, 9–27. Taleizadeh, A. A., & Wee, H. M. (2015). Manufacturing system with immediate rework and partial backordering. International Journal of Advanced Operations Management, 7, 41–62. Taleizadeh, A. A., Sadjadi, S. J., & Niaki, S. T. A. (2011). Multiproduct EPQ model with single machine, backordering and immediate rework process. European Journal of Industrial Engineering, 5, 388–411. Taft, E. W. (1918). The most economical production lot. Iron Age, 101(18), 1410–1412. Taleizadeh, A., Najafi, A., & Niaki, S. A. (2010c). Economic production quantity model with scrapped items and limited production capacity. Scientia Iranica, Transaction E: Industrial Engineering, 17, 58. Taleizadeh, A., Cárdenas-Barrón, L., Biabani, J., & Nikousokhan, R. (2012). Multi products single machine EPQ model with immediate rework process. International Journal of Industrial Engineering Computations, 3, 93–102. Taleizadeh, A. A., Sarkar, B., & Hasani, M. (2017). Delayed payment policy in multi-product single-machine economic production quantity model with repair failure and partial backordering. Journal of Industrial and Management Optimization, 13(5), 1–24. Wee, H., Widyadanab, G., Taleizadeh, A., & Biabanid, J. (2011). Multi products single machine economic production quantity model with multiple batch size. International Journal of Industrial Engineering Computations, 2, 213–224.
Chapter 6
Quality Considerations
6.1
Introduction
Traditional economic order quantity (EOQ) models offer a mathematical approach to determine the optimal number of items a buyer should order to a supplier each time. One major implicit assumption of these models is that all the items are of perfect quality (Rezaei and Salimi 2012). However, presence of defective products in manufacturing processes is inevitable. There is no production process which can guarantee that all its products would be perfect and free from defect. Hence, there is a yield for any production process. Basic and classical inventory control models usually ignore this fact. They assume all output products are perfect and with equal quality; however, due to the limitation of quality control procedures, among other factors, items of imperfect quality are often present. So it has given researchers the opportunity to relax this assumption and apply a yield to investigate and study its impact on several variables of inventory models such as order quantity and cycle time. As aforementioned, defective products in manufacturing processes are inevitable. A common assumption in the EPQ inventory literature with defectives is that the rework of a defective item is followed immediately after it is identified (MoussawiHaidar et al. 2016). This assumption of continuous screening during production complicates the analysis and is not practical for most production systems, especially when the fraction of defective items is low and the production rate is high, which makes continuous screening during production very expensive. To simplify the analysis and the computation of the average inventory, it was assumed in the literature that the products are lumped into two groups, good products and to be reworked products. Some other researchers assumed that some of these defective items are sold to the secondary market with lower price.
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7_6
497
6 Quality Considerations
Partial backordering
Withreturn
Backordering
Noshortage
Backordering
Partial backordering
Withoutreturn
Noshortage
Fig. 6.1 Categories EOQ and EPQ models
EOQandEPQmodelswithquality consideration
498
One of the assumptions in the EOQ inventory literature stated that the received items are of perfect quality. This problem has received considerable attention for the last 30 years. Porteus (1986) first considered investments for the quality improvement problem and setup cost reduction. He believed that the number of defective items in a lot depends on the probability of the production process (machine) becoming out of control, and he concluded that the quality of items can be improved by reducing lot sizes. Some researches can be found in Taleizadeh et al. (2015, 2019a, b), Mohammadi et al. (2015) Salameh & Jaber (2000), and Taleizadeh & Moshtagh (2019). In this chapter, the EOQ and EPQ problems with quality considerations are investigated. The reviewed models are classified into two main categories including “with return” and “without return” and three subcategories related to shortage consideration. The first category includes several models which in some of them shortage is not allowed and others shortage was considered as backordering and partial backordering. Likewise, the second category consists of the same subcategories for the studies which were not considered return policy. This grouping is provided for EOQ and EPQ models separately. To provide a comprehensive introduction about the mentioned research status, in this chapter, the recent studies in relevant fields are reviewed. The literature review framework in this chapter provides a clear overview of the EOQ and EPQ models with quality considerations, which can be used as a starting point for further study. The classification is shown in Fig. 6.1. The common notations of investigated studies are shown in Table 6.1. To integrate the presented models in this chapter similar to the previous chapters, these notations are used. The main decision variables of this field on inventory are Q and T, but in some studies other decision variables are considered too.
6.1 Introduction
499
Table 6.1 Notations D h h1 K KS Kd P P1 Rs P1 C CR CI Cr Cfa Cfr R CR s v Cb g b π β Ti T1 T2 x n m1 m2 Q B y θ F TP ETP ATP f(x) f(m1) f(m2) E[.]
Annual demand (item/year) Holding cost per unit and per unit of time ($/item/unit of time) Holding cost of a defective item kept in inventory ($/item/unit of time) Fixed order cost ($/lot) Setup cost ($/setup) Transport cost of defective lots back to supplier ($/lot) Production rate per year (item/year) Rework rate (item/year) Rate of screening or inspection (item/year) Rework rate (item/year) Purchasing cost per unit of product ($/item) Unit rework cost per item ($/item) Inspection cost per unit of product ($/item) Cost for returning a defective item ($/item) Cost of accepting a defective item ($/lot) Cost of rejecting a non-defective item ($/lot) The cost that is paid because of the wrong rejection by the vendor ($/item) Unit rework cost ($/item) Selling price per unit of product ($/item) Selling price per imperfect unit ($/item) Backordering cost per unit of demand and per unit of time ($/item/unit of time) The goodwill loss on a unit of unfilled demand ($/item) Lost sale cost per unit of unfilled demand b π ¼ s C þ g ($/item) Rate of backordering (%) Length of cycle (i) (year) Length of cycle in which the inventory level is more than or equal to zero (year) Length of cycle in which the inventory level is less than zero (year) Proportion of defective items (%) Size of the sample (integer) Probability of type I error (classifying a non-defective item as defective) Probability of type II error (classifying a defective item as non-defective) Order quantity (item) The maximum backordering quantity (item) Number of perfect items in a lot (item) Number of defective products in a sample of n items (item) Fill rate or the percentage of cycle time that inventory level is positive (%) Total profit per cycle ($) Expectation of total profit per cycle ($) Annual total profit ($) Function of probability density of defective rate Probability density function of m1 Probability density function of m2 Expectation operator
500
6.2
6 Quality Considerations
Literature Review
Inventory models with imperfect-quality items have received significant attention in the literature. Muhammad and Alsawafy (2011) developed the economic order quantity model with imperfect-quality items. They considered that the incoming lot has a fraction of scrap and reworkable items, and the lot will go through a 100% inspection. Rezaei and Salimi (2012) formulated and solved a problem to determine the maximum purchasing price a buyer is willing to pay to a supplier to avoid receiving imperfect items under two conditions. First, they assumed that the buyer’s selling price is independent of the buyer’s purchasing price, while under the second condition, they assumed that changing the buyer’s purchasing price influences the buyer’s selling price and customer demand. Cheikhrouhou et al. (2018) developed an economic order quantity model for a sampling, sample quality inspection, and a returned policy of defective items. Their research filled the research gap in the literature in providing a model, which took into account the impairment loss resulting from the sample inspection. It also highlighted the strong link between order sizes, sample sizes, and lot sizes. Khan et al. (2011) determine an inventory policy for imperfect items received by a buyer. They adopted a realistic approach of screening. That is, an inspector may classify a non-defective item to be defective (type I error), and he may also classify a defective item to be non-defective (type II error). The defective items classified by the inspector and those returned from the market are accumulated and sold at a discounted price at the end of each procurement cycle. Konstantaras et al. (2012) assume planned shortages to occur in each cycle. Two models were developed. The first model assumes an infinite planning horizon for which the optimal replenishment policy was determined. The second model assumes that the planning horizon consists of unequal cycles in each of which the percentage of imperfect-quality items reduces with every shipment following a learning curve. For this model, a closed-form solution of the total profit was derived in terms of the cost parameters and the relevant decision variables which are the replenishment points, the points where the inventory level becomes zero and the number of the cycles. Hauck and Vörös (2015) considered the traditional lot-sizing problem when after arrival, the quality of each item in a lot is checked. The percentage of defective items is probability variable, and investments could be made to increase the screening rate. The variable screening rate especially implicates cases where unplanned backlogs may develop. Aslani et al. (2017) extend an EOQ model with partial backordering when the supplier’s production process has a random yield. They introduce order quantity and fill rate as decision variables. Moreover, they proposed a solution algorithm based on recursive method to solve the model and find optimal values of decision variables. In order to make improvement in yield, they investigate the effect of investing money to improve the mean and variability of yield by logarithmic functions. The results show that sometimes investment to improve the yield rate causes a reduction of costs. The word “sometimes” refers to the cost required to be invested for
6.3 EOQ Model with No Return
501
improvement plans. Taleizadeh and Zamani-Dehkordi (2017) define three levels of defective items in each sample according to their numbers. If this number is less than α1, it is not necessary to inspect all the items; else if this number is between α1 and α2, all the items should be inspected, and if this number is more than α2, the order is rejected and another order without any defective items is received. The rate of imperfect items in each order is p, and regarding the number of defective items, it has three levels, lower than p1, between p1 and p2, and higher than p2. Cheng (1991) proposed a simple equation to model the relationship between unit production cost and process capability and quality assurance expenses for the EPQ problem. The optimal solution is then derived using differential calculus, which yields a simple closed-form expression for the optimal value of both production quantity and expected fraction acceptable. He also presented a sensitivity analysis of the impacts of the cost parameters on the optimal solution, followed by a discussion of the problems associated with cost estimation. Tsou et al. (2012) developed an EPQ model with continuous quality characteristic, rework and reject. The findings revealed that there is an optimal lot size, which generates minimum total cost in their model. It was also found that if the percentage of imperfect-quality items and rejected items is zero, or approaches zero, the optimal lot size of our model is equal to the classical EPQ model. In addition, it was shown that Taguchi’s cost does not affect the model. Moussawi-Haidar et al. (2016) considered the realistic case where defective items undergo quality control by the consumer or seller during the purchasing process. As soon as production is completed, a cheaper and faster screening process identifies all the defective items. They investigated two realistic cases where defective items are scrapped and when defective items are reworked. The equations to calculate the optimal total profit per unit time and order quantities were presented. Haji et al. (2009) considered an imperfect production system in which a constant percentage of defective items are produced. In their model, all the defective items produced in each cycle are reworked in the same cycle immediately after normal production ends. They assumed that a 100% inspection takes place in both the normal production and rework processes. They also assumed that type 1 errors (i.e., perfect items incorrectly rejected) and type 2 errors (i.e., imperfect items incorrectly accepted) will be committed. For this system, they obtained the optimal production quantity that minimizes the total cost of the system, which is the sum of the normal and rework processing costs, inspection costs, inventory holding costs, and inspection error costs due to inspection errors. Features of reviewed studies are given in Table 6.2.
6.3
EOQ Model with No Return
In this subsection, three models in which return policy is not considered are presented. The model development is investigated. Then, the solution procedure to solve the optimization problem is presented. Also, numerical examples have been reviewed to illustrate the implementation of the proposed method, if there is any.
502
6 Quality Considerations
Table 6.2 Features of reviewed studies Reference Muhammad and Alsawafy (2011) Cheikhrouhou et al. (2018) Khan et al. (2011) Konstantaras et al. (2012) Hauck and Vörös (2015) Aslani et al. (2017) Taleizadeh and Zamani-Dehkordi (2017) Cheng (1991) Tsou et al. (2012) Moussawi-Haidar et al. (2016) Haji et al. (2009) Al-Salamah (2016)
6.3.1
EOQ ✓ ✓ ✓ ✓ ✓ ✓ ✓
EPQ
Shortage
Return
Partial backordering
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
✓ ✓
✓
No Return Without Shortage
Rezaei and Salimi (2012) mathematically modeled the relationship between the buyer and supplier with regard to conducting the inspection, resulting in a change of the buyer’s economic order quantity and purchasing price. They formulated and analyze the problem under two conditions: (1) assuming there is no relationship between the buyers’ selling price, buyer’s purchasing price, and customer demand and (2) assuming there is relationship between the buyers’ selling price, buyer’s purchasing price, and customer demand. The mathematical model of on-hand problem is presented in Sect. 2.3.5.1.
6.3.2
Two Quality Levels with Backordering
Muhammad and Alsawafy (2011) developed an economic order quantity of imperfect-quality items where the incoming lot has fractions of scrap and reworkable items. These fractions are considered to be random variables with known probability density functions. The demand is satisfied from perfect items and reworked items, whereas the scrap items are sold in a single batch at the end of the cycle with a salvage cost. The notations which are specially used in this problem are presented in Table 6.3. Figure 6.2 represents the model where the lot of size Q is received with purchasing price of C per unit and the fixed ordering cost K. It is assumed that each order contains a probabilistic fraction of scrap and reworkable items ps and pr with known probability density functions f( ps) and f( pr), respectively. Good and reworked items
6.3 EOQ Model with No Return
503
Table 6.3 New notations for given problem (Muhammad and Alsawafy 2011) ps pr p Z1 Z2 Z3 Z4
Percentage of scrap items (%) Percentage of reworkable items (%) Percentage of scrap and reworkable items (%) Inventory level after the inspection period (item) Inventory level after the selling of the scrap items and return reworked items (item) Inventory level just before receiving the reworked items (item) Inventory level just after receiving the reworked items (item)
Fig. 6.2 Behavior of inventory level over time (Muhammad and Alsawafy 2011)
Inventory level y Z4 Z1 Py Z2
Z3
PRY
t1
t2
t3
Time
T
can be sold. On the other hand, scrap items will be sold in a batch at the end of the cycle with salvage (discount) per unit. The optimal order quantity is found by taking the difference between the total revenue and total cost, the latter of which consists of four types: procurement cost, inspection cost, rework cost, and inventory carrying cost. Revenues come from selling of good items and scrap items. Shortage is not allowed and inspection and rework processes are error-free (Muhammad and Alsawafy 2011). Since shortage is not allowed, to avoid shortage, the number of good items is at least equal to the demand during inspection time: ð1 ps pr ÞQ Dt 1
ð6:1Þ
Since ps and pr are coming from a probability density functions, they will be limited as below:
504
6 Quality Considerations
E ð ps Þ þ E ð pr Þ 1
D , Rs
for
Rs D
ð6:2Þ
The time t1 needed to inspect the lot is: t1 ¼
Q Rs
ð6:3Þ
The expected total revenue is the summation of sales of the good items and scrap items and it is given as: E ½TRðQÞ ¼ pð1 E ðps ÞÞQ þ vQE ðps Þ
ð6:4Þ
The expected total comprises four different costs. The first cost is the procurement cost: PCðQÞ ¼ K þ CQ
ð6:5Þ
The expression for the expected total cost is (Muhammad and Alsawafy 2011): E½TCðQÞ ¼ K þ CQ þ CR E ðPr ÞQ þ C I Q Eð1 ps ÞQE ðT Þ E ðps ÞQ2 E p2r Q2 þ þh 2 Rs P1
ð6:6Þ
The expected total profit equals the expected total revenues minus the expected total cost (Muhammad and Alsawafy 2011): E ½TPðQÞ ¼ E½TRðQÞ E ½TCðQÞ ¼ sð1 Eðps ÞÞQ þ vQE ðps Þ Eð1 ps ÞQE ðT Þ E ðps ÞQ2 E p2r Q2 þ K þ CQ þ C R E ðpr ÞQ þ C I Q þ h 2 Rs P1 ð6:7Þ The expected cycle period is given by: E ðT Þ ¼
E ð1 ps ÞQ D
ð6:8Þ
The expected total profit per unit time is: E ½TPUðQÞ ¼
E ½TPðQÞ E ðT Þ
ð6:9Þ
6.3 EOQ Model with No Return
505
To find the optimal order quantity, the first derivative of E[TPU(Q)] is taken, set to zero, and solved for Q: ∂E½TPUðQÞ 1 ¼ 1 E ðps Þ ∂Q 2 2 2 33 2 E ð 1 p Þ s E pr D55 E ð p ÞD KD s þ 4 2 h4 2 R P Q s 1
ð6:10Þ
From Eq. (6.10), they found the expression of the economic order quantity:
2DE ðp Þ 2DE p2 12 2 r s EOQ2 ¼ 2KD= h E ð1 ps Þ þ P1 Rs
ð6:11Þ
The second derivative is equal to: 2
∂ E ½TPUðQÞ 2KD ¼ 2 0 Q Q ð1 Eðps ÞÞ
ð6:12Þ
Since the second derivative is always negative, this means that there exists a unique value of Q* that maximizes objective function. Maximizing Eq. (6.7) is equal to minimizing Eq. (6.13) (Muhammad and Alsawafy 2011): 2 2 39 2 E ð 1 p Þ s E pr D5= E ð p ÞD 1 KD s 4 ECðQÞ ¼ ð6:13Þ hQ þ Rs P1 2 1 E ð ps Þ : Q 2 ; 8
2KDðF þ β βF Þ2 > u > > > i > th a : Q ð F Þ ¼ > s ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi > > > 2 > > 2 2 < hF þ Cb βð1 F Þ2 ðσ 2 þ μ2 Þ > 2Kh ð σ þ μ Þ > < if β > 1 : > Dμ2 π 2 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi > > > > βðβhC b ÞQðσ 2 þ μ2 Þ½ψ 3 Q ψ 2 þ ψ 1 Q β½ψ 3 Q ψ 2 þ ψ 1 Q > > > > : b : F ðQ Þ ¼ > > ð 1 β Þ ½ψ 3 Q ψ 2 þ ψ 1 Q > > > > pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi : 2 2 Otherwise : c : F ¼ 1, and Q ¼ 2KD=hðσ þ μ Þ
ð6:31Þ where: ψ 1 ¼ ðh þ βCb Þ μ2 þ σ 2
ð6:32Þ
ψ 2 ¼ 2Dgð1 þ βÞ2 μ
ð6:33Þ
ψ 3 ¼ 2KDð1 þ βÞ2
ð6:34Þ
512
6.3.4.1
6 Quality Considerations
Yield Improvement Models
In this section, making improvement in the yield rate is investigated. In the long term, one may consider the mean and the variance of the yield to be functions of capital expenditures. In this section, we seek to improve yield by investing to increase the mean of yield or to decrease its variance. Generally, doing investments to improve the yield needs cost analysis. If the investment is found affordable, then it can lead to a variety of advantages such as cost reduction and establishing a longterm relationship. When the yield improves, the total quantity of products for satisfying a constant demand decreases. Another advantage is that because of the decline in the size of each order, the inspection also decreases. Please note that we do not mean the inspection will be skipped; by “decrease in inspection,” we mean because the number of products decreases, the number of inspections will decrease too; meanwhile the strategy of 100% inspection is still carried out. Elimination of the inspection is the ultimate aim, if after implementation of several improvements, the production process becomes a process without producing any imperfect item. In addition to the above points, reaching a desired situation and improving the yield to a proper state will turn the buyer into a long-term customer for the supplier. In this section, they sought to improve yield by investing to increase the mean of yield (μ). Aslani et al. (2017) used the companion yield parameter, γ ¼ 1 for 1 γ 1/Lx. Please note that as μ increases from Lx to 1, γ approaches 1 from 1/ Lx. Therefore, they assumed that γ follows a logarithmic investment function as follows: αðγ Þ ¼ a bLnγ
ð6:35Þ
where a and b are positive parameters given by (Aslani et al. 2017): a¼
Lnγ 0 φ
and
b¼
1 φ
ð6:36Þ
α(γ) represents the investment cost required to change the companion yield parameter from γ 0 to γ, as suggested by Porteus (1986), and is a strictly decreasing and convex function of γ. The target is to improve the companion yield to a desired value in order to improve the mean of yield. Corollary 6.1 Since the yield would improve, hence the optimal order quantity and fill rate, (Q and F), would change. Substituting Qimp and Fimp into Eq. (6.25), and considering the investment cost required to create improvements, the total cost after the improvement plan is presented in Eq. (6.37) (Aslani et al. 2017): ATCimp Qimp , F imp ¼ iαðγ Þ þ ATC Qimp , F imp
ð6:37Þ
Also, Aslani et al. (2017) sought to improve yield by investing to decrease the variance of yield (σ 2). In other words, they examined reducing σ 2 as variability of the
6.3 EOQ Model with No Return
513
yield to an acceptable value. There is a cost per year ρ(σ 2) of reducing yield variance to an acceptable value: ρ σ 2 ¼ m nLn σ 2
ð6:38Þ
where m and n are positive constants and ρ(σ 2) is a convex and strictly decreasing function of σ 2 given by (Aslani et al. 2017): Ln σ 20 1 m¼ and n ¼ τ τ
ð6:39Þ
Corollary 6.2 Due to the change in variance of yield rate, it is obvious that the optimal order quantity and fill rate, (Q and F), will change. Substituting Q0imp and F 0imp into Eq. (6.25), a new annual total cost (ATC(Q0 imp F0 imp)) will be calculated. Finally, by considering the investment cost mandatory to create improvements, the total cost after the improvement plan will be: ATC0imp Q0imp , F 0imp ¼ iαðγ Þ þ ATC Q0imp , F 0imp If the condition β > 1
ð6:40Þ
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2Khðσ 2 þ μ2 Þ=Dμ2 C 2b is established in Proposition 6.2,
the optimal functions are not closed-form; therefore, a specific procedure should be used to solve the problem and find the optimal values. To solve the problem, they proposed a solution method as follows, in Discussion 6.1: qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Discussion 6.1 When β > 1 2Khðσ 2 þ μ2 Þ=Dμ2 C 2b, then a recursive algorithm is implemented to find the optimal solutions. At the first step, insert F1 ¼ 1 (or any acceptable value) into the function Q*(F) (Eq. 6.31a), calculate the result, and call it Q1. Then, at the second step, substitute the value of Q1 into the function F*(Q) (Eq. 6.31b), and calculate F2. At the third step, insert the value of F2 into the function Q*(F) and calculate Q2. Following this procedure to the next steps, they progressively approached the optimal values for Q and F. They defined two parameters which represent the appropriate time to stop the algorithm. Assume that εF and εQ are the indexes for ending the algorithm. Whenever the result of subtraction between two consecutive values of a decision variable becomes less than its index, the recursive algorithm ends. Thus, whenever ΔF ¼ |Fi Fi 1| < εF and ΔQ ¼ | Qi Qi 1| < εQ both take place, the algorithm will stop proceeding, and Fi and Qi are the optimal values of decision variables. The results indicate that this algorithm is quite efficient. Discussion 6.2 Since shortage can be written as B ¼ D(1 F)T, and also cycle time is T ¼ xQ/D(F + β βF), it can be easily observed that the service constraint, βB/ Q Lx, will be satisfied if and only if the following condition is held:
514
6 Quality Considerations
β Lx F=ð1 F Þðu Lx Þ,
ðF 6¼ 1Þ
ð6:41Þ
As can be seen, it must be F 6¼ 1. Therefore, if the optimal value of fill rate is calculated to be F ¼ 1, in order to remove this error, F ¼ 1 ε is used where ε is an infinitesimal amount. Note that this issue does not reduce the generality of the solution algorithm. If the value of decision variables does not meet the service constraint, it means the supplier is unable to answer all backordered shortages. In these circumstances, the buyer can decide whether to continue the cooperation with this supplier or not. In this problem, the buyer is very sensitive to the service constraint, and if the supplier cannot meet the service constraint, then the buyer will switch to other suppliers (Aslani et al. 2017). Example 6.2 Consider a company that purchases its required product from a supplier. Each received batch from this supplier includes a random proportion of defective items. This means supplier’s production process works to a random yield. Assume that the yield is between 0.4 (Lx ¼ 0:4) and 1 and is a continuous random variable. Also the mean and variance of yield are known. The mean of the yield is μ ¼ 0.7 and its variance is σ 2 ¼ 0.01. The buyer needs 500 units of the product each year. Other data used is sequenced as β ¼ 0.5, g ¼ 2 ($/item), h ¼ 4 ($/item/ year), K ¼ 120 ($/lot), εF ¼ 0.001 and εQ ¼ 0.1, Cb ¼ 2 ($/unit/year) (Aslani et al. 2017). qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Step 1. Is β > 1 2Khðσ 2 þ μ2 Þ=Dμ2 C 2b met? ffi qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi ðσ 2 þμ2 Þ ðσ 2 þμ2 Þ 1 2KhDμ ¼ 0:300146 ) βð¼ 0:5Þ > 1 2KhDμ 2 C2 2 C2 b
b
Yes. Step 2. Calculating optimal values. Since condition β >1 qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2Khðσ 2 þ μ2 Þ=Dμ2 C 2b is met, the recursive algorithm must be employed. As it can be seen in Table 6.5, at the seventh iteration, △F εF(¼0.001) and △Q εQ(¼0.1). Therefore, F7 ¼ F* and Q7 ¼ Q*. Step 3. Is β ð1FLÞxðFμLx Þ established?
Lx F ð1F ÞðμLx Þ
¼ 0:879859 ) βð¼ 0:5Þ ð1FLxÞFðμLx Þ
Yes. Step 4. F* and Q* are optimal. According to the solution, the optimal values are Q* ¼ 379.509, T* ¼ 0.719179, B* ¼ 216.633, and ATC* ¼ 616.870.
6.4 EOQ Model with Return
515
Table 6.5 The process of achieving optimal values through the recursive method (Aslani et al. 2017) Iteration F Q ΔF ΔQ ATC
6.4
1 1 244.949 – – 699.854
2 0.5069 344.292 0.4931 99.343 621.702
3 0.4206 371.895 0.0863 27.603 617.115
4 0.4022 377.971 0.0184 6.076 616.880
5 0.3984 379.211 0.0038 1.240 616.870
6 0.3977 379.459 0.0008 0.248 616.870
7 0.3975 379.509 0.0001 0.05 616.870
EOQ Model with Return
In this subsection, three problems that take into account the return policy are presented. The model development is investigated. Then, the solution procedure to solve the optimization problem is presented. Also, numerical examples have been reviewed to illustrate the implementation of the proposed method, if there is any.
6.4.1
Inspection and Sampling
Cheikhrouhou et al. (2018) developed an inventory model with lot inspection policy. With the help of lot inspection, even though all products need not to be verified, still the retailer can decide the quality of products during inspection. If the retailer found that the products have imperfect quality, the products are sent back to the supplier. As it is lot inspection, misclassification errors (type I error and type II error) are introduced to model the problem. This model emphasizes a sample inspection to avoid maximum possibility of type I and type II errors of defective items. The mathematical model analyzes two ways how to reduce defective lots. The retailer chooses whether, after inspection of defective items, they are immediately sent back to the supplier or wait for the next shipment from the supplier to send back the defective items. The model mainly stands on two major factors: order size (Q*) and sample size (n*), which are related to each other (Cheikhrouhou et al. 2018). The notations which are specially used in this problem are presented in Table 6.6. In this section, the mathematical model is introduced. Let Q represents the order quantity size of lots, and a new constant L is introduced, which represents the number of items per lots. In order to satisfy the demand D of items per year, a shipment containing several lots is received every T unit of time. In a perfect model and without defective items, the relation D ¼ QL/T is established in the stationary state, where T represents the cycle time. To calculate the total cost of the model, the following costs had to be calculated (Cheikhrouhou et al. 2018):
516
6 Quality Considerations
Table 6.6 New notations for given problem (Cheikhrouhou et al. 2018) n Ks TI L xe Clot ATP(Q, n)
Number of items inspected per lot (integer) Transport cost of defective lots back to the supplier (for the first subcase model) ($) Inspection time for a shipment (time) Number of items per lot (integer) Percentage of defective items perceived by the retailer (%) Lot purchase cost ($/lot) Annual total profit ($/year)
TC ¼ Inspection cost þ Inspection error cost þ Holding cost þ Transportation cost þ Purchasing cost þ Fixed order cost
ð6:42Þ
Upon receiving an order, an inspection based on a sample is applied. Let n represents a sample size, satisfying constraint 1 n L and n 2 N. It is also considered that the inspection time for a shipment TI depends on the order size and on the number of samples used for inspection. Thus, one can obtain relation T I ¼ nQ Rs and the inspection cost is (Cheikhrouhou et al. 2018): Inspection cost ¼ CI nQ
ð6:43Þ
As described in the model by Khan et al. (2011), their screening process is assumed to be error-free. But it is quite realistic to account for type I and type II errors committed by inspectors as it is offline inspection by the inspectors; thus, there is a chance of accepting imperfect products as perfect and rejecting perfect product as imperfect. For this reason, the increased number of samples permits to reduce the risk of falsely qualifying a lot. Depending on the sample size n, inspectors classify some non-defective lots as defectives, i.e., (1 x)mn1, while some defective units as non-defectives, i.e., xmn2. For this reason, the percentage of defective items perceived by the retailer xe is different from the actual one x. Thus, the fraction of defective units perceived can be obtained as (Cheikhrouhou et al. 2018): E ½xe ¼ ð1 E ½xÞE½m1 n þ E ½xð1 E½m2 n Þ
ð6:44Þ
It is considered a cost of misclassification due to an insufficient number of samples to qualify the quality of the lot. One can assume that the number of items, which goes into type I error (false rejection), is dependent on n. The inspectors falsely reject a lot if the inspectors have a type I error, which happens on each non-defective item from the sample (Cheikhrouhou et al. 2018): Inspection falsely rejecting cost ¼ Qð1 E½xÞE½m1 n
ð6:45Þ
6.4 EOQ Model with Return
517
The number of items, which goes into type II error (false acceptation), is dependent on n. The inspectors falsely accept a lot if they have a type II error, which happens on each defective item from the sample: Inspection falsely accepting cost ¼ QE ½xE ½m2 n
ð6:46Þ
Let Cfr and Cfa, respectively, be the cost of rejecting a non-defective lot (type I error) and the cost of accepting a defective lot (type II error). In case of critical products, such as food, medical, or parts of an aircraft, the cost of acceptance ca is much more than that of a false rejection (see for reference Raouf et al. 1983). Costs of inspection error per cycle can be expressed as (Cheikhrouhou et al. 2018): Costs of inspection error ¼ C fa QE ½xE ½m2 n þ C fr Qð1 E ½xÞE½m1 n
ð6:47Þ
Figure 6.8 represents the behavior of the inventory level. It can be noticed that the number of items that are withdrawn from the inventory is: xe QL þ nQð1 xe Þ
ð6:48Þ
which represents the number of defective lots plus the number of items used for the inspection in the accepted lots. Under this condition, the inventory cycle T is determined as (Cheikhrouhou et al. 2018): T¼
QL ðxQL þ nQð1 xe ÞÞ Qð1 xe ÞðL nÞ ¼ D D
ð6:49Þ
The remainder of the model is subdivided into two cases. The first case (Case I) considers a special transport is organized to send the defective lots back to the supplier. The model has an additional transport costs Ks, but the defective products are no longer stored in the warehouse to avoid additional holding costs. The second case (Case II) considers that for the sake of convenience, the supplier can take back the defective items in the next shipment. These two cases are the more efficient possibilities as it is logically more expensive to send a transportation cost not immediately after the screening process (because of the holding costs of defective items).
6.4.1.1
Case I: Defective Items Are Immediately Sent Back to the Supplier with an Additional Transportation Cost
As h is the holding cost per unit per item, the holding costs per cycle for the first case can be determined from Fig. 6.5 as (Cheikhrouhou et al. 2018):
518
6 Quality Considerations
Fig. 6.5 Behavior of the inventory model subcase (1) (Cheikhrouhou et al. 2018)
I QL
QL – DTI
xeQL – nQ(1–xe) T1 t
T
2 Q ð1 xe Þ2 ðL nÞ2 Q2 nLðxe L þ nð1 xÞÞ Holding cost ¼ h þ Rs 2D
ð6:50Þ
In this case, the defective lots are sent back to the supplier with an additional cost for transportation cost Ks. The purchasing cost per cycle is determined as (Cheikhrouhou et al. 2018): Purchasing cost ¼ K s þ Qð1 xe ÞC lot
ð6:51Þ
The total revenue in a cycle is: Total revenue ¼ sðQL xe QL ð1 xe ÞnQÞ ¼ sQððL nÞð1 xe ÞÞ
ð6:52Þ
The total profit is the total revenue per cycle minus the total cost per cycle divided by the cycle time and is given as follows (Cheikhrouhou et al. 2018): TP1 ðQ, nÞ ¼
1 T
2
3 sQððL nÞð1 xe ÞÞ ðK s þ Qð1 xe ÞC lot Þ K CI nQ 6 2 7 Q ð1 xe Þ2 ðL nÞ2 Q2 nLðxe L þ nð1 xe ÞÞ 6 7 6 h þ 7 Rs 2D 4 5 ðC fa QE ½xe E ½m2 n þ Cfr Qð1 E ½xe ÞE ½m1 n Þ ð6:53Þ
And the annual total profit is:
6.4 EOQ Model with Return
ATP1 ðQ, nÞ ¼
519
D Qð1 xe ÞðL nÞ 2 3 sQððL nÞð1 xe ÞÞ ðK s þ Qð1 xe ÞClot Þ K C I nQ 6 2 7 Q ð1 xe Þ2 ðL nÞ2 Q2 nLðxe L þ nð1 xe ÞÞ 6 7 6 h þ 7 Rs 4 5 2D ðC fa QE ½xe E½m2 n þ Cfr Qð1 E½xe ÞE ½m1 n Þ ð6:54Þ
For maximization of the profit, by taking partial derivatives with respect to Q and n, one can obtain (Cheikhrouhou et al. 2018): ∂ATP1 ðQ, nÞ ðK þ K s ÞD ð1 E½xe ÞðL nÞ ¼ 2 h 2 ∂Q Q ð 1 E ½ x e Þ ð L nÞ h
DLnðE ½xe L þ nð1 E ½xe ÞÞ Rs ð1 E ½xe ÞðL nÞ
ð6:55Þ
And: ðK þ K s ÞD ∂ATP1 ðQ, nÞ DC lot C I DL ¼ 2 2 ∂n ð L nÞ ð1 E½xe ÞðL nÞ Qð1 E½xe ÞðL nÞ2 DC fa E ½xE ½m2 n 1 þ ln ðE½m2 Þ ð1 E½xe ÞðL nÞ ðL nÞ DC fr ð1 E½xÞE½m1 n Qð1 E½xe Þ 1 þ ln ðE½m1 Þ þ h 2 ð 1 E ½ x e Þ ð L nÞ ð L nÞ DLQ E ½xe L2 þ 2nLð1 E ½xe Þ n2 ð1 E½xe Þ h Rs ð1 E ½xe ÞðL nÞ2 ð6:56Þ For sufficient condition, the second-order derivative can be obtained as follows: All terms of Hessian matrix are obtained as follows: 2
∂ ATP1 ðQ, nÞ 2ðK þ K s ÞD α2
The first case is the one that the number of imperfect products in a chosen sample is more than the upper limit that is α2 and determined by the buyer and the supplier. In this situation, all the items are rejected, and a new order is received that has not any imperfect items. The revenue of this case in a cycle is computed as the following: sD [F + β(1 F)], the amount of money that is received by selling products per unit of K I time; nC T , the cost of inspection of a sample per unit of time; T , the ordering cost per 2 unit of time; CD[F + β(1 F)], cost of buying products per unit of time; hDTF 2 , holding cost per unit of time; gD(1 β)(1 F), shortage cost that is related to lost 2 sales per unit of time; and βCb DT2ð1FÞ , shortage cost that is related to backorders per unit of time. Also there is a situation that buyers reject the lot wrongly; in other words, the buyer rejects the lot while the number of defective items is less than α2, so the particular amount of money is considered for this situation that the buyer should pay to the supplier. The probability of this situation is computed as ψ ¼ P (x x2|θ α2), and the penalty that the buyer should pay per cycle is computed as ψCT fr . So the total revenue per unit of time is obtained from the formulations above (Taleizadeh and Zamani-Dehkordi 2017): TP1 ¼ sD½F þ βð1 F Þ 2 3 K hDTF 2 nC I 6 T þ CD½F þ βð1 F Þ þ 2 þ T 7 7 6 4 5 2 βCb DT ð1 F Þ ψC fr þgDð1 βÞð1 F Þ þ þ 2 T
ð6:72Þ
528
6 Quality Considerations
The received batch
The chosen sample
First situation: the number of defective products in a sample is lower than α1
Second situation: the number of defective items in a sample between α1 and α2
Third situation: the number of defective items in a sample is more
The decision is that the batch is accepted with full inspection; the defective products are differentiated from perfect items and sold with a lower price
The decision is that the batch is not accepted and a new batch is received that has no defective item
The decision is that the batch is accepted without full inspection, customer can return the defective items and received a particular amount of money instead of it
than α2
The lot that is provided to the customers after making a decision according to the inspection process
Defective items
Perfect items
Patient customers that wait in the queue to buy products
Impatient customers that do not wait in the queue to buy products and cause partial backordering
Fig. 6.9 Process of the system (Taleizadeh and Zamani-Dehkordi 2017)
6.4.3.2
Case II: α1 θ α2
The second case is the one that the number of imperfect products in a chosen sample is between the lower limit and upper limit (α1 and α2); in this situation, all the items should be inspected to separate the defective items from the perfect items. Then he sells the perfect items with the particular price within the cycle and sells the defective
6.4 EOQ Model with Return
529
items after the inspection time with the lower price than the perfect items. The revenue of this case is computed as the following: sD(1 x)[F + β(1 F)], the amount of money that is received per unit of time by selling the perfect units that are (1 x) percentage of all the units that are purchased; vxDF, the amount of money that is received per unit of time by selling the imperfect items that are x percentage of all the units that are purchased; KT , the ordering cost per unit of time; CD [F + β(1 F)], cost of buying products per unit of time; CIDF, cost of screening all units per unit of time (cost of inspection of the sample is computed in this part of 2 2 total cost); hDð1x2 Þ TF , holding cost of the perfect units per unit of time; hxD2TF2/RS, holding cost of the imperfect units per unit of time; and gD(1 β)(1 F), shortage cost that is related to lost sales per unit of time. So the total revenue per unit of time is obtained from the formulation below (Taleizadeh and Zamani-Dehkordi 2017): TP2 ¼ sDð1 xÞ½F þ βð1 F Þ þ vxDF " # K=T þ CD½F þ βð1 F Þ þ CI DF þ hDð1 xÞ2 TF 2 =2 þhxD2 TF 2 =RS þ gDð1 βÞð1 F Þ þ βCb DT ð1 F Þ2 =2
6.4.3.3
ð6:73Þ
Case III: θ α1
Finally, the third situation is the one that the number of imperfect products in a chosen sample is lower than the lower limit (α1) that is expected. In this situation, none of the items is inspected, and all the products are given to the customers as their orders with the price that is considered for the perfect products. Customers can receive the particular amount of money instead of the defective items that they return to the vendor. The revenue of this situation is computed as the following: sD [F + β(1 F)], the amount of money that is received per unit of time by selling the perfect units that are (1 x) percentage of all the units that are purchased; K/T, the ordering cost per unit of time; CD[F + β(1 F)], cost of buying products per unit of time; hD(1 x)2TF2/2, holding cost of the perfect units per unit of time; nCI/T, the cost of inspection of a sample per unit per time; hxD2TF2/RS, holding cost of the imperfect units per unit of time; gD(1 β)(1 F), shortage cost that is related to lost sales per unit of time; and βCbDT(1 F)2/2, shortage cost that is related to backorders per unit of time. The total number of returned item is computed as (x + x2 + x3 + ⋯), and we know that lim ðx þ x2 þ x3 þ ⋯ þ xm Þ ¼ x=ð1 xÞ, so m!1
we have CrDFx/(1 x) as a return cost of imperfect units per unit of time that the customers return them to a vendor. So the total revenue per unit of time is obtained from the formulation above:
530
6 Quality Considerations
TP3 ¼ sDð1 xÞ½F þ βð1 F Þ þ vxDF 2 3 2 K nC I hDð1 xÞ TF 2 6 T þ CD½F þ βð1 F Þ þ T þ 7 ð6:74Þ 2 7 6 4 5 βC b DT ð1 F Þ2 hxD2 Tφ2 x þ þ gDð1 βÞð1 F Þ þ þ C r DF 1x x 2 In order to obtain the optimal values of decision variables, Taleizadeh and Zamani-Dehkordi (2017) first derived the expected value of the total profit for each case. Each case is done with a certain probability computed according to the intervals related to the number of defective items in each sample and subsequently the numbers of defective items in each lot. So according to these probabilities and related case for each one, the total profit per year that includes all three cases is (Taleizadeh and Zamani-Dehkordi 2017): ETP1 ¼ sD½F þ βð1 F Þ 2 3 K hDTF 2 nCI 6 T þ CD½F þ βð1 F Þ þ 2 þ T 7 7 6 4 5 2 βC b DT ð1 F Þ ψC fr þgDð1 βÞð1 F Þ þ þ 2 T
ð6:75Þ
For the second case, one has: TP2 ¼ sDE 2 ð1 xÞ½F þ βð1 F Þ þ vE2 ðxÞDF 2 3 hDE 2 ð1 xÞ2 TF 2 K 6 T þ CD½F þ βð1 F Þ þ CI DF þ 7 2 6 7 6 7 4 hE 2 ðxÞD2 TF 2 βCb DT ð1 F Þ2 5 þ þ gDð1 βÞð1 F Þ þ RS 2
ð6:76Þ
And finally for the third case: ETP3 ¼ sDðE3 ð1 xÞÞ½F þ βð1 F Þ þ vðE 3 ðxÞÞDF 2 3 2 hD E ð 1 x Þ TF 2 3 K nC x I 6 þ CD½F þ βð1 F Þ þ 7 þ þ C r DF E3 6 1x 7 T 2 6 T 7 4 5 βC b DT ð1 F Þ2 þgDð1 βÞð1 F Þ þ 2 ð6:77Þ To access a general optimum order quantity, Taleizadeh and Zamani-Dehkordi (2017) combined the three cases, so the expected for x is calculated in three cases as below. For the first case, they had formulated the expectation of the number of defective products in an order received by the vendor, while the number of defective
6.4 EOQ Model with Return
531
items in the sample is more than α2, E1 ðxÞ is computed as below (Taleizadeh and Zamani-Dehkordi 2017): E1 ðxÞ ¼ Prðθ α2 \ x x1 ÞE xx1 ½x þ Prðθ α2 \ x1 x x2 ÞE x1 xx2 ½x þPrðθ α2 \ x2 xÞE xx2 ½x ð6:78Þ For the second case, because the number of defective products in the sample is between α1 and α2, one will have (Taleizadeh and Zamani-Dehkordi 2017): E 2 ðxÞ ¼ Prðα1 θ α2 \ x x1 ÞE xx1 ½x þ Prðα1 θ α2 \ x1 x x2 ÞEx1 xx2 ½x þPrðα1 θ α2 \ x2 xÞE xx2 ½x ð6:79Þ And if the number of defective products in the random sample is lower than α1, one will have (Taleizadeh and Zamani-Dehkordi 2017): E3 ðxÞ ¼ Prðθ α1 \ x x1 ÞE xx1 ½x þ Prðθ α1 \ x1 x x2 ÞE x1 xx2 ½x þPrðθ α1 \ x2 xÞE xx2 ½x ð6:80Þ Finally, the total revue is: ETP ¼ Prðθ α2 ÞðsD½F þ βð1 F Þ þ Prðα1 θ α2 ÞðsDðE 2 ð1 xÞÞ½F þ βð1 F Þ þPrðθ α1 ÞðsD E 3 ð1 xÞ ½F þ βð1 F Þ þ v E 3 ðxÞ DF þ v E 2 ðxÞ DF βC b DT ð1 F Þ2 ψC fr K hDTF 2 C I n þ CD½F þ βð1 F Þ þ þ þ þ gDð1 βÞð1 F Þ þ 2 2 T T T 2 3 2 TF 2 h E 2 ðxÞ D2 TF 2 hD E 2 ð1 xÞ 6 K þ CD½F þ βð1 F Þ þ C DF þ 7 þ I 6T 7 2 RS 7 6 6 7 2 4 5 βC b DT ð1 F Þ þgDð1 βÞð1 F Þ þ 2 2 3 hD E 3 ð1 pÞ2 TF 2 K C n x 6 þ CD½F þ βð1 F Þ þ I þ 7 þ C r DF E 3 6 2 T 1x 7 6 T 7 4 5 βC b DT ð1 F Þ2 þgDð1 βÞð1 F Þ þ 2
ð6:81Þ Taleizadeh and Zamani-Dehkordi (2017) proved that the ETP is a concave function. To access optimum F, they set T as constant and set ∂ETP ¼ 0 and then ∂F derived:
532
6 Quality Considerations
F ðT Þ ¼
B1 B2 ðT Þ 2A1 ðT Þ
ð6:82Þ
where B1, B2(T ), andA1(T) are computed as below: B1 ¼ Prðθ α2 Þðs sβ C þ Cβ þ gð1 βÞÞD þ Prðα1 θ α2 ÞðsDðE2 ð1 xÞÞ sDðE2 ð1 xÞÞβ þ vðE 2 ðxÞÞD CD þ CDβ C I D þ gDð1 βÞÞ ð6:83Þ B2 ðT Þ ¼ ½Prðθ α2 Þ þ Prðα1 θ α2 Þ þ Prðθ α1 ÞβC b DT ð6:84Þ
hDT βC b DT βC DT þ ½Prðα1 θ α2 Þ þ Prðθ α1 Þ b A1 ðT Þ ¼ Prðθ α2 Þ 2 2 2 hD E2 ð1 xÞ2 T hD E 3 ð1 xÞ2 T Prðα1 θ α2 Þ Prðθ α1 Þ 2 2 ð6:85Þ Moreover, to get the optimum T by solving ∂ETP ¼ 0, they obtained: ∂T
hD βCb D βC D þ ðPrðα1 θ α2 Þ þ Prðθ α1 ÞÞ b C 3 B1 2 4 Prðθ α2 Þ 2 2 2 2 2 hD E2 ð1 xÞ hD E3 ð1 xÞ Prðθ α1 Þ Prðα1 θ α2 Þ 2 2 T ¼ 2ðððPrðθ α1 Þ þ Prðα1 θ α2 ÞÞβCb D Prðθ α1 ÞβC b DT Þ2 0 1
hD E 3 ð1 pÞ2 hD βC b D βC D b A þ Prðθ α1 Þ @ 8C2 Prðθ α2 Þ 2 2 2 2
ð6:86Þ where: βCb D ðPrðθ α2 Þ þ Prðα1 θ α2 Þ þ Prðθ α1 ÞÞ 2
ð6:87Þ
C 3 ¼ ðK þ nC I þ ψC fr ÞðPrðθ α2 ÞÞ K ðPrðα1 θ α2 ÞÞ ðK þ nC I ÞPrðθ α1 ÞÞ
ð6:88Þ
C2 ¼
Example 6.5 Taleizadeh and Zamani-Dehkordi (2017) provided some numerical results according to their real case. They considered n ¼ 20, α1 ¼ 1, and α2 ¼ 4, and also the buyer and the vendor should define the maximum limit that is considered as
6.4 EOQ Model with Return
533
0.15, and the buyer defines the minimum limit as 0.06. According to this information (Taleizadeh and Zamani-Dehkordi 2017), 1 E ð xÞ ¼ ba
Zb xdx ¼ a
E x2 ¼
1 ba
Zb x2 dx ¼ a
b2 a2 bþa ¼ 2 2ðb aÞ
b3 a3 b2 þ a2 þ ab ¼ 3 3ð b aÞ
Zb ð ln ð1 aÞ þ aÞ ð ln ð1 bÞ þ bÞ x 1 x E ¼ dx ¼ ba 1x ba 1x
ð6:89Þ
ð6:90Þ
ð6:91Þ
a
1 E½x 0:06 ¼ 0:06 0
Z0:06 xdx ¼
0:062 02 0:06 þ 0 ¼ 0:03 ¼ 2 2ð0:06 0Þ
ð6:92Þ
0
1 E ½0:06 x 0:15 ¼ 0:15 0:06
Z0:15 xdx ¼
0:152 0:062 2ð0:15 0:06Þ
0:06
0:15 þ 0:06 ¼ 0:105 ¼ 2 1 E ½0:15 x 0:25 ¼ 0:25 0:15
Z0:25 xdx ¼
ð6:93Þ 0:252 0:152 2ð0:25 0:15Þ
0:15
¼
0:25 þ 0:15 ¼ 0:20 2
ð6:94Þ
A sample of 20 products is chosen randomly, and the probabilities of different situations according to the number of defective items in the chosen selection are obtained (Taleizadeh and Zamani-Dehkordi 2017): (a) If the number of defective products θ is more or equal to α2 ¼ 4, the buyer rejects the order and receives another lot instead of it that does not have any defective items. (b) If the number of defective products θ is equal to 2 or 3, all the items should be inspected. (c) If the number of defective products θ is lower or equal to α1 ¼ 1, no item is inspected. The probability of being θ defective items in a sample is calculated as (Taleizadeh and Zamani-Dehkordi 2017):
534
6 Quality Considerations
Table 6.9 The probability of different situations (Taleizadeh and Zamani-Dehkordi 2017) θ 1.00 1.00 θ 4.00 θ 4.00 Table 6.10 The optimal values
b 0.0600 0.796 0.237 0.004 β 0.1 0.2 0.3 0.4 0.5
0.0600 b 0.1500 0.186 0.460 0.032 F 0.74 0.63 0.49 0.32 0.23
0.1500 b 0.2500 0.018 0.304 0.963 T 0.1454 0.0787 0.559 0.0441 0.0366
n θ f ðθ; n, λÞ ¼ x ð1 xÞnθ θ
ETP 75,559 28,321 7393.1 1972.0 514.72
ð6:95Þ
For instance, they calculated the probability of the situation that θ 1 and x ¼ 0.01 (Taleizadeh and Zamani-Dehkordi 2017): f ð1; 20, 0:010Þ ¼ Prðθ ¼ 0Þ þ Prðθ ¼ 0Þ ! ! 20 20 20 ¼ 0:0100 ð1 0:010Þ þ 0:0101 ð1 0:010Þ19 ¼ 0:983 0 1
ð6:96Þ
The probabilities of different situations are provided in Table 6.9 (Taleizadeh and Zamani-Dehkordi 2017). Also the other parameters are D ¼ 50 units per year, v ¼ 20 $/unit, x ¼ 1 unit/min, CI ¼ 0.5 $/unit, Cr ¼ 15 $/unit, Cfr ¼ 70 $/unit, s ¼ 50 $/unit, C ¼ 25 $/unit, Cb ¼ 1 $/unit, g ¼ 2 $/unit, and K ¼ 10 $/order. The results are presented in Table 6.10.
6.5
EPQ Model Without Return
In this subsection, two models of EPQ models without return policy are presented. Quality assurance and screening are the main topics of these models.
6.5 EPQ Model Without Return
535
Table 6.11 New notations for a given problem (Cheng 1991) ε P(ε) ¼ a/(1 ε)b
6.5.1
Expected fraction of products found to be acceptable in a production run (%) Unit cost of production ($/item)
Quality Assurance Without Shortage
In this subsection, the study of Cheng (1991) has been presented. His problem considers an EPQ model with imperfect production processes and quality-dependent unit production cost. Also, discussion of the procedure for determining the optimal solution is presented. Finally, the problems associated with cost estimation are addressed. Consider the case where a company employs a production process with a certain level of capability to manufacture a single product, the quality of which is monitored by some quality assurance programmer. The capability of the process and the effectiveness of the quality assurance programmer depend on a great variety of factors such as production technology, machine capability, jigs and fixtures, work methods, use of online monitoring devices, skill level of the operating personnel, and inspection, maintenance, and replacement policies. A high level of process capability in conjunction with a stringent quality assurance system will result in products of an acceptable level of quality being more consistently produced, hereby reducing the subsequent costs of scrap and rework of substandard products and wasted materials and labor hours. There is also an array of intangible benefits resulting from adopting advanced production technology and improving quality assurance, which include improvement in yields, process flexibility, product variety, development and delivery lead times, profit margin, market share, and customer goodwill (Cheng 1991). However, superior process capability and effective quality management can be achieved only through substantial investment in plant, machinery, equipment, and employee training. Evidently this will increase the production overhead that will inevitably be apportioned to the individual products by the costing system, so that a higher unit cost of production will result. In addition, the unit direct cost of production, which consists of three cost components (direct labor, direct material, and direct expenses), also goes up. This is so because a more capable process calls for more skillful labor and more expensive tools, which will result in higher direct labor and direct expenses. Furthermore, a more effective quality assurance programmer means the use of better-quality material and more stringent quality assurance policies, which will increase the direct material and direct expenses (Cheng 1991). The notations which are specially used in this problem are presented in Table 6.11. While it is hard to quantify accurately the various intangible benefits, an increase in production overhead will, as stated above, invariably push up the unit cost of production. Thus, it seems rational to hypothesize that the unit (tangible) cost of production is an increasing function of process capability and quality assurance expenses. However, this is not to deny that the increased (tangible) costs can often be offset by the increased (intangible) benefits as witnessed by such manufacturers as Ford,
536
6 Quality Considerations
Firestone, Toyota, Xerox, and many others who have invested heavily in modern production technologies and quality assurance systems. They report that for every dollar they spend in quality control, they save two dollars in total (intangible) production costs and costs related to product returns (an intangible benefit) (Cheng 1991): Total relevant cost per production run ¼ K S þ pðεÞQ þ
hε2 Q2 2D
ð6:97Þ
where a, b > 0 are constant real numbers chosen to provide the best fit of the estimated cost function. The objective is to minimize the total relevant cost per unit time subject to the constraint that the expected fraction of products found to be acceptable in a production run cannot exceed 100%. So the function which should be minimized is as below (Cheng 1991): Total relevant cost per production run D hε2 Q2 C ðQ, εÞ ¼ K þ pðεÞQ þ ¼ Qε Qε S 2D D s:t:0 ε 1 ð6:98Þ To solve the constrained minimization problem, Cheng (1991) took the first partial derivative of C(Q, ε) with respect to Q and ε and proved that the following equations are the optimal values of decision variables: Q ¼ ð1 þ bÞ ε ¼
6.5.2
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2K S D=h
1 1þb
ð6:99Þ ð6:100Þ
Quality Screening and Rework Without Shortage
Moussawi-Haidar et al. (2016) explicitly integrated the inspection time into the economic production model with rework and demonstrated the significant effect that the inspection time has on the results. They considered a manufacturing process with random supply and a screening process conducted during and at the end of production. They analyzed two scenarios for dealing with the defective items produced: selling at a discount and reworking. For each scenario, the demand during production is met using non-defective items only. The expected profit functions are developed using the renewal reward theory, and closed-form expressions for the optimal production lot size are derived. This problem is considered in Sect. 4.3.4.
6.6 EPQ Model with Return
6.6
537
EPQ Model with Return
In this subsection, two models of EPQ models with return policy are presented. Continuous quality characteristic, inspection errors, and 100% quality screening are the main topics of these models.
6.6.1
Continuous Quality Characteristic Without Shortage
Tsou et al. (2012) extended the traditional EPQ model by considering imperfectquality items and continuous quality characteristic. In many manufacturing industries such as textiles, if products do not enjoy some precise and rather complete dimension and quality properties, they are sold as second or third rate. However, sometimes, it is possible to disguise the defect through some rework (reprocessing) such as re-dyeing or surface repairing. In case the defect is not repairable, e.g., an item lacks minimum required durability, the product is discarded as useless. It must be noted that this study assumes an item produced follows a general distribution pattern. As shown in Fig. 6.1, the produced items are divided into three categories: they are perfect, imperfect, or defective. An item is perfect if the quality characteristic is inside the internal specification limits. An item is imperfect if the quality characteristic goes beyond the internal specification limits and yet inside the external specification limits. An item is defective if its quality characteristics depart from external specification limits (see Fig. 6.10) (Tsou et al. 2012). It is assumed that perfect items are kept in stock and sold at a price, imperfect items are sold at a discounted price when imperfection is identified, and defective item can be reworked or rejected. If the quality characteristic of an item is above the upper specification level (USL), it can be reworked. But an item must be rejected if its quality characteristic is below the lower specification level (LSL). For example, if the quality characteristic is length of a wire above the USL after the process, it can be reworked, but if it is low after the process, it must be rejected (Tsou et al. 2012). Fig. 6.10 The distribution of product quality characteristic (Tsou et al. 2012) Imperfect Defective (P1) (P3)
LSL2
LSL1
Good Quality
Imperfect (P1)
USL1
Defective (P2)
USL2
538
6 Quality Considerations
Table 6.12 New notations for a given problem (Tsou et al. 2012) LSL1 LSL2 USL1 USL2 μ p1 p2 p3 x f0(x) f1(x)
Lower specification limit for perfect items Lower specification limit for imperfect items Upper specification limit for perfect items Upper specification limit for imperfect items Target quality characteristic Percentage of imperfect-quality items (%) Percentage of reworked items (%) Percentage of rejected items (%) Random variable which represents the actual value of the quality characteristic (%) Qualitative probability density function (general distribution) Qualitative probability density function for an item that has been reworked (general distribution)
After the rework process, each item is assumed to be good. The distribution of reworked item is assumed to follow a general distribution within the internal specification limits. A perfect-quality item can be sold at a price, $s, with a discount of Taguchi’s cost of poor quality (COPQ) as its major quality characteristic departs from the target value. The imperfect-quality items could be used in low-end production situations or sold to a particular purchaser at a discounted price, $v, also with a discount of Taguchi’s COPQ as its major quality characteristic departs from the target value. Quality characteristics outside the external specification limits are considered to be defective and will be scrapped directly. In the next section, the mathematical model is developed (Tsou et al. 2012). The model developed in this study can be used to determine the optimal lot size in different manufacturing companies, textile industries, or ornamental products manufacturing industries; it must be borne in mind that this model suffers from some limitations, which are basically associated with the underpinning assumptions. Moreover, the model is limited to the deterministic (non-stochastic) models of cost parameters, similar production, and rework rates (Tsou et al. 2012). The notations which are specially used in this problem are presented in Table 6.12. The study centers on the following assumptions: A process produces a single product in a batch size of Q; storage and withdrawals are uniform and continuous; the demand rate for the product is deterministic and constant; and the factor of shortages or backorders is ignored. Figure 6.10 shows the distribution of product quality with different quality characteristic ranges. Different ranges for product quality distribution have been listed in Table 6.13. Figure 6.11 is the roadmap for our decision-making to handle products with different quality levels (Tsou et al. 2012). Tsou et al. (2012) assumed that the product quality distribution follows the general distribution function, f0(x). After the rework process, a defective item is assumed to be of good quality such that the actual value of the quality characteristics
6.6 EPQ Model with Return
539
Table 6.13 Different ranges for product quality distribution LSL1 x USL1 LSL2 x LSL1 or USL1 x USL2 USL2 x x LSL2
Item is good and kept in stock after inspection and sold at a full price with a discount of Taguchi’s COPQ Item is imperfect and sold at a lower price with a discount of Taguchi’s COPQ Defective items can be reworked instantaneously at a cost, and then kept in stock. After the rework process, item is assumed to be of good quality with distribution, f1(x) Item is defective and not rework able. So, it is rejected with a cost
Perfect Rework Production (Q units)
Imperfect (p1 percent)
Perfect (p2 percent) Scrap (p3 percent)
Defective (p2 + p3 percent) Reject
Fig. 6.11 Roadmap for decision-making on imperfect and defective products (Tsou et al. 2012)
has a general distribution with probability density function, f1(x), and quality characteristic value between LSL1 and USL1: Zþ1 f 0 ðxÞdx ¼ 1
ð6:101Þ
f 1 ðxÞdx ¼ 1
ð6:102Þ
1 USL Z 1
LSL1
A perfect-quality item sold at a price, $s, with a discount of Taguchi’s COPQ as its quality characteristic departs from the target value μ. The imperfect item could be sold to a low-end buyer at a discounted price, $v, and a discount of Taguchi’s COPQ as its major quality characteristic departs from the target value. Figure 6.12 illustrates the behavior of the inventory level per cycle. As shown in Fig. 6.12, the Tp requires that Q items go to the storage if the production rate is P and without producing the imperfect and defective production. From Fig. 6.12, TpD items are sold, thus decreasing the final warehouse. Defective products have the similar effect on the final inventory of stock (Tsou et al. 2012). From the definition above, p1 and p2 can be defined as (Tsou et al. 2012):
540
6 Quality Considerations
Fig. 6.12 The behavior of the inventory level per cycle (Tsou et al. 2012)
Inventory level Q
TpD
P
Q (p1+p3)
P−D P (1–p1–p3)–D
–D
Time Tp T
LSL Z 1
p1 ¼
USL Z 2
f 0 ðxÞdx þ LSL2
f 0 ðxÞdx
ð6:103Þ
USL1
Zþ1 p2 ¼
f 0 ðxÞdx
ð6:104Þ
f 0 ðxÞdx
ð6:105Þ
USL2 LSL Z 2
p3 ¼ 1
The proportion of perfect item is: 1 ð p1 þ p3 Þ
ð6:106Þ
The cycle time, T, can be calculated as: Qð1 p1 p3 Þ ¼ TD ! T ¼
Qð1 p1 p3 Þ D
ð6:107Þ
And the production time, Tp, can be calculated as: Q ¼ TP ! T p ¼
Q P
ð6:108Þ
They defined the total revenue and the total cost per cycle as TR(Q) and TC(Q), respectively. The total profit per cycle, TP(Q), is the total revenue per cycle minus the total cost per cycle. It is given as:
6.6 EPQ Model with Return
541
TPðQÞ ¼ TRðQÞ TCðQÞ
ð6:109Þ
The total revenue per cycle, TR(Q), is the total sales volume of product within the specification limits. Therefore, one has (Tsou et al. 2012): USL Z 1
TPðQÞ ¼
LSL1 Z
f 0 ðxÞQðs L0 ðxÞÞdx þ LSL1
LSL2
Zþ1
USL Z 2
f 0 ðxÞQðv L1 ðxÞÞdx þ
þ
f 0 ðxÞQðv L1 ðxÞÞdx
USL1
USL Z 1
f 0 ðxÞdx LSL1
USL2
2
6 ¼ Q4sð1 p1 p3 Þ þ vp1
USL Z 1
ð6:110Þ
LSL Z 1
f 0 ðxÞL0 ðxÞdx LSL1
f 0 ðxÞL1 ðxÞdx LSL2
USL Z 1
USL Z 2
f 0 ðxÞL1 ðxÞdx p2
f 1 ðxÞQðs L0 ðxÞÞdx
USL1
3
7 f 1 ðxÞL0 ðxÞdx5
LSL1
The total revenue per unit time can be written as (Tsou et al. 2012): TRYðQÞ ¼ TRðQÞ=T 2
USL Z 1
6 TPðQÞ ¼ D4sð1 p1 p3 Þ þ vp1
f 0 ðxÞL0 ðxÞdx LSL1
USL Z 1
USL Z 2
f 0 ðxÞL1 ðxÞdx p2 USL1
LSL Z 1
3
f 0 ðxÞL1 ðxÞdx LSL2
7 f 1 ðxÞL0 ðxÞdx5=ð1 p1 p3 Þ
LSL1
ð6:111Þ It can be seen that total revenue per unit time for any distribution is independent of Q. Therefore, the maximization of total profit per unit time is the same as minimization of the total cost per unit time. The total cost per cycle can be found as (Tsou et al. 2012): 1 D TCðQÞ ¼ CQ þ C R Qp2 þ K S þ C I Q þ h Q ð1 p1 p3 Þ T 2 P The total cost per unit time can be written as (Tsou et al. 2012):
ð6:112Þ
542
6 Quality Considerations
TCYðQÞ ¼ TCðQÞ=T TCYðQÞ ¼ ðCQ þ C R Qp2 þ 1Þ
D KSD 1 D þ þ h Q 1 p1 p3 1 p1 p3 Qð1 p1 p3 Þ 2 P ð6:113Þ
By differentiating and equating d(TCY(Q))/dQ ¼ 0, the optimal lot size, Q*, which generates the minimum expected total cost, can be obtained by (Tsou et al. 2012): sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2DK S Q ¼ h 1 p1 p3 DP ð1 p1 p3 Þ
ð6:114Þ
The second derivatives of Eq. (6.113) are positive for all positive Q, which implies that there exists a unique Q* that minimizes Eq. (6.113). Example 6.6 To verify the usefulness of the previous model, Tsou et al. (2012) considered a production system with the following parameters: KS ¼ $125/cycle; C ¼ $0.1/unit; CR ¼ $0.05/unit; h ¼ $15/unit/year; D ¼ 15,000 units/year; P ¼ 20,000 units/year; CI ¼ $0.02/unit; p1 ¼ 15%; and p2 ¼ 10% and p3 ¼ 5% (Tsou et al. 2012). Using Eqs. (6.114) and (6.113), the optimal lot size and the minimum total relevant cost are Q* ¼ 2500 and TCY(Q*) ¼ 4219.
6.6.2
Inspections Errors Without Shortage
Haji et al. (2009) provided a framework to integrate the existence of products with imperfect-quality items, inspection errors, rework, and scrap items into a single economic production quantity (EPQ) model. To achieve this objective, a suitable mathematical model is defined, and the optimal production lot size that minimizes the total cost is obtained. Sensitivity analysis is carried out for this model. The sensitivity analysis results indicate that the model is very sensitive to defective proportions and type 1 errors of inspection. Nowadays, given the progress made, inspection errors are often ignored. But the findings of this study show that the values of EPQ and total cost are very sensitive to type I error of inspection. If the existence of such errors is ignored, then the obtained results will differ considerably from the optimal outcome. This will impose additional costs to the system. Haji et al. (2009) considered a production system in which imperfect-quality items are passed to the rework process; after the rework process, they are classified as either good items or scraps. These important issues must be addressed when dealing with imperfect production and rework processes: • Imperfect-quality items must be separated so that they are not passed to stock.
6.6 EPQ Model with Return
543
Table 6.14 New notations for a given problem (Haji et al. 2009) β α e1 e2 Q Qi Qr v1 v2 v3
Proportion of defects in the production process in each cycle (%) Proportion of scraps in the rework process in each cycle (%) Proportion of good items that are incorrectly rejected in each cycle (%) Proportion of bad items that are incorrectly accepted in each cycle (%) Net batch quantity needed per cycle to satisfy demand (item) Input batch quantity required to be processed per cycle (item) The number of reworkable items (item) The cost per imperfect item incorrectly accepted in the production process ($/item) The cost per perfect item incorrectly rejected in the rework process ($/item) The cost per scrap item incorrectly accepted in the rework process ($/item)
• Errors may be committed while screening products during the production and rework processes to separate imperfect-quality items and scraps. Imperfectquality items or scraps may be incorrectly accepted (type II error), and good items may be incorrectly rejected (type I error). Assuming the rework process, scrap production, and inspection errors (type I and type II errors), a suitable mathematical model is defined, and then the optimal production lot size that minimizes the total system cost is obtained. The notations which are specially used in this problem are presented in Table 6.14. Consequently, these two operations involve two types of costs: setup cost and processing cost. Since the production rate (P) is greater than the demand rate (D), inventory is accumulated during the production period. Having enough inventory sometimes helps satisfy demand during the period wherein production is stopped due to various reasons. They further assumed that the net production rate, after excluding the defective items, is constant and greater than the demand rate. Figure 6.13 shows that inventory increases in the first phase of production, i.e., during the normal production time tp at rate R1, which is equal to: R1 ¼ P½ð1 βÞð1 e1 Þ þ βe2 D
ð6:115Þ
At the end of this phase, the rework of defective items starts. During the rework phase, inventory increases at rate R2, which is equal to: R2 ¼ P½ð1 αÞð1 e1 Þ þ αe2 D
ð6:116Þ
Since Qi stands for the input quantity in each cycle, then the required processing time for this quantity (the production time), tp, is: tp ¼
Qi P
ð6:117Þ
It is assumed that the quality of the output of the production process is not perfect. At each cycle of the production process, a fixed fraction β of non-conforming items
544
6 Quality Considerations
P
Q
Q
D
R2 D' R1
h2 h1
tp
tr
td T
Fig. 6.13 A comparison of inventories with defective and non-defective products (Haji et al. 2009)
Sent
D
Raw Materials Q1
e ef
Production Process Q 1
ct
iv
Type II error
es 1 βQ
Pe (1
-β )
Se
nt t βQ o Re w 1 (1 – e ork Pr 2) o ce
rfe
Pro ork ew R β)e 1 to (1nt Q1 Se
ct
s
Type I error
use
reho
to wa
ce
ss
Reworkable Items
ss
Qr
Sent
to wa reho use Q (1 1 -β)( I-e ) 1
Fig. 6.14 The product flow diagram in the regular production process (Haji et al. 2009)
may be produced. Therefore, the number of non-conforming items produced at the production process is equal to βQi and the number of perfect-quality items at the end of the production process is (1 β)Qi. The perfect items at the production process are inspected and put in the inventory to be used when necessary, and the non-conforming items are screened for the rework process. It is assumed that raw materials and input products are of perfect quality. Since the inspection process is error-prone, types I and II errors may be committed. That is, non-conforming items may be incorrectly accepted and conforming items may be incorrectly rejected. From type I errors, the amount of correctly accepted items passed to inventory is (1 β) Qi (1 e1). From type II errors, the quantity of incorrectly accepted items is βQi e2 (see Figs. 6.14 and 6.15). Hence, the number of items recognized as good items, Q, is:
6.6 EPQ Model with Return
545
Sent
Type II error S
Reworkable items
a cr
ps
Sc re
αQ
r αQ
r
en
ed
(1–
sc
2)
Rework process
Qr
as
e
to wa
rap
rehou
se
s
Sent to Scraps Area
Q r
Pe (1
rfe c –α ts )
s ap scr ne α)e 1 ree (1– Sc Qr s da
Type I error
Sent to wa rehou se Q (1– r α)(1– e1 )
Fig. 6.15 The product flow diagram in the rework process (Haji et al. 2009)
Q ¼ Qi ð1 βÞð1 e1 Þ þ Qi βe2
ð6:118Þ
The number of reworkable items (denoted by Qr) consists of the number of incorrectly rejected good items and correctly accepted defective items for rework, computed as: Qr ¼ ½βð1 e1 e2 Þ þ e1 Qi
ð6:119Þ
The total system cost TC(Q) can be obtained as follows: Rework cost
Inspection cost
zfflfflffl}|fflfflffl{ zfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflffl{ K D CD D D TCðQÞ ¼z}|{ S þ z}|{ þ CR ω þ C I ð 1 þ ωÞ þ Q φ φ φ Setup cost
Production cost
Inspection error cost
z}|{ D γ φ
Holding cost
zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{ hDQ ω P ðL M Þ þ ðL þ MωÞ 1 ω þ 2Pφ φ D ð6:120Þ where: λ ¼ ðα þ βÞ e1 e2 þ e21 e1 þ αβ 2e1 þ 2e2 2e1 e2 e21 e22 1 ð6:121Þ
þ 1 e21 φ ¼ λ e2 ðβ þ αωÞ
ð6:122Þ
L ¼ ð1 βÞð1 e1 Þ þ βe2
ð6:123Þ
546
6 Quality Considerations
Table 6.15 A comparison of the results of changing the β values (Haji et al. 2009)
Β 0.05 0.1 0.15 0.2 0.25 0.3 0.36 0.37
Q* 115.74 122.36 131.02 142.79 159.83 187.18 259.35 283
TC (Q*) 100,070.18 101,871.91 103,660.92 105,431.03 107,172.30 108,866.79 110,778.05 111,071.71
M ¼ ð1 αÞð1 e1 Þ þ αe2
ð6:124Þ
γ ¼ v1 βe2 þ v2 ωð1 αÞe1 þ v3 ωαe2 :
ð6:125Þ
Haji et al. (2009) showed that TC(Q) is a convex function of Q. Therefore, setting the first derivative of objective function equal to zero will yield an optimum value as below: vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi u 2K S Pφ i Q ¼u t h ω h φ ðL M Þ þ DP ðL þ MωÞ 1 ω
ð6:126Þ
Example 6.7 Haji et al. (2009) presented an example with the following data: D ¼ 3000, item/year; KS ¼ 60, $/setup; P ¼ 5000, item/year; h ¼ 80, $/item/year; α ¼ 0.01; β ¼ 0.05; e1 ¼ 0.05; e2 ¼ 0.01; v1 ¼ 10, $/item; v2 ¼ 8, $/item; v3 ¼ 7, $/item; C ¼ 30, $/item; CR ¼ 10, $/item; and CI ¼ 1, $/item. The results (see Table 6.15) show that the model is very sensitive to parameters e1 and β, whereas it is much less sensitive to parameters α and e2. In this case, the changes in TC are directly related to the changes in all parameters. The changes in Q are directly related to the changes in β and e1, whereas these changes are inversely related to the changes in e2.
6.7
Conclusion
In this chapter, 11 inventory models with quality factors are presented. These models consider the traditional lot-sizing problem when after arrival, the quality of each item in a lot is checked. All models are categorized in four sections about EOQ and EPQ models with and without returns. Learning in inspections, sampling plans, inspection errors, different quality levels, quality assurance, quality screening, continues quality characteristics and different types of shortages are the main topics investigated and differ models.
References
547
References Al-Salamah, M. (2016). Economic production quantity in batch manufacturing with imperfect quality, imperfect inspection, and destructive and non-destructive acceptance sampling in a two-tier market. Computers & Industrial Engineering, 93, 275–285. Aslani, A., Taleizadeh, A. A., & Zanoni, S. (2017). An EOQ model with partial backordering with regard to random yield: Two strategies to improve mean and variance of the yield. Computers & Industrial Engineering, 112, 379–390. Cheikhrouhou, N., Sarkar, B., Ganguly, B., Malik, A. I., Batista, R., & Lee, Y. H. (2018). Optimization of sample size and order size in an inventory model with quality inspection and return of defective items. Annals of Operations Research, 271, 445–467. Cheng, T. C. E. (1991). EPQ with process capability and quality assurance considerations. Journal of the Operational Research Society, 42(8), 713–720. Haji, A., Sikari, S. S., & Shamsi, R. (2009). The effect of inspection errors on the optimal batch size in reworkable production systems with scraps. International Journal of Product Development, 10(1–3), 201–216. Hauck, Z., & Vörös, J. (2015). Lot sizing in case of defective items with investments to increase the speed of quality control. Omega, 52, 180–189. Khan, M., Jaber, M. Y., & Bonney, M. (2011). An economic order quantity (EOQ) for items with imperfect quality and inspection errors. International Journal of Production Economics, 133(1), 113–118. Konstantaras, I., Skouri, K., & Jaber, M. Y. (2012). Inventory models for imperfect quality items with shortages and learning in inspection. Applied Mathematical Modelling, 36(11), 5334– 5343. Mohammadi, B., Taleizadeh, A. A., Noorossana, R., & Samimi, H. (2015). Optimizing integrated manufacturing and products inspection policy for deteriorating manufacturing system with imperfect inspection. Journal of Manufacturing Systems, 37, 299–315. Moussawi-Haidar, L., Salameh, M., & Nasr, W. (2016). Production lot sizing with quality screening and rework. Applied Mathematical Modelling, 40(4), 3242–3256. Muhammad, A., & Alsawafy, O. (2011). Economic order quantity for items with two types of imperfect quality. An International Journal of Optimization and Control: Theories & Applications (IJOCTA), 2(1), 73–82. Pentico, D. W., & Drake, M. J. (2011). A survey of deterministic models for the EOQ and EPQ with partial backordering. European Journal of Operational Research, 214, 179–198. Porteus, E. L. (1986). Optimal lot sizing, process quality improvement and setup cost reduction. Operations Research, 34(1), 137–144. Raouf, A., Jain, J. K., & Sathe, P. T. (1983). A cost-minimization model for multicharacteristic component inspection. IIE Transactions, 15, 187–194. Rezaei, J., & Salimi, N. (2012). Economic order quantity and purchasing price for items with imperfect quality when inspection shifts from buyer to supplier. International Journal of Production Economics, 137(1), 11–18. Salameh, M. K., & Jaber, M. Y. (2000). Economic production quantity model for items with imperfect quality. International Journal of Production Economics, 64(1), 59–64. Taleizadeh, A. A., & Zamani-Dehkordi, N. (2017). Economic order quantity with partial backordering and sampling inspection. Journal of Industrial Engineering International, 13, 331–345. Taleizadeh, A. A., Tavassoli, S., & Bhattacharya, A. (2019a). An inventory system for a deteriorating product with inspection policy under multiple prepayments and delayed payment and linked-to order quantity. Annals of Operations Research, 287, 403–437. Taleizadeh, A. A., & Moshtagh, M. S. (2019). A consignment stock scheme for closed loop supply chain with imperfect manufacturing processes, lost sales, and quality dependent return: Multi levels Structure. International Journal of Production Economics, 217, 298–316.
548
6 Quality Considerations
Taleizadeh, A. A., Yadegari, M., & Sana, S. S. (2019b). Production models of multiple products using a single machine under quality screening and reworking policies. Journal of Modelling in Management, 14(1), 232–259. Taleizadeh, A. A., Kalantari, S. S., & Cárdenas-Barrón, L. E. (2015). Determining optimal price, replenishment lot size and number of shipments for an EPQ model with rework and multiple shipments. Journal of Industrial & Management Optimization, 11(4), 1059–1071. Tsou, J.-C., Hejazi, S. R., & Barzoki, M. R. (2012). Economic production quantity model for items with continuous quality characteristic, rework and reject. International Journal of Systems Science, 43(12), 2261–2267.
Chapter 7
Maintenance
7.1
Introduction
The role of the equipment condition in controlling quality and quantity is well known (Ben-Daya and Duffuaa 1995). Equipment must be maintained in top operating conditions through adequate maintenance programs. Despite the strong link between maintenance production and quality, these main aspects of any manufacturing system are traditionally modeled as separate problems. Few attempts have been made to integrate them in a single model that captures their underlying relationships. There exists an extensive literature addressing the issue of production planning and an equally broad literature tackling maintenance planning questions. Production planning models seek typically to balance the costs of setting up the system with the costs of production and material holding, while maintenance models attempt typically to balance the costs and benefits of sound maintenance plans in order to optimize the performance of the production system. In both domains, issues of production modeling and maintenance modeling have experienced an evident success both from theoretical and applied viewpoints. In this chapter, the EPQ problems considering maintenance policy under different situations are presented. The presented models are classified into three main categories. The first category includes several models in which shortage is not allowed. The second and third categories include models in which shortage was considered as backordering and partial backordering. To provide a comprehensive introduction about the mentioned research status, the studies in relevant fields are reviewed. The classification is shown in Fig. 7.1. The common notations of presented models are shown in Table 7.1. To integrate the chapter, the presented notations in Table 7.1 are used for all models. The main decision variables of this field on inventory are Q and T, but in some studies, other decision variables are considered too.
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7_7
549
550
7 Maintenance
Fig. 7.1 Category of presented EPQ models
7.2 7.2.1
Fully backordered
Prevenve maintenance
Prevenve maintenance
Paral backordered
Mul-product single-machine
Imperfect maintenance
Prevenve maintenance
No shortage
No Shortage Preventive Maintenance
Ben-Daya and Makhdoum (1998) considered a production process producing a single item. A production cycle begins with a new system which is assumed to be in an in-control state, producing items of acceptable quality. However, after a period of time in production, the process may shift to an out-of-control state. The elapsed time for the process to be in the in-control state, before the shift occurs, is a random variable assumed to follow a general distribution with increasing hazard rate. The process is inspected at times tl, t2, . . ., tn to assess its state. In fact, the output quality of the product is monitored by an x-control chart. PM activities are coordinated with quality control inspection and are carried out periodically at a subset of the above time epochs according to one of the three PM policies. The production cycle ends either with a true alarm signaling that the system is out of control or after m inspection intervals, whichever occurs first. The number m is a decision variable. The process is then restored to the in-control state and to as good as new condition by maintenance and/or replacement. The usual assumptions of the classical EPQ model apply here. In particular, the demand is constant and continuous, and all demands must be met (Ben-Daya and Makhdoum 1998). The specific notations which are used for this problem is presented in Table 7.2.
7.2 No Shortage
551
Table 7.1 Notations D h K KS P C CPM Cm PM yj wj Lj tj f(t) F(t) r(t) m η CI Cb Bn T Q n f(t) ETC
Demand rate (item/year) Holding cost per unit and per unit of time ($/unit/unit of time) Fixed order cost ($/order) Setup cost ($/setup) Production rate (item/year) Purchasing cost per unit of product ($/unit) Cost of preventive maintenance ($/period) Maximum cost of preventive maintenance ($/period) Actual age of the process right before the jth PM (time) Actual age of the process right after the jth P (time) Length of the ith sampling (inspection) interval (time) Time at the end of jth interval or at jth inspections (time) Probability density function of the time to shift distribution Cumulative time to shift distribution function F ðt Þ ¼ 1 F ðt Þ Hazard function r ðt Þ ¼ f ðt Þ=F ðt Þ Number of inspection interval or inspection undertaken during each production run (integer) Imperfectness factor Inspection cost ($/unit) Backordering cost per unit of demand and per unit of time ($/unit/unit of time) The maximum backordering quantity in units for the nth cycle (item) Length of production cycle (time) Order quantity (item) Sample size (integer) Probability density function of the time to shift distribution Expected total cost ($)
It is obvious that the shift pattern to the out-of-control state of a preventively maintained system is not the same as that of a system which is not maintained. The effect of PM on the system is modeled as follows: whenever a PM is carried out, the age of the system is reduced by a certain amount. This is equivalent to a reduction in the shift rate of the system to the out-of-control state (Ben-Daya and Makhdoum 1998). The joint production, maintenance, and quality model is based on the following assumptions: 1. The duration of the in-control period is assumed to follow an arbitrary probability distribution, f(t), having an increasing hazard rate r(t) and a cumulative distribution function F(t). 2. The process is inspected at times tl, t2, . . ., to determine its state, and the output quality of the product is monitored by an x-control chart. The inspection interval
552
7 Maintenance
Table 7.2 Specific notations (Ben-Daya and Makhdoum 1998) w1 rmax k Z max 1 Z1 Z2 Cf Ca Cin Cout CS CR(τ) Kn Cn α β nPM γj pi I(t) E (PM) E (HC) E (QC) ETC
Warning limit coefficient of the xi-control chart Failure rate threshold beyond which PM activities should be performed Control limit coefficient of the xi-control chart The expected time to perform the highest level of a PM (time) The expected time to perform a PM (time) The expected time to repair the process if a failure is detected (time) Cost per false alarm ($/alarm) Cost to locate and repair the assignable cause ($) Quality cost per unit time while producing in control ($/unit of time) Quality cost per unit time while producing out of control ($/unit of time) Cost incurred by producing a non-conforming item ($/unit) Restoration cost ($) Fixed sampling cost ($/sample) Cost per unit sample ($/unit of sample) Pr (exceeding control limits one process in control) Pr (not exceeding control limits one process out of control) Expected number of PMs during the production cycle (integer) Fraction used to compute the reduction in the process age at time γ j (%) The conditional probability that the process shifts to the out-of-control state during the jth interval given that it was in the in-control state at the beginning of the jth interval The function of the inventory level (item) Expected preventive maintenance cost per production cycle ($) Expected inventory holding cost per inventory cycle ($) Expected quality control cost per production cycle including the repair cost ($) Expected total cost ($)
lengths Ll, L2, . . ., are chosen such that the integrated hazard rate over each interval is the same. 3. Quality inspection activities are carried out at the end of each interval. If a PM criterion is met at the end of the interval, production ceases for an amount of time Z1 to carry out preventive maintenance activities. 4. If any inspection shows that the state of the process is out of control, production ceases until the accumulated on-hand inventory is depleted to zero. If the process is found to be in control, production continues until the next sampling is due or the predetermined level of inventory is accumulated. 5. The production cycle begins with a new system and ends either with a true alarm or after a specified number m of inspection intervals, whichever occurs first. In other words, if no true alarm is observed by time tm1, then the cycle is allowed to continue for an additional time Lm. At time tm, necessary maintenance work is carried out. Therefore, there is no cost of sampling and charting during the mth sampling interval. The process is brought back to the in-control state by repair
7.2 No Shortage
553
and/or replacement. Thus, a renewal occurs at the end of each cycle. This type of renewal process (Ross 2013) has the property that the expected cost per unit time can be expressed as the ratio of the expected cost per cycle to the expected length of the cycle. Other important assumptions can be found in Ben-Daya and Makhdoum (1998). They developed the main cost functions corresponding to the three PM policies. For each policy, they derived the quality control, inventory holding, and preventive maintenance costs. Policy 7.1 The process is inspected at times tl, t2, . . ., to assess the state of the process. At times tn, t2n, t3n, . . ., where n is a decision variable, the process is shut down, and both quality control inspections and PM tasks are carried out in parallel. Note that {tn, t2n, t3n, . . .}is a subset of {tl, t2, t3, . . .}. The expected total cost consists of the setup cost KS, the expected quality control cost E(QC), the expected inventory holding cost E(HC), and the expected preventive maintenance cost E(PM). Ben-Daya and Makhdoum (1998) derived expressions for both the expected quality control cost per cycle E(QC) and the expected cycle length E(T). The expected production cycle length includes (1) the expected time for inspection intervals when the process is in control, (2) the expected time for detecting the presence of an assignable cause, (3) the preventive maintenance time, and (4) the repair time. The expected quality control cost includes the expected cost of operating while in control with no alarm, the expected cost of false alarm, the expected cost of operating while out of control with no alarm, the repair cost, and the cost of sampling minus the salvage value for working equipment of age t. If PM is not carried out, it is assumed that the time for quality inspection is negligible. However, if PM activities are performed, then it is assumed that the expected time to perform a PM is proportional to the PM level and is given by: Z 1 ¼ Z max C PM =Cm 1 PM
ð7:1Þ
Theorem 7.1 In Policy 7.1, E(T ) is given by (Ben-Daya and Makhdoum 1998): EðT Þ ¼Z 2 þ "
m X j¼1
L j ð 1 pi Þ þ
m1 X j¼1
Z 1 j1
j1 Y
ð 1 pi Þ þ β
i¼1
m1 X l j Z 1i1 βij1 þ lm βmj1
#
m1 X j¼1
pj
j1 Y
ð 1 pi Þ
i¼1
i¼jþ1
ð7:2Þ where:
554
7 Maintenance
Z1 j ¼
Z1 0
j ¼ n, 2n, 3n, . . . otherwise and for j ¼ m
ð7:3Þ
The quality control cost E(QC) is given by: ( E ðQCÞ ¼ðK n þ Cn nÞ 1 þ
j m2 Y X
ð1 pi Þ þ β
m2 X
j¼1 i¼1
pj
j¼1
j Y
ð1 pi Þ
mj2 X
i¼1
) β
i
i¼0
Q j1 Z j1 m m Y X X p j i¼0 ð1 p i Þ y j tf ðt Þdt þ ðCout Cin Þ y jp j ð1 p i Þ þ ðCin Cout Þ w j1 j¼1 F ðyi Þ F w j1 j¼1 i¼1 " # j1 j1 m m m X Y X Y Y Lj ð1 pi Þ þ Ca pj ð1 pi Þ þ ð1 pi Þ þ Cin j¼1
þ Cout β
j¼1
i¼1
" m1 X
pj
j¼1
j1 Y
ð1 pi Þ
m X
i¼1
i¼1
#
Li βij1 þ αCf
i¼jþ1
i¼1
j m1 Y X
ð1 p i Þ
j¼1 i¼1
m Y
ð1 pi ÞLðtm Þ
i¼1
ð7:4Þ The proof of this theorem is given in Appendix A of Ben-Daya and Makhdoum (1998). The total expected inventory holding cost, E(HC), is defined as: Z
T
EðHCÞ ¼ h
I ðt Þdt
ð7:5Þ
0
The integral in (7.5) is determined by computing the expected area E(A) under the function I(t). Hence: Z E ðHCÞ ¼ h
T
I ðt Þdt ¼ hE ðAÞ
ð7:6Þ
0
In order to compute E(A), the expression of the inventory levels at times tj + Z1j is required and is given by the following lemma: Lemma 7.1 Let Ij be the inventory level at time tj + Z1j, j ¼ 1, 2, . . ., m 1, Im be the inventory level at time tm, and then: Ij ¼ I
j1
þ ðP DÞL j DZ 1 j
j ¼ 1, 2, . . . , m
ð7:7Þ
where Z1j is given by (7.3), I0 ¼ 0, and if Ij < 0 it is set equal to zero.The proof of this lemma is clear from Fig. 7.2. The expected area E(A) under the function I(t) is given by the following theorem:
7.2 No Shortage
555
.
I(t)
..
Fig. 7.2 Inventory levels, where tPMj is the time at which jth PM is performed (Ben-Daya and Makhdoum 1998)
-D IPM3
P-D
Z1
Z1
Lj
t1 . . . tPM3
t
. . . tPM3 . . . tm
Production Cycle Inventory Cycle
Theorem 7.2 Let: 8 > > < 2I
Lj I þ j1 þ ðP DÞL j 2 Uj ¼ > Lj > : 2I j1 þ ðP DÞL j þ I 2 ¼ 1, 2, . . . , m
þ ðP DÞL j 2D
j1
2 if I j ¼ 0
Z1 j j1 þ ðP DÞL j þ I j 2
for j
if I j > 0 ð7:8Þ
where Z1j is given by (7.3). Let B j ¼ I 2j =2D, j ¼ 1, 2, . . ., m. Then E(A) is given by: E ðA Þ ¼
m X j¼1
þβ
Uj
j1 Y
ð 1 pi Þ þ ð 1 β Þ
i¼1 m1 X j¼1
pj
j1 Y i¼1
" ð 1 pi Þ
m1 X
B jp j
j¼1 m X
i¼jþ1
β
ij1
j1 Y
ð 1 pi Þ
i¼1
Ui þ β
mj
# Bm þ Bm
m 1 Y
ð 1 pi Þ
i¼1
ð7:9Þ The proof of this theorem is given in Appendix B of Ben-Daya and Makhdoum (1998). In many preventive maintenance models, the system is assumed to be as good as new after each preventive maintenance action. However, a more realistic situation is one in which the failure pattern of a preventively maintained system changes. One way to model this is to assume that, after PM, the failure rate of the system is somewhere between as good as new and as bad as old. This concept is called imperfect maintenance and was introduced by many authors (Nakagawa 1980; Pham and Wang 1996). It can be assumed that the failure rate of the equipment is decreased after each PM. This amounts to a reduction in the age of the equipment. In this problem, Ben-Daya and Makhdoum (1998) assumed that the reduction in the
556
7 Maintenance
age of the equipment is a function of the cost of preventive maintenance CPM. Let yk(wk) denote the effective age of the equipment right before (right after) the kth PM. Let: γ k ¼ ηk1
C PM Cm PM
ð7:10Þ
where 0 < η 1. Linear and nonlinear relationships between age reduction and PM cost are considered. In the linear case: wk ¼ ð1 γ k Þyk
ð7:11Þ
and in the nonlinear case: wk ¼ 1 γ εk yk ,
0 > < 2I
Lj I þ j1 þ ðP DÞL j 2 Uj ¼ > > : 2I j1 þ ðP DÞL j L j þ I 2 ¼ 1, 2, . . . , m
j1
þ ðP DÞL j 2D
2
Z1 j j1 þ ðP DÞL j þ I j 2
if I j ¼ 0
for j
if I j > 0 ð7:20Þ
Note that Z1j is given by (7.18) (Ben-Daya and Makhdoum 1998). The expected maintenance cost during a complete cycle is the same as (7.15) except that C PM j is redefined as follows:
558
7 Maintenance
CPM j ¼
C PM
if r t j r max
0
otherwise and for j ¼ m
ð7:21Þ
The expected number of PMs nPM during the production cycle is given by (7.17). Note that the age of the equipment at time tj right before PM is given by (7.14) and right after the PM is given by: ( wj ¼
1 γj yj
yj
if r t j r max otherwise
ð7:22Þ
Policy 7.3 The process is inspected at times tl, t2, . . ., to assess the state of the process. PM activities are performed only at those intervals at which two consecutive values of sample means fall in the warning zone. At those intervals, the process is shut down, and both quality control inspections and PM tasks are carried out in parallel. Under the assumptions described before and the requirements of Policy 7.3, the expected cycle length E(T) is the same as (7.1) except that Z1j is replaced by p2w Z 1j , where pw is the probability that a sample mean falls in the warning zone (Ben-Daya and Makhdoum 1998). The quality control cost E(QC) per cycle is exactly the same as (7.4). The total expected inventory holding cost, E(HC), is defined by (7.5), and the inventory levels are given by the following lemma. Lemma 7.3 Let Ij be the inventory level at time tj + Z1j, j ¼ 1, 2, . . ., m 1, Im is the inventory level at time tm, and then: I j ¼ 1 p2w I j1 þ ðP DÞL j p2w I ¼ 1, 2, . . . , m 1
j1
þ ðP DÞL j DZ 1 ,
I m ¼ I m1 þ ðP DÞlm
j ð7:23Þ ð7:24Þ
where I0 ¼ 0 and if Ij < 0 is equal to zero. The proof of this lemma is clear from Fig. 7.2. The expected area at a given inspection interval can be computed as (the probability of performing PM) (inventory area if PM is performed) + (the probability of not performing PM) (inventory area if PM is not performed):
7.2 No Shortage
559
8 2 ! Lj > I j1 þ ðP DÞL j > 2 > pw 2I j1 þ ðP DÞL j þ > > 2 2D > > > > > > > Lj > > for I j ¼ 0, j ¼ 1, 2, . . . , m 1 > 2I j1 þ ðP DÞL j þ 1 p2w > > 2 > < Lj Z1 Uj¼ > > 2I j1 þ ðP DÞL j 2 þ I j1 þ ðP DÞL j I j 2 > > > > > > Lj > 2 > > þ ð P D ÞL 2I þ 1 p j1 j > for I j > 0, j ¼ 1, 2, . . . , m 1 w > 2 > > > > > Lj : 2I j1 þ ðP DÞL j for j ¼ m 2
ð7:25Þ The expected maintenance cost during a complete cycle is given by: EðPMÞ ¼ CPM nPM
ð7:26Þ
where nPM is the expected number of PMs. Since no PM is performed at time tm and the probability of performing PM at time tj, j ¼ 1, 2, . . ., m 1 is p2w , then nPM is given by: nPM ¼ ðm 1Þp2w
ð7:27Þ
Again the expected age of the equipment at a given inspection interval can be computed as (the probability of performing PM) (age of the equipment if PM is performed) + (the probability of not performing PM) (age of the equipment if no PM is performed). So, the age of the equipment at time tj right before PM is given by (7.14) and right after the PM is given by: w j ¼ p2w 1 η
7.2.1.1
j1
CPM y j þ 1 p2w y j m CPM
ð7:28Þ
Integrated Model and Solution Method
The expected total cost per unit time is given by (Ben-Daya and Makhdoum 1998): ETC ¼
K S þ EðHCÞ þ E ðQCÞ þ E ðPMÞ E ðT Þ
The expression of E(T ) is given by:
ð7:29Þ
560
7 Maintenance
E ðT Þ ¼
P ðE ðT Þ nPM Z 1 Þ D
ð7:30Þ
Next, they discussed the problem of solving the above integrated production, quality, and maintenance models to obtain the optimal values for the decision variables. Also, they discussed the way by which the frequency of sampling should be regulated and the optimization procedure used to determine the optimal design parameter values and the optimal preventive maintenance effort (Ben-Daya and Makhdoum 1998). The problem is to determine simultaneously the optimal production run time and hence the optimal EPQ, the optimal preventive maintenance level, and the optimal design parameters of the x-control chart, namely, Ll, L2, . . ., Lm, the sample size n, and the control limit coefficient k. In addition, the optimal values of 1, rmax, and warning limit coefficient for Policies 7.1–7.3, respectively, will be also determined simultaneously with the abovementioned decision variables. For a Markovian shock model, a uniform sampling scheme provides a constant integrated hazard over each interval. Banerjee and Rahim (1988) extended this fact to non-Markovian shock models by choosing the length of sampling intervals such that the integrated hazard over each interval is the same for all intervals, that is (Ben-Daya and Makhdoum 1998): Z
t
jþ1
Z r ðt Þdt ¼
tj
t1
r ðt Þdt
ð7:31Þ
0
Since the failure rate is reduced at the end of each interval because of PM activities, condition (7.31) becomes: Z
yj
w
Z
l1
r ðt Þdt ¼
r ðt Þdt,
j ¼ 2, . . . , m
ð7:32Þ
0
j1
If the time that the process remains in the in-control state follows a Weibull distribution, that is, its probability density function is given by: f ðt Þ ¼ λvt v1 eλt , v
t > 0, v 1, λ > 0
ð7:33Þ
Then using (7.32), the length of the sampling intervals Lj, j ¼ 2, . . ., n can be determined recursively as follows: Lj ¼
w
v j1
þ Lv1
1=v
w
j1 ,
j ¼ 2, . . . , m
ð7:34Þ
The problem is to determine the values of the decision variables m, n, k, L1, and CPM, which define the PM level, that minimize the expected total cost ETC. Recall that the age of the equipment after a PM is reduced proportional to the PM cost CPM.
7.2 No Shortage
561
The cost function is minimized using the pattern search technique of Hooke and Jeeves (1961). Example 7.1 Ben-Daya and Makhdoum (1998) presented an example with parameter values Z max ¼ 0.1, Z2 ¼ 1.0, Kn ¼ $2.0, Cn ¼ $0.5, Cf ¼ $500, Ca ¼ $1100, 1 Cin ¼ $50, Cout ¼ $950, δ ¼ 0.5 (δ is the amount of shift in the mean when the process is out of control, measured in standard deviations), L(tm) ¼ 100etm, D ¼ 1400 units, P ¼ 1500 units, h ¼ $0.1, KS ¼ $20, η j1 ¼ 0.99, λ ¼ 0.05, and ʋ ¼ 2. They used a computer program coded in Fortran implementing the Hooke and Jeeves (1961) procedure and run on a 486 PC to obtain the results presented below. The results of Policy 7.1 with L set equal to 1 obtained for different PM levels corresponding to C m PM ¼ $300 for both cases are summarized in Tables 7.3 and 7.4. These results illustrate clearly the trade-offs between PM levels and quality control costs. The increase in PM level yields reductions in quality control costs. With no PM, the quality control cost is $400.1. With a PM level of $100, the quality control cost is reduced to $276.1 and $235.9 for both Case I and Case II, respectively. The optimum PM level when C m PM ¼ $300 is obtained when CPM ¼ $300 (linear case), leading to a quality cost of $183.9 and an overall cost of $367.6 much less than without PM ($429.7). One might also notice that at low values of CPM, more reductions in both quality and overall costs are obtained for Case II than that for Case I. This is because for the same cost of PM, Case II yields much more reduction in the age of the equipment than Case I (Ben-Daya and Makhdoum 1998). PM activities also affect the economic production quantity (EPQ). As a matter of fact, it is noticeable from Tables 7.2 and 7.3 that PM does affect the production cycle (tm) since for higher PM levels we have longer production cycles. This is because when PMs are performed during the production cycle, quality control costs are reduced and hence longer procedure cycle will be still feasible. Some different numerical examples are provided by Ben-Daya and Makhdoum (1998) for other policies.
7.2.2
Imperfect Preventive Maintenance
Ben-Daya (2002) developed an integrated model for the joint determination of economic production quantity and preventive maintenance (PM) level for an imperfect process having a general deterioration distribution with increasing hazard rate. The effect of PM activities on the deterioration pattern of the process is modeled using the imperfect maintenance concept. It is assumed that after each PM, the age of the system is reduced proportional to the PM level. Consider a production process producing a single item. A production cycle begins with a new system which is assumed to be in an in-control state, producing items of acceptable quality. However, after a period of time in production, the process may shift to an out-of-control state. The elapsed time for the process to be in the in-control
CPM 0 100 200 300
m 26 37 38 29
N 49 56 64 70
k 2.51 2.51 2.49 2.47
L1 1.88 1.54 1.54 1.56
α 0.012 0.0121 0.0128 0.0136
1β 0.8387 0.8909 0.9344 0.9569 tm 4.3 7.3 10.3 13.4
QC 400.1 294.7 238.6 199.9
Table 7.3 Case I: Effect of PM level for linear improvement (Q* ¼ EPQ) (Ben-Daya and Makhdoum 1998) HC 25.4 24.7 17 13.3
PM 0 107.2 152.3 166.8
Q* 6502 10,539 14,717 18,987
ETC 429.7 429.3 409.7 381.6
562 7 Maintenance
CPM 0 100 200 300
m 26 24 22 29
n 49 53 64 70
k 2.51 2.53 2.49 2.47
L1 1.88 1.28 1.48 1.56
α 0.012 0.0114 0.0129 0.0136
1β 0.8387 0.8667 0.9349 0.9569 tm 4.3 9.5 11.2 13.4
QC 400.1 235.9 218.2 199.9
Table 7.4 Case II: Effect of nonlinear PM level for nonlinear improvement (Ben-Daya and Makhdoum 1998) HC 25.4 31.6 23.5 13.3
PM 0 103.4 138.2 166.8
Q* 6502 13,719 16,065 18,987
ETC 429.7 373 381.6 381.6
7.2 No Shortage 563
564
7 Maintenance
Table 7.5 Specific notations (Ben-Daya 2002) α τi tj Ni pj ETC
Percentage of non-conforming units produced when the process is in the out-of-control state (%) Detection delay during interval i (time) Pj Time of the jth PM, t j ¼ i¼1 L j (time) Number of non-conforming items produced (ti 1, ti) (item) The conditional probability that the process shifts to the out-of-control state during the time interval (tj 1, tj) given that the process was in control at time tj 1 Expected total cost (%)
Fig. 7.3 Inventory cycle; the jth PM is performed at time tj (Ben-Daya 2002)
I(t)
P-D
Lj
t1
t2
-D
. . . tj
. . . tm
t
Production Run Inventory Cycle
state, before the shift occurs, is a random variable assumed to follow a general distribution with increasing hazard rate. The process is inspected at times t1, t2, . . ., tm to assess its state, and at the same time, PM activities are carried out. The production cycle ends either when the system is out of control or after m inspection intervals whichever occurs first. The number m is a decision variable. The process is then restored to the in-control state and to the as good as new condition by maintenance and/or replacement. The usual assumptions of the classical EPQ model apply here. In particular, the demand is constant and continuous, and it must be met (Ben-Daya 2002). The specific notations which are used for this problem are presented in Table 7.5. The total expected cost per cycle consists of the setup cost, inventory holding cost, PM cost, inspection cost, cost of producing non-conforming items, and restoration cost. Before deriving these costs, let us determine the expected production cycle length (Ben-Daya 2002). The expected inventory cycle length is given by (see Fig. 7.3): E ðCTÞ ¼
P E ðT Þ D
ð7:35Þ
where E(T ) is the expected production run length which is given by the following lemma:
7.2 No Shortage Table 7.6 Associated probabilities (Ben-Daya 2002)
565 State In control Out of control
Probability 1 – p1 p1
Expected residual cost E(T1) 0
Lemma 7.4 The expected production cycle is given by (Ben-Daya 2002): E ðT Þ ¼
m X
Lj
j¼1
j1 Y
ð 1 pi Þ
ð7:36Þ
i¼1
Proof Let E(Tj) be the expected residual time in the cycle beyond tj given that the process was in control at time tj, E(T0) ¼ E(T). Then: F y j F w j1 pj ¼ F w j1
ð7:37Þ
In order to find the expression of E(T), consider the possible states of the process at the end of the first interval (at time t1 ¼ l1). For each possible state, the expected residual time in the cycle and the associated probabilities are presented in Table 7.6. Consequently, E(T) ¼ L1 + (1 p1)E(T1). Similarly, for j ¼ 1, 2, . . ., m 2, one has E(Tj) ¼ Lj + 1 + (1 pj + 1)E(Tj + 1). Note that E(Tm1) ¼ Lm; therefore (Ben-Daya 2002): E ðT Þ ¼
m X j¼1
Lj
j1 Y
ð 1 pi Þ
ð7:38Þ
i¼1
In this model, the setup cost is KS, and the inventory holding cost is hE (T )2(P D)P/2D. As mentioned earlier, Ben-Daya (2002) used the concept of imperfect maintenance. After each PM, the age of the system is somewhere between as good as new and as bad as old depending on the level of PM activities. The reduction in the age of the equipment is a function of the cost of preventive maintenance. Let yk(wk) denote the effective age of the equipment right before (after) the kth PM. Similar to previous model of Ben-Daya and Makhdoum (1998), Ben-Daya (2002) used Eqs. (7.10), (7.11), (7.13), and (7.14) including γ k ¼ ηk1 CCPM m , wk ¼ (1 γ k)yk, y1 ¼ l1, and yj ¼ wj 1 + lj, j ¼ 2, . . ., m. PM
Now, let us turn to the problem of determining the expected preventive maintenance cost. Since the inspection is error-free and after each inspection PM activities are carried out, the expected PM cost per cycle, E(PM), is given by the following lemma:
566
7 Maintenance
Lemma 7.5 The expected PM cost per cycle is given by (Ben-Daya 2002): E ðPMÞ ¼ C PM
j m1 Y X
ð1 p i Þ
ð7:39Þ
j¼1 i¼1
It is assumed that no PM is carried out at the end of the last interval. The proof of this lemma is similar to that of Lemma 7.4. The expected number of inspections is equal to the number of PMs in addition to one inspection at the end of the cycle. Hence, inspection cost is E(IC) ¼ CI(nPM + 1). The inspection cost is separated from PM so that alternative PM policies can be considered. Here, a PM is carried out with each inspection. An alternative policy would be to inspect the system at l1, l1 + l2, . . . but perform PM only at a subset of these time epochs. The reader is referred to Ben-Daya and Duffuaa (1995) for alternative PM policies (Ben-Daya 2002). The expected number of non-conforming items during the jth interval is given by (Ben-Daya 2002):
Z
yj
E Nj ¼ w
αðyi t ÞPf c ðt Þdt
j1
¼ αP y j F c y j F c w
j1
Z
yj
w
! tf c ðt Þdt
ð7:40Þ
j1
where: f c ¼ f =F w j1 F c ¼ F=F w j1
ð7:41Þ ð7:42Þ
The total expected number of non-conforming items per production run is given by the following lemma: Lemma 7.6 E ðN Þ ¼
m X
j1 Y p jE N j ð1 pi Þ
j¼1
i¼1
ð7:43Þ
Proof Let E(Bj) be the expected residual number of non-conforming items produced in the cycle beyond tj given that the process was in control at time tj, E(N ) ¼ E(Bo) (Ben-Daya 2002). In order to find the expression of E(N ), consider the possible states of the process at the end of the first interval (at time t1 ¼ l1). For each possible state, the expected residual time in the cycle and the associated probabilities are presented in Table 7.7.
7.2 No Shortage
567
Table 7.7 Associated probabilities (Ben-Daya 2002) State In control Out of control
Probability 1 – p1 p1
Expected residual number of non-conforming items E(B1) E(N1)
Consequently: E ðN Þ ¼ p1 EðN 1 Þ þ ð1 p1 ÞE ðB1 Þ
ð7:44Þ
Similarly, for j ¼ 1, 2, . . ., m – 2, one has E Bj ¼ p
jþ1 E
N
jþ1
þ 1p
jþ1
E B
ð7:45Þ
jþ1
Note that E(Bm1) ¼ pmE(Nm). Therefore: E ðN Þ ¼
m X
j1 Y p jE N j ð1 pi Þ
j¼1
i¼1
ð7:46Þ
The total cost of producing non-conforming items per unit time is given by: E ðDCÞ ¼ αC S P (
m X
pj
j¼1
j1 Y
ð 1 pi Þ
i¼1
y j Fc y j Fc w
j1
Z
)
yj
w
tf c ðt Þdt
ð7:47Þ
j1
Since the restoration cost depends on the detection delay, the restoration cost during the jth interval is given by: Z E ðRCÞ ¼ w
yj
τðyi t Þ f c ðt Þdt
j1
¼ CR0 þ CR1 y j
Fc y j Fc w
j1
Z C R1 w
yj
! tf c ðt Þdt
ð7:48Þ
j1
because the restoration cost changes linearly with the detection delay as below: C R y j t ¼ C R0 þ C R1 y j t
ð7:49Þ
where CR0 and CR1 are some constants. The restoration cost per cycle is given by the following lemma:
568
7 Maintenance
Lemma 7.7 The expected restoration cost per cycle is given by (Ben-Daya 2002): EðRCÞ ¼
m X
pj
j¼1
"
j1 Y
1 pj
i¼1
CR0 þ CR1 y j F c y j F c w
j1
Z CR1 w
yj
# tf c ðt Þdt
ð7:50Þ
j1
The proof of this lemma is similar to that of Lemma 7.6. Let E(QC) ¼ E(DC) + E(RC) denote quality-related costs. To solve the problem, recall that the expected total cost per unit time is given by (Ben-Daya 2002): ETC ¼
K S þ E ðICÞ þ E ðHCÞ þ EðQCÞ þ EðPMÞ E ðCTÞ
ð7:51Þ
where KS, E(IC), E(HC), E(QC), E(PM), and E(CT) are the setup cost, inspection cost, inventory holding cost, quality-related costs (cost of non-conforming items and restoration cost), PM cost, and the expected inventory cycle length, respectively. Next, Ben-Daya (2002) discussed the problem of solving the above integrated model to obtain the optimal values for the decision variables. Also, they would have discussed the way by which the inspection frequency should be regulated and the optimization procedure used to determine the optimal solution. The problem is to determine simultaneously the optimal lengths of the inspection intervals, namely, l1, l2, . . ., lm; the optimal PM level, CPM; and the number of inspections, m. For a Markovian shock model, a uniform inspection scheme provides a constant integrated hazard over each interval. Banerjee and Rahim (1988) extended this fact to non-Markovian shock models by choosing the length of inspection intervals such that the integrated hazard over each interval is the same for all intervals, as presented by Ben-Daya and Makhdoum (1998) in Eqs. (7.31) and (7.32), and Eqs. (7.33) and (7.44) are used too. The problem is to determine the values of the decision variables m, L1, and CPM, which define the PM level, that minimize the expected total cost ETC. Recall that the age of the equipment after a PM is reduced in proportion to the PM cost CPM. The cost function is minimized using the pattern search technique of Hooke and Jeeves (1961). However, due to the characteristics of the cost function, some modifications to the standard method have to be made to account for the inherent integrality constraint on the number of inspections. The optimal value of m 2 is determined by the inequalities ETC(m 1) ETC(m) and ETC(m) ETC(m + 1). Example 7.2 Ben-Daya (2002) presented numerical examples to illustrate important aspects of the developed integrated model. The process shift mechanism is assumed to follow a Weibull distribution. The Weibull scale and shape parameters are λ ¼ 5 and v ¼ 2.5, respectively. The following data are used for other parameters: D ¼ 500 units, P ¼ 1000 units, h ¼ $0.5, KS ¼ $150, CS ¼ $20, CI ¼ $10, CR0 ¼
7.2 No Shortage Table 7.8 Effect of PM on quality and total cost (Ben-Daya 2002)
569 α 0.2
0.4
CPM 0 0.5 1 0 0.5 1
M 9 10 5 8 10 5
Q 387 692 747 350 685 713
E(QC) 33.22 22.41 19.68 36.66 24.74 21.55
ETC 315.36 265.09 255.8 346.81 276.26 265.09
$10, CR1 ¼ 0.15, and ƞ ¼ 0.99. The relationship between PM cost, CPM, and the improvement in the age of the system will be used to investigate the effect of PM level on both quality control-related costs and total expected costs. The results ¼ 20 are summarized in obtained for different PM levels corresponding to C PM 0 Table 7.8, where Q is the lot size. These results illustrate clearly the trade-offs between PM levels and qualityrelated costs. The increase in PM level yields reductions in quality control costs. With no PM, the quality-related costs amount to $33.22 and $36.66 for α ¼ 0.2 and 0.4, respectively. With a PM level of 50%, the quality-related costs are reduced to $22.41 ($24.74). The optimum PM level when C m PM ¼ 20 is obtained when CPM ¼ $20, leading to quality-related costs of $19.68 (21.55) and an overall cost of $255.80 ($265.09) much less than without PM ($315.36 ($346.81)).
7.2.3
Imperfect Maintenance and Imperfect Process
Sheu and Chen (2004) developed an integrated model for the joint determination of both economic production quantity and level of preventive maintenance (PM) for an imperfect production process. This process has a general deterioration distribution with increasing hazard rate. The effect of PM activities on the deterioration pattern of the process is modeled using the imperfect maintenance concept. The production operation system is considered to produce a single item. A production cycle begins with a production system assumed to be in an in-control state: that is, the system produces items of acceptable quality. However, after a period of time in production, the process may shift to an out-of-control state. The elapsed time for the process in the in-control state, before the shift occurs, is a random variable that is assumed to follow a general distribution with increasing hazard rate. The process is inspected at times t1, t2, . . ., tm the state of the production system whether it is kept in the in-control state or not. At the same time,PM activities are carried out, but the production system has to stop. The production cycle will be stopped either when the system is transferred to the type II out-of-control state or after the mth inspection, whichever occurs first. The process is then restored to the in-control state and to the as good-as-new condition by a complete repair or replacement if necessary (Sheu and Chen 2004).
570
7 Maintenance
Table 7.9 Specific notations (Ben-Daya 2002) θ γk α1 α2 Cmr ðIÞ
Nj
ðIIÞ
Nj
nmr nPM
Probability of a type II out-of-control state when the system is out of control Imperfectness coefficient at the kth PM Non-conforming rate with type I out-of-control state Non-conforming rate with type II out-of-control state Cost of minimal repair by type I out-of-control state ($) Produced non-conforming items within (tj 1, tj) due to the type I out-of-control state (item) Produced non-conforming items within (tj 1, tj) due to the type II out-of-control state (item) The expected number of minimal repairs per production cycle (integer) The expected number of PMs per production cycle (integer)
Fig. 7.4 Inventory cycle; the jth PM is performed at time tj (Sheu and Chen 2004)
I(t)
P-D
Lj
t1
t2
-D
. . . tj
t
. . . tm
Production Run Inventory Cycle
The specific notations which are used for this problem is presented in Table 7.9. The total expected cost per cycle can be presented as below: TC ¼setup cost þ holding cost þ PM cost þ inspection cost þ quality‐related cost ðnonconforming items cost þ restoration costÞ ð7:52Þ Before deriving these costs, let us determine the expected production cycle length. The expected inventory cycle length is given by (see Fig. 7.4) (Sheu and Chen 2004): E ðCTÞ ¼
P E ðT Þ D
ð7:53Þ
where E(T ) is the expected production run length which is given by the following lemma (Sheu and Chen 2004):
7.2 No Shortage
571
Lemma 7.8 The expected production cycle is given by (Sheu and Chen 2004): E ðTÞ ¼
m X
Lj
j¼1
j1 Y
ð1 θpi Þ
ð7:54Þ
i¼1
Proof The related proof can be performed similar to Lemma 7.4. In this model, the setup cost is KS, and the inventory holding cost is hE (T )2(P D)P/2D similar to the previous presented models. For preventive maintenance cost and inspection cost, Sheu and Chen (2004) followed Ben-Daya and Makhdoum (1998) and Ben-Daya (2002) and used γ k ¼ ηk1 CCPM m , wk ¼ (1 γ k)yk, PM
y1 ¼ l1, and yj ¼ wj 1 + lj, j ¼ 2, . . ., m in their model. Then to calculate the expected PM cost per cycle, E(PM), they presented Lemma 7.9. Lemma 7.9 The expected PM cost per cycle is given by (Sheu and Chen 2004): E ðPMÞ ¼ C PM
j m1 Y X
ð1 pi Þ þ ð1 θÞCmr
j¼1 i¼1
m1 X j¼1
pj
j1 Y
ð1 θpi Þ
ð7:55Þ
i¼1
It is assumed that no PM is carried out at the end of the last interval. The proof of this lemma is similar to that of Lemmas 7.4 and 7.8. Remark 7.1 nPM can be explained as the expected number of PMs per production cycle as below: nPM ¼
j m1 Y X
ð1 θpi Þ
ð7:56Þ
j¼1 i¼1
Remark 7.2 nmr can be explained as the expected number of minimal repairs per production cycle. nmr ¼ ð1 θÞ
m1 X j¼1
pj
j1 Y
ð1 θpi Þ
ð7:57Þ
i¼1
Moreover, the expected number of inspections is equal to the number of PMs in addition to one inspection at the end of the cycle. Hence, E(IC) ¼ CI(nPM + 1) (Sheu and Chen 2004). In order to calculate the production cost of non-conforming items, Lemma 7.10 is presented by Sheu and Chen (2004).
572
7 Maintenance
Lemma 7.10
Z ðIÞ E Nj ¼ w
ð1 θÞf ðt Þ F ðt Þ θ α1 P y j t 1θ dt F w j1 j1
yj
ð7:58Þ
Proof For more detailed description, see Sheu and Chen (2004). Lemma 7.11
E
ðIIÞ Nj
Z
θf ðt Þ F ðt Þ θ1 αII P y j t θ dt F w j1 j1
yj
¼ w
ð7:59Þ
Proof For more detailed description, see Sheu and Chen (2004). The expected number
of non-conforming items during the jth interval is given by ð IÞ ðIIÞ E Nj and E N j . The total expected number of non-conforming items per production run is given by the following lemma (Sheu and Chen 2004): Lemma 7.12 E ðN Þ ¼
m h X
j1
i Y ð IÞ ðIIÞ ð1 θÞE N j þ θE N j ð1 θpi Þ pj
j¼1
ð7:60Þ
i¼1
where: θ ð1 θÞf ðt Þ F ðt Þ αI P y j t 1θ dt w j1 F w j1
Z yj θf ðt Þ F ðt Þ θ1 ðIIÞ αII P y j t E Nj ¼ θ dt w j1 F w j1
Z ðIÞ E Nj ¼
yj
ð7:61Þ
ð7:62Þ
Proof For more detailed description, see Sheu and Chen (2004). The total cost of producing non-conforming items per unit time is given by Sheu and Chen (2004): E ðDCÞ ¼ C S E ðN Þ ¼ CS
j1 m h
i Y X ðIÞ ðIIÞ ð1 θÞE N j þ θE N j ð1 θpi Þ pj j¼1
ð7:63Þ
i¼1
To derive the restoration cost per production cycle, the following lemma is presented by Sheu and Chen (2004). Lemma 7.13 The expected restoration cost per production cycle is given by Sheu and Chen (2004):
7.2 No Shortage
E ðRCÞ ¼
m X
573
θp j
j¼1
0
j1 Y
ð1 θpi Þ
i¼1
2 @ CR0 þ CR1 y j 41
!θ 3 θ1 1 Z yj F yj θf ðt Þ F ðt Þ 5 r1 t θ Adt F w j1 w j1 F w j1 ð7:64Þ
where CR0 and CR1 are similar to what is presented in the work of Ben-Daya (2002). Proof For more detailed description, see Sheu and Chen (2004). Remark 7.3 The quality-related cost E(QC) ¼ E(DC) + E(RC) (Sheu and Chen 2004). Remark 7.4 There are several special cases in the integrated model. For example, when m ¼ θ ¼ 1, this is the classical economic production quantity model. Another case was considered by Ben-Daya (2002) when θ ¼ 1 (Sheu and Chen 2004). The expected total cost is composed of the setup cost, inspection cost, inventory holding cost, quality-related costs (i.e., cost of non-conforming items, restoration cost), and PM cost. For a renewal reward process (Ross 1996), one has the expected total cost per expected cycle length as follows (Sheu and Chen 2004): ETC ¼
K S þ E ðICÞ þ E ðHCÞ þ EðQCÞ þ EðPMÞ E ðCTÞ
ð7:65Þ
The problem is to determine simultaneously the optimal lengths of the inspection intervals, namely, L1, L2, . . ., Lm; the optimal PM level, CPM; and the number of inspections, m (Sheu and Chen 2004). For a Markovian shock model, Sheu and Chen (2004) used Eqs. (7.31)–(7.34) of Ben-Daya and Makhdoum (1998). As mentioned before, the problem is to determine the values of the decision variables m, L1, and CPM, which define the PM level, that minimize the expected total cost ETC. Recall that the age of the equipment after a PM is reduced in proportion to the PM cost CPM. The cost function is minimized using the pattern search technique of Hooke and Jeeves (1961). However, due to the characteristics of the cost function, some modifications to the standard method have to be made to account for the inherent integrality constraint on the number of inspections. The optimal value of m 2 is determined by the inequalities ETC(m 1) ETC(m) and ETC(m) ETC(m + 1). Therefore, the optimal value m* and L1 can be obtained by the following procedure if the level of PM is determined (Sheu and Chen 2004). Step 1. Estimate m0, the maximum number of inspections undertaken during each production run, either from historical records or from the condition of production. Step 2. For m ¼ 1, one can search an optimal value l1 subject to the expected total cost ETC1.
574
7 Maintenance
Step 3. One has the expected total cost from ETC2 to ETCm0 by repeating Step 2 for m ¼ 2, 3, . . ., m0. Step 4. The optimal values l1 and m satisfy the following condition: ETC L1 , m ; C PM ¼ Min ETC j , j ¼ 1, . . . , m0 Example 7.3 Sheu and Chen (2004) presented numerical examples to illustrate important aspects of the developed integrated model. The process shift mechanism is assumed to follow a Weibull distribution similar to the previous cases with parameters λ ¼ 5 and v ¼ 2.5. They considered θ ¼ 0.1, KS ¼ $150, D ¼ 500 units, P ¼ 1000 units, h ¼ $0.5, CS ¼ $20, CI ¼ $10, CR0 ¼ $10, CR1 ¼ $0.15, ƞ ¼ 0.99, αI ¼ 0.2, αII ¼ 0.4, C m PM ¼ 20, and Cmr ¼ 10 (Sheu andChen 2004). The resultsfor no PM under the setup cost KS ¼ $150 is L1 , m , Q , EðTCÞ, C PM ¼ ð0:308, 3, 472:42, 300:90, 0Þ, and the optimal value of PM obtained is 20 leading cost to the expected total cost amount L1 , m , Q , EðTCÞ, C PM ¼ ð0:261, 3, 768:03, 262:63, 20Þ.
7.2.4
Aggregate Production and Maintenance Planning
Aghezzaf et al. (2007) developed an aggregate production and maintenance planning problem in which a set of items must be produced in lots on a capacitated production system throughout a specified finite planning horizon. They assumed that the production system is subject to random failures and that any maintenance action carried out on the system, in a period, reduces the system’s available production capacity during that period. The objective is to find an integrated lot-sizing and preventive maintenance strategy of the system that satisfies the demand for all items over the entire horizon without backlogging and which minimizes the expected sum of production and maintenance costs. At the aggregate planning level, the only work they were aware of is that of Weinstein and Chung (1999). They proposed a three-part model to evaluate an organization’s maintenance policy. In their approach, an aggregate production plan is first generated, then a master production schedule is developed to minimize the weighted deviations from the goals specified at the aggregate level, and finally work center-loading requirements are used to simulate equipment failures during the planning horizon. We have used several experiments to test the significance of various factors for maintenance policy selection. These factors include the category of maintenance activity, maintenance activity frequency, failure significance, maintenance activity cost, and aggregate production policy. The fundamental difference between Weinstein–Chung’s approach and ours lies in the fact that our model takes, explicitly, into consideration the reliability parameters of the system at the early stage of the planning process, that is, when the aggregate plan is to be developed. As
7.2 No Shortage
575
Table 7.10 Specific notations (Ben-Daya 2002) H ¼ Nτ N τ Dit Cmax Lp Lr ρi Kit Cit hit Cr Qit Iit yit T
Planning horizon (time) Number of periods (integer) Each period fixed length (time) Demand rate of ith item should be satisfied in each period t (item/period) Production system nominal capacity (item) Capacity units consumed for each planned preventive (item) Capacity units consumed for each unplanned maintenance (item) The processing time for each unit of product i (time) Fixed cost of producing item i in period t ($/setup) Variable cost of producing one unit of item i in period t ($/item) Variable cost of holding one unit of item i by the end of period t ($/unit/unit of time) Cost to carry out a corrective maintenance action (CPM < Cr) ($) Quantity of item i produced in period t (item) Inventory of item i at the end of period t (item) Binary variable (yit equals to 1 if item i is produced in period t and 0 otherwise) Preventive maintenance cycle (time)
a consequence, the chances that their model performs better at the simulation phase are higher (Aghezzaf et al. 2007). The specific notations which are used for this problem is presented in Table 7.10. They are given a planning horizon including N periods of fixed length and a set of products P to be produced during this planning horizon. They assumed that the production system has a known nominal capacity and that each maintenance action consumes a certain percentage of this capacity. Thus, they assumed that each planned preventive and unplanned maintenance action consumes, respectively, Lp ¼ aCmax and Lr ¼ bCmax capacity units (with 0 a b 1). Note that the assumption a b may be justified by the fact that more capacity resources may be consumed in case of a random failure since some offline activities for repair must in this case be accomplished online. Finally, it is assumed that the failure probability density function f(t) and the cumulative distribution function F(t) of the production system are known. They let r(t) be the failure rate of a system at time t. It is well known that r(t) is given by Aghezzaf et al. (2007): r ðt Þ ¼
f ðt Þ 1 F ðt Þ
ð7:66Þ
The maintenance policy suggests to replace the production system at predetermined instances T ¼ kτ, 2 kτ, 3kτ, . . . and to carry out a minimal repair whenever an unplanned failure occurs. All maintenance actions are supposed to be perfectly performed (Aghezzaf et al. 2007):
576
Minimize
7 Maintenance
Z T XX Nτ ðK it yit þ Cit Qit þ hit I it Þ þ C PM þ Cr r ðt Þdt ð7:67Þ T 0 t2H i2P s:t: Qit þ I it1 I it ¼ Dit ! X Qit Dis yit
for t 2 H, i 2 P for t 2 H, i 2 P
ð7:68Þ ð7:69Þ
s2H, st
X
ρi Qit C ðt Þ for t 2 H
ð7:70Þ
i2P
Qit , I it , T 0;
yit 2 f0, 1g
for t 2 H, i 2 P
ð7:71Þ
where the function C(t) defines the available capacity in each period t. This capacity C(t) is given by (Aghezzaf et al. 2007): Z C ðt Þ ¼ C max Lp Lr
τ
r ðu þ ðt 1ÞτÞdu
ð7:72Þ
0
if the preventive maintenance takes place in period t. For other period t, the capacity C(t) is given by: Z C ðt Þ ¼ Cmax Lr
τ
r ðu þ ðt 1ÞτÞdu
ð7:73Þ
0
To solve the above mathematical programming problem (PPM), the length of the planning horizon H is assumed, and the length of the preventive maintenance cycle T is given in multiples of the basic planning period duration τ (i.e., H ¼ Nτ and T ¼ kτ). Let nI ¼ [N/k] if the ratio N/k is integer and nI ¼ t[N/k] + 1 otherwise (where [N/k] is the highest integer smaller or equal than N/k). The maintenance and planning model (PPM) can now be rewritten as follows (Aghezzaf et al. 2007):
Minimize
Z ðk Þ ¼
nI X n¼1
0 @C PM þ
nk X t¼ðn1Þkþ1, tN
Z
τ
Cr
r ðu þ ðt ðn 1Þk 1ÞτÞ
0
þ
X
! ðK it yit þ C it Qit þ hit I it Þ
i2P
ð7:74Þ s:t: : Constraints Eqs: (7.72) and (7.73), and :
7.2 No Shortage
577
Table 7.11 Products’ periodic demand (Aghezzaf et al. 2007)
X i2P
( ρI Qit Cðt Þ ¼
Period 1 2 3 4
D1t 2 3 2 3
D2t 3 2 3 2
Period 5 6 7 8
D1t 2 3 2 3
D2t 3 2 3 2
Rτ C max LP Lr 0 r ðu þ ðt 1ÞτÞ if t ¼ ðn 1Þk þ 1 Rτ C max Lr 0 r ðu þ ðt 1ÞτÞ if t ¼ ðn 1Þk þ 2 t nk ð7:75Þ
The decision variables remain, for each product i and each period t, Qit, Iit, and yit together with the variable k which defines the optimal length of the preventive maintenance cycle T (T ¼ kτ). To determine the optimal values of production plan and the length T of the maintenance cycle, the following procedure has been used (Aghezzaf et al. 2007). Step 1. Based on the value of k, determine nI and the corresponding maintenance cost function terms, and then determine the available capacities Ck(t) in period t. Step 2. Solve the resulting pure production planning problem (PPMr for fixed values of k) using any selected algorithm. In this case, the production planning problem using the mixed integer solver of CPLEX is solved. Step 3. Compare the resulting values Z(k), and select for the optimal preventive maintenance period size of the value k* such that Z(k*) ¼ mink{Z(k)}. The production plan associated with Z(k*) is selected as the final production plan (Aghezzaf et al. 2007). Example 7.4 Aghezzaf et al. (2007) presented an example in which planning horizon composed of 8 production periods, each with an available maximal capacity of Cmax ¼ 15. Two products are to be produced in lots so that the demands are satisfied. They assumed hit ¼ 2, Cit ¼ 5, and hit ¼ 2 for i ¼ 1, 2. Also Table 7.11 shows the setup, production, and holding costs for each product and the periodic demands of each product, respectively. Table 7.12 shows the optimal plan for the two products without taking into account the capacity lost in maintenance (assuming that the system will not fail and does not require any preventive maintenance). The total cost for the optimal production plan is equal to 417 (Aghezzaf et al. 2007). Now, one considers the preventive maintenance model with minimal repair at failure as the selected maintenance strategy of the production system with the following parameters: the cost of a preventive maintenance action is set to CPM ¼ $28, and the cost of minimal repair action at failure is given by Cr ¼ $35. Aghezzaf et al. (2007) assumed that the system lifetime is distributed according to Gamma distribution with the parameters G(α ¼ 2, λ ¼ 1).
578
7 Maintenance
Table 7.12 Optimal production plan with maximum capacity (Aghezzaf et al. 2007)
Table 7.13 Specific notations (Salameh and Ghattas 2001)
7.3 7.3.1
Qit Products i 1 2 5 10 0 0 7 0 0 0 0 10 8 0 0 0 0 0
Periods t 1 2 3 4 5 6 7 8
Q T t P D h B(t)
Iit 1 3 0 5 2 0 5 3 0
yit 2 7 5 2 0 7 5 2 0
1 1 0 1 0 0 1 0 0
2 1 0 0 0 1 0 0 0
Buffer stock level (item) Running time of the production unit per cycle (time) Preventive maintenance time per cycle (time) Buffer replenishment rate (units/unit time) (item/year) Consumption rate from the buffer during t (units/year) Buffer holding cost ($/unit/unit time) Shortage per preventive maintenance cycle t (item)
Backordering Preventive Maintenance
Preventive maintenance, an essential element of the just-in-time structure, induced the idea of this problem. Performing regular preventive maintenance results in a shutdown of the production unit for a period of time to enhance the condition of the production unit to an acceptable level. During such interruption, a just-in-time buffer is needed so that normal operations will not be interrupted. The optimum just-in-time buffer level is determined by trading off the holding cost per unit per unit of time and the shortage cost per unit of time such that their sum is minimum (Salameh and Ghattas 2001). The specific notations which are used for this problem is presented in Table 7.13. The main goal of Salameh and Ghattas (2001) was to determine the optimum justin-time buffer level to withstand the regular preventive maintenance interruption. The following assumptions are applied throughout this problem: • The just-in-time buffer is not subject to deterioration or obsolescence. • The regular preventive maintenance guarantees that the probability of a breakdown of the production unit during T is approximately zero. • Before the beginning of any normal preventive maintenance, the just-in-time buffer is Q. • T is large enough compared with t, so that during any time period T, buffer replenishment starts from a zero level.
7.3 Backordering
579
Q D Q/D t Prev. Maint.
D
P Q/P T Running Time
Q/D Time
t Preventive Maintenance
Fig. 7.5 Buffer level behavior (Salameh and Ghattas 2001)
• Unused buffer inventory during t is depleted to zero during the next cycle T. The behavior of the system is depicted in Fig. 7.5. Defining I(t) to be the average inventory level during the period (t + T ), then:
I ðt Þ ¼
Q2 Q2 þ 2D 2P
h
1 tþT
i
ð7:76Þ
Therefore, the expected average inventory per cycle of length (t + T ) and hence per unit of time will be: Z 1 h i
2 f ðt Þ P þ D Q2 1 Q Q2 dt ¼ E þ E ½ I ðt Þ ¼ PD tþT 2 2D 2P 0 t þ T
ð7:77Þ
where:
Z 1 f ðt Þ 1 dt ¼ tþT 0 tþT
E
Therefore, the average buffer carrying cost will be: hQ2 ðD þ PÞ 1
E 2PD tþT If the buffer supply time Q/D is less than the preventive maintenance time, then the stock out time will be t Q/P; otherwise, the stock out time will be zero, i.e.:
580
7 Maintenance
stock out time ¼
8 >
D t
> :t Q D
Therefore, the shortage per preventive maintenance cycle can be expressed as:
Bðt Þ ¼
8 >
D t
> : D t Q ¼ Dt Q D
ð7:78Þ
The expected shortage per preventive maintenance cycle t is: Z E½Bðt Þ ¼ D
Q f ðt Þdt t D Q=D 1
ð7:79Þ
The expected cycle length is: E ðt þ T Þ ¼ T þ E ðt Þ
ð7:80Þ
Therefore, the expected number of cycles per unit time is 1/T + E(t), and the expected number of units short per unit time will be: E ½Bðt Þ D ¼ E ðt þ T Þ T þ E ðt Þ
Z
1
t
S=D
Q f ðt Þdt D
ð7:81Þ
Hence, the storage cost per unit time is: Cb
D T þ E ðt Þ
Z
1 Q=D
t
Q f ðt Þdt D
Let TCU(S) be the expected total cost per unit time. TCU(S) can be expressed as: TCUðQÞ ¼
hQ2 ðP þ DÞ 1
Cb D E þ 2PD T þt T þ E ðt Þ
Z
1
t
Q=D
Q f ðt Þdt D
ð7:82Þ
Differentiating Eq. (7.82) with respect to the buffer stock level Q yields to:
dTCUðQÞ hQ 1 Cb D ¼ ðP þ DÞE dQ PD T þt T þ E ðt Þ
Z
1
Q=D
t
Q f ðt Þdt D
ð7:83Þ
7.3 Backordering
581
d2 TCUðQÞ hQ 1 Cb D Q ð P þ D ÞE þ f ¼ 2 PD T þ t D D ð T þ E ð t Þ Þ dQ
ð7:84Þ
d2TCU(Q)/dQ2 0 for all Q 0. Hence, TCU(Q) admits a unique minimum at Q ¼ Q*, where: dTCUðQÞ ¼0 dQ Q¼Q or: Z
1
Q=D
f ðt Þdt ¼
hQðP þ DÞðT þ E ðt ÞÞ 1
E C b PD T þt
ð7:85Þ
Example 7.5 To illustrate the use of the model developed in previous section, consider a situation where T ¼ 30 days, P ¼ 15,000 units/year, D ¼ 30,000 units/ year, h ¼ $28.00/unit/year, and Cb ¼ $1.00/unit. Preventive maintenance time t is uniformly distributed over the interval [a, b], with a ¼ 1 day and b ¼ 3 days. Therefore: f ðt Þ ¼
1=2 0
1t3 otherwise
The total cost function in Eq. (7.82) reduces to: hð P þ D Þ T þb 2 2C b D TCUðSÞ ¼ Q þ ln T þa ð2T þ a þ bÞðb aÞ 2PDðb aÞ 2 b b Q2 Qþ 2 2 D 2D
ð7:86Þ
The optimal value of Q that minimizes the above equation is Q* ¼ 170.44 units, with TCU(Q*) ¼ $671.31. For Q ¼ 0 (no just-in-time buffer), the expected total annual cost is TCU(0) ¼ $2109.38. The minimum just-in-time buffer level that reduces the probability of stock out during preventive maintenance to zero can be obtained by setting Eq. (7.79) equal to zero and solving for S. In this example, this minimum value of Q is 250 units. The corresponding expected annual cost is $984.70. The above results are summarized in Table 7.14.
582
7 Maintenance
Table 7.14 Results of example No buffer Optimal buffer level Minimum buffer such that the probability of stock out is zero
7.4 7.4.1
Q 0 170.44 250
TCU(Q) $2109.38 $671.31 $984.70
Partial Backordering Preventive Maintenance
Taleizadeh (2018) developed a multi-product single-machine economic production quantity model with preventive maintenance and scraped and rework process. Shortages are permitted and a fraction of them is backlogged. Capacity and service level are limitations of the production system. It is assumed that preventive maintenance can be performed when the inventory level is positive or negative. Indeed, two different scenarios are modeled, and according to the comparisons between their costs, a new scenario according to the best time of preventive maintenance is investigated and modeled. The aim of this problem is to determine the best time for preventive maintenance, production, and backordered quantities of each item and common cycle length, such that the expected total cost is minimized. The more details of this study can be found in Sect. 5.5.5 of Chap. 5.
7.5
Conclusion
In this chapter, six inventory models with maintenance are presented. These models consider the traditional production problem in which preventive maintenance is considered. All models are categorized in three sections about the type of shortages including no shortage, backordering, or partial backordering. Preventive maintenance, imperfect preventive maintenance, imperfect maintenance and production, aggregate production, and maintenance planning are the main topics investigated and differ models in this chapter.
References Aghezzaf, E. H., Jamali, M. A., & Ait-Kadi, D. (2007). An integrated production and preventive maintenance planning model. European Journal of Operational Research, 181(2), 679–685. Ben-Daya, M. (2002). The economic production lot-sizing problem with imperfect production processes and imperfect maintenance. International Journal of Production Economics, 76(3), 257–264. Banerjee, P. K., & Rahim, M. A. (1988). Economic design of control charts under Weibull shock models. Technometrics, 30(4), 407–414.
References
583
Ben-Daya, M., & Duffuaa, S. O. (1995). Maintenance and quality: the missing link. Journal of Quality in Maintenance Engineering, 1(1), 20–26. Ben Daya, M., & Makhdoom, M. (1998). Integrated production and quality model under various preventive maintenance policies. Journal of the Operational Research Society, 49, 840–853. Hooke, R., & Jeeves, T. A. (1961). “Direct Search'” solution of numerical and statistical problems. Journal of the ACM (JACM), 8(2), 212–229. Nakagawa, T. (1980). A summary of imperfect preventive maintenance policies with minimal repair. RAIRO-Operations Research, 14(3), 249–255. Pham, H., & Wang, H. (1996). Imperfect maintenance. European Journal of Operational Research, 94(3), 425–438. Ross, S. M. (2013). Applied probability models with optimization applications. Chelmsford: Courier Corporation. Ross, S. M. (1996). Stochastic processes (2nd ed.). New York: Wiley. Salameh, M. K., & Ghattas, R. E. (2001). Optimal just-in-time buffer inventory for regular preventive maintenance. International Journal of Production Economics, 74, 157–161. Sheu, S. H., & Chen, J. A. (2004). Optimal lot-sizing problem with imperfect maintenance and imperfect production. International Journal of Systems Sciences, 35, 69–77. Taleizadeh, A. A. (2018). A constrained integrated imperfect manufacturing-inventory system with preventive maintenance and partial backordering. Annals of Operations Research, 261, 303– 337. Weinstein, L., & Chung, C. H. (1999). Integrating maintenance and production decisions in a hierarchical production planning environment. Computers & Operations Research, 26(10–11), 1059–1074.
Index
A Aggregate planning, 574 Aggregate production, 574, 575, 582 Algebraic manipulation, 121 Annual rework cost, 452 Annual total inventory, 387 Arithmetic–geometric mean inequality method, 186–188 Auction, 385–390 Average profit, 116
B Backorder case, 33 Backorder cost (BC), 94, 98, 101, 145 Backordering and rework (see Rework and backordering) backorder costs, 261 cost function, 267 defective products, 268 EPQ model, 261 imperfect quality and inspection, 70–74 imperfect-quality items, 109–112 inventory average, 263 learning in inspection, 101–109 mathematical expression, 263, 267 multiple quality characteristic screening, 74–82 notations, 70, 71 partial (see Partial backordering) partial derivatives, 266 preventive maintenance, 578–580 rejection, 82–87 second partial derivatives, 265 solution, 270
© Springer Nature Switzerland AG 2021 A. A. Taleizadeh, Imperfect Inventory Systems, https://doi.org/10.1007/978-3-030-56974-7
total cost function, 264 Backordering cost (BC), 90, 101, 102, 109 and lost sale costs, 113 Backordering level, 274 Backordering, multi-product single-machine EPQ model defective items annual production cost, 402 annual shortage cost, 405 data, 408, 409 joint production policy, 403–405 normal distribution, 410 objective function, 402, 405, 407 optimal production quantity, 401 production cost per unit, 402 production–inventory cycle, 403 production rate, 401, 407 scrapped, 401, 404 shortages, 401 total production and setup time, 406 uniform distribution, 409 interruption, manufacturing process (see EPQ inventory model with interruption, manufacturing process) multidefective types (see Multidefective types) repair failure, 443, 444, 446–448 rework proces, 433–441 Backordering period, 118 Backorders, 30, 34, 36 Batches imperfect-quality, 13 maximum purchasing price, 38 multiple, 13 received, 37
585
586 Batches (cont.) rejection of defective supply batches, 16–18 Behavior of inventory level, 93 Beta-binomial distribution, 51 Binomial distribution, 49, 51 Buy and repair options, 56–61 Buyer makes decisions, 50 Buyer’s purchasing price, 500 Buyer’s selling price, 37, 39–42, 500
C Capacity constraint model, 321, 384, 439, 447, 454, 466, 475, 488 Classical EOQ model, 244 Commodity, 62 Commodity flow, 62, 68, 69 Complete backordering, 124 Computer numerical control (CNC), 492 Continuous delivery, EPQ models with scrap cyclic inventory cost, 158 expected annual cost, 158 fully backordered arithmetic–geometric mean inequality method, 186–189 designer window treatments manufacturer, 199, 200, 202 random breakdown, 196, 197, 200, 204, 207, 208 random defective rate, 189–191, 193–199 HGA vs. GAMS software, 168 imperfect production process, 155 imperfect-quality items, 156 manufactured product, 159 MINLP problem, 164, 166 multi-product and multi-machine, 160–164 on-hand inventory, 158 optimal production quantity, 159 probability density function, 158 production downtime, 157 production rate, perfect-quality items, 156 production uptime, 157 proposed HGA, 165, 168 solution procedures, 157 with partial backordered shortage, 223–230 Convex nonlinear programming problem (CNLPP), 389, 469 Corrective maintenance, 575 Cost-efficiency, 125 Cost equation, 292 Cost function, 63 Cumulative number, 28 Cutting plane method, 380, 381 Cycle duration, 100
Index Cycle time, 93, 96 Cyclic backordering cost, 482 Cyclic inventory-related cost, 84
D Defective and defective delivery occurrences, 82 and deterioration costs, 20 fraction, 74 and good items, 18, 24 HC, 25, 27, 78 inventory level, 19, 57, 60, 76, 77 learning curve, 101 non-inspected items, 53 number and portion, 75 percentage, 7, 70, 71 produced items, 17 random proportion, 10 supply batches, 82–87 uninspected items, 50 Defective items, 311, 313, 383, 435, 443, 501 cost expression, 257 on-hand inventory, 255, 256 production, 255, 258 reworked, 259 Defective products, 370, 385, 392 decision variables, 268 inventory level, 269 notation and analysis, 271 optimal backordering level, 276 optimal total cost, 273 production–inventory model, 269 production time, 272 total cycle time, 271 Demand rate, 1 Deterioration, 8, 10, 18, 19, 23 Different values, 107 Discrete delivery, EPQ models with scrap machine breakdown buyer’s cost, 177, 178, 180, 181 buyer’s inventory level, 173 cost of transportation, 173 expected production–inventory cost per cycle, 180 on-hand inventories, perfect and defective vendor items, 173 optimal run time, 185 random variable, 173 stochastic breakdown and multiple shipments, 173 total cost function, 185 vendor’s cost, 170, 173–176, 179 with and without breakdowns, 175, 181, 182, 184
Index machine failures, 185 multi-delivery algebraic approach, 170 finished items, 166 integer number, 172 optimal number of shipments, 172 optimal replenishment lot size, 172 random scrap rate, 172 randomness of scrap rate, 169 supplier’s inventory holding during delivery time, 168 total holding costs, 169 total production–inventory–delivery costs per cycle, 166 produced items, 166 vendor–buyer integrated EPQ model with scrap, 166 Discrete shipments, 153, 154 Disposal cost, 18 Distribution function, 50, 87, 294
E Economic frequency, 373 Economic lot size model, 1 Economic manufacturing quantity (EMQ), 312 Economic operating policy, 375 Economic order quantity (EOQ) model, 2, 4, 50, 147 assumptions, 498 buy and repair options, 56–61 cost function, 62 formulation, 7 holding and ordering costs, 153 inspection shifts from buyer to supplier, 37–42 inventory models, 153 learning in inspection, 506 maintenance, 16–18 partial backordering, 506–510 quality levels with backordering, 502–505 reworkable items, 153 robust production–inventory model, 153 sampling inspection plans, 43–50 scrapped items, 153, 155 traditional models, 497 with no return without shortage, 502 Economic policy, 374 Economic production quantity (EPQ), 92, 99, 324, 561 breakdown, 1 economic lot size model, 1 inventory models, 2, 3 manufacturing system, 2 multi-product single machine, 3, 4
587 production model, 367 rework process, 3 single machine, 367 single-product single-stage manufacturing system, 367 traditional model, 1 End-of-cycle backorders, 84 End-of-cycle inventory, 82 Entropy cost, 64–65, 68, 69 Entropy EOQ with screening, 65–70 without screening, 61–65 EOQ imperfect system, 506 EOQ model with return defective quality levels and partial backordering, 525–530, 533, 534 Hessian matrix, 519 holding costs per cycle, 517 holding costs, defective items, 520 imperfect inspection process, 522–525 inspection and sampling, 515–517 NBBARY algorithm, 522 purchase cost per cycle, 520 EPQ inventory model with interruption, manufacturing process annual joint production policy, 429 backlogging situation, 430 backorder-filling stage, 421 data, 432, 433 decision variables, 419, 431 defective products, 419 holding cost, 423–426 shortage cost, 424 imperfect products, 419, 422 inventory level, perfect-quality items, 421 inventory system cost, 421 no shortages, 421, 422, 424, 426 objective function, 431 on-hand inventory defective items, 426 scrapped items, 427 optimal solution, 431 production capacity, 429 production cycle length, 422 random defective rate, 421 reasons, 421 rework process, 425 shortage cost, 423 shortages, 419, 422, 426 total cost function per cycle, 428 total defective products, 427 total objective cost function, 427 total scrap products, 427 EPQ inventory models, 2, 3 EPQ inventory system, 329
588 EPQ model, 235, 248 categories, 236 classical, 237 EOQ, 237, 238 GP, 238 notations, 236, 237 Porteus’s model, 238 EPQ model with return continuous quality characteristic without shortage, 537–542 inspections errors without shortage, 542–546 sensitivity analysis, 542 EPQ model without return quality assurance without shortage, 535, 536 quality screening and rework without shortage, 536 Equipment condition, 549 Equivalent number, 28, 29 Error type I, 500, 501, 515, 516, 522 Error type II, 500, 515–517, 522 Expectation value, 124 Expected cost, 82 Expected cycle time, 36 Expected profit per cycle, 37 Expected total cost (ETC), 305 Expected total profit (ETP), 240 Expected total profit per time unit, 38 Extended cutting plane method, 379, 380
F Failure rate, 555, 557, 560, 575 Fill rate, 118, 123 Finite planning horizon model, 106 Finite production model, 307 First-order condition, 123 First-order derivatives, 85, 106 Fixed backorder cost, 261 Fixed cost, 87, 88 Fixed lifetime, 8 Fixed setup, 89, 94, 97 Fixed transportation cost, 9, 56, 57, 75, 87, 88, 126, 128
G General and specific data, 324 Geometric programming (GP) approach, 238 Geometric random variable, 84 Geometric series, 45 Goodwill cost, 10, 18, 23–27, 72, 77, 81
Index H Harmony search algorithm (HS), 379 Heat flow, 62 Hessian matrix, 54, 91, 92, 95, 96, 111, 112, 117, 311, 316, 322, 330, 407, 431, 447, 456, 469, 491 Holding cost (HC), 10, 11, 13, 15, 18, 20, 23–28, 30, 31, 35, 36, 51, 53, 57, 58, 63, 77, 78, 87, 88, 90, 94, 98, 101, 102, 114, 127–129, 131, 134, 137, 140 order quantities, 27 with learning effects, 27 without learning effects, 27 Hypergeometric distribution, 51
I Imperfect EOQ model categories, 7, 8 deterioration, 8 HC, 10 imperfect quality, 10–15 inventory control purposes, 9 JIT manufacturing environment, 10 lifetime constraints, 8 notations, 7, 9 obsolescence, 8 perishability, 8 probability distribution, 10 random proportion, 10 real manufacturing environment, 10 vendor–buyer inventory policy, 10 Imperfect inventory system, 56 Imperfect item sales, 242 differentiating and equating, 243 inspection process, 239 inventory level per cycle, 240, 241 production period, 243 Imperfect maintenance expected PM cost per cycle, 571 expected production cycle length, 570 inspection intervals, 573 integrated model, 573 inventory holding cost, 571 non-conforming items, 572 pattern search technique, 573 PM activities, 569 process shift mechanism, 574 and production process, 569 renewal reward process, 573 restoration cost per production cycle, 572 specific notations, 570
Index Imperfect preventive maintenance (PM) associated probabilities, 565, 567 classical EPQ model, 564 expected cost, 564, 565 expected inventory cycle length, 564 expected restoration cost per cycle, 568 inspection cost, 566 inventory holding cost, 565 non-conforming items, 566 process shift mechanism, 568 production cycle, 561, 564 quality control costs, 569 restoration cost, 567 specific notations, 564 Imperfect production processes, 223 Imperfect production system, 236 Imperfect products, 409 partial backordering cycle time, 128, 136 decision variables, 140 demand, 127 demand and inspection rates, 128 expected total profit, 140 fraction of cycle time, 134 HC, 128, 129, 131, 134, 137 identified and studied, 127 optimal cycle time, 128 optimal policy, 140 optimal values, decision variables, 135 process failure, 126 profit function, 137 repair cost, 134 repair process, 128 SC, 129, 132, 134, 137 screening period, 127 total cost, 127 TP, 129, 132, 135 uniform distribution, 140 variable cost, 127 Imperfect quality, 7, 10, 18, 25, 56 expected profit, 11, 12 fixed cost, 13 fixed ordering cost, 11 and inspection, 70–74 inventory level, 11 optimal value, 14 perfect and imperfect inventory levels, 13, 15 perfect-quality item, 11 probability, 82 screening process, 11 Imperfect rework process, 324 defective items, 251
589 EPQ model, 249 notations, 250, 312 optimal production, 253 perfect-quality items, 314 practical production process, 249 production uptime, 250 scrap items, 252 solution procedures, 249 Imperfect-quality EMQ model, 313 Imperfect-quality items, 69, 235, 239, 246, 252, 308 In control, 553, 565–567 Inspection with backordering, 506 buyer’s responsibility and supplier pays, 507 economic production model, 536 errors, 542, 543 imperfect inspection process, 522 and rework processes, 503 and sampling, 515, 516 Inspection cost, 47, 166, 193, 223 Inspection cost per time unit, 90 Inspection errors, 501, 517, 522, 523, 525, 537, 542, 543 Inspection process, 239 Inspection/screening period, 60 Instantaneous replenishment acceptance sampling plan, 50 AOQL, 55, 56 average inventory per cycle, 52 beta-binomial distribution, 51 binomial distribution, 49 Hessian matrix, 54 integer nonlinear program, 54 inventory behavior, 52 inventory-related costs, 51, 52 notations, 50, 51 parameters, 55 probability of acceptance, 55 quality-related cost, 53 renewal–reward theorem, 52 solution method, 55 varying, 55, 56 Integer nonlinear program, 54 Integrated model, 303 Integrated procurement–production–inventory system, 208–216 Inventories control systems, 1 EPQ inventory models, 2 inventory order quantity models, 2 managing inventories, 1
590 Inventories (cont.) variables, 4 Inventory average, 287 Inventory control problem, 331, 450 Inventory cost analysis, 247 Inventory cost per cycle, 252 Inventory cycle, 88, 97, 302 Inventory cycle length, 46 Inventory level, 129, 132, 134, 136, 142, 143 behavior, 11, 51, 52, 70, 71, 88, 89, 93, 97, 101, 103, 109, 134 cycle time, 128 defective items, 76, 77 differential equation, 114 dynamics, 51 FTD, 131 graphic representation, 119 maximum, 97, 111 over time, 24 perfect and imperfect, 15 problem on hand, 24 repair option, 57, 60 repaired products, 87, 127 replenishment cycle, 75, 76 starting and ending, 82 variation, 19, 104 zero, 11, 30, 93 Inventory level, EPQ model, 376 Inventory management, 76 Inventory model, 358, 500 Inventory order quantity models, 2 Inventory-related costs, 51, 52 Investment cost, 508, 512, 513
J Joint production policy, 383 Joint production system, 321 Just-in-time (JIT) manufacturing environment, 10
L Lagrangian function, 39–41 Lagrangian relaxation method, 394, 397 Learning curve, 101 Learning effects EOQ model, 26 HC, 23–28 in inspection with backorders, 34 in inspection with lost sales, 31 notations, 29 transfer of learning, 28–37
Index Linear backorder cost, 261 Lost profit, 387 Lost sale cost, 30, 31, 34, 62, 113, 125, 128, 129, 227, 453 Lower specification level (LSL), 537
M Machine repair, 154, 173, 179, 200 Maintenance, 4, 16–18 aggregate production and maintenance planning, 574 imperfect maintenance and process (see Imperfect maintenance) imperfect preventive maintenance, 561 preventive (see Preventive maintenance (PM)) production and quality, 549 production planning models, 549 Maintenance and planning model (PPM), 576 Maintenance planning, 549, 574, 575, 582 Maintenance policy, 575 Management systems, 113 Manufacturing processes, 4 defective products, 497 Manufacturing system, 357 Marketing, 1 Markovian shock model, 568 Material cost, 64 Materials, 1, 2 Mathematica 6.0, 106 Mathematical equation, 287, 291 Mathematical expressions, 98 Mathematical model, 382, 386 Mathematical modeling and analysis, 235 MATLAB, 397 Maximum limit/minimum limit, 49 Maximum purchasing price, 42 Mean of yield, 508, 512 Mixed integer nonlinear programming (MINLP), 379 Multidefective types annual backorder cost, 413 annual constant production rate, 409 annual holding cost, 413 annual production cost, 413 backorder level, 415 budget, 414 capacity, single machine, 414 cycle length, 412 EPQ model, 415 imperfect single-machine production system, 416
Index inequalities, 411, 415 inventory and shortages, product, 411, 412 inventory model, 411 objective function, 415 optimal cycle length, 415 parameter types, 409 perfect and imperfect-quality products, 409 rework production rate, 410 rework rates, 409 reworks, 413 scrapped items, 411 service level, 414 shortage quantity, 417 space, 413 total shortage quantity/safety factor, 415 total warehouse construction cost, 414 Multi-delivery, 166, 168 See also Discrete delivery, EPQ models with scrap Multi-delivery policy costs per cycle, 333 defective items, 332, 334 on-hand inventory, 332 notations, 335 optimal production, 335 partial rework defective items, 339 EPQ model, 337 non-conforming items, 339 production quantity, 339 proposed model, 337 and quality assurance, 332 rework, 332 Multi-delivery single machine algebraic derivation, 344 defective rate, 343 non-conforming items, 340 notations, 342 on-hand perfect-quality inventory, 341 Multi-item production system, 392, 393 Multi-product and multi-machine, 160–164 Multi-product case, 382 Multi-product inventory control problem, 231 Multi-product model, 468 Multi-product single-machine EPQ model backordering (see Backordering, multiproduct single-machine EPQ model) capacity, 368 categories, 367, 368 classification, 367 decision variables, 370 defective products, 370
591 features, reviewed studies, 372 mathematical model, 371 non-conforming items, 370 no shortage auction, 385–391 discrete deliveries, 375, 377, 379, 380 rework, 380, 382, 383, 385 scrapped, 391, 392, 394–397, 399, 400 simple model, 371, 373–375 optimal cycle length, 370 optimal production quantity, 370 partial backordering shortage (see Partial backordering shortage, multiproduct single-machine EPQ model) preventive maintenance, 371 production capacity limitation, 370, 371 production quantities, products, 368 random defective production rate, 371 service level, 370, 371 shortages, 370 space, 368 total annual cost, 371 total budget, 370 trade credit policy, 371 Multi-product single-machine production system, 223–230 Multi-product two-machine fabrication costs, 349 notations, 345 on-hand inventory level, 346 parameters, 351 quality screening, 345 Multi-products single manufacturing system, 3
N Negative inventory, 113 Non-conforming item, 552, 564, 566, 567, 570–572 Non-defective items, 310, 380, 441 Nonlinear programming model (NLPP), 70 Non-Markov shock model, 305 Non-shortage cycle, 481
O Objective function, 384, 385, 389, 391, 467 Obsolescence, 8 On-hand inventory, 246 Optimal cost, 64 Optimal decision variables, 79 Optimal lot size, 501 Optimal order quantity, 50
592 Optimal PM level, 568, 573, 577, 578 Optimal policy, 61, 123, 125 Optimal production, 248, 249, 312, 351, 560 Optimal replenishment policy, 500 Optimal solution, 501 Optimal values, 244, 309 Optimization software, 165 Order quantity, 500 Ordering cost, 11, 15, 51, 53, 102 Ordering cycle, 11, 13, 37, 120, 121 Out of control, 550, 552, 553, 564, 565, 567
P Partial backordering, 506–510, 582 economic manufacturing model, 318 EMQ model, 318 EOQ model imperfect products (see Imperfect products) imperfect-quality products, 112–118 replacement, imperfect products, 142–147 screening, 118–126 joint production systems, 321 modeling procedure, 318 non-defective and defective items, 318 partial differentiations, 323 policy production, 320 production and demand rates, 318 production capacity limitation, 323 production cost, 319 single product problem, 319 Partial backordering shortage, multi-product single-machine EPQ model preventive maintenance, 479–481, 483–492 repair failure, 460 rework, 449–452, 454–457, 459, 470, 471, 473–475, 477 scrapped, 461–467, 469, 470 Partial derivatives, 447 Particle swarm optimization (PSO), 379 Penalty cost shortage, 78 Penalty cost purchasing cost, 102 Perfect-quality item, 70, 245, 250, 275 Perishability, 8, 9 Pharmaceutical companies, 190 Physical thermodynamic system, 61 Planning horizon, 574–577 Positive inventory, 294 Practical production systems, 300
Index Preventive maintenance (PM), 371, 479–481, 483–492 age reduction and PM cost, 556 computer program coded in Fortran, 561 cost functions, 553 expected maintenance cost, 556, 557, 559 expected production cycle length, 553 expected shortage, 580 imperfect maintenance, 555 imperfect process, 561 integrated model and solution method, 559, 560 inventory levels, 554, 555 joint production, 551 just-in-time structure, 578 maintenance, 551 minimal repair, 577 optimal preventive maintenance level, 560 optimum just-in-time buffer level, 578 out of control, 550 partial backordering, 582 PM effect, 551 PM level for linear improvement, 562 production cycle, 550, 552 quality control cost, 554, 558 quality control inspections and PM tasks, 557 quality inspection activities, 552 quality model, 551 specific notations, 550, 552, 578 system changes, 555 total expected inventory holding cost, 557 Price–demand relationship, 39–41 Probability, 82 Probability density function, 43, 47, 49, 50, 70, 80, 81, 109, 112, 117, 315, 339 Probability distribution, 10, 239, 260 Probability function, 23 Product handling, 9 transportation, 9 Product cycle, 449 Product deterioration, 8 Product flows, 2 Production cost, 94, 97 Production cycle length, 325, 450 Production–inventory cycle, 225, 403 Production inventory model, 295 Production–inventory situation, 238 Production operation system, 569 Production period, 93 Production planning, 549
Index Production process, 239 Production rate, 2, 401 Production system, 61, 304 Products categorization, 7 Profit function, 100, 357 Proposed manufacturing problem, 357 Purchase cost, 118
Q QCU, 53 Quality continuous quality characteristic, 537–540 defective levels and partial backordering, 525–527 economic order quantity model, 500 EPQ models, 501, 537 imperfect-quality items, 500 inventory models, 500 investments, 498 quality assurance without shortage, 535, 536 quality screening and rework without shortage, 536 with backordering, 502–505 Quality-related cost, 53 Quality screening defective items, 255 notations, 255 production and screening, 255 production quantity model, 254
R Random defective rates, 344 backorders, 283 beta distribution, 289 cost equation, 284, 292 cyclic backordering, 283 mathematical equation, 282 maximum inventory level, 280 production process, 307 production time, 280 uniform distribution, 277 Random variable, 71, 82, 85, 92, 99 Real manufacturing environment, 23 Rejection defective supply batches, 82–87 Renewal reward theorem, 52, 72, 79, 85, 115, 247, 252 Repair, 552, 575, 577
593 Repair cost, 87, 134, 552, 553 Repair failure, 371, 443, 444, 446–448, 460, 461 defective items, 325 material, 324 modeling procedure, 325 notations, 328 production capacity, 324 random defective rate, 328 rework process, 325 traditional EPQ model, 324 Replenishment cycle, 76, 103, 104 Replenishment policy, 107 Restoration cost, 564, 567, 568, 572, 573 Return policy, 501 Rework, 3 Rework and backordering avoiding interruptions, 87 BC, 90 distribution function, 87 fixed cost, 87, 88 HC, 87, 90 Hessian matrix, 91, 92 inventory cycle, 88 production cycle, 87 production period, 87, 88 random variable, 87 repair cost, 87 total cost, 87 total profit, 91 variable cost, 87 Rework policy, 296 and preventive maintenance inventory control systems, 300 inventory system, 300 linear and nonlinear relationships, 304 non-conforming items, 301 production cycle, 300, 301, 304 profit function, 306 quantity, 303 EPQ model, 244, 298 inventory cost per cycle, 246 parameter values, 300 perfect-quality items, 245 production rate, 245 regular production process, 245 setup cost, 299 Rework process, 313, 501, 503, 538, 542–545 Rework process and scraps backordering, 294 EPQ model, 293 optimal solutions, 296
594 Rework process and scraps (cont.) production cycle time, 294 total cost function, 295 Reworkable items, 357, 500, 502, 503, 538, 545
S Salameh and Jaber’s model, 66 Sales revenue per time unit, 89 Sample sizes, 500, 515, 516, 522 Sampling, 515–517 Sampling inspection plans buyer draws, 43 decisions, 43 economic order quantity, 43 notations, 43, 44 pp1, 44, 46, 47 p0