Compact linear programming for the reel cutting stock problem

Size: px
Start display at page:

Download "Compact linear programming for the reel cutting stock problem"

Transcription

1 Compact linear programming for the reel cutting stock problem Adolf Diegel, Cutline Research 1 Olaf Diegel, Massey University 2 Edouard Montocchio, Sias van Schalkwyk, Mondi Business Paper South Africa 3 George Pritchard, Mpact Limited 4 ABSTRACT Linear means that two units are twice as large, heavy or costly as one unit: to compute total size, weight or value, for each order we multiply one number by another and add up the products. Linear Programming, LP, reflects this same linearity. We add, subtract, multiply or divide and use search routines (which order is to be filled next?). This involves arithmetic, not mathematics. Similarly for a Reel Cutting Stock Problem, CSP. We are to obtain narrow reels from wide rolls to fill the orders on hand with minimal stock, the main task. We also consider setups, order splits, short runs, surplus or deficit, pattern or reel multiples and related aspects: any one may be given priority even if this affects stock usage. We go from an initial table with demand and patterns to new ones. They show which patterns should run how often to fill demand, then to improve a plan. We use a small example to allow printing all patterns. For large orders, patterns reach astronomical numbers and we need dynamic pattern ( column ) generation, as explained in another paper. So also for stock reduction, trade tolerance or two-stage orders, with a second cutter to chop sheets or to slit reels below a winder s knife settings. We aim to enable practitioners to control our optimiser and eventually to write their own procedure. Either way, we shall appreciate feedback. KEYWORDS: Compact Linear Programming, Reel Cutting Stock Problem A SIMPLE EXAMPLE Work on our topic began in the 1950s, the possibly earliest paper being Kantorovich (1961 reprint). Like most publications since then, it used mathematical formulations. We present our case in plain language. We begin with an example so small that, on one page, we can present full tables vertically (with all possible patterns) and horizontally (for all orders). We may even want to place two tables side by side to study them before and after the procedure at hand. To introduce such data, we start at the end, with a final picture-type cutting plan, Figure 1. Figure 1. Simple picture-type cutting plan 46 TAPPSA JOURNAL VOLUME

2 This picture plan tells the winder crew all it needs to know: where to set knives and how often a pattern is to run. For a planner it omits crucial data. How many reels are wanted? How many are output? Are there split orders, deficit or surplus? A quantitative plan provides answers based on demand, each pattern s run length and on how often a reel appears in it, n-up, Number up, Table 1. Table 1. Quantitative plan: reels & roll, pattern runs and output Table cutting plans for 2 orders, pattern labels from Table 4 This plan lists the reel widths at hand, nett usable stock width, then demand. Patterns come with their label and frequency or run length. The first has 13 runs of 600* *2 = 3800 mm with 80 mm loss. Then the other pattern obtains the reels not provided by Pattern 1. The bottom line summarises all runs. First appear the rolls used, then the reels produced for each width. Output may differ from demand, with surplus (or deficit, when allowed): s are wanted, 13*2 + 7*8 or 82 are produced, with 2 extra reels. Finally, the bottom line ends with total loss (broke, pulp or scrap). The quantitative plan also leads to the LP-table in the next section. Before turning there, we document the need for an informed approach by showing that few orders may yield many solutions. For the data at hand, Table 2 has 10 plans with minimal stock, but they differ in setups, run length, pattern loss, order splits, total loss: minimal stock may yet allow much loss, to be traded for surplus and run length, as will be seen by comparing successive plans. Pattern labels come from the list of all possible patterns, below. They have 6 to 9 reels across, per pattern, a number which becomes critical when we do not have so many knives. Also, we have only 2 orders, but as many as 3 setups in 7 of the 10 plans. 5 of these are exact solutions: instead of surplus, we have more broke, perhaps justified by fewer order splits in the first exact plan (one order is filled by one pattern, all other plans use 2 or 3 patterns to fill an order). Two orders are likely to use as many setups, even three, but with more data we may expect fewer setups than orders. Given the cost of stock or setups and the value of surplus, we may even allow extra rolls if they improve other aspects of a solution. Finally, the patterns at hand have at least 80 mm broke. So, if these data are typical, the paper mill might reduce stock width to 3800 mm. Yet elsewhere we present two-stage planning where the extra width is just what is needed for cutreel trim on a second cutter. Here we repeat that each plan is unique in at least one aspect: surplus, pattern loss, total loss, setups, run length, even order splits (Diegel 2011b). Yet we do not now choose a best plan, nor do we know how to define it without a practitioner s specification. We do show that 2 orders may yield at least as many as 10 plans. 1 Corresponding author: 66 Edmonds Road, Durban 4001, cutworks7@iafrica.com, 2 o.diegel@massey.ac.nz, 3 ed.montocchio@mondigroup.co.za, sias.vanschalkwyk@mondigroup.co.za. 4 gpritchard@mpact.co.za TAPPSA JOURNAL VOLUME

3 Table 3. Initial summary of raw data Table 4. Initial tableau for simple data with all full-cut patterns Thus LP differs from a mathematical formula with a single deterministic result. LP depends not on delta x to infinity, derivative or integral, but on arithmetic and informed programming. LP-FRIENLDY FORMULATION OF INITIAL DATA We document this for the data at hand by our tables for the Reel-CSP, starting with the initial one, Table 4 above. Before turning there, we note that the traditional word for an LP-table is Tableau : we use it when we refer to a Tableau in a Table. Also, unused stock is Broke, but, to reduce column width, we use Loss and round fractions to 2 decimals (normally we print 3 or more). Finally, output begins with a summary of the data at hand, Table 3. Our two orders accumulate 600* *80 = mm. Dividing by 3880 makes 20 rolls, integer round-up. 3880*20 = mm, so 2400 mm remain as slack, for pattern loss (or surplus in a good plan). 20 appears twice on top of Table 4, first as the initial estimate then, in the last column, as the number still available: stock rapidly diminishes with new patterns; in due course we may have to allow extra rolls. Row 1 begins with the table number, 0 initially. Next comes 20, expected usage of stock rolls (which may be exceeded by poorly fitting patterns or if we allow extra rolls to improve a solution). In row 2, we begin with.00 loss, naturally. It is also natural to mark demand by a minus-sign, as yet unfilled, so -20 in the last column is the demand to use as much stock as computed in the initial summary. If any finally remains, it may become surplus or be forced into broke. Conversely, if stock usage exceeds our estimate and we fail to reduce it by new patterns, we must allow deficit or more stock or else abandon the current plan and wait for more orders. We should add that the stock column will become essential in The final steps, below, when we need a column for surplus or an extra pattern. As we saw above, two orders may entail three patterns or surplus: neither could be quantified without the final column in our LP-Tableau. Reels and demand are followed by 7 patterns. To separate positive reel widths from a pattern, we make its label negative. We also include its reels: a label is the pattern s number*100 plus its reels, here 06 to 09, n-across. Pattern labels appear in column 1. Column 2 at left has pattern loss: 600*6 reels in 3880 stock leave an offcut of 280 mm. Pattern -106 yields 6 reels of 600 mm, no 400s, then it ends with 1 for stock usage. These numbers appear column by column. Positive widths for reels and stock make sense. So do negative labels: the minus-sign serves to identify them. This holds also for negative demand, unfilled. But a glitch occurs in filling demand: for any one order, the number of pattern reels, n-up, is zero or positive; zero is not relevant, but dividing a negative demand by positive n-up makes a negative run length, inconsistent. We correct this in Table 5, but for the moment use ABS (demand)/n-up, the absolute value of run length. Our patterns are full-cut, with as many reels as they can hold allows 6*600 reels with 280 mm loss: we avoid a pattern with 5 600s and 880 mm loss to favour surplus over loss. Indeed, forbidding surplus by an upper limit on any one order may prevent an integer solution. Finally, our table reflects Compact LP. It is compact in doing without the explicit Identity Matrix used by Carl Friedrich Gauss, 1777 to 1855, to solve Simultaneous Equations. Such a matrix was part of LP until the 1970s when (Wagner 1970, p. 67 ff.) and (Kemeny 1972, p. 283) used the procedure presented below, yet without explaining its significance. 48 TAPPSA JOURNAL VOLUME

4 PROGRAMMING THE INITIAL TABLE Reading the raw data and defining the initial table is a simple exercise in any programming language: it does not involve LP but data processing. To prepare the table, all we need initially is its number of columns. The number of rows is given by number of patterns + 2 in a static approach (or else, dynamically, it is an open dimension, large enough to allow for the comparatively few patterns actually used). The number of columns is known as soon as orders are read. More exactly, we mean orders for the same width: if they come from several clients, we add up their total beforehand, while reading the data as for Table 3. Conversely, at the end of planing, the raw data are read again: output and surplus, if any, are allocated client by client. Thus we guarantee to fill demand with minimal stock, then favour other criteria. Adding up orders would be complicated by trade tolerance, if any clients admit percentages, including zero, for the reels they would accept below or above the nominal order. If so, one needs two columns for orders with tolerance, one for the lowest, another for the highest acceptable limit. This could be programmed easily enough, yet we show elsewhere that trade tolerance is counterproductive (Diegel 2011d, Goulimis 1990). Specifically, if an exact plan would come about by default, enforcing it at best merely increases run time; at worst, it also has more setups. Yet if an open plan would have surplus, forbidding it may prevent integer solutions or else yield one with good reels turned into broke, usually with more setups, high pattern loss, large tables and long run time. Exact plans which do not occur by default tend to be worse in all respects other than in being exact. As for positive trade tolerance, demand and output will differ as much as permitted. Some orders are filled at their lowest level, others may reach their highest, depending on whether stock is minimised absolutely or allowed to increase to favour secondary objectives (Diegel 2011c). So we explain LP for open tolerance, without any initial percentages: all orders are filled with minimal stock usage. This also means minimal surplus: if any, it is allocated order by order, after the fact. This approach tends to improve a plan in other respects. Either way, the columns needed for an LP-tableau are orders plus 3 as in Table 4: a column for a pattern label, then for loss, each reel width and stock. Once columns are known, building Tableau 0 and its patterns is routine programming. LP enters only when it comes to chose a pattern and evaluate its effect on demand -- and on other patterns. OBJECTIVE FUNCTION AND SIMPLE EXAMPLE The first two rows of Table 4 formulate the objective, to fill demand for each order with expected stock, here 20 rolls. Yet their function goes beyond listing raw data, so these rows are the objective function. It is to record how demand is to be filled, first by finding a pattern for orders as yet unfilled, then by choosing better patterns and finally, if necessary, by allowing deficit, surplus or extra stock. Keywords in this process are Pivot, Ratio and notably Critical Ratio. Pivot is n-up, the pattern reels for the order to be filled. It is that cell in a row upon which a table turns or is inverted, the word coined by Gauss: the pivot row becomes a column and the column a row. Ratio initially is an as yet unfilled (negative) demand divided by a (positive) n-up, the co-responding number of reels in a pattern. Critical is the ratio which fills an order without increasing demand on other orders in a given pattern. Then, among several patterns, best tends to be the one with the highest ratio, with most runs, to fill more demand. Once demand is filled, we may explore new patterns to improve a plan. We shall explain the full procedure below, but here we propose to admit only the first and last patterns from Table 4, -106 & Each covers one order, so they may not be as effective as patterns with many orders, but they would be relevant if we had only one packing stack (see Order Spread and Order Splits, Diegel 2011b). In any case, one-order patterns simplify a first approach. Indeed, no decisions are required: we know which pattern covers each order and we do not need to search for a pivot. Even so, a pivot is still a pivot: it determines how often a pattern runs, how much stock is used and how much broke will be lost. Thus, in Table 5 and Tableau 0 we list the objective function and the patterns at hand, then go from the Old Tableau to a new one by exchanging 600s for 12 runs of Pattern (This seems to imply several tables, but a programmer will update the original space.) Updating the objective function after the 0/1-change in the critical cells yields consistent results in Tableau 1. Subtracting a negative number makes a positive sum: -12*280 is -3360, but becomes mm total loss. Similarly for -106 s run length: minus -12 is +12 and = -8, the remaining stock rolls. Having saved PIVOT = 6 from Tableau 0 and with its cell at 1, results for the 600-row are also consistent: 6 reels imply 280 mm broke, so it is 280/6 or mm per reel, then 1/6 or.1666, printed as.17 to save space. What may not be obvious are 0 & 1 for the critical cells TAPPSA JOURNAL VOLUME

5 of the intermediate Tableau (after saving its data, -12 and 6). 0 & 1 reflect Gauss s Identity Matrix, with 1 on its diagonal, 0 elsewhere. Table 5. Tableaux for 600s filled by -106, with intermediate steps What then if we obtain 400s from that other pattern, -709? After saving RATIO = -80/9, PIVOT = 9 and replacing their cells by 0 & 1, we proceed as above to change Tableau 1 to 2, Table 6. Orders are filled, but with a fractional run, RATIO = -80/9 for runs of 709, 0.89 rolls above expected usage in the stock column, or 1 integer roll. Similarly, total loss of mm exceeds one roll: we need 21 rolls, or else we must allow deficit or reduce initial demand. Table 6. Objective function before/after using second pattern Table /-709 pivot in Tableau 1 or add a roll to Tableau 3 By how much does an integer solution change demand or stock usage, still with one-order patterns? Instead of going back to the beginning, we can derive relevant answers from Tableau 1 in Table 6, to get Table 7. Tableau 1 leads to Tableau 3 if we consider unused stock as a demand, fill it with 8 runs of pattern -709 and accept s deficit. For Tableau 4 we allowed extra stock by adding the stock row in Tableau 3 to its objective function: 9 runs of -709 yield 1 surplus 400-reel and 21 rolls make 5880 mm broke. The same plan would be obtained by allowing an extra roll to begin with, still with one-order patterns. Either way, if our initial example was trivial, it did provide some insights. We explained how to obtain positive run lengths from negative demand and how to keep a table compact, but we skipped intermediate computations. What about in the 600-rows of Table 7? 600 is worth 1.50*400, so this is not a random number, but how did we compute it? See below. Here we note that one-order patterns may yield fractional runs and that an integer plan may entail deficit or extra stock and surplus. CRITICAL RATIO AND POTENTIAL UPDATE Plans for single-order patterns should have been meaningful, but they avoided this fact: several orders per pattern in several patterns imply that, upon accepting one pattern, we update its effect on the objective and on all other patterns already in a table. So far we filled demand; now we must also update patterns and perhaps replace poor patterns by better ones. This requires more detailed definitions, as follows. The objective function is always in rows 1 & 2. The main part of Row 1 lists reel and stock widths, to be replaced by pattern labels and runs. Matching cells in Row 2 start with negative demand, to become positive run lengths. Some demands or run lengths may become zero or positive, when one pattern fills several orders or demand became surplus. The pivot row can be any row below row 2, while the pivot is that entry in the pivot row which makes the critical ratio for demand/pivot. More exactly, the pivot is always nonzero, but it may be positive to fill a negative demand or negative to remove a pattern or surplus. Once a pivot was chosen, we update the objective function in rows 1 and 2 as well as every row with a non-zero entry in the pivot column. This row-update is the essence of LP: as one row is changed, so are others, simultaneously. This is easily said, but one will hardly appreciate the consequences without an example. Thus we resume all possible patterns for the data at hand. We begin with the first pattern and study its effect on the 50 TAPPSA JOURNAL VOLUME

6 Table 8. Initial tableau for all patterns and effect of -106 Table 9. Entering -207 initially as compared to -207 after )/5 = runs. These results seem so unexpected that we should corroborate them. One way to do this is to enter the loss-reducing pattern -207 initially in Tableau 0 to get Tableau 1 in Table 9. Its Tableau 2 is the result of entering -207 by a second round in Tableau 1 of Table 8. Both tableaux are identical to the last digit (excepting their numbers). Table 10. Data and plans with low-loss patterns -207, -408 and -609 objective function and on other rows in the new Tableau. Pattern -106 with 280 mm loss may not be the best one, but it is used in 2 of the 10 plans in Table 2. One is the 2-setup exact plan, the only one. So, a pattern s value depends not so much on its loss as on how it fits in with other patterns. In any case, before defining updating procedures, we show the effect of We will see that, upon entering one pattern, revised are both the objective function and most pattern rows, Table 8. We understand the exchange of row -106 at left for 12 runs in its column at right. Also, that one reel accounts for 280/6 or mm broke while 1/6 =.1666 or.17 of its pattern and of a stock roll. Other rows with non-zero cells in the pivot column were also updated, simultaneously. Thus pattern -207 should reduce loss by mm per run and replace 12 runs of -106 by ABS(12/-.83) or ABS(- So the good news for a practitioner is evident. It hardly matters if one activates a poor pattern: its effect will be marked by a -sign in the loss column of a better pattern in the new tableau, Table 8 above. We may consider this good news and, formally, it is. In practice, poor patterns not only waste time; they may also involve more fractions: as these accumulate, it may become difficult to restore integers. So, beyond finding a good pattern, we look for the best one. This may depend on how orders are sorted, by reel width, size (width*number) or delivery date, for example. Here we begin with the pattern which reduces demand most significantly. CHOOSING AN INITIAL PLAN In Tables 8 and 9 the first of all possible patterns was not a good one. This may well be so generally because a first pattern tends to cover few orders, here only 600s. Chances are that patterns with several orders will do better. How then do we define better? Do we look at loss only or at a pattern s efficiency? The data at hand provide a convenient example. Repeating Tableau 0 from Table 8, we show the results of beginning with any one of the low-loss patterns -207, -408 and -609, Table 10. TAPPSA JOURNAL VOLUME

7 All Tableaux are Number 1, what they would be if one of the patterns in question enters initially. Yet on the one hand they differ absolutely, in total stock usage, from to 16 and 10 rolls. On the other hand, in all three plans stock related to output is identical, % above demand, because all three patterns have the same loss, 80 mm. Clearly, then, it is not enough to check a pattern s loss: after -207, it is positive elsewhere; after -408 it is -48 for -609 and after -609 all pattern loss is positive again. Total loss changes accordingly, but so does output. In turn, among the patterns at hand, we choose the one with the longest run, here 16 for 408. The example at hand defines this clearly enough. It also shows that any pattern s use changes most other patterns in a Tableau, all those with a non-zero entry in the pivot column. LP-PROCEDURE TO UPDATE PATTERNS We document LP computations in Table 11 by going from Tableau 0 to 1 via an Intermediate Tableau. After saving PIVOT and RATIO, active labels are exchanged and their cells set to 0 and 1 to simulate Gauss s Identity Matrix. We start with pattern -408 to fill 600s and we ask, How does pattern -408 change other patterns in Tableau 1?. Somebody doing this by hand might now pivot backwards, exchanging -408 for 400s to return to Tableau 0. We prefer to go forward, to fill the demand for s (or to use unused stock rolls). The classic approach is to focus on demand before pivoting on stock. Either way, -207 is the most promising second pattern: it has the lowest loss for patterns with a positive cell in columns 600 and Thus we repeat the procedure of Table 11 to confirm consistent results. These now involve serious fractions, so we print them with 3 decimals: output becomes congested, but one should find it easier to verify most results by inspection. Also, we retained only the patterns actually used, -408 & -207, then two more for the next step, seen in Table 12. Table 11. Computations to update rows other than Active Pattern 52 TAPPSA JOURNAL VOLUME

8 It would be tedious to do these computations by hand, but programming them involves simple arithmetic (if applied in the right order). The example is also relevant in clarifying that we may deal with serious fractions: these would increase for orders larger in size and number. Yet fractions may often be reduced by choosing a pivot column with that in mind. For example, in Tableau 1 we could have used remaining rolls for pattern -108, Table 13. Figure 12. Computations for second update Pattern -108 with 280 mm loss may yet yield a plan preferred by those who prefer loss to surplus. Table 2 has 9 other solutions, each with its own characteristics. THE FINAL STEPS Previous tables have shown that the Stock Column is more than cosmetic. We need it for surplus or a new pattern: neither could enter without the extra column. This is confirmed by the next best pattern to remove the fractions in Tableau 2 with minimal loss, Tableau 3 in Table 14. Table 13. Exact solution uses stock, yet also fills demand Table 14. First integer solution and better plan Pattern -609 could not enter in Tableau 1 without creating fractions or exceeding available stock. Yet, once -408 and 400 are active, -609 fits perfectly. It is better objectively because, at no extra cost, it has a longer shortest run, 7 against 6. Among the 10 plans in Table 2, only the exact one can compete, but who would prefer loss to surplus? Thus, beyond its strength, LP also has a weakness: it may yield so many plans that it is difficult to find the best one. Or rather, at fault is the CSP: a pattern s value depends on how it combines with others. Also, we have so many patterns that we may not be able to examine all of them: our 2 orders made 10, but if we add say 500 mm reels, we get 32 patterns and for realistic data it could be hundreds and thousands. TAPPSA JOURNAL VOLUME

9 In short, one may have so many patterns that the static approach becomes impractical even on a modern computer. Not that their number matters as it would have in the 1980s, but replacing an initial pattern by a better one adds a new formula to pattern revision and it tends to have more fractions. Thus we need dynamic pattern generation as explained in a companion paper. CONCLUSION We presented a basic LP formulation and solution procedure for a simple example with only 2 orders, but a programmer will know that more orders just make larger tables: they do not change principles. Our case was simple as we aimed only for a basic solution. More details are needed to generate patterns dynamically (rather than beforehand), to reduce stock usage if it exceeds the initial estimate, to convert fractional to integer solutions or to reduce setups. See references. REFERENCES Diegel, Adolf, Edouard Montocchio, Edward Walters, Sias van Schalkwyk and Spurs Naidoo (1996). Setup minimising conditions in the trim loss problem. European Journal of Operational Research 95: Diegel, Adolf, Sias van Schalkwyk and Olaf Diegel (2004). Favouring prompt delivery in the trim loss problem. TAPPSA conference, Durban, 13 Oct. 2004, TAPPSA Journal March 2005:17-22, archive2. Diegel, Adolf, Garth Miller, Edouard Montocchio, Sias van Schalkwyk and Olaf Diegel (2006a). Enforcing minimum run length in the cutting stock problem. European Journal of Operational Research 171: Presented at EURO/INFORMS, Istanbul 6 July Diegel, Adolf, Garth Miller, Edouard Montocchio, Sias van Schalkwyk, George Pritchard and Olaf Diegel (2006b). Two-stage optimisation of the cutting stock problem. 3rd ESICUP meeting, Porto March Diegel, Adolf and Olaf Diegel (2007). Optimal stock widths in corrugator combining. Cutline Research, www. cutworks7.com. Diegel, Adolf, Edouard Montocchio, Sias van Schalkwyk, George Pritchard and Olaf Diegel (2009). Trade tolerance and fixed reel-multiples in the cutting stock problem. Diegel, Adolf, Olaf Diegel and Leo Wintrich (2011a). Fixed pattern multiples in cutting stock rolls of foil, film or wrap. TAPPSA Journal Volume 1:1-10. Diegel, Adolf, Olaf Diegel, Edouard Montocchio, Sias van Schalkwyk (2011b). Order Spread and Order Splits in the cutting stock problem. TAPPSA Journal Volume 2: Diegel, Adolf, Olaf Diegel, Edouard Montocchio, Sias van Schalkwyk and George Pritchard (2011c). Favouring long runs in the cutting stock problem. TAPPSA Journal Volume 3: Diegel, Adolf, Olaf Diegel, Edouard Montocchio, Sias van Schalkwyk and George Pritchard (2011d). Trade tolerance and exact solutions in the cutting stock problem. TAPPSA Journal Volume 4: First presented at 2nd EsICUP meeting, Southampton April Diegel, Adolf, Olaf Diegel, Edouard Montocchio, Sias van Schalkwyk and George Pritchard (2011e). Exploring two-stage reels and portrait or landscape sheets. TAPPSA Journal Volume 6: Diegel, Adolf and Olaf Diegel (2012a). Formulating twostage, two-machine deckling with compact LP. TAPPSA Journal Volume 1: Goulimis, Constantine (1990). Optimal solutions for the cutting stock problem. European Journal of Operational Research 44: Kantorovich, I. W. (1962 reprint). Mathematical Methods of Organising and Planning Production. Management Science 6: Kemeny, John G., Arthur Schleifer, J. Laurie Snell, Gerald L. Thompson. Finite Mathematics With Business Applications. Englewood Cliffs: Prentice-Hall, Second ed. 1972, compact flow diagram on page 283. Wagner, Harvey M., Principles of Management Science. Englewood Cliffs: Prentice-Hall, 1970, page TAPPSA JOURNAL VOLUME

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game 37 Game Theory Game theory is one of the most interesting topics of discrete mathematics. The principal theorem of game theory is sublime and wonderful. We will merely assume this theorem and use it to

More information

BUILDING A SIMPLEX TABLEAU AND PROPER PIVOT SELECTION

BUILDING A SIMPLEX TABLEAU AND PROPER PIVOT SELECTION SECTION 4.1: BUILDING A SIMPLEX TABLEAU AND PROPER PIVOT SELECTION Maximize : 15x + 25y + 18 z s. t. 2x+ 3y+ 4z 60 4x+ 4y+ 2z 100 8x+ 5y 80 x 0, y 0, z 0 a) Build Equations out of each of the constraints

More information

Public Key Cryptography

Public Key Cryptography Public Key Cryptography How mathematics allows us to send our most secret messages quite openly without revealing their contents - except only to those who are supposed to read them The mathematical ideas

More information

Chapter 1: Digital logic

Chapter 1: Digital logic Chapter 1: Digital logic I. Overview In PHYS 252, you learned the essentials of circuit analysis, including the concepts of impedance, amplification, feedback and frequency analysis. Most of the circuits

More information

!"#$%&'("&)*("*+,)-(#'.*/$'-0%$1$"&-!!!"#$%&'(!"!!"#$%"&&'()*+*!

!#$%&'(&)*(*+,)-(#'.*/$'-0%$1$&-!!!#$%&'(!!!#$%&&'()*+*! !"#$%&'("&)*("*+,)-(#'.*/$'-0%$1$"&-!!!"#$%&'(!"!!"#$%"&&'()*+*! In this Module, we will consider dice. Although people have been gambling with dice and related apparatus since at least 3500 BCE, amazingly

More information

CIS 2033 Lecture 6, Spring 2017

CIS 2033 Lecture 6, Spring 2017 CIS 2033 Lecture 6, Spring 2017 Instructor: David Dobor February 2, 2017 In this lecture, we introduce the basic principle of counting, use it to count subsets, permutations, combinations, and partitions,

More information

Cracking the Sudoku: A Deterministic Approach

Cracking the Sudoku: A Deterministic Approach Cracking the Sudoku: A Deterministic Approach David Martin Erica Cross Matt Alexander Youngstown State University Youngstown, OH Advisor: George T. Yates Summary Cracking the Sodoku 381 We formulate a

More information

The Problem. Tom Davis December 19, 2016

The Problem. Tom Davis  December 19, 2016 The 1 2 3 4 Problem Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles December 19, 2016 Abstract The first paragraph in the main part of this article poses a problem that can be approached

More information

Game Theory. Chapter 2 Solution Methods for Matrix Games. Instructor: Chih-Wen Chang. Chih-Wen NCKU. Game Theory, Ch2 1

Game Theory. Chapter 2 Solution Methods for Matrix Games. Instructor: Chih-Wen Chang. Chih-Wen NCKU. Game Theory, Ch2 1 Game Theory Chapter 2 Solution Methods for Matrix Games Instructor: Chih-Wen Chang Chih-Wen Chang @ NCKU Game Theory, Ch2 1 Contents 2.1 Solution of some special games 2.2 Invertible matrix games 2.3 Symmetric

More information

Probability with Set Operations. MATH 107: Finite Mathematics University of Louisville. March 17, Complicated Probability, 17th century style

Probability with Set Operations. MATH 107: Finite Mathematics University of Louisville. March 17, Complicated Probability, 17th century style Probability with Set Operations MATH 107: Finite Mathematics University of Louisville March 17, 2014 Complicated Probability, 17th century style 2 / 14 Antoine Gombaud, Chevalier de Méré, was fond of gambling

More information

Dyck paths, standard Young tableaux, and pattern avoiding permutations

Dyck paths, standard Young tableaux, and pattern avoiding permutations PU. M. A. Vol. 21 (2010), No.2, pp. 265 284 Dyck paths, standard Young tableaux, and pattern avoiding permutations Hilmar Haukur Gudmundsson The Mathematics Institute Reykjavik University Iceland e-mail:

More information

Exploring Concepts with Cubes. A resource book

Exploring Concepts with Cubes. A resource book Exploring Concepts with Cubes A resource book ACTIVITY 1 Gauss s method Gauss s method is a fast and efficient way of determining the sum of an arithmetic series. Let s illustrate the method using the

More information

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game.

CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25. Homework #1. ( Due: Oct 10 ) Figure 1: The laser game. CSE548, AMS542: Analysis of Algorithms, Fall 2016 Date: Sep 25 Homework #1 ( Due: Oct 10 ) Figure 1: The laser game. Task 1. [ 60 Points ] Laser Game Consider the following game played on an n n board,

More information

MAS336 Computational Problem Solving. Problem 3: Eight Queens

MAS336 Computational Problem Solving. Problem 3: Eight Queens MAS336 Computational Problem Solving Problem 3: Eight Queens Introduction Francis J. Wright, 2007 Topics: arrays, recursion, plotting, symmetry The problem is to find all the distinct ways of choosing

More information

Modular arithmetic Math 2320

Modular arithmetic Math 2320 Modular arithmetic Math 220 Fix an integer m 2, called the modulus. For any other integer a, we can use the division algorithm to write a = qm + r. The reduction of a modulo m is the remainder r resulting

More information

Digital Filters Using the TMS320C6000

Digital Filters Using the TMS320C6000 HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)278 76088, Fax: (+44) (0)278 76099, Email: sales@hunteng.demon.co.uk URL: http://www.hunteng.co.uk Digital

More information

MULTIPLES, FACTORS AND POWERS

MULTIPLES, FACTORS AND POWERS The Improving Mathematics Education in Schools (TIMES) Project MULTIPLES, FACTORS AND POWERS NUMBER AND ALGEBRA Module 19 A guide for teachers - Years 7 8 June 2011 7YEARS 8 Multiples, Factors and Powers

More information

An ordered collection of counters in rows or columns, showing multiplication facts.

An ordered collection of counters in rows or columns, showing multiplication facts. Addend A number which is added to another number. Addition When a set of numbers are added together. E.g. 5 + 3 or 6 + 2 + 4 The answer is called the sum or the total and is shown by the equals sign (=)

More information

Ziggy MacDonald University of Leicester

Ziggy MacDonald University of Leicester 1 -> 6 07.03.2006 21:38 Volume 9, Issue 3, 1995 Teaching Linear Programming using Microsoft Excel Solver Ziggy MacDonald University of Leicester Linear programming (LP) is one of the most widely applied

More information

Multiplying Three Factors and Missing Factors

Multiplying Three Factors and Missing Factors LESSON 18 Multiplying Three Factors and Missing Factors Power Up facts count aloud Power Up C Count up and down by 5s between 1 and 51. Count up and down by 200s between 0 and 2000. mental math a. Number

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 23 The Phase Locked Loop (Contd.) We will now continue our discussion

More information

Contents. MA 327/ECO 327 Introduction to Game Theory Fall 2017 Notes. 1 Wednesday, August Friday, August Monday, August 28 6

Contents. MA 327/ECO 327 Introduction to Game Theory Fall 2017 Notes. 1 Wednesday, August Friday, August Monday, August 28 6 MA 327/ECO 327 Introduction to Game Theory Fall 2017 Notes Contents 1 Wednesday, August 23 4 2 Friday, August 25 5 3 Monday, August 28 6 4 Wednesday, August 30 8 5 Friday, September 1 9 6 Wednesday, September

More information

Surreal Numbers and Games. February 2010

Surreal Numbers and Games. February 2010 Surreal Numbers and Games February 2010 1 Last week we began looking at doing arithmetic with impartial games using their Sprague-Grundy values. Today we ll look at an alternative way to represent games

More information

Non-overlapping permutation patterns

Non-overlapping permutation patterns PU. M. A. Vol. 22 (2011), No.2, pp. 99 105 Non-overlapping permutation patterns Miklós Bóna Department of Mathematics University of Florida 358 Little Hall, PO Box 118105 Gainesville, FL 326118105 (USA)

More information

Laboratory 1: Uncertainty Analysis

Laboratory 1: Uncertainty Analysis University of Alabama Department of Physics and Astronomy PH101 / LeClair May 26, 2014 Laboratory 1: Uncertainty Analysis Hypothesis: A statistical analysis including both mean and standard deviation can

More information

Conway s Soldiers. Jasper Taylor

Conway s Soldiers. Jasper Taylor Conway s Soldiers Jasper Taylor And the maths problem that I did was called Conway s Soldiers. And in Conway s Soldiers you have a chessboard that continues infinitely in all directions and every square

More information

6.2 Modular Arithmetic

6.2 Modular Arithmetic 6.2 Modular Arithmetic Every reader is familiar with arithmetic from the time they are three or four years old. It is the study of numbers and various ways in which we can combine them, such as through

More information

Findings. A Number of Candles Do Not Work as Expected

Findings. A Number of Candles Do Not Work as Expected 1 Findings Arguably, you are reading the most important chapter because it discusses the discoveries I made about candles while researching this book. You may already know some of them, but the others

More information

Strategic Bargaining. This is page 1 Printer: Opaq

Strategic Bargaining. This is page 1 Printer: Opaq 16 This is page 1 Printer: Opaq Strategic Bargaining The strength of the framework we have developed so far, be it normal form or extensive form games, is that almost any well structured game can be presented

More information

repeated multiplication of a number, for example, 3 5. square roots and cube roots of numbers

repeated multiplication of a number, for example, 3 5. square roots and cube roots of numbers NUMBER 456789012 Numbers form many interesting patterns. You already know about odd and even numbers. Pascal s triangle is a number pattern that looks like a triangle and contains number patterns. Fibonacci

More information

Sequences. like 1, 2, 3, 4 while you are doing a dance or movement? Have you ever group things into

Sequences. like 1, 2, 3, 4 while you are doing a dance or movement? Have you ever group things into Math of the universe Paper 1 Sequences Kelly Tong 2017/07/17 Sequences Introduction Have you ever stamped your foot while listening to music? Have you ever counted like 1, 2, 3, 4 while you are doing a

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 10 Single Sideband Modulation We will discuss, now we will continue

More information

WORKING WITH NUMBERS GRADE 7

WORKING WITH NUMBERS GRADE 7 WORKING WITH NUMBERS GRADE 7 NAME: CLASS 3 17 2 11 8 22 36 15 3 ( ) 3 2 Left to Right Left to Right + Left to Right Back 2 Basics Welcome back! Your brain has been on holiday for a whilelet s see if we

More information

Chapter 5 Integers. 71 Copyright 2013 Pearson Education, Inc. All rights reserved.

Chapter 5 Integers. 71 Copyright 2013 Pearson Education, Inc. All rights reserved. Chapter 5 Integers In the lower grades, students may have connected negative numbers in appropriate ways to informal knowledge derived from everyday experiences, such as below-zero winter temperatures

More information

Balancing Bandwidth and Bytes: Managing storage and transmission across a datacast network

Balancing Bandwidth and Bytes: Managing storage and transmission across a datacast network Balancing Bandwidth and Bytes: Managing storage and transmission across a datacast network Pete Ludé iblast, Inc. Dan Radke HD+ Associates 1. Introduction The conversion of the nation s broadcast television

More information

Solutions to Exercises Chapter 6: Latin squares and SDRs

Solutions to Exercises Chapter 6: Latin squares and SDRs Solutions to Exercises Chapter 6: Latin squares and SDRs 1 Show that the number of n n Latin squares is 1, 2, 12, 576 for n = 1, 2, 3, 4 respectively. (b) Prove that, up to permutations of the rows, columns,

More information

DC CIRCUITS AND OHM'S LAW

DC CIRCUITS AND OHM'S LAW July 15, 2008 DC Circuits and Ohm s Law 1 Name Date Partners DC CIRCUITS AND OHM'S LAW AMPS - VOLTS OBJECTIVES OVERVIEW To learn to apply the concept of potential difference (voltage) to explain the action

More information

SOME EXAMPLES FROM INFORMATION THEORY (AFTER C. SHANNON).

SOME EXAMPLES FROM INFORMATION THEORY (AFTER C. SHANNON). SOME EXAMPLES FROM INFORMATION THEORY (AFTER C. SHANNON). 1. Some easy problems. 1.1. Guessing a number. Someone chose a number x between 1 and N. You are allowed to ask questions: Is this number larger

More information

Keywords: Poverty reduction, income distribution, Gini coefficient, T21 Model

Keywords: Poverty reduction, income distribution, Gini coefficient, T21 Model A Model for Evaluating the Policy Impact on Poverty Weishuang Qu and Gerald O. Barney Millennium Institute 1117 North 19 th Street, Suite 900 Arlington, VA 22209, USA Phone/Fax: 703-841-0048/703-841-0050

More information

MEASURING SHAPES M.K. HOME TUITION. Mathematics Revision Guides. Level: GCSE Foundation Tier

MEASURING SHAPES M.K. HOME TUITION. Mathematics Revision Guides. Level: GCSE Foundation Tier Mathematics Revision Guides Measuring Shapes Page 1 of 17 M.K. HOME TUITION Mathematics Revision Guides Level: GCSE Foundation Tier MEASURING SHAPES Version: 2.2 Date: 16-11-2015 Mathematics Revision Guides

More information

Cutting a Pie Is Not a Piece of Cake

Cutting a Pie Is Not a Piece of Cake Cutting a Pie Is Not a Piece of Cake Julius B. Barbanel Department of Mathematics Union College Schenectady, NY 12308 barbanej@union.edu Steven J. Brams Department of Politics New York University New York,

More information

A slope of a line is the ratio between the change in a vertical distance (rise) to the change in a horizontal

A slope of a line is the ratio between the change in a vertical distance (rise) to the change in a horizontal The Slope of a Line (2.2) Find the slope of a line given two points on the line (Objective #1) A slope of a line is the ratio between the change in a vertical distance (rise) to the change in a horizontal

More information

Dice Games and Stochastic Dynamic Programming

Dice Games and Stochastic Dynamic Programming Dice Games and Stochastic Dynamic Programming Henk Tijms Dept. of Econometrics and Operations Research Vrije University, Amsterdam, The Netherlands Revised December 5, 2007 (to appear in the jubilee issue

More information

JIGSAW ACTIVITY, TASK # Make sure your answer in written in the correct order. Highest powers of x should come first, down to the lowest powers.

JIGSAW ACTIVITY, TASK # Make sure your answer in written in the correct order. Highest powers of x should come first, down to the lowest powers. JIGSAW ACTIVITY, TASK #1 Your job is to multiply and find all the terms in ( 1) Recall that this means ( + 1)( + 1)( + 1)( + 1) Start by multiplying: ( + 1)( + 1) x x x x. x. + 4 x x. Write your answer

More information

You ve seen them played in coffee shops, on planes, and

You ve seen them played in coffee shops, on planes, and Every Sudoku variation you can think of comes with its own set of interesting open questions There is math to be had here. So get working! Taking Sudoku Seriously Laura Taalman James Madison University

More information

Problem 2A Consider 101 natural numbers not exceeding 200. Prove that at least one of them is divisible by another one.

Problem 2A Consider 101 natural numbers not exceeding 200. Prove that at least one of them is divisible by another one. 1. Problems from 2007 contest Problem 1A Do there exist 10 natural numbers such that none one of them is divisible by another one, and the square of any one of them is divisible by any other of the original

More information

CHAPTER 6 PROBABILITY. Chapter 5 introduced the concepts of z scores and the normal curve. This chapter takes

CHAPTER 6 PROBABILITY. Chapter 5 introduced the concepts of z scores and the normal curve. This chapter takes CHAPTER 6 PROBABILITY Chapter 5 introduced the concepts of z scores and the normal curve. This chapter takes these two concepts a step further and explains their relationship with another statistical concept

More information

Intermediate Mathematics League of Eastern Massachusetts

Intermediate Mathematics League of Eastern Massachusetts Intermediate Mathematics League of Eastern Massachusetts Meet # 2 December 2000 Category 1 Mystery 1. John has just purchased five 12-foot planks from which he will cut a total of twenty 3-inch boards

More information

Optimal Play of the Farkle Dice Game

Optimal Play of the Farkle Dice Game Optimal Play of the Farkle Dice Game Matthew Busche and Todd W. Neller (B) Department of Computer Science, Gettysburg College, Gettysburg, USA mtbusche@gmail.com, tneller@gettysburg.edu Abstract. We present

More information

!"#$%&'("&)*("*+,)-(#'.*/$'-0%$1$"&-!!!"#$%&'(!"!!"#$%"&&'()*+*!

!#$%&'(&)*(*+,)-(#'.*/$'-0%$1$&-!!!#$%&'(!!!#$%&&'()*+*! !"#$%&'("&)*("*+,)-(#'.*/$'-0%$1$"&-!!!"#$%&'(!"!!"#$%"&&'()*+*! In this Module, we will consider dice. Although people have been gambling with dice and related apparatus since at least 3500 BCE, amazingly

More information

Whole Numbers. Predecessor and successor Given any natural number, you can add 1 to that number and get the next number i.e. you

Whole Numbers. Predecessor and successor Given any natural number, you can add 1 to that number and get the next number i.e. you Whole Numbers Chapter.1 Introduction As we know, we use 1,, 3, 4,... when we begin to count. They come naturally when we start counting. Hence, mathematicians call the counting numbers as Natural numbers.

More information

Econ 172A - Slides from Lecture 18

Econ 172A - Slides from Lecture 18 1 Econ 172A - Slides from Lecture 18 Joel Sobel December 4, 2012 2 Announcements 8-10 this evening (December 4) in York Hall 2262 I ll run a review session here (Solis 107) from 12:30-2 on Saturday. Quiz

More information

LESSON 2: THE INCLUSION-EXCLUSION PRINCIPLE

LESSON 2: THE INCLUSION-EXCLUSION PRINCIPLE LESSON 2: THE INCLUSION-EXCLUSION PRINCIPLE The inclusion-exclusion principle (also known as the sieve principle) is an extended version of the rule of the sum. It states that, for two (finite) sets, A

More information

Free Cell Solver. Copyright 2001 Kevin Atkinson Shari Holstege December 11, 2001

Free Cell Solver. Copyright 2001 Kevin Atkinson Shari Holstege December 11, 2001 Free Cell Solver Copyright 2001 Kevin Atkinson Shari Holstege December 11, 2001 Abstract We created an agent that plays the Free Cell version of Solitaire by searching through the space of possible sequences

More information

Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering. By Scott Fallstrom and Brent Pickett The How and Whys Guys.

Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering. By Scott Fallstrom and Brent Pickett The How and Whys Guys. Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering By Scott Fallstrom and Brent Pickett The How and Whys Guys Unit 2 Page 1 2.1: Place Values We just looked at graphing ordered

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 16 Angle Modulation (Contd.) We will continue our discussion on Angle

More information

Games for Drill and Practice

Games for Drill and Practice Frequent practice is necessary to attain strong mental arithmetic skills and reflexes. Although drill focused narrowly on rote practice with operations has its place, Everyday Mathematics also encourages

More information

Synergy Round. Warming Up. Where in the World? Scrabble With Numbers. Earning a Gold Star

Synergy Round. Warming Up. Where in the World? Scrabble With Numbers. Earning a Gold Star Synergy Round Warming Up Where in the World? You re standing at a point on earth. After walking a mile north, then a mile west, then a mile south, you re back where you started. Where are you? [4 points]

More information

Taking Sudoku Seriously

Taking Sudoku Seriously Taking Sudoku Seriously Laura Taalman, James Madison University You ve seen them played in coffee shops, on planes, and maybe even in the back of the room during class. These days it seems that everyone

More information

CALCULATING SQUARE ROOTS BY HAND By James D. Nickel

CALCULATING SQUARE ROOTS BY HAND By James D. Nickel By James D. Nickel Before the invention of electronic calculators, students followed two algorithms to approximate the square root of any given number. First, we are going to investigate the ancient Babylonian

More information

Work: The converse of the statement If p, then q is If q, then p. Thus choice C is correct.

Work: The converse of the statement If p, then q is If q, then p. Thus choice C is correct. Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Write the specified statement. 1) State the converse of the following: 1) If you study hard,

More information

Crapaud/Crapette. A competitive patience game for two players

Crapaud/Crapette. A competitive patience game for two players Version of 10.10.1 Crapaud/Crapette A competitive patience game for two players I describe a variant of the game in https://www.pagat.com/patience/crapette.html. It is a charming game which requires skill

More information

SET THEORY AND VENN DIAGRAMS

SET THEORY AND VENN DIAGRAMS Mathematics Revision Guides Set Theory and Venn Diagrams Page 1 of 26 M.K. HOME TUITION Mathematics Revision Guides Level: GCSE Higher Tier SET THEORY AND VENN DIAGRAMS Version: 2.1 Date: 15-10-2015 Mathematics

More information

Working with Formulas and Functions

Working with Formulas and Functions Working with Formulas and Functions Objectives Create a complex formula Insert a function Type a function Copy and move cell entries Understand relative and absolute cell references Objectives Copy formulas

More information

Logarithms ID1050 Quantitative & Qualitative Reasoning

Logarithms ID1050 Quantitative & Qualitative Reasoning Logarithms ID1050 Quantitative & Qualitative Reasoning History and Uses We noticed that when we multiply two numbers that are the same base raised to different exponents, that the result is the base raised

More information

Combinational Logic Circuits. Combinational Logic

Combinational Logic Circuits. Combinational Logic Combinational Logic Circuits The outputs of Combinational Logic Circuits are only determined by the logical function of their current input state, logic 0 or logic 1, at any given instant in time. The

More information

Intermediate Mathematics League of Eastern Massachusetts

Intermediate Mathematics League of Eastern Massachusetts Meet #5 March 2009 Intermediate Mathematics League of Eastern Massachusetts Meet #5 March 2009 Category 1 Mystery 1. Sam told Mike to pick any number, then double it, then add 5 to the new value, then

More information

Launchpad Maths. Arithmetic II

Launchpad Maths. Arithmetic II Launchpad Maths. Arithmetic II LAW OF DISTRIBUTION The Law of Distribution exploits the symmetries 1 of addition and multiplication to tell of how those operations behave when working together. Consider

More information

A GRAPH THEORETICAL APPROACH TO SOLVING SCRAMBLE SQUARES PUZZLES. 1. Introduction

A GRAPH THEORETICAL APPROACH TO SOLVING SCRAMBLE SQUARES PUZZLES. 1. Introduction GRPH THEORETICL PPROCH TO SOLVING SCRMLE SQURES PUZZLES SRH MSON ND MLI ZHNG bstract. Scramble Squares puzzle is made up of nine square pieces such that each edge of each piece contains half of an image.

More information

Rosen, Discrete Mathematics and Its Applications, 6th edition Extra Examples

Rosen, Discrete Mathematics and Its Applications, 6th edition Extra Examples Rosen, Discrete Mathematics and Its Applications, 6th edition Extra Examples Section 1.7 Proof Methods and Strategy Page references correspond to locations of Extra Examples icons in the textbook. p.87,

More information

arxiv: v1 [math.co] 7 Jan 2010

arxiv: v1 [math.co] 7 Jan 2010 AN ANALYSIS OF A WAR-LIKE CARD GAME BORIS ALEXEEV AND JACOB TSIMERMAN arxiv:1001.1017v1 [math.co] 7 Jan 010 Abstract. In his book Mathematical Mind-Benders, Peter Winkler poses the following open problem,

More information

MODEL 5002 PHASE VERIFICATION BRIDGE SET

MODEL 5002 PHASE VERIFICATION BRIDGE SET CLARKE-HESS COMMUNICATION RESEARCH CORPORATION clarke-hess.com MODEL 5002 PHASE VERIFICATION BRIDGE SET TABLE OF CONTENTS WARRANTY i I BASIC ASSEMBLIES I-1 1-1 INTRODUCTION I-1 1-2 BASIC ASSEMBLY AND SPECIFICATIONS

More information

Figurate Numbers. by George Jelliss June 2008 with additions November 2008

Figurate Numbers. by George Jelliss June 2008 with additions November 2008 Figurate Numbers by George Jelliss June 2008 with additions November 2008 Visualisation of Numbers The visual representation of the number of elements in a set by an array of small counters or other standard

More information

Trial version. Resistor Production. How can the outcomes be analysed to optimise the process? Student. Contents. Resistor Production page: 1 of 15

Trial version. Resistor Production. How can the outcomes be analysed to optimise the process? Student. Contents. Resistor Production page: 1 of 15 Resistor Production How can the outcomes be analysed to optimise the process? Resistor Production page: 1 of 15 Contents Initial Problem Statement 2 Narrative 3-11 Notes 12 Appendices 13-15 Resistor Production

More information

Playing With Mazes. 3. Solving Mazes. David B. Suits Department of Philosophy Rochester Institute of Technology Rochester NY 14623

Playing With Mazes. 3. Solving Mazes. David B. Suits Department of Philosophy Rochester Institute of Technology Rochester NY 14623 Playing With Mazes David B. uits Department of Philosophy ochester Institute of Technology ochester NY 14623 Copyright 1994 David B. uits 3. olving Mazes Once a maze is known to be connected, there are

More information

constant EXAMPLE #4:

constant EXAMPLE #4: Linear Equations in One Variable (1.1) Adding in an equation (Objective #1) An equation is a statement involving an equal sign or an expression that is equal to another expression. Add a constant value

More information

Constructions of Coverings of the Integers: Exploring an Erdős Problem

Constructions of Coverings of the Integers: Exploring an Erdős Problem Constructions of Coverings of the Integers: Exploring an Erdős Problem Kelly Bickel, Michael Firrisa, Juan Ortiz, and Kristen Pueschel August 20, 2008 Abstract In this paper, we study necessary conditions

More information

Lecture Notes on Game Theory (QTM)

Lecture Notes on Game Theory (QTM) Theory of games: Introduction and basic terminology, pure strategy games (including identification of saddle point and value of the game), Principle of dominance, mixed strategy games (only arithmetic

More information

Chapter 3 Learning in Two-Player Matrix Games

Chapter 3 Learning in Two-Player Matrix Games Chapter 3 Learning in Two-Player Matrix Games 3.1 Matrix Games In this chapter, we will examine the two-player stage game or the matrix game problem. Now, we have two players each learning how to play

More information

17. Symmetries. Thus, the example above corresponds to the matrix: We shall now look at how permutations relate to trees.

17. Symmetries. Thus, the example above corresponds to the matrix: We shall now look at how permutations relate to trees. 7 Symmetries 7 Permutations A permutation of a set is a reordering of its elements Another way to look at it is as a function Φ that takes as its argument a set of natural numbers of the form {, 2,, n}

More information

A Mathematical Analysis of Oregon Lottery Win for Life

A Mathematical Analysis of Oregon Lottery Win for Life Introduction 2017 Ted Gruber This report provides a detailed mathematical analysis of the Win for Life SM draw game offered through the Oregon Lottery (https://www.oregonlottery.org/games/draw-games/win-for-life).

More information

1 Introduction. 2 An Easy Start. KenKen. Charlotte Teachers Institute, 2015

1 Introduction. 2 An Easy Start. KenKen. Charlotte Teachers Institute, 2015 1 Introduction R is a puzzle whose solution requires a combination of logic and simple arithmetic and combinatorial skills 1 The puzzles range in difficulty from very simple to incredibly difficult Students

More information

Hundreds Grid. MathShop: Hundreds Grid

Hundreds Grid. MathShop: Hundreds Grid Hundreds Grid MathShop: Hundreds Grid Kindergarten Suggested Activities: Kindergarten Representing Children create representations of mathematical ideas (e.g., use concrete materials; physical actions,

More information

Assignment Problem. Introduction. Formulation of an assignment problem

Assignment Problem. Introduction. Formulation of an assignment problem Assignment Problem Introduction The assignment problem is a special type of transportation problem, where the objective is to minimize the cost or time of completing a number of jobs by a number of persons.

More information

THE ASSOCIATION OF MATHEMATICS TEACHERS OF NEW JERSEY 2018 ANNUAL WINTER CONFERENCE FOSTERING GROWTH MINDSETS IN EVERY MATH CLASSROOM

THE ASSOCIATION OF MATHEMATICS TEACHERS OF NEW JERSEY 2018 ANNUAL WINTER CONFERENCE FOSTERING GROWTH MINDSETS IN EVERY MATH CLASSROOM THE ASSOCIATION OF MATHEMATICS TEACHERS OF NEW JERSEY 2018 ANNUAL WINTER CONFERENCE FOSTERING GROWTH MINDSETS IN EVERY MATH CLASSROOM CREATING PRODUCTIVE LEARNING ENVIRONMENTS WEDNESDAY, FEBRUARY 7, 2018

More information

2. Nine points are distributed around a circle in such a way that when all ( )

2. Nine points are distributed around a circle in such a way that when all ( ) 1. How many circles in the plane contain at least three of the points (0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)? Solution: There are ( ) 9 3 = 8 three element subsets, all

More information

EXPLORING TIC-TAC-TOE VARIANTS

EXPLORING TIC-TAC-TOE VARIANTS EXPLORING TIC-TAC-TOE VARIANTS By Alec Levine A SENIOR RESEARCH PAPER PRESENTED TO THE DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE OF STETSON UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR

More information

New Values for Top Entails

New Values for Top Entails Games of No Chance MSRI Publications Volume 29, 1996 New Values for Top Entails JULIAN WEST Abstract. The game of Top Entails introduces the curious theory of entailing moves. In Winning Ways, simple positions

More information

NEW ASSOCIATION IN BIO-S-POLYMER PROCESS

NEW ASSOCIATION IN BIO-S-POLYMER PROCESS NEW ASSOCIATION IN BIO-S-POLYMER PROCESS Long Flory School of Business, Virginia Commonwealth University Snead Hall, 31 W. Main Street, Richmond, VA 23284 ABSTRACT Small firms generally do not use designed

More information

Pearson Edexcel GCE Decision Mathematics D2. Advanced/Advanced Subsidiary

Pearson Edexcel GCE Decision Mathematics D2. Advanced/Advanced Subsidiary Pearson Edexcel GCE Decision Mathematics D2 Advanced/Advanced Subsidiary Wednesday 29 June 2016 Morning Time: 1 hour 30 minutes Paper Reference 6690/01 You must have: D2 Answer Book Candidates may use

More information

IC Preamplifier Challenges Choppers on Drift

IC Preamplifier Challenges Choppers on Drift IC Preamplifier Challenges Choppers on Drift Since the introduction of monolithic IC amplifiers there has been a continual improvement in DC accuracy. Bias currents have been decreased by 5 orders of magnitude

More information

HAVER & BOECKER. Information. Woven Wire Cloth Terminology, Types of Weave and Apertures

HAVER & BOECKER. Information. Woven Wire Cloth Terminology, Types of Weave and Apertures HAVER & BOECKER Information Woven Wire Cloth Terminology, Types of Weave and Apertures Wire Cloth Terminology according to ISO 9044 Aperture width w is the distance between two adjacent warp or weft wires,

More information

Quad Cities Photography Club

Quad Cities Photography Club Quad Cities Photography Club Competition Rules Revision date: 9/6/17 Purpose: QCPC host photographic competition within its membership. The goal of the competition is to develop and improve personal photographic

More information

ECON 312: Games and Strategy 1. Industrial Organization Games and Strategy

ECON 312: Games and Strategy 1. Industrial Organization Games and Strategy ECON 312: Games and Strategy 1 Industrial Organization Games and Strategy A Game is a stylized model that depicts situation of strategic behavior, where the payoff for one agent depends on its own actions

More information

Skill Builder. J. B. Wright A D VA N TA G E

Skill Builder. J. B. Wright A D VA N TA G E MATHS MATE Skill Builder 6 J. B. Wright THE EDUCATIONAL A D VA N TA G E THE EDUCATIONAL MATHS MATE /6 Skill Builder J. B. Wright Published by The Educational Advantage Pty Ltd PO Box 068 Echuca VIC 64

More information

In this paper, we discuss strings of 3 s and 7 s, hereby dubbed dreibens. As a first step

In this paper, we discuss strings of 3 s and 7 s, hereby dubbed dreibens. As a first step Dreibens modulo A New Formula for Primality Testing Arthur Diep-Nguyen In this paper, we discuss strings of s and s, hereby dubbed dreibens. As a first step towards determining whether the set of prime

More information

1. How many subsets are there for the set of cards in a standard playing card deck? How many subsets are there of size 8?

1. How many subsets are there for the set of cards in a standard playing card deck? How many subsets are there of size 8? Math 1711-A Summer 2016 Final Review 1 August 2016 Time Limit: 170 Minutes Name: 1. How many subsets are there for the set of cards in a standard playing card deck? How many subsets are there of size 8?

More information

WHAT IS THIS GAME ABOUT?

WHAT IS THIS GAME ABOUT? A development game for 1-5 players aged 12 and up Playing time: 20 minutes per player WHAT IS THIS GAME ABOUT? As the owner of a major fishing company in Nusfjord on the Lofoten archipelago, your goal

More information

Scoring methods and tactics for Duplicate and Swiss pairs

Scoring methods and tactics for Duplicate and Swiss pairs Scoring methods and tactics for Duplicate and Swiss pairs This note discusses the match-point (MP) and international match-point (IMP) scoring methods and highlights subtle changes to bidding and card

More information

Variations on the Two Envelopes Problem

Variations on the Two Envelopes Problem Variations on the Two Envelopes Problem Panagiotis Tsikogiannopoulos pantsik@yahoo.gr Abstract There are many papers written on the Two Envelopes Problem that usually study some of its variations. In this

More information