Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ToC(制約理論)入門 / ToC Introduction

Avatar for Recruit Recruit
August 20, 2021

ToC(制約理論)入門 / ToC Introduction

2021年度リクルート エンジニアコース新人研修の講義資料です

Avatar for Recruit

Recruit

August 20, 2021
Tweet

More Decks by Recruit

Other Decks in Technology

Transcript

  1. اۀͷΰʔϧʢ໨ඪʣͱ͸ ܦӦͷࢦඪ • ७རӹ • ౤ࢿճऩ཰ • Ωϟογϡϑϩʔ ݱ৔ͷࢦඪ •εϧʔϓοτɿൢചʢNot

    ੜ࢈ʣΛ௨͓ͯۚ͡Λ࡞Γग़ׂ͢߹ •ࡏݿɿൢച͠Α͏ͱ͢Δ෺Λߪೖ͢ΔͨΊʹ౤ࢿͨ͠શͯͷ͓ۚ •ۀ຿අ༻ɿࡏݿΛεϧʔϓοτʹม͑ΔͨΊʹඅ΍͓ۚ͢ ʰ͓ۚΛṶ͚ଓ͚Δ͜ͱʱ
  2. ґଘతࣄ৅ʢͭͳ͕Γʣ 8km/࣌ͷೳྗ 3km/࣌ͷೳྗ ͨͱ͑8km/࣌Ͱา͚ͨͱͯ͠΋ɺ 
 લͷΧΤϧ͕3km/͔࣌͠า͚ͳ͚Ε͹ 1࣌ؒʹ3km͔͠ਐΉ͜ͱ͕Ͱ͖ͳ͍ ʢ଎͘ਐΉʹ͸੍ݶ͕͋Δʣ ౷ܭతมಈʢ͹Β͖ͭʣ ฏۉ3km/࣌

    ۺඥΛ௚ͨ͠Γɺ͵͔ΔΈΛආ͚ͨΓͰ 2km/࣌ͰਐΉ͜ͱ΋͋Ε͹ɺલͱͷڑ཭ ΛॖΊΔͨΊʹ4km/࣌ͰਐΉ͜ͱ΋͋Δ ʢਐΉ଎͞ʹ͸όϥ͖͕ͭ͋Δʣ ౷ܭతมಈͱґଘతࣄ৅
  3. ౷ܭతมಈͱґଘతࣄ৅ ଎͘า͘ ʢ= มಈʣ ۺඥ݁ͿͨΊʹ ࢭ·Δ ʢ= มಈʣ ࢭ·Δ ஗͘า͘

    ஗͘า͘ า͘ 
 ʢ3km/࣌ʣ ґଘ ґଘ ґଘ ଎͘ਐΉʹ͸੍ݶ͕͋Δ͕ɺ஗͘ਐΉ෼ʹ͸੍ݶ͕ແ͍ͨΊɺୂྻ͸ແ੍ݶʹ௕͘ͳ͍ͬͯ͘ɻ Ұ౓௕͘ͳͬͯ͠·ͬͨୂྻΛݩͷ௕͞ʹ໭ͨ͢Ίʹ͸ɺޙΖΛา͘શͯͷΧΤϧ͕ ࣗ਎ͷલʹ޿ִ͕ͬͨؒͷ߹ܭʢมಈͷ஝ੵʣΛઌ಄ͷΧΤϧͷฏۉ଎౓ΑΓ଎͘า͘ඞཁ͕͋Δɻ มಈʹΑΓ޿ִ͕ͬͨؒ
  4. ʲࡐྉͷ౤ೖʳ ʲ੡඼ͷൢചʳ εϧʔϓοτʢ ↘︎ ʣ ྻͷ௕͞ = ࡏݿʢ ↗︎ ʣ

    า͘ͷʹඞཁͳΤωϧΪʔ = ۀ຿අ༻ʢ ↗︎ ʣ ͜ͷୂྻΛʮา͍ͨಓʯͱ͍͏੡඼Λ࡞͍ͬͯΔͱΈͳ͢ͱɺઌ಄͕ະ౿ͷಓΛา͘ = ੜ࢈Λ։࢝ɺ ࠷ޙඌ͕า͍ͯ͸͡Ίͯ੡඼͕ൢച͞ΕΔ͜ͱʹͳΔɻΑͬͯɺ࠷ޙඌͷา͘εϐʔυ = εϧʔϓοτɻ ઌ಄͕า͖࢝Ίɺ࠷ޙඌ͕า͖ऴΘΔ·Ͱͷಓ͸࢓ֻ඼΍෦඼ͷࡏݿʹͳΔɻ ੍໿ʢϘτϧωοΫʣͱεϧʔϓοτ
  5. ͱ͋Δ޻৔ʢػց ਓखͰϞϊΛ࡞Δʣ ʮࠓ೔ͷ࣌·Ͱʹݸ࡞ͬͯग़ՙͤΑʯ 12࣌ 13࣌ 14࣌ 15࣌ 16࣌ 17࣌ ૊Έཱͯ

    25ݸ ૊Έཱͯ 25ݸ ૊Έཱͯ 25ݸ ૊Έཱͯ 25ݸ ग़ՙ 100ݸ ૊Έཱͯɾ ༹઀ࡁΈ ༹઀ 25ݸ ༹઀ 25ݸ ༹઀ 25ݸ ༹઀ 25ݸ ૊Έཱͯʢฏۉ25ݸ/࣌ʣ ༹઀ʢฏۉ25ݸ/࣌ʣ ग़ՙ·Ͱͷ޻ఔ͸ʮ૊Έཱͯʯͱʮ༹઀ʯͷΈɻ ֤޻ఔͷฏۉॲཧྔ͔Βܭࢉ͢Δͱ17࣌·Ͱʹ100ݸ͸࡞Δ͜ͱ͕Ͱ͖Δ͸ͣ…
  6. ͱ͋Δ޻৔ʢػց ਓखͰϞϊΛ࡞Δʣ ʮࠓ೔ͷ࣌·Ͱʹݸ࡞ͬͯग़ՙͤΑʯ 12࣌ 13࣌ 14࣌ 15࣌ 16࣌ 17࣌ ૊Έཱͯ

    2519ݸ ૊Έཱͯ 2521ݸ ૊Έཱͯ 2528ݸ ૊Έཱͯ 2532ݸ ग़ՙ 10090ݸ ૊Έཱͯɾ ༹઀ࡁΈ ༹઀ 2519ݸ ༹઀ 2521ݸ ༹઀ 25ݸ ༹઀ 25ݸ ૊Έཱͯʢฏۉ25ݸ/࣌ʣ ༹઀ʢฏۉ25ݸ/࣌ʣ ૊Έཱͯ޻ఔʹ͹Β͖ͭʢ౷ܭతมಈʣ͕͋Γɺͦ͜ʹͭͳ͕Γʢґଘతࣄ৅ʣͷ͋Δ༹઀޻ఔʹ • 12࣌୆ͱ13࣌୆ɿॲཧೳྗΑΓ΋গͳ͍෦඼͔͠ྲྀΕͯ͜ͳ͔ͬͨɻ • 14࣌୆ͱ15࣌୆ɿॲཧೳྗΛ௒͑ͨ෦඼͕ྲྀΕ͖͕ͯͨɺ௒ա෼͸ॲཧͰ͖ͳ͔ͬͨɻ
  7. ᶃ੍໿ʢϘτϧωοΫʣΛൃݟ͢Δ ॲཧೳྗɿ100 Քಇ཰ɿ100% ޻ఔA ޻ఔB ޻ఔC ޻ఔD ࡏݿɿ30 ࢿࡐ౤ೖ 100

    ࡏݿɿ20 ग़ՙ 48 ॲཧೳྗɿ80 Քಇ཰ɿ100% ॲཧೳྗɿ60 Քಇ཰ɿ80% ॲཧೳྗɿ100 Քಇ཰ɿ48%
  8. ग़ՙ 48 ॲཧೳྗɿ60 Քಇ཰ɿ80% ॲཧೳྗɿ100 Քಇ཰ɿ48% ᶃ੍໿ʢϘτϧωοΫʣΛൃݟ͢Δ ޻ఔA ޻ఔB ޻ఔC

    ޻ఔD ࡏݿɿ32 ࢿࡐ౤ೖ 100 ࡏݿɿ20 ੍໿ʢϘτϧωοΫʣ εϧʔϓοτΛܾΊ͍ͯΔ ॲཧೳྗɿ100 Քಇ཰ɿ100% ॲཧೳྗɿ80 Քಇ཰ɿ100%
  9. ग़ՙ 48 ॲཧೳྗɿ60 Քಇ཰ɿ80% ॲཧೳྗɿ100 Քಇ཰ɿ48% ޻ఔA ޻ఔB ޻ఔC ޻ఔD

    ࢿࡐ౤ೖ 100 ࡏݿɿ20 ᶄ੍໿ʢϘτϧωοΫʣΛ࠷େ׆༻͢Δ ௥Ճ౤ࢿͷલʹ·ͣపఈతʹ׆༻͢Δํ๏Λߟ͑Δ • Քಇ཰͕80%→100%Λ໨ࢦ͢ • ͍·ඞཁͳϞϊ͚ͩ࡞Δ • B޻ఔ΁ͷෛՙ෼ࢄ ࠷େ׆༻Λߟ͑Δ ॲཧೳྗɿ100 Քಇ཰ɿ100% ॲཧೳྗɿ80 Քಇ཰ɿ100% ࡏݿɿ32
  10. ग़ՙ 60 ॲཧೳྗɿ60 Քಇ཰ɿ100% ॲཧೳྗɿ100 Քಇ཰ɿ60% ޻ఔA ޻ఔB ޻ఔC ޻ఔD

    ࡏݿɿ8 ࢿࡐ౤ೖ 100 ࡏݿɿ32 ᶄ੍໿ʢϘτϧωοΫʣΛ࠷େ׆༻͢Δ ͜͏ͳΔ͸ͣ -24 +12 ඇ੍໿Λ੍໿ͷೳྗΛ௒͑ͯಇ͔͍ͤͯΔͨΊൃੜ͢Δ༨৒ࡏݿ 
 →ɹݮΒ͍ͨ͠ʢҰఆͷόοϑΝ͸ඞཁ͚ͩͲʣ ʢඇ੍໿ϦιʔεͰ੍໿ϦιʔεΛॿ͚Δ͜ͱͰʣ 
 ੍໿ͷੑೳΛ্͛Δ ॲཧೳྗɿ100 Քಇ཰ɿ100% ॲཧೳྗɿ80 Քಇ཰ɿ85%
  11. ޻ఔA ޻ఔB ޻ఔC ޻ఔD ग़ՙ 60 ࢿࡐ౤ೖ 100→ 80 ᶅଞͷܾఆΛ੍໿ʢϘτϧωοΫʣʹैΘͤΔ

    ϘτϧωοΫʹ߹Θͤͯࢿࡐ౤ೖ 
 ※όοϑΝʢࡏݿɾظؒʣ΋ߟྀ ੍໿ʹଞΛैଐͤ͞Δ ࡏݿɿ8 ࡏݿɿ12 ॲཧೳྗɿ60 Քಇ཰ɿ100% ॲཧೳྗɿ100 Քಇ཰ɿ60% ॲཧೳྗɿ100 Քಇ཰ɿ80% ॲཧೳྗɿ80 Քಇ཰ɿ85% -20 ࡏݿͷݮগ = ΩϟογϡϑϩʔͷྑԽ
  12. ޻ఔA ޻ఔB ޻ఔC ޻ఔD ग़ՙ 60 • ઃඋ౤ࢿ • ࡞ۀվળ

    • ޻ఔվળ ᶆ੍໿ͷೳྗΛߴΊΔ ࢿࡐ౤ೖ 80→ 90 Ͳ͏ͳΔ͔ʁ +10 +30ʁ Ϝμ͕࠷খԽ͞Εͨঢ়ଶͰɺ౤ࢿʹΑΓϘτϧωοΫͷೳྗ޲্ = εϧʔϓοτ޲্Λૂ͏ɻ ॲཧೳྗɿ80→90 ॲཧೳྗɿ100 ॲཧೳྗɿ100 ॲཧೳྗɿ80
  13. ޻ఔA ޻ఔB ޻ఔC ޻ఔD ग़ՙ 68 ࡏݿɿ8 ࡏݿɿ22 ॲཧೳྗɿ90 Քಇ཰ɿ75.5%

    ॲཧೳྗɿ100 Քಇ཰ɿ68% ॲཧೳྗɿ100 Քಇ཰ɿ90% ॲཧೳྗɿ80 Քಇ཰ɿ85% ᶇ੍໿͕ղফͨ͠Βᶃ੍໿Λݟ͚ͭΔɺʹ໭Δ ࢿࡐ౤ೖ 80→ 90 +10 ੍໿ʢϘτϧωοΫʣ +8 ੍໿͕ҠΔͱγεςϜ͸Ҏલͱશ͘ผ෺ʹͳΓɺݹ͍ํ਑ࣗମ੍͕໿ʹͳΔɻ 
 ˞ଦੑʹؾΛ͚ͭͯܧଓతʹվળ͢Δඞཁ͕͋Δɻ
  14. ੍໿ͷλΠϓɾಛ௃ ෺ཧత੍໿ ࢢ৔ͷ੍໿ ํ਑ͷ੍໿ ૷ஔ΍ઃඋɺਓతϦιʔεʹىҼ͢Δ΋ͷ धཁ΍ސ٬ͳͲͷࢢ৔ཁૉʹىҼ͢Δ΋ͷ ձࣾͷํ਑΍׳शʹىҼ͢Δ΋ͷ ※ѹ౗తʹ͜ͷ੍໿͕ଟ͍ʂ ੍໿ͷಛ௃ ✓

    ࡏݿ͕ཷ·Δ ✓ ॲཧ͕࣌ؒ௕͍ ✓ ໰୊΍τϥϒϧ͕ଟ͍ ✓ Քಇ཰͸ߴ͍ 㾎੍໿͸ʮѱʯͰ͸ͳ͘ʮࣄ࣮ʯ 㾎೺Ѳͯ͠ίϯτϩʔϧ͢Δ͜ͱ͕େࣄ
  15. όοναΠζ͕খ͍͞৔߹ 1ճ໨ ʢŰƄŕŧšŘţƄ:1ʣ ޻ఔA ޻ఔB ޻ఔC ޻ఔA ޻ఔB ޻ఔC ޻ఔA

    ޻ఔB ޻ఔC ޻ఔA ޻ఔB ޻ఔC ޻ఔA ޻ఔB ޻ఔC 2ճ໨ ʢŰƄŕŧšŘţƄ:5ʣ ޻ఔA ޻ఔB ޻ఔC 5ݸ׬੒·ͰͷϦʔυλΠϜ͕୹͍ = εϧʔϓοτߴ͍
  16. ιϑτ΢ΣΞ։ൃݱ৔ͷ࿩ λεΫA λεΫB λεΫC λεΫD λεΫE λεΫF λεΫG ϓϩδΣΫτόοϑΝ ΫϦςΟΧϧνΣʔϯ

    
 ʢ࡞ۀ޻ఔͷैଐؔ܎ͱϦιʔεͷैଐؔ܎ͷ྆ํΛߟྀʹೖΕͯɺ 
 ࡞ۀॴཁظؒΛܾΊ͍ͯΔ࠷΋௕͍࡞ۀͷྲྀΕʣ όοϑΝλεΫຖͰ͸ͳ͘͸PJશମͱͯ࣋ͪ͠ɺ ΫϦςΟΧϧνΣʔϯ্ͷλεΫʹ஗Ԇ͕ൃੜͨ͠ࡍʹऔΓ่͢
  17. ιϑτ΢ΣΞ։ൃݱ৔ͷ࿩ ྫʣCSΞΫγϣϯ࠷େԽΛ͍ͯ͘͠ϓϩμΫτνʔϜ ੍໿ʢϘτϧωοΫʣʹϑΥʔΧεͯ͠ܧଓతʹվળΛਐΊΔ 1. σʔλ͔Βʮςετʯ͕ϘτϧωοΫͰ͋Δ͜ͱ͕൑໌ ʲ੍໿Λݟ͚ͭΔʳ 2. ςετͷՔಇ཰্͛Δʢاը΋ؚΊνʔϜશମͰςετ ʲ੍໿Λ࠷େ׆༻ʳ 3.

    ςετͷεϧʔϓοτʹ߹Θͤاը਺ͷྲྀྔ੍ݶΛߦ͏ ʲ੍໿ʹैଐͤ͞Δʳ 4. ϦϑΝΫλϦϯά্ͨ͠ͰɺςετίʔυಋೖɾࣗಈԽ ʲ੍໿ͷੑೳΞοϓʳ 5. ੍໿͕։ൃ͔ΒϦϦʔεޙͷʮABςετݕূʯʹҠͬͨ ʲ੍໿͕ղফɾҠಈʳ ɹ ※ҎԼɺ܁Γฦ͠