16.6.7 Aggregated Planning Problem

Aggregated planning studies the balance between production and demand. The period of time considered is the medium run. In order to meet a fluctuating demand, at a minimum cost, we can change the company’s resources (employees, production, and inventory levels), we can influence the demand, or we can try to find a combination of both strategies.

As strategies to influence the demand, we have: advertising, sales, development of alternative products, etc. As strategies to influence production, we can highlight:

  •  Controlling inventory levels;
  •  Hiring and firing employees;
  •  Overtime or reducing the number of working hours;
  •  Outsourcing.

Most of the methods used to solve the aggregated planning problem consider the demand to be a deterministic factor, so, they only change the company’s productive resources. Thus, we can use the trial and error method trying to select the best option among a set of alternative production solutions, or a linear programming model to determine the problem’s optimal solution.

Linear programming (LP) models are being widely used to solve aggregated planning problems, in order to find the best combination of productive resources that minimizes the total labor, production, and storage costs. For T periods of time, the objective function can minimize the sum of costs related to: regular production, regular labor, hiring and firing employees, overtime, inventory, and/or outsourcing. The constraints are related to the total production and storage capacity, besides the use of labor. The problem can also be characterized as a nonlinear programming—NLP (nonlinear costs) model or as a binary programming—BP model (a choice among n alternative plans).

Buffa and Sarin (1987), Moreira (2006), and Silva Filho et al. (2009) present a general linear programming model for the aggregated planning problem. An adjusted formulation, for T periods of time (t = 1, …, T), is shown.

Model parameters:

Pt = total production in period t

Dt = demand in period t

rt = production cost per unit (regular hours) in period t

ot = production cost per unit (overtime) in period t

st = production cost per unit (with subcontracted/outsourced labor) in period t

ht = cost of an additional unit (regular hours) in period t by hiring employees from period t − 1 to period t

ft = cost of a cancelled unit in period t by firing employees from period t − 1 to period t

it = inventory cost per unit from period t to period t + 1

Itmax = maximum inventory capacity in period t (units)

Rtmax = maximum production capacity at regular hours in period t (units)

Otmax = maximum production capacity during overtime in period t (units)

Stmax = maximum subcontracted production capacity in period t (units)

Decision variables:

It = final inventory in period t (units)

Rt = regular production (regular hours) in period t (units)

Ot = overtime production in period t (units)

St = production with subcontracted labor in period t (units)

Ht = additional production in period t by hiring employees from period t − 1 to period t (units)

Ft = cancelled production in period t by firing employees from period t − 1 to period t (units)

General formulation:

minz=t=1TrtRt+otOt+stSt+htHt+ftFt+itIts.t.It=It1+PtDt1Pt=Rt+Ot+St2Rt=Rt1+HtFt3ItItmax4RtRtmax5OtOtmax6StStmax7Rt,Ot,St,Ht,Ft,It0parat=1,,T8

si133_e  (16.17)

For T periods of time, the model’s objective function tries to minimize the sum of costs related to regular production, overtime production, subcontracting or outsourcing, and hiring and firing employees, besides the costs with inventory maintenance.

Equation (1) of Expression (16.17) states that the final inventory in period t is the same as the final inventory in the previous period, added to the total produced in the same period, subtracting the demand for the current period.

The production capacity is specified in Equation (2) of Expression (16.17) as the sum of the total produced regularly in period t, the overtime production, and the total of subcontracted units for the same period.

Equation (3) of Expression (16.17) states that the total number of units produced with regular labor in period t is the same as the previous period (t − 1), adding the additional units produced with possible hiring, and subtracting the units cancelled due to possible dismissals from period t − 1 for period t.

Constraint 4 stipulates the maximum inventory capacity allowed for period t.

Constraint 5 guarantees that the regular production in period t will not be greater than the maximum limit allowed.

Constraint 6 stipulates the maximum production limit allowed using overtime in period t.

Constraint 7 sets a maximum production limit using outsourced labor for period t.

Finally, the non-negativity conditions of the model’s decision variables must also be met.

The formulation is based on a linear programming (LP) model to solve the respective aggregated planning problem. However, if we considered as a decision variable the number of employees to be hired and fired in each period, instead of the variation in production due to the hiring or firing of employees, we would find ourselves in a mixed-integer programming (MIP) problem, in which part of the decision variables is discrete. Similar to the production mix problem and to the production and inventory problem, when all the model’s decision variables are discrete (the quantities produced and stored can only assume integer values), we have an integer programming (IP) model.

