ትርፍ፡
- የአቅርቦት ሰንሰለት ኔትወርክ ዲዛይን፣ የመንገድ እና የመጋዘን አቀማመጥ ችግሮችን የመለየት ችሎታ
- በሁኔታዎች ውስጥ AI የመጠቀም ችሎታ ፣ የእገዳ ዝርዝር እና የማመቻቸት ሞዴል ግንባታ
- የወጪ፣ የአቅም እና የአቅርቦት ገደቦች ያሉት AI የተጠቆሙ መፍትሄዎችን የማረጋገጥ ችሎታ
የአቅርቦት ሰንሰለቱ አጠቃላይ የቁሳቁስ፣ የመረጃ እና የገንዘብ ፍሰት ከጥሬ ዕቃ ወደ ዋናው ደንበኛ ነው። በዚህ አውታረ መረብ ውስጥ ያለ እያንዳንዱ ውሳኔ (የትኛው ምንጭ፣ የትኛው መጋዘን እንደሚከማች፣ የትኛውን የመርከብ መንገድ እንደሚወስድ) በወጪ፣ በፍጥነት እና በጥንካሬ መካከል ያለውን ሚዛን ያመጣል። ማመቻቸት እዚህ አስማት አይደለም, በትክክል የተገለጸ ተጨባጭ ተግባር እና ገደቦች ማለት ነው. አርቲፊሻል ኢንተለጀንስ በዚህ አካባቢ ችግሩን በማዋቀር፣ ሁኔታዎችን በመፍጠር፣ ገደቦችን በመዘርዘር እና የማመቻቸት ሞዴልን በማዘጋጀት ረገድ በጣም ኃይለኛ ነው። ነገር ግን "ምርጥ መፍትሄ" የይገባኛል ጥያቄዎች ሁልጊዜ ከእገዳዎች እና ከትክክለኛ ወጪዎች ጋር መረጋገጥ አለባቸው. በዚህ ክፍል የኔትወርክ ዲዛይን፣ የመንገድ ማመቻቸት እና የመጋዘን ውሳኔዎችን ከ AI ድጋፍ ጋር እንወያያለን።
የአቅርቦት ሰንሰለት ማመቻቸት ችግሮች ካርታ
የማመቻቸት ችግሮችን መገንዘብ ትክክለኛውን ሞዴል ለመገንባት የመጀመሪያው እርምጃ ነው.
ችግር
ውሳኔ ተለዋዋጭ
የተለመደ ዓላማ
የአውታረ መረብ ንድፍ
የትኛው ፋሲሊቲ/መጋዘን መከፈት አለበት?
ጠቅላላ ቋሚ + ተለዋዋጭ ወጪ ደቂቃ
ምደባ/መመደብ
ከየትኛው ደንበኛ ከየትኛው መጋዘን?
የትራንስፖርት ወጪ ደቂቃ
የተሽከርካሪ ማዘዋወር (VRP)
የትኛው ተሽከርካሪ የትኛውን ማቆሚያ ይሠራል, በየትኛው ቅደም ተከተል?
ጠቅላላ ርቀት/ሰዓት ደቂቃ
የመጋዘን አቀማመጥ
ምርቶቹ የት መቀመጥ አለባቸው?
የርቀት ምርጫ ደቂቃ
የመጓጓዣ ሁነታ ምርጫ
መሬት / ባህር / አየር
ወጪ-ፍጥነት ሚዛን
የእያንዳንዱ ችግር የጋራ ማዕቀፍ አንድ ነው፡ የውሳኔ ተለዋዋጮች፣ ተጨባጭ ተግባር፣ ገደቦች። የ AI በጣም ጠቃሚ አስተዋፅዖ የንግድ ችግርን ወደ እነዚህ ሶስት አካላት ለመተርጎም ይረዳል።
ሚና፡ እርስዎ በአቅርቦት ሰንሰለት ማመቻቸት ላይ ያተኮሩ የኢንዱስትሪ መሐንዲስ ነዎት። ተግባር፡ የሚከተለውን የንግድ ችግር ወደ ማመቻቸት ሞዴል ተርጉም። ይግለጹ፡ (1) የውሳኔ ተለዋዋጮች፣ (2) ተጨባጭ ተግባር፣ (3) ገደቦች (አቅም፣ የፍላጎት እርካታ፣ አሉታዊ ያልሆነ)፣ (4) የዚህ ችግር አይነት። ችግር: "እኛ 3 ፋብሪካዎች እና 5 ማከፋፈያዎች አሉን. የእያንዳንዱ ፋብሪካ አቅም እና የእያንዳንዱ ማእከል ፍላጎት የተወሰነ ነው. ከፋብሪካ ወደ ማእከል የማጓጓዣ ክፍል ወጪዎች የተለያዩ ናቸው. አጠቃላይ የመጓጓዣ ወጪን ይቀንሱ እኛ ማውረድ እንፈልጋለን. " ደንብ: የሞዴሉን አይነት (ለምሳሌ የትራንስፖርት ችግር) ይሰይሙ, ግምቶቹን በግልፅ ይፃፉ.
ይህ የተለመደ የትራንስፖርት ችግር ነው። AI ይህንን ማወቅ እና ትክክለኛውን የሂሳብ አጽም መገንባት ይችላል; እንዲሁም ትክክለኛ የአቅም እና የፍላጎት ውሂብ ያስቀምጣሉ።
የመንገድ ማመቻቸት (VRP) እና የእገዳዎች አስፈላጊነት
የተሽከርካሪ ማዘዋወር በተግባር ብዙ ጊዜ የሚያጋጥመው እና በስህተት የተፈጠረ ችግር ነው። በቀላል "አጭር መንገድ" (TSP) እና በእውነተኛ ቪአርፒ መካከል ትልቅ ልዩነት አለ: የተሽከርካሪ አቅም, የሰዓት መስኮቶች (ደንበኛው የሚወስድበት ሰዓቶች), የመንዳት ጊዜ ገደቦች, ባለብዙ-ተሽከርካሪ.
ማስጠንቀቂያ፡ AI መንገድን ሲጠቁም ብዙ ጊዜ "ይረሳዋል" ወይም የአቅም እና የጊዜ ገደቦችን ይገመግማል። ተሽከርካሪ ሊሸከም ከሚችለው በላይ ጭነት የተጫነበት መንገድ “አጭር” ቢመስልም ተግባራዊ ሊሆን አይችልም። ለጠቅላላ ጭነት ≤ አቅም እና የመድረሻ ጊዜ ∈ የጊዜ መስኮት እያንዳንዱን መንገድ በተናጠል ያረጋግጡ።
ደካማ ፈጣን/ጠንካራ ፍጥነት
ደካማ ጥያቄ፡
ለእነዚህ 8 ማቆሚያዎች አጭሩ መንገድ ይስጡ።
አቅም ከሌለ, የጊዜ መስኮት እና የተሽከርካሪዎች ብዛት, AI ቀላል ደረጃ ይሰጣል; በእውነተኛ አሠራር ውስጥ አይቆይም.
ኃይለኛ ጥያቄ፡-
ለሚከተሉት 8 ደንበኞች የመንገድ እቅድ ጠቁም። 2 ተሽከርካሪዎች አሉ, የእያንዳንዳቸው አቅም 100 ክፍሎች ነው. የእያንዳንዱ ደንበኛ ፍላጎት እና የጊዜ መስኮት ተያይዟል። ከመጋዘን 08:00 ይመልከቱ. አማካይ ፍጥነት 40 ኪ.ሜ በሰዓት እንበል። ውፅዓት፡ ለእያንዳንዱ ተሽከርካሪ የማቆሚያዎች ቅደም ተከተል፣ ድምር ጭነት (ከአቅም የማይበልጥ)፣ የሚገመተው የመድረሻ ጊዜ (የጊዜ መስኮቱን ለማስማማት)፣ አጠቃላይ ርቀት። የግዴታ ጥሰት ካለ በግልጽ ይግለጹ እና አማራጭ ይጠቁሙ። ውሂብ፡ {{...}}
ሁለተኛው ጥያቄ በግልጽ ገደቦችን ያስገድዳል እና ከ AI መጣሱን ማረጋገጥ ይጠይቃል። ይሁን እንጂ ውጤቱን በፈቺ ወይም በእጅ ማረጋገጥ አስፈላጊ ነው; AI ፍጹም ጥሩነትን አያረጋግጥም።
ምርጥ ወይስ "ጥሩ"?
እዚህ ወሳኝ ጽንሰ-ሀሳብ አለ፡ AI (እና በጣም ተግባራዊ ዘዴዎች) የሚያገኙት መፍትሄ ብዙውን ጊዜ ጥሩ መፍትሄ (ሄውሪስቲክ) እንጂ ጥሩ አይደለም. ትክክለኛው ጥሩው በትክክል የተሰራውን ሞዴል በሚፈታ የሂሳብ ፈቺ (እንደ OR-Tools፣ Gurobi፣ PuLP) ይገኛል። የ AI ሚና ሞዴሉን መገንባት እንጂ መፍታት አይደለም።
የሚከተለውን የመጓጓዣ ችግር ለመፍታት የሞዴል አጽም ይፃፉ በፓይዘን ፑልፒ፡- የውሳኔ ተለዋዋጮች x[i][j] (i factory, j center)- ዓላማ፡ ጠቅላላ ወጪን መቀነስ - ገደብ፡ የእያንዳንዱ ፋብሪካ አቅርቦት፣ የእያንዳንዱ ማእከል ፍላጎት፣ x >= 0 ኮዱን በአስተያየቶች ግለጽ፣ ግን የቁጥር ዳታውን አስገባለሁ። እንዲሁም: መፍትሄው ሲወጣ ምን አይነት ቼኮች ማድረግ እንዳለብኝ ይዘርዝሩ.
ጠቃሚ ምክር፡ AI ‹ኮዱን ፃፈ እና ያውጣው› ከማለት ይልቅ “ኮዱን ፃፈኝ እና አስኬደዋለሁ። ይህ ማመቻቸትን እውነተኛ ፈቺ ያደርገዋል; በAI የተሰሩ (እና ያልተረጋገጡ) ቁጥሮች "መፍትሄዬ ይሄ ነው" ብለው አያምኑም።
የመጋዘን እና የአካባቢ ውሳኔዎች
በመጋዘን ውስጥ የምርት አቀማመጥ በቀጥታ የመልቀሚያውን ርቀት ይነካል. መሠረታዊው መርህ በተደጋጋሚ የሚንቀሳቀሱትን (ከፍተኛ ማዞሪያ) ዕቃዎችን ወደ መልቀሚያ ቦታ (ABC ምደባ) ማኖር ነው። AI የምርቱ እንቅስቃሴ ውሂብ ጋር የአቀማመጥ ፕሮፖዛል ንድፍ ማውጣት ይችላል; ይሁን እንጂ አካላዊ ገደቦች (የመደርደሪያ መጠን, ክብደት, አደገኛ የቁሳቁስ መለያየት, ቀዝቃዛ ሰንሰለት) በሰዎች ቁጥጥር ስር መሆን አለባቸው.
አነስተኛ መያዣ፡ አጭር በወረቀት ላይ፣ በመስክ ላይ የማይቻል
አንድ የማከፋፈያ ድርጅት በቀን 40 እቃዎችን በ3 ተሸከርካሪዎች ያቀርባል። የኢንዱስትሪ መሐንዲስ ሴሊን የማቆሚያዎችን፣ የጥያቄዎችን እና የተሽከርካሪ አቅሞችን ለኤአይኤ ይሰጣል እና የመንገድ እቅድ ይጠይቃል። AI ጥሩ የሚመስል እና ዝቅተኛ አጠቃላይ ርቀት ያለው ሾት ይፈጥራል። ነገር ግን ሴሊን ስታረጋግጥ በተሽከርካሪ መንገድ ላይ ያለው ድምር ሸክም ከአቅም 15% እንደሚበልጥ ተገነዘበች። በተጨማሪም ደንበኛው ከሰዓት በኋላ የሚወስድባቸው ነገር ግን በጠዋቱ የተያዙባቸው ሁለት ማቆሚያዎች አሉ። ሴሊን ገደቦቹን በጥያቄው ላይ በግልፅ ይጽፋል እና ያባዛሉ እና እቅዱን በOR-Tools ያረጋግጣል። ውጤቱም ተግባራዊ ይሆናል. ትምህርት፡ AI “አጭሩ” ተብሎ የሚጠራው እቅድ በእውነቱ በጣም አጭር አልነበረም እና በእገዳ ጥሰቶች ምክንያት እንኳን የተሳሳተ ነበር።
የተለመዱ ስህተቶች
- ገደቦችን አለመግለጽ፡ ያለ አቅም፣ የሰዓት መስኮት እና የተሸከርካሪ ቁጥር ያለ መንገድ መጠየቅ።
- AI ለ መፍትሄ ሰጪ ስህተት፡ በ AI የተሰጠውን "ምርጥ" መፍትሄ እንደ እውነተኛ ፈቺ ውፅዓት መቀበል።
- የእገዳ ጥሰቶችን አለመፈተሽ፡ የተጠራቀመውን ጭነት እና የመድረሻ ሰዓቱን ሳያረጋግጡ እቅዱን መተግበር።
- በአንድ ግብ ላይ ማተኮር፡ ወጪን ብቻ ማመቻቸት እና የመቆየት/አደጋን (የነጠላ አቅራቢ ጥገኝነት) መርሳት።
- እውነተኛ ወጪዎችን አለመጠቀም፡ ሞዴልን በነባሪ/የተሰራ ክፍል መገንባት እና በእውነተኛ ውሂብ አለማዘመን።
በማጠቃለያው
- እያንዳንዱ የአቅርቦት ሰንሰለት ማመቻቸት ወደ ሶስት አካላት ይፈልቃል፡ የውሳኔ ተለዋዋጮች፣ ተጨባጭ ተግባር፣ ገደቦች።
- የ AI በጣም ጠቃሚ አስተዋፅዖ የንግዱን ችግር ወደ ትክክለኛው የሞዴል አይነት (ትራንስፖርት፣ ቪአርፒ፣ ምደባ) መተርጎም ነው።
- በ VRP ውስጥ የአቅም እና የጊዜ ገደቦች ወሳኝ ናቸው; AI እነዚህን በተደጋጋሚ ይዘላል፣ መፈተሽዎን እርግጠኛ ይሁኑ።
- AI ይገነባል, አይፈታም; ፈቺ (PuLP፣ OR-Tools) ትክክለኛውን ማመቻቸት ማድረግ አለበት።
- ከዋጋ በተጨማሪ ዘላቂነት እና አደጋም አላማው መሆን አለበት; ነጠላ አቅራቢ/ነጠላ መስመር ጥገኝነት የተደበቀ ወጪ ነው።
የመተግበሪያ ተግባር
የአቅርቦት/ስርጭት ችግርን መገንባት (ለምሳሌ 3 መጋዘኖች፣ 5-8 ደንበኞች፣ ፍላጎቶች እና የተሽከርካሪ አቅም)። በመጀመሪያ የ AI ሞዴል ችግሩን እንደ የውሳኔ ተለዋዋጭ፣ ግብ እና ገደብ አድርገው የችግሩን አይነት ይሰይሙ። ከዚያ የ VRP ሁኔታን ይስጡ እና የመንገድ እቅድ ይጠይቁ; በውጤቱ ውስጥ የእያንዳንዱን ተሽከርካሪ ድምር ጭነት እና መድረሻ ጊዜ እራስዎ ያረጋግጡ። ወሳኝ ማረጋገጫ፡ ቢያንስ የአንድ ተሽከርካሪ አጠቃላይ ጭነት በእጅ ይደምር እና ከአቅም ጋር ያወዳድሩ እና የእገዳ ጥሰትን ይፈልጉ። በመጨረሻም AI ፈላጊውን (PuLP) ኮድ አጽም እንዲጽፍ ያድርጉ እና AI የውሸት ቁጥሮችን እንዳያመነጭ የሚከለክለውን የስራ ፍሰት እንዲቀርጽ ያድርጉ እና “መፍትሄውን አከናውናለሁ” በሚለው አቀራረብ።