Example 16.11

Lifestyle, a company that produces natural juices, was analyzing several alternative aggregated planning options that could be adopted to produce cranberry juice in the second semester of the following year. However, they verified that an optimal solution for the problem could be obtained from a linear programming model. According to the sales department, the demand expected for the period being analyzed is listed in Table 16.E.15.

Table 16.E.15

Expected Demand (in Liters) for Cranberry Juice in the Second Semester of the Following Year
MonthDemand (l)
July4500
August5200
September4780
October5700
November5820
December4480

The production sector provided the following data:

Regular production cost (regular hours)US$ 1.50 per L
Production cost using overtimeUS$ 2.00 per L
Production cost using subcontracted laborUS$ 2.70 per L
Cost of increasing production by hiring new employeesUS$ 3.00 per L
Cost of decreasing production by firing employeesUS$ 1.20 per L
Inventory maintenance costsUS$ 0.40 per L-month
Initial inventory1000 L
Regular production in the previous month4000 L
Maximum inventory capacity1500 L/month
Maximum regular production capacity5000 L/month
Maximum production capacity using overtime50 L/month
Maximum production capacity using subcontracted labor500 L/month

Determine the mathematical formulation of Lifestyle’s aggregated planning problem so that they can minimize their total production costs, respecting the problem’s capacity constraints.

Solution

The mathematical formulation of Example 16.11 is similar to the general formulation of the production and inventory problem presented in Expression (16.17). The complete model is shown here.

First of all, we have to define the model’s decision variables:

  • It = final inventory of cranberry juice in month t (liters), t = 1 (July), …, 6 (December)
  • Rt = regular production (regular hours) of juice in month t (liters), t = 1, …, 6
  • Ot = production of juice using overtime in month t (liters), t = 1, …, 6
  • St = production of juice using subcontracted labor in month t (liters), t = 1, …, 6
  • Ht = production of additional juice in month t by hiring employees from month t − 1 to month t (liters), t = 1, …, 6
  • Ft = cancelled production of juice in month t by firing employees from month t − 1 to month t (liters), t = 1, …, 6

The objective function can be written as:

minz=1.5R1+2O1+2.7S1+3H1+1.2F1+0.4I1+1.5R2+2O2+2.7S2+3H2+1.2F2+0.4I2+1.5R3+2O3+2.7S3+3H3+1.2F3+0.4I3+1.5R4+2O4+2.7S4+3H4+1.2F4+0.4I4+1.5R5+2O5+2.7S5+3H5+1.2F5+0.4I5+1.5R6+2O6+2.7S6+3H6+1.2F6+0.4I6

si134_e

The model’s constraints are:

  1. (1) Inventory balance equations each month t (t = 1, …, 6):

    I1=1000+R1+O1+S14500I2=I1+R2+O2+S25200I3=I2+R3+O3+S34780I4=I3+R4+O4+S45700I5=I4+R5+O5+S55820I6=I5+R6+O6+S64480

    si135_e


    Notice that Equation (2) of Expression (16.17) (Pt = Rt + Ot + St) is already represented.
  1. (2) Quantity produced each month t with regular labor:

    R1=4000+H1F1R2=R1+H2F2R3=R2+H3F3R4=R3+H4F4R5=R4+H5F5R6=R5+H6F6

    si136_e

  1. (3) Maximum inventory capacity allowed for each period t:

    I1,I2,I3,I4,I5,I61500

    si137_e

  1. (4) Maximum regular production capacity in period t:

    R1,R2,R3,R4,R5,R65000

    si138_e

  1. (5) Maximum production capacity using overtime in period t:

    O1,O2,O3,O4,O5,O650

    si139_e

  1. (6) Maximum production capacity using outsourced labor in period t:

    S1,S2,S3,S4,S5,S6500

    si140_e

  1. (7) Non-negativity constraints:

    Rt,Ot,St,Ht,Ft,It0fort=1,,6

    si141_e

The optimal solution of the aggregated planning model is:

I1=1270I2=840I3=880I4=500I5=0I6=0

si142_e

R1=4770R2=4770R3=4770R4=4770R5=4770R6=4480

si143_e

O1=0O2=0O3=50O4=50O5=50O6=0

si144_e

S1=0S2=0S3=0S4=500S5=500S6=0

si145_e

H1=770H2=0H3=0H4=0H5=0H6=0

si146_e

F1=0F2=0F3=0F4=0F5=0F6=290

si147_e

z = 49, 549  (US$ 49, 549.00)

16.7 Final Remarks

Optimization models can help researchers and managers in their business decision-making process.

Among the existing optimization models, we can mention linear programming, network programming, integer programming, nonlinear programming, goal or multiobjective programming, and dynamic programming. Linear programming is one of the most widely used tools.

This chapter introduced and presented the main concepts of optimization models, especially, the modeling of linear programming problems (general formulation in the standard and canonical forms and business modeling problems).

The use of optimization models, mainly linear programming, is being more and more disseminated in academia and in the business world. It may be applied to several areas (strategy, marketing, finance, operations and logistics, human resources, among others) and to several sectors (transportation, automobile, aviation, naval, trade, services, banking, food, beverages, agribusiness, health, real estate, metallurgy, paper and cellulose, electrical energy, oil, gas and fuels, computers, telecommunications, mining, among others). The greatest motivation is the huge saving that may happen, around millions or even billions of dollars, for the industries that use them.

Several real problems can be formulated through a linear programming model, including: a production mix problem, a mixture problem, a capital budget problem, an investment portfolio selection, production and inventory, an aggregated planning, among others.

The methods to solve a linear programming problem (graphical, analytical, by using the Simplex algorithm or by using computerized solutions) will be discussed in the next chapter.

16.8 Exercises

  1. (1) Describe the main characteristics present in a linear programming model.
  1. (2) Give examples of the main fields and sectors in which the linear programming technique can be applied.
  1. (3) Transform the problems into the standard form:
    1. (a) 

      maxj=12xjs.t.2x15x2=101x1+2x2502x1,x203

      si148_e

    1. (b) 

      min24x1+12x2s.t.3x1+2x2412x14x2262x233x1,x204

      si149_e

    1. (c) 

      max10x1x2s.t.6x1+x2101x262x1,x203

      si150_e

    1. (d) 

      max3x1+3x22x3s.t.6x1+3x2x3101x24+x3202x1,x2,x303

      si151_e

  1. (4) Do the same here, but now into the canonical form.
  1. (5) Transform the maximization problems into minimization problems:
    1. (a) 

      maxz=10x1x2

      si152_e

    2. (b) 

      maxz=3x1+3x22x3

      si153_e

  1. (6) What are the hypotheses of a linear programming model? Describe each one of them.
  1. (7) KMX is an American company in the automobile industry. It will launch three new car models next year: Arlington, Marilandy, and Lagoon. The production of each one of these models goes through the following processes: injection, foundry, machining, upholstery, and final assembly. The average operation times (minutes) of one unit of each component can be found in Table 16.1. Each one of these operations is 100% automated. The number of machines available for each sector can also be found in the same table. It is important to mention that each machine works 16 hours a day, from Monday to Friday. According to the commercial department, besides the minimum sales potential per week, the profit per unit of each automobile model can be seen in Table 16.2. Assuming that 100% of the models will be sold, formulate the linear programming problem that will try to determine the number of automobiles of each model to be manufactured, in order to maximize the company’s weekly net profit.

    Table 16.1

    Average Operation Time (Minutes) of 1 Unit of Each Component and Total Number of Machines Available
    SectorOperation Average Time (Minutes)Machines Available
    ArlingtonMarilandyLagoon
    Injection3436
    Foundry5548
    Machining2445
    Upholstery4558
    Final assembly2335

    t0010

    Table 16.2

    Profit Per Unit and Weekly Minimum Sales Potential Per Product
    ModelProfit Per Unit (U$)Minimum Sales Potential (Units/Week)
    Arlington250050
    Marilandy300030
    Gristedes280030
  1. (8) Refresh is a company in the beverage industry that is rethinking its production mix of beers and soft drinks. The production of beer goes through the following processes: the extraction of malt (which can be manufactured internally or not), processing the wort, which produces the alcohol, fermenting (the main phase), processing the beer, and filling the bottles up (packaging). The production of soft drinks goes through the following processes: preparation of the simple syrup, preparation of the compound syrup, dilution, carbonation, and packaging. Each one of the beer and soft drink processing phases is 100% automated. Besides the total number of machines available for each activity, the average operation times (in minutes) of each beer component can be found in Table 16.3. The same data regarding the processing of soft drinks can be found in Table 16.4. It is important to mention that each machine works 8 hours a day, 20 business days a month. Due to the existing competition, we can state that the total demand for beer and soft drinks is not greater than 42,000 L a month. The net profit is US$ 0.50 per liter of beer produced and US$ 0.40 per liter of soft drink. Formulate the linear programming problem that maximizes the total monthly profit margin.

    Table 16.3

    Average Beer Operation Time and Number of Machines Available
    SectorOperation Time (Minutes)Number of Machines
    Extraction of malt26
    Processing the wort412
    Fermenting310
    Processing the beer412
    Packaging the beer513

    Table 16.4

    Average Soft Drink Operation Time and Number of Machines Available
    SectorOperation Time (Minutes)Number of Machines
    Simple syrup16
    Compound syrup37
    Dilution48
    Carbonation510
    Packaging the soft drink25
  1. (9) Golmobilec is a company in the electrical appliance industry that is reviewing its production mix regarding the main household equipment used in the kitchen: refrigerators, freezers, stoves, dishwashers, and microwave ovens. The manufacturing of each one of these devices starts in the pressing process that molds, perforates, adjusts, and cuts each component. The next phase consists in the painting, followed by the molding process that gives the product its final shape. The last two phases consist in the assembly and packaging of the product final. Table 16.5 shows the time required (in hours/machine) to manufacture one unit of each component in each manufacturing process, besides the total time available for each sector.

    Table 16.5

    Time Necessary (in Hours/Machine) to Manufacture 1 Unit of Each Component in Each Sector
    SectorTime Necessary (Hours/Machine) to Manufacture 1 UnitTime Available (Hours/Machine/Week)
    RefrigeratorFreezerStoveDishwasherMicrowave oven
    Pressing0.20.20.40.40.3400
    Painting0.20.30.30.30.2350
    Molding0.40.30.30.30.2250
    Assembly0.20.40.40.40.4200
    Packaging0.10.20.20.20.3200

    t0030


    Table 16.6 shows the total number of labor hours (hours/employee) necessary to manufacture one unit of each component in each manufacturing process, in addition to the total number of employees available who work in each sector. It is important to highlight that each employee works 8 hours a day, from Monday to Friday.

    Table 16.6

    Total Number of Labor Hours Necessary to Produce 1 Unit of Each Product in Each Sector, Besides the Total Number of Employees Available
    SectorTotal Number of Labor Hours to Manufacture 1 UnitEmployees Available
    RefrigeratorFreezerStoveDishwasherMicrowave Oven
    Pressing0.50.40.50.40.212
    Painting0.30.40.40.40.310
    Molding0.50.50.30.40.38
    Assembly0.60.50.40.50.610
    Packaging0.40.40.40.30.28

    t0035


    Due to storage capacity limitations, there is a maximum production capacity per product, as specified in Table 16.7. The same table also shows the minimum demand for each product that must be met, besides the net profit per unit sold.

    Table 16.7

    Maximum Capacity, Minimum Demand, and Unit Profit Per Product
    ProductMaximum Capacity (Units/Week)Minimum Demand (Units/Week)Profit Per Unit (US$/Unit)
    Refrigerator100020052
    Freezer8005037
    Stove5005035
    Dishwasher5005040
    Microwave oven2004029

    t0040


    Formulate the linear programming problem that maximizes the total net profit.
  1. (10) A refinery produces three types of gasoline: regular, green, and yellow. Each type of gasoline can be produced from the mixture of four types of petroleum: petroleum 1, petroleum 2, petroleum 3, and petroleum 4.
    Each type of gasoline requires certain specifications of octane and benzene:
    •  A liter of regular gasoline requires, at least, 0.20 L of octane and 0.18 L of benzene
    •  A liter of green gasoline requires, at least, 0.25 L of octane and 0.20 L of benzene
    •  A liter of yellow gasoline requires, at least, 0.30 L of octane and 0.22 L of benzene

    The octane and benzene compositions of each type of petroleum are:
    •  A liter of petroleum 1 contains 0.20 of octane and 0.25 of benzene
    •  A liter of petroleum 2 contains 0.30 of octane and 0.20 of benzene
    •  A liter of petroleum 3 contains 0.15 of octane and 0.30 of benzene
    •  A liter of petroleum 4 contains 0.40 of octane and 0.15 of benzene

    Due to contracts that have already been signed, the refinery needs to produce 12,000 L of regular gasoline, 10,000 L of green gasoline, and 8000 L of yellow gasoline daily. The refinery has a maximum production capacity of 60,000 L of gasoline a day, and can purchase up to 15,000 L of each type of petroleum daily.
    Each liter of regular, green, and yellow gasoline has a net profit of $ 0.40, $ 0.45 and $ 0.50, respectively. The purchase prices per liter of petroleum 1, petroleum 2, petroleum 3, and petroleum 4 are $ 0.20, $ 0.25, $ 0.30, and $ 0.30, respectively. Formulate the linear programming problem aiming at maximizing the daily net profit.
  1. (11) Model Adrianne Medici Torres is upset about some localized fat and would like to lose a few kilos in a few weeks. Her nutritionist recommended a diet that is rich in carbs, moderate in fruit, vegetables, protein, legumes, milk and dairy products, and low in fats and sugar. Table 16.8 shows the food options that can be part of Adrianne’s diet and their respective compositions and characteristics. The data in Table 16.8 can also be found in the file AdrianneTorres’Diet.xls. According to her nutritionist, a balanced diet should contain between 4 and 9 portions of carbs, 3 to 5 portions of fruit, 4 to 5 portions of vegetables, 1 portion of legumes, 2 portions of protein, 2 to 3 portions of milk and dairy products, 1 to 2 portions of sugar and sweets, and 1 to 2 portions of fat. We tried to determine how many portions of each food must be ingested daily, at each meal, in order to minimize the total number of calories consumed, meeting the following requisites:Note: The soup contains 1 portion of carbs, 1 of protein, 1 of vegetables and 1 of fat. Now, a natural sandwich contains 2 portions of carbs, 1 of protein, 1 of milk and dairy product, 1 of vegetables, and 1 of fat.

    Table 16.8

    Composition and Characteristics of Each Food That Can Be Part of Adrianne’s Diet (File AdrianneTorres’Diet.xls)
    FoodEnergy (cal/Portion)Fibers (g/Portion)% Vitamins and MineralsType of FoodMeals
    Lettuce119V3, 5
    Plums/prunes302.44F1, 2, 4
    Rice1301.20.5C3
    Brown rice1101.61C3
    Olive oil9000TF3, 5
    Banana802.613F1, 2, 4
    Cereal bar900.911C1, 2, 4
    Crackers900.40.4C1, 2, 4
    Broccoli102.715V3, 5
    Meat13201P3
    Carrots31219V3, 5
    Cereal1201.320C1
    Chocolate1500.20.5SS3, 5
    Spinach18228V3, 5
    Beans957.96L3
    Chicken11201.5P3
    Jello300.20SS3, 5
    Chickpeas923.54L3
    Yoghurt701.10.7MD1, 2, 4
    Apples6030.9F1, 2, 4
    Papayas562.43.1F1, 2, 4
    Eggs600.68.5P3
    Butter10000TF1, 5
    Bread1400.53.3C1, 5
    Wholewheat bread1420.812C1, 5
    Turkey ham750.40.4P1, 5
    Fish1040.711P3
    Pears8841.2F1, 2, 4
    Cottage cheese800.40.6MD1, 5
    Arugula419.5V3, 5
    Natural sandwiches2401.419Mixed5
    Soya853.98L3
    Soup1203.516Mixed5
    Tomatoes261.55V3, 5

    t0045

    C, carbs; V, vegetables; F, fruit; P, protein; L, legumes; MD, milk and dairy products; TF, total fat; SS, sugar and sweets; 1, food that can be eaten at breakfast; 2 food that can be eaten as a morning snack; 3, food that can be eaten at lunch; 4, food that can be eaten as an afternoon snack; 5, food that can be eaten at dinner.

    1. (a) The ideal number of portions ingested, of each type of food, must be respected.
    2. (b) Each food can only be ingested at the meal specified in Table 16.8. For example, in the case of cereal, we tried to determine how many portions must be ingested daily at breakfast. Now, in the case of cereal bars, we tried to specify how many portions can be ingested daily at breakfast and as part of the morning and afternoon snacks.
    3. (c) The total number of calories ingested at breakfast cannot be higher than 300 calories.
    4. (d) The total number of calories ingested as a morning snack cannot be higher than 200 calories.
    5. (e) The total number of calories ingested at lunch cannot be higher than 550 calories.
    6. (f) The total number of calories ingested as an afternoon snack cannot be higher than 200 calories.
    7. (g) The total number of calories ingested at dinner cannot be higher than 350 calories.
    8. (h) At breakfast, she must ingest, at least, 1 portion of carbs, 2 of fruit and 1 of milk and/or dairy products.
    9. (i) Lunch should contain, at least, 1 portion of the following types of food: carbs, protein, legumes, and vegetables.
    10. (j) The morning and afternoon snacks should contain, at least, 1 fruit each.
    11. (k) Dinner should contain, at least, 1 portion of carbs, 1 of protein, 1 of milk and dairy products, and 1 of vegetables.
    12. (l) A balanced diet should contain, at least, 25 g of fibers a day.
    13. (m) 100% of our daily needs of the main vitamins and minerals (iron, zinc, vitamins A, C, B1, B2, B6, B12, niacine, folic acid, etc.) must be met in order for our bodies to work properly. Table 16.8 shows the percentage guaranteed by each portion of food with regard to our daily needs of vitamins and minerals.
      Formulate the linear programming model for Adrianne's diet problem.
  1. (12) Company GWX is trying to obtain a competitive differential in the market and, in order to do this, it is considering five new investment projects for the following 3 years: the development of new products, investment in IT, investment in training courses, factory expansion, and warehouse expansion. Each project requires an initial investment and generates an expected return in the following 3 years, as shown in Table 16.9. Currently, the company has a maximum budget of US$ 1,000,000 to invest. For each investment project, the interest rate is 10% per year. It is important to highlight that the investment project in IT depends on the investment project in training, that is, it will only happen if the investment project in training is accepted. Besides, the factory and warehouse expansion projects are mutually excluding, that is, only one of them can be selected. Formulate the problem that has as its main objective to determine in which projects the company should invest, in order to maximize the current wealth generated from the set of investment projects being analyzed.

    Table 16.9

    Initial Investment and Return Expected in the Following 3 Years for Each Project
    YearCash Flow Each Year (US$ Thousand)
    Product DevelopmentInvestment in ITTrainingFactory ExpansionWarehouse Expansion
    0− 360− 240− 180− 480− 320
    1250100120220180
    2300150180350200
    3320180180330310

    t0050

  1. (13) A financial analyst from a major brokerage firm is selecting a certain portfolio for a group of clients. The analyst intends to invest in several sectors, having as an option five companies from the financial sector, including banks and insurance companies, two from the metallurgy sector, one from the mining sector, one from the paper and cellulose sector, and another one from the electrical energy sector. Table 16.10 shows the monthly return history of each one of these stocks in a period of 36 months. These data are available in the file Stocks.xls.

    Table 16.10

    Monthly Return History of 10 Stocks From Different Industries in a Period of 36 Months (File Stocks.xls)
    Stock 1Stock 2Stock 3Stock 4Stock 5Stock 6Stock 7Stock 8Stock 9Stock 10
    Banking (%)Banking (%)Banking (%)Banking (%)Insurance (%)Metallurgy (%)Metallurgy (%)Mining (%)Paper-Cellulose (%)Electrical Energy (%)
    12.574.471.084.784.192.540.570.604.072.78
    23.144.330.873.413.082.690.985.783.573.69
    36.002.674.872.816.471.985.693.252.69− 2.14
    42.14− 3.593.576.708.05− 3.14− 3.10− 0.882.024.01
    5− 5.443.34− 2.782.085.04− 7.58− 3.28− 4.52− 1.57− 1.33
    611.302.09− 5.69− 3.00− 3.476.85− 8.07− 2.88− 2.334.21
    78.07− 7.806.44− 3.54− 2.094.702.670.58− 2.870.74
    82.77− 6.146.872.97− 2.5611.023.69− 3.69− 0.050.65
    92.375.7710.075.904.44− 5.996.47− 1.441.692.47
    102.14− 3.23− 5.64− 7.016.070.140.22− 4.225.87− 3.54
    11− 4.40− 1.04− 3.30− 2.04− 5.30− 2.36− 3.110.472.14− 2.58
    12− 2.10− 3.02− 2.273.50− 2.072.14− 4.550.051.015.47
    132.142.01− 5.47− 9.334.441.340.24− 6.953.993.54
    144.693.67− 2.10− 8.07− 6.140.98− 3.508.41− 1.472.57
    1511.32− 5.692.072.77− 3.070.66− 2.78− 5.412.58− 4.78
    16− 4.69− 2.003.475.48− 2.052.89− 8.400.223.57− 1.23
    172.016.753.78− 3.502.67− 13.47− 7.559.540.880.27
    18− 7.659.473.896.413.07− 4.230.07− 11.02− 2.343.55
    19− 2.36− 5.33− 5.683.044.08− 0.289.56− 2.55− 1.092.67
    20− 11.47− 6.01− 3.462.084.992.635.04− 12.237.030.74
    213.39− 2.01− 3.093.64− 3.70− 3.63− 3.66− 2.004.333.69
    22− 8.435.031.01− 6.80− 8.022.47− 4.404.47− 5.87− 0.25
    23− 4.165.33− 5.61− 5.47− 7.350.502.57− 6.582.67− 0.98
    24− 2.37− 3.36− 7.43− 6.172.44− 7.99− 3.01− 8.807.804.36
    257.0011.046.405.5511.076.019.775.962.221.66
    263.224.646.434.58− 2.4714.156.413.221.49− 0.20
    274.672.072.98− 2.07− 2.605.47− 2.604.741.421.59
    283.203.68− 3.10− 2.653.18− 3.14− 3.01− 2.33− 0.775.67
    29− 0.74− 0.58− 2.736.473.08− 3.257.784.010.594.90
    30− 5.02− 7.04− 9.406.072.00− 1.088.364.323.073.92
    31− 4.302.996.815.88− 6.475.472.04− 6.77− 2.552.14
    322.647.666.90− 0.476.1311.012.15− 2.64− 0.84− 0.71
    336.777.165.878.092.475.713.195.745.982.04
    346.70− 3.416.806.472.08− 14.33− 2.039.120.254.33
    352.98− 2.015.32− 5.004.43− 5.446.078.40− 0.50− 2.36
    365.7011.526.000.272.292.475.736.471.001.60

    t0055


    In order to increase diversification, it was established that the portfolio could contain 50% of stocks from the financial sector (banks and insurance companies) and 40% from each asset, at the most. Besides, the portfolio should contain, at least, 20% of stocks from the banking sector, 20% from the metallurgy or mining sector, and 20% from the paper and cellulose or electrical energy sector. Investors expect the average return of the portfolio to reach a minimum value of 0.80% a.m. Furthermore, the portfolio’s risk, measured by using the standard deviation, cannot be more than 5%. Elaborate the linear programming model that minimizes the portfolio’s mean absolute deviation.
  1. (14) Redo the previous exercise considering a period from 1 to 24 months. However, in this case, the model must be formulated for three distinct goals: (a) to minimize the MAD (mean absolute deviation) as in the previous case; (b) to minimize the square root of squared deviations from the mean; (c) min-max (to minimize the highest absolute deviation).
  1. (15) CTA Investment Bank manages third parties’ financial resources, operating in several different investment modalities, ensuring to its clients the best return with the lowest risk. Robert Johnson, a client of CTA Investments, wishes to invest US$ 500,000.00 in investment funds. According to Robert’s profile, his bank account manager selected 11 types of investment funds that could be a part of his portfolio. Table 16.11 shows a description of each fund, their annual profitability, their risks, and the necessary initial investment. The annual return expected was calculated as the weighted moving mean of the last five years. The risk of each fund, measured from the standard deviation of the return history, is also specified in Table 16.11. The maximum risk allowed for Robert’s portfolio is 6%. Besides, due to his conservative profile, Robert would like to invest, at least, 50% of his capital in index-pegged funds and fixed income funds and 25% in each one of the other investments, at the most. Formulate the linear programming problem that tries to determine how much to invest in each fund, in order to maximize the expected annual return, respecting the portfolio’s maximum risk constraints, minimum investment in fixed income, and minimum initial investment in each fund.

    Table 16.11

    Characteristics of Each Fund
    FundAnnual Yield/Return (%)Risk (%)Initial Investment (US$)
    Index-pegged fund A11.741.0730,000.00
    Index-pegged fund B12.191.07100,000.00
    Index-pegged fund C12.661.07250,000.00
    Fixed income fund A12.221.6230,000.00
    Fixed income fund B12.871.62100,000.00
    Fixed income fund C12.961.62250,000.00
    Commercial paper A16.045.8920,000.00
    Commercial paper B17.135.89100,000.00
    Multimarket fund18.105.9210,000.00
    Stock fund A19.536.541000.00
    Stock fund B22.167.231000.00

    t0060

  1. (16) Company Arts & Chemical, a leader in the chemical sector, manufactures m products, including plastic, rubber, paints, and polyurethane, among others. The company plans to integrate production, inventories, and transportation decisions. The merchandise can be produced in n different facilities that distribute these products to p different retailers located in the regions of Washington, Baltimore, Philadelphia, New York, and Pittsburgh. The period analyzed is T periods. In each period, we intend to determine which of the n facility alternatives should produce and deliver each one of the m products to each one of the different p retailers. Each facility can cater to more than one retailer. However, the total demand for each retailer must be met by a single facility. The production and storage capacity of each one of the facilities is limited and differs from one another depending on the product and period. Unit production, transportation, and inventory maintenance costs also differ per product, facility, and period. The main objective is to designate retailers to facilities, to determine how much to produce and the level of inventories of each product in each facility and period—in such a way that the sum of the total production, transportation, and inventory maintenance costs is minimized, the demand for each retailer is met, and capacity constraints are not rejected. From the general production and inventory model proposed in Section 16.6.6, elaborate a general model that integrates production, inventory, and distribution decisions.

Note: Since we have a binary decision variable (if product i is delivered by facility j to retailer k in period t, its value will be 1, otherwise, the value will be 0), we have a mixed programming problem.

  1. (17) From the previous exercise, consider a case in which each retailer can receive supplies/products from more than one facility. Elaborate the general adapted model.

Note: In this case, we must define a new decision variable that consists in determining the amount of product i to be transported from facility j to retailer k in period t.

  1. (18) Pharmabelz, a company in the cosmetics and cleaning products industry, would like to define the aggregate planning of the production of Leveza, a type of soap, for the first semester of the following year. In order to do that, the sales department provided the demand expected for the period being studied, as shown in Table 16.12.

    Table 16.12

    Soap Demand Expected (kg) for the First Semester of the Following Year
    MonthDemand
    January9600
    February10,600
    March12,800
    April10,650
    May11,640
    June10,430

The production data are:

Costs of regular productionUS$ 1.50 per kg
Cost to outsource laborUS$ 2.00 per kg
Costs of regular laborUS$ 600.00/employee-month
Cost to hire a workerUS$ 1000.00/worker
Cost to fire a workerUS$ 900.00/worker
Cost per overtimeUS$ 7.00/overtime
Inventory maintenance costsUS$ 1.00/kg-month
Regular labor in the previous month10 workers
Initial inventory600 kg
Average productivity per employee16 kg/employee-hour
Average productivity per overtime14 kg/overtime
Maximum outsourced production capacity1 000 kg/month
Maximum regular labor capacity20 workers
Maximum inventory capacity2500 kg/month

Each employee usually works 6 business hours a day, 20 business days a month, and he/she is only allowed to work 20 hours overtime a month, at the most. Formulate the aggregate planning model (mixed integer program) that will minimize the total production, labor and storage costs for the period analyzed, respecting the system’s capacity constraints.

References

Ahuja R.K., Huang W., Romeijn H.E., Morales D.R. A heuristic approach to the multi-period single-sourcing problem with production and inventory capacities and perishability constraints. INFORMS J. Comput. 2007;19(1):14–26.

Belfiore P., Fávero L.P. Pesquisa operacional: para cursos de administração, contabilidade e economia. Rio de Janeiro: Campus Elsevier; 2012.

Buffa E.S., Sarin R.K. Modern production/operations management. eighth ed. John Wiley & Sons; 1987.

Hillier F.S., Lieberman G.J. Introduction to Operations Research. eighth ed. Boston: McGraw-Hill; 2005.

Konno H., Yamazaki H. Mean-absolute deviation portfolio optimization model and its applications to Tokyo stock market. Manag. Sci. 1991;37(5):519–531.

Markowitz H. Portfolio selection. J. Finance. 1952;7(1):77–91.

Moreira D.A. Administração da produção e operações. São Paulo: Thomson Learning; 2006.

Pessôa L.A.M., Lins M.P.E., Torres N.T. Problema da dieta: uma aplicação prática para o navio hidroceanográfico “Tauros”. In: Simpósio Brasileiro de Pesquisa Operacional, 2009, Porto Seguro, BA. Anais do XLI Simpósio Brasileiro de Pesquisa Operacional. 2009;1:1460–1471.

Sharpe W.F. Capital asset prices: a theory of market equilibrium under conditions of risk. J. Finance. 1964;19(3):425–442.

Silva Filho O.S., Cezarino W., Ratto J. Planejamento agregado da produção: modelagem e solução via planilha Excel & Solver. Revista Produção On Line. 2009;9(3):572–599.

Taha H.A. Operations Research: An Introduction. nineth ed. Upper Saddle River: Prentice Hall; 2010.

Taha H.A. Operations Research: An Introduction. tenth ed. USA: Pearson Higher Ed; 2016.

Winston W.L. Operations Research: Applications and Algorithms. fourth ed. Belmont: Brooks/Cole – Thomson Learning; 2004.


"To view the full reference list for the book, click here"

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset