ธุรกิจของฉันคือแฟรนไชส์ การให้คะแนน เรื่องราวความสำเร็จ ไอเดีย การทำงานและการศึกษา
ค้นหาไซต์

ตัวชี้วัดประสิทธิผลของการใช้ smo ได้แก่: รายวิชา: การสร้างแบบจำลองการจำลองระบบคิว

การคำนวณตัวบ่งชี้ประสิทธิภาพของ QS ช่องทางเดียวแบบเปิดที่มีความล้มเหลว การคำนวณตัวบ่งชี้ประสิทธิภาพของ QS หลายช่องทางแบบเปิดที่มีความล้มเหลว การคำนวณตัวบ่งชี้ประสิทธิภาพของ QS แบบหลายช่องสัญญาณโดยจำกัดความยาวของคิว การคำนวณตัวบ่งชี้ประสิทธิภาพของ QS หลายช่องทางตามความคาดหวัง

1. กระแสของการสมัครไปยัง CMO

2. กฎหมายการบริการ

3. เกณฑ์คุณภาพงาน QS

4.

5. พารามิเตอร์โมเดลคิว เมื่อวิเคราะห์ระบบมวล

6. I. โมเดล A เป็นโมเดลของระบบคิวช่องทางเดียวที่มีโฟลว์อินพุตปัวซองของคำขอและเวลาบริการเอ็กซ์โปเนนเชียล

7. ครั้งที่สอง Model B เป็นระบบบริการหลายช่องทาง

8. III. รุ่น C เป็นรุ่นที่มีระยะเวลาการให้บริการคงที่

9. IV. โมเดล D เป็นรูปแบบประชากรที่จำกัด

กระแสของการสมัครไปยัง CMO

มีกระแสการสมัครเข้าและออก
กระแสอินพุตของแอปพลิเคชันคือลำดับเวลาของเหตุการณ์ที่อินพุตของ QS ซึ่งการเกิดขึ้นของเหตุการณ์ (แอปพลิเคชัน) เป็นไปตามกฎความน่าจะเป็น (หรือกฎที่กำหนดขึ้น) หากข้อกำหนดในการให้บริการเป็นไปตามกำหนดการใดๆ (เช่น รถยนต์มาถึงปั๊มน้ำมันทุก 3 นาที) การไหลดังกล่าวจะเป็นไปตามกฎหมายที่กำหนด (บางอย่าง) แต่ตามกฎแล้ว การรับใบสมัครจะอยู่ภายใต้กฎหมายสุ่ม
เพื่ออธิบายกฎสุ่มในทฤษฎีการเข้าคิว จึงมีการแนะนำแบบจำลองกระแสเหตุการณ์ กระแสของเหตุการณ์คือลำดับของเหตุการณ์ที่ตามมาในเวลาสุ่ม
เหตุการณ์อาจรวมถึงการมาถึงของแอปพลิเคชันที่อินพุตของ QS (ที่อินพุตของบล็อกคิว) ลักษณะที่ปรากฏของแอปพลิเคชันที่อินพุตของอุปกรณ์บริการ (ที่เอาต์พุตของบล็อกคิว) และลักษณะของแอปพลิเคชันที่ให้บริการที่ ผลลัพธ์ของ QS

สตรีมเหตุการณ์มีคุณสมบัติที่แตกต่างกันซึ่งช่วยให้คุณแยกความแตกต่างระหว่างสตรีมประเภทต่างๆ ได้ ประการแรก การไหลอาจเป็นเนื้อเดียวกันหรือไม่เป็นเนื้อเดียวกันก็ได้
โฟลว์ที่เป็นเนื้อเดียวกันคือโฟลว์ที่โฟลว์ของคำขอมีคุณสมบัติเหมือนกัน โดยจะมีลำดับความสำคัญตามลำดับก่อนหลัง คำขอที่ประมวลผลจะมีคุณสมบัติทางกายภาพเหมือนกัน
กระแสที่ไม่เหมือนกันคือกระแสที่ข้อกำหนดมีคุณสมบัติไม่เท่ากัน: ความต้องการได้รับการตอบสนองตามหลักการของลำดับความสำคัญ (เช่น แผนที่ขัดจังหวะในคอมพิวเตอร์) ข้อกำหนดที่ประมวลผลมีคุณสมบัติทางกายภาพที่แตกต่างกัน
แผนผังสามารถอธิบายการไหลของเหตุการณ์ที่แตกต่างกันได้ดังนี้

ดังนั้น โมเดล QS หลายแบบสามารถใช้เพื่อให้บริการโฟลว์ที่ต่างกันได้: QS ช่องทางเดียวที่มีระเบียบวินัยของคิวที่คำนึงถึงลำดับความสำคัญของคำขอที่ต่างกัน และ QS หลายช่องทางที่มีช่องทางเฉพาะสำหรับคำขอแต่ละประเภท
โฟลว์ปกติคือโฟลว์ที่เหตุการณ์ต่างๆ ติดตามกันในช่วงเวลาสม่ำเสมอ ถ้าเราแสดงโดย – ช่วงเวลาของการเกิดเหตุการณ์ และโดย และโดยช่วงเวลาระหว่างเหตุการณ์ ดังนั้นสำหรับการไหลปกติ

โฟลว์ที่เกิดซ้ำถูกกำหนดให้เป็นโฟลว์ที่ฟังก์ชันการกระจายทั้งหมดของช่วงเวลาระหว่างคำขอ

ตรงนั่นคือ

ทางกายภาพ การไหลที่เกิดซ้ำคือลำดับของเหตุการณ์ที่ช่วงเวลาระหว่างเหตุการณ์ทั้งหมดดูเหมือนจะ "ประพฤติตัว" ในลักษณะเดียวกัน กล่าวคือ ปฏิบัติตามกฎหมายการกระจายเดียวกัน ดังนั้นจึงเป็นไปได้ที่จะศึกษาเพียงช่วงเดียวและรับคุณลักษณะทางสถิติที่จะใช้ได้กับช่วงอื่นๆ ทั้งหมด
ในการกำหนดลักษณะของกระแส มักจะนำความน่าจะเป็นของการกระจายของจำนวนเหตุการณ์ในช่วงเวลาที่กำหนดมาพิจารณา ซึ่งมีการกำหนดไว้ดังนี้:

โดยที่จำนวนเหตุการณ์ที่ปรากฏในช่วงเวลานั้น
การไหลที่ไม่มีผลกระทบตามมานั้นมีลักษณะเฉพาะโดยคุณสมบัติที่ว่าสำหรับสองช่วงเวลาที่ไม่ทับซ้อนกัน และ โดยที่ , , ความน่าจะเป็นของการเกิดจำนวนเหตุการณ์ในช่วงเวลาที่สองไม่ได้ขึ้นอยู่กับจำนวนการเกิดเหตุการณ์ในช่วงแรก ช่วงเวลา

การไม่มีผลที่ตามมาหมายถึงการไม่มีการพึ่งพาความน่าจะเป็นของกระบวนการที่ตามมาของกระบวนการก่อนหน้า หากมี QS ช่องทางเดียวที่มีเวลาให้บริการ ดังนั้นเมื่อมีโฟลว์ของคำขอโดยไม่มีผลที่ตามมาที่อินพุตของระบบ โฟลว์เอาท์พุตจะมีผลที่ตามมา เนื่องจากคำขอที่เอาต์พุตของ QS จะไม่ปรากฏบ่อยกว่าช่วงเวลา . ในกระแสปกติซึ่งเหตุการณ์ต่างๆ ตามมาในช่วงเวลาหนึ่ง จะเกิดผลที่ตามมาที่รุนแรงที่สุด
โฟลว์ที่มีผลตามมาที่จำกัดคือโฟลว์ที่ช่วงเวลาระหว่างเหตุการณ์เป็นอิสระจากกัน
การไหลเรียกว่าคงที่หากความน่าจะเป็นที่เหตุการณ์จำนวนหนึ่งจะเกิดขึ้นในช่วงเวลาหนึ่งนั้นขึ้นอยู่กับความยาวของช่วงเวลานี้เท่านั้นและไม่ขึ้นอยู่กับตำแหน่งของมันบนแกนเวลา สำหรับกระแสเหตุการณ์ที่อยู่กับที่ จำนวนเหตุการณ์โดยเฉลี่ยต่อหน่วยเวลาจะคงที่
โฟลว์ธรรมดาคือโฟลว์ที่ความน่าจะเป็นของคำขอสองรายการขึ้นไปที่เกิดขึ้นในช่วงเวลาสั้น ๆ ที่กำหนด dt นั้นน้อยมากเมื่อเทียบกับความน่าจะเป็นที่คำขอหนึ่งรายการจะเกิดขึ้น
การไหลที่มีคุณสมบัติคงที่ การไม่มีผลที่ตามมา และความธรรมดาเรียกว่าปัวซอง (วิธีที่ง่ายที่สุด) โฟลว์นี้เป็นศูนย์กลางของโฟลว์ที่หลากหลายทั้งหมด เช่นเดียวกับตัวแปรสุ่มหรือกระบวนการที่มีกฎการแจกแจงแบบปกติในทฤษฎีความน่าจะเป็นที่ประยุกต์
การไหลของปัวซองอธิบายได้ด้วยสูตรต่อไปนี้:
,
โดยที่ความน่าจะเป็นของเหตุการณ์ที่เกิดขึ้นในช่วงเวลา และคือความเข้มข้นของการไหล
อัตราการไหลคือจำนวนเหตุการณ์โดยเฉลี่ยที่เกิดขึ้นต่อหน่วยเวลา
สำหรับโฟลว์ปัวซอง ช่วงเวลาระหว่างคำขอจะถูกกระจายตามกฎเลขชี้กำลัง

โฟลว์ที่มีผลตามมาที่จำกัด ซึ่งมีการกระจายช่วงเวลาระหว่างคำขอตามกฎปกติ เรียกว่าโฟลว์ปกติ

กฎหมายการบริการ

โหมดการบริการ (เวลาให้บริการ) รวมถึงโหมดการรับคำขอสามารถเป็นแบบคงที่หรือแบบสุ่มก็ได้ ในหลายกรณี เวลาให้บริการเป็นไปตามการแจกแจงแบบเอ็กซ์โปเนนเชียล
ความน่าจะเป็นที่บริการจะสิ้นสุดก่อนเวลา t คือ:

ความหนาแน่นของการไหลของแอปพลิเคชันอยู่ที่ไหน
ความหนาแน่นของการกระจายเวลาการบริการมาจากไหน?

ลักษณะทั่วไปเพิ่มเติมของกฎหมายการบริการเอ็กซ์โปเนนเชียลอาจเป็นกฎหมายการกระจาย Erlang เมื่อแต่ละช่วงเวลาการให้บริการเป็นไปตามกฎหมาย:

โดยที่ความเข้มข้นของการไหลของปัวซองดั้งเดิมคือ k คือลำดับของการไหลของเออร์แลง

เกณฑ์คุณภาพงาน QS

ประสิทธิภาพของ QS ได้รับการประเมินโดยตัวบ่งชี้ต่างๆ ขึ้นอยู่กับวงจรและประเภทของ QS ที่แพร่หลายมากที่สุดมีดังต่อไปนี้:

ปริมาณงานสัมบูรณ์ของระบบที่มีความล้มเหลว (ประสิทธิภาพของระบบ) คือจำนวนเฉลี่ยของคำขอที่ระบบสามารถประมวลผลได้

ความสามารถสัมพัทธ์ของ QS คืออัตราส่วนของจำนวนคำขอโดยเฉลี่ยที่ประมวลผลโดยระบบต่อจำนวนความต้องการโดยเฉลี่ยที่ได้รับจากอินพุตของ QS

ระยะเวลาเฉลี่ยของการหยุดทำงานของระบบ

สำหรับ QS ที่มีคิว คุณลักษณะต่อไปนี้จะถูกเพิ่ม:
ความยาวของคิวซึ่งขึ้นอยู่กับปัจจัยหลายประการ: เมื่อใดและจำนวนคำขอที่เข้าสู่ระบบ เวลาที่ใช้ไปในการให้บริการคำขอที่มาถึง ความยาวคิวเป็นตัวแปรสุ่ม ประสิทธิภาพของระบบคิวขึ้นอยู่กับความยาวของคิว

สำหรับ QS ที่มีการรอในคิวที่จำกัด คุณลักษณะที่แสดงไว้ทั้งหมดมีความสำคัญ แต่สำหรับระบบที่มีการรอไม่จำกัด ปริมาณงานสัมบูรณ์และสัมพัทธ์ของ QS จะไม่มีความหมาย

ในรูป ภาพที่ 1 แสดงระบบบริการที่มีการกำหนดค่าต่างๆ

พารามิเตอร์โมเดลคิว เมื่อวิเคราะห์ระบบมวลมีการใช้ลักษณะทางเทคนิคและเศรษฐกิจในการบำรุงรักษา

ข้อมูลจำเพาะที่ใช้บ่อยที่สุดคือ:

1) เวลาเฉลี่ยที่ลูกค้าใช้ในคิว;

2) ความยาวคิวเฉลี่ย

3) เวลาเฉลี่ยที่ลูกค้าใช้ในระบบการบริการ (เวลารอบวกเวลาในการให้บริการ)

4) จำนวนลูกค้าโดยเฉลี่ยในระบบบริการ

5) โอกาสที่ระบบบริการจะไม่ได้ใช้งาน

6) ความน่าจะเป็นของจำนวนลูกค้าในระบบ

ในบรรดาลักษณะทางเศรษฐกิจ สิ่งต่อไปนี้เป็นที่สนใจมากที่สุด:

1) ค่าใช้จ่ายในการรอคิว;

2) ค่าใช้จ่ายในการรอในระบบ

3) ต้นทุนการให้บริการ

รูปแบบของระบบคิว- ขึ้นอยู่กับการรวมกันของคุณสมบัติข้างต้นสามารถพิจารณารุ่นต่างๆของระบบคิวได้

เราจะมาดูโมเดลที่มีชื่อเสียงที่สุดหลายรุ่นกันที่นี่ พวกเขาทั้งหมดมีลักษณะทั่วไปดังต่อไปนี้:

A) การกระจายความน่าจะเป็นของปัวซองในการรับใบสมัคร

B) พฤติกรรมลูกค้ามาตรฐาน;

C) กฎการบริการ FIFO (เข้าก่อนออกก่อน)

D) ขั้นตอนการบำรุงรักษาเดียว

I. โมเดล A - โมเดลของระบบคิวช่องทางเดียว M/M/1 พร้อมโฟลว์อินพุตปัวซองของคำขอและเวลาบริการเอ็กซ์โปเนนเชียล

ปัญหาการเข้าคิวที่พบบ่อยที่สุดคือปัญหาที่มีช่องสัญญาณเดียว ในกรณีนี้ ลูกค้าจะสร้างคิวหนึ่งไปยังจุดบริการเดียว สมมติว่าสำหรับระบบประเภทนี้ตรงตามเงื่อนไขต่อไปนี้:

1. คำขอจะให้บริการแบบเข้าก่อนออกก่อน (FIFO) โดยลูกค้าแต่ละรายจะรอจนกว่าจะสิ้นสุดเทิร์นของตน โดยไม่คำนึงถึงความยาวของคิว

2. ลักษณะของแอปพลิเคชันเป็นเหตุการณ์อิสระ แต่จำนวนแอปพลิเคชันโดยเฉลี่ยที่ได้รับต่อหน่วยเวลาไม่เปลี่ยนแปลง

3. กระบวนการรับแอปพลิเคชันอธิบายโดยการแจกจ่ายปัวซอง และแอปพลิเคชันมาจากชุดไม่จำกัด

4. เวลาให้บริการอธิบายโดยการแจกแจงความน่าจะเป็นแบบเอ็กซ์โปเนนเชียล

5. อัตราการให้บริการสูงกว่าอัตราการร้องขอที่ได้รับ

ให้ γ เป็นจำนวนแอปพลิเคชันต่อหน่วยเวลา

μ – จำนวนลูกค้าที่ให้บริการต่อหน่วยเวลา

n คือจำนวนแอปพลิเคชันในระบบ

จากนั้นระบบคิวจะอธิบายโดยสมการที่ให้ไว้ด้านล่าง

สูตรที่ใช้อธิบายระบบ M/M/1:

เวลาเฉลี่ยในการให้บริการลูกค้าหนึ่งรายในระบบ (เวลารอบวกกับเวลาให้บริการ)

จำนวนลูกค้าโดยเฉลี่ยในคิว

เวลารอของลูกค้าโดยเฉลี่ยในคิว

ลักษณะของโหลดระบบ (สัดส่วนของเวลาที่ระบบยุ่งอยู่กับการบำรุงรักษา)

ความน่าจะเป็นที่ไม่มีแอปพลิเคชันในระบบ

ความน่าจะเป็นที่จะมีมากกว่า K แอปพลิเคชันในระบบ

ครั้งที่สอง Model B เป็นระบบบริการ M/M/S หลายช่องสัญญาณในระบบหลายช่องสัญญาณ จะมีการเปิดให้บริการตั้งแต่สองช่องขึ้นไป ถือว่าลูกค้ารอคิวทั่วไปและติดต่อช่องทางบริการแรกที่มี

ตัวอย่างของระบบเฟสเดียวแบบหลายช่องสัญญาณดังกล่าวสามารถเห็นได้ในหลายธนาคาร: จากคิวทั่วไป ลูกค้าไปที่หน้าต่างแรกที่พร้อมให้บริการ

ในระบบหลายช่องทาง การไหลของคำขอเป็นไปตามกฎหมายปัวซอง และเวลาให้บริการเป็นไปตามกฎหมายเอ็กซ์โปเนนเชียล มาก่อนได้ก่อน และทุกช่องทางการให้บริการดำเนินไปในทิศทางเดียวกัน สูตรที่อธิบายโมเดล B ค่อนข้างซับซ้อนในการใช้งาน ในการคำนวณพารามิเตอร์ของระบบบริการหลายช่องทาง จะสะดวกในการใช้ซอฟต์แวร์ที่เหมาะสม

เวลาที่แอปพลิเคชันใช้ในคิว

เวลาที่แอปพลิเคชันอยู่ในระบบ

III. รุ่น C เป็นรุ่นที่มีระยะเวลาให้บริการคงที่ M/D/1

บางระบบมีค่าคงที่แทนที่จะกระจายเวลาการบริการแบบเอ็กซ์โพเนนเชียล ในระบบดังกล่าว ลูกค้าจะได้รับบริการตามระยะเวลาที่กำหนด เช่น ในการล้างรถอัตโนมัติ สำหรับรุ่น C ที่มีอัตราการบริการคงที่ ค่าของ Lq และ Wq จะน้อยกว่าค่าที่สอดคล้องกันในรุ่น A ถึงสองเท่าซึ่งมีอัตราการบริการที่แปรผัน

สูตรที่อธิบายโมเดล C:

ความยาวคิวเฉลี่ย

ระยะเวลารอคิวโดยเฉลี่ย

จำนวนลูกค้าโดยเฉลี่ยในระบบ

ระยะเวลารอคอยโดยเฉลี่ยในระบบ

IV. โมเดล D เป็นรูปแบบประชากรที่จำกัด

หากจำนวนผู้มีโอกาสเป็นลูกค้าของระบบบริการมีจำกัด เรากำลังจัดการกับโมเดลพิเศษ งานดังกล่าวอาจเกิดขึ้นได้ เช่น หากเรากำลังพูดถึงการบริการอุปกรณ์ของโรงงานที่มีเครื่องจักร 5 เครื่อง

ลักษณะเฉพาะของรุ่นนี้เมื่อเปรียบเทียบกับทั้งสามที่กล่าวถึงก่อนหน้านี้คือมีการพึ่งพาซึ่งกันและกันระหว่างความยาวของคิวและอัตราการรับแอปพลิเคชัน

V.รุ่น E - รุ่นคิวมีจำนวนจำกัด โมเดลนี้แตกต่างจากรุ่นก่อนตรงที่จำนวนที่นั่งในคิวมีจำกัด ในกรณีนี้ แอปพลิเคชันที่มาถึงระบบเมื่อช่องและสถานที่ทั้งหมดในคิวถูกครอบครอง จะทำให้ระบบไม่ให้บริการ กล่าวคือ ถูกปฏิเสธ

เป็นกรณีพิเศษของโมเดลที่มีคิวที่จำกัด เราสามารถพิจารณาโมเดลที่มีความล้มเหลวได้หากจำนวนตำแหน่งในคิวลดลงเหลือศูนย์

1. ความเข้มข้นของกระแสการให้บริการแอปพลิเคชัน

2. ปัจจัยโหลด QS

3. ความน่าจะเป็นของการสร้างคิว

4. ความน่าจะเป็นที่ระบบจะล้มเหลว

5. แบนด์วิธ

6. จำนวนใบสมัครโดยเฉลี่ยในคิว

7. จำนวนใบสมัครโดยเฉลี่ยที่ให้บริการโดย QS

8. จำนวนใบสมัครโดยเฉลี่ยใน QS

9. เวลาเฉลี่ยในการสมัคร CMO

10. เวลาเฉลี่ยที่แอปพลิเคชันใช้ในคิว

11. จำนวนช่องสัญญาณที่ไม่ว่างโดยเฉลี่ย

ต้องตัดสินคุณภาพของระบบผลลัพธ์ตามค่าที่แน่นอนของตัวบ่งชี้ เมื่อวิเคราะห์ผลการจำลอง สิ่งสำคัญคือต้องคำนึงถึงผลประโยชน์ของลูกค้าและเจ้าของระบบ โดยเฉพาะอย่างยิ่งตัวบ่งชี้นี้หรือตัวนั้นควรเป็นค่าต่ำสุดหรือสูงสุด

26. QS ช่องทางเดียว

27. QS ช่องทางเดียวที่มีความล้มเหลว

28. QS หลายช่องทางพร้อมคิวที่จำกัด

พารามิเตอร์คำพูดคำจา:

o ความเข้มข้นของการไหลของแอปพลิเคชัน

o ความเข้มข้นของการไหลของบริการ

o ค่าเฉลี่ยของคำขอบริการ

o จำนวนช่องทางการให้บริการ

o วินัยการบริการ

< СМО на примере работы АЗС. Несколько одинак. колонок, произв-ть кот.известна. Если колонки заняты, то обслуживание в очереди м. ждать не >3 คันในเวลาเดียวกัน เราถือว่าคิวเป็นเรื่องธรรมดา หากสถานที่ทั้งหมดในคิวถูกครอบครอง เครื่องจะถูกปฏิเสธการให้บริการ

29. งานขนส่ง

- งานที่หลากหลายไม่เพียงแต่เกี่ยวกับลักษณะการขนส่ง การกระจายทรัพยากร ซึ่งอยู่ที่หลายแห่ง ซัพพลายเออร์ d/ผู้บริโภคอีกจำนวนหนึ่งตามอำเภอใจ D/ผู้ให้บริการมักเกี่ยวข้องกับการขนส่ง:

1. การเชื่อมโยงผู้บริโภคกับทรัพยากรของผู้ผลิต

2. การเชื่อมโยงจุดเริ่มต้นไปยังจุดหมายปลายทาง

3. การเชื่อมต่อระหว่างการไหลของสินค้าไปข้างหน้าและย้อนกลับ

4. การกระจายผลผลิตอุตสาหกรรม V อย่างเหมาะสม ผลิตภัณฑ์ที่ผลิต

< модель привязки к пункту назначения. Известны: пункты отправления и назначения, объемы отправления по к-му пункту, потребность в грузе, стоимость доставки по каждому варианту. Н. оптимальный план перевозок с min транспортными издержками.

30. ต. งานปิด- ∑ส่งแล้ว สินค้า = ∑V ปริมาณการใช้ในสินค้านี้ เช่น ∑ai=∑bj (m – จำนวนซัพพลายเออร์, n – จำนวนผู้บริโภค)

31 - หากเงื่อนไขนี้เป็นไปไม่ได้ - เปิด TR งาน- จากนั้นจะต้องนำไปปิด:

1. หากความต้องการจุดปลายทางเกินปริมาณสำรองของจุดที่ออกเดินทาง แสดงว่าซัพพลายเออร์สมมติได้รับการแนะนำให้รู้จักกับพัสดุที่ขาดหายไป

2. อุปทานทั้งหมดของซัพพลายเออร์ > ความต้องการ จากนั้นข้อมูลเข้าจะได้รับการยืนยัน ผู้บริโภค.

32. อัลกอริทึมสำหรับการแก้ปัญหาโดยใช้วิธีการที่เป็นไปได้ (ขั้นตอน):

1. การพัฒนาแผนเบื้องต้น (แนวทางแก้ไขอ้างอิง)

2. การคำนวณศักยภาพ

3. การตรวจสอบแผนให้เกิดความเหมาะสมที่สุด

4. ค้นหาลิงก์สูงสุดของความไม่เหมาะที่สุด (หากไม่ปฏิบัติตามขั้นตอนที่ 3)

5. วาดโครงร่างสำหรับการกระจายทรัพยากร

6. การกำหนดแรงดันไฟฟ้าขั้นต่ำในวงจรการกระจายและการกระจายซ้ำ ทรัพยากรตามแนวเส้นโครงร่าง

7. รับแผนใหม่

ขั้นตอนนี้ทำซ้ำหลายครั้งจนกว่าจะพบวิธีแก้ปัญหาที่ดีที่สุด อัลกอริทึมยังคงไม่เปลี่ยนแปลง วิธีการหาแผนเบื้องต้น:

1. วิธีมุม NW

2. วิธีต้นทุนขั้นต่ำ

3. วิธีการตั้งค่าสองเท่า

วิธีการที่เป็นไปได้ช่วยให้คุณค้นหาวิธีที่เหมาะสมที่สุดโดยใช้แผนจำนวนจำกัด (วิธีโวเจล) วิธีการที่เป็นไปได้ได้รับการพัฒนาสำหรับคลาสสิก งานขนส่ง แต่งานดังกล่าวเกิดขึ้นได้ยาก จึงจำเป็นต้องมีข้อจำกัดหลายประการ

33. ในเศรษฐศาสตร์ของการจัดประชุม บรรทัดฐานของงาน cat.m.b. ลดปัญหาการขนส่ง:

1. ฝ่าย การส่งมอบจาก def ซัพพลายเออร์บางราย ผู้บริโภคดี.บี. ได้รับการยกเว้นเนื่องจากขาดความจำเป็น ธรรมดา พื้นที่เก็บข้อมูล การสื่อสารเกินพิกัด ฯลฯ

2. อวัยวะ. ที่จำเป็น แน่นอน ขั้นต่ำ ∑ต้นทุนสำหรับการผลิตและการขนส่งสินค้า เอ็มกลายเป็นคนประหยัด แต่การส่งมอบวัตถุดิบจากจุดที่ห่างไกลออกไปนั้นทำกำไรได้มากกว่า<себест-ти. Критерий оптимальности принимает ∑ затрат на пр-во и тран-ку.

3. จำนวนการขนส่ง เส้นทางมีข้อจำกัดด้านความจุ

4. การส่งมอบตามที่กำหนด เส้นทางบังคับและบังคับ d. ใส่ค่าที่เหมาะสมที่สุด วางแผน.

5. ปัญหาเศรษฐกิจไม่ใช่การคมนาคมขนส่ง (ตัวอย่าง: การจำหน่ายสินค้าที่ผลิตโดยวิสาหกิจมือสอง)

6. ความจำเป็นในการเพิ่มฟังก์ชันเป้าหมายของงานประเภทการขนส่งให้สูงสุด

7. ความจำเป็นในการกระจายสินค้าประเภทต่างๆ ให้กับผู้บริโภคไปพร้อมๆ กัน – ปัญหาการขนส่งหลายผลิตภัณฑ์.

8. จัดส่งสินค้าได้ในเวลาอันสั้น (วิธีการที่เป็นไปได้ไม่เหมาะสม สามารถแก้ไขได้โดยใช้อัลกอริธึมพิเศษ)

34. ปัญหาการขนส่งในการทดแทนโครงข่าย

หากมีการระบุสภาพของปัญหาการขนส่งในรูปแบบแผนภาพ จะแสดงซัพพลายเออร์ ผู้บริโภค และความเชื่อมโยง ถนนมูลค่าสำรองสินค้าและความต้องการและตัวบ่งชี้เกณฑ์ความเหมาะสม (ภาษีระยะทาง) ซัพพลายเออร์และผู้บริโภคจะแสดงที่จุดยอด (โหนด) ของเครือข่าย สินค้าคงคลังถือเป็นค่าบวกและความต้องการถือเป็นตัวเลขติดลบ ขอบ (ส่วนโค้ง) ของโครงข่ายเป็นถนน โซลูชั่นการคมนาคม ปัญหาในการกำหนดเครือข่ายขึ้นอยู่กับวิธีการที่เป็นไปได้และเริ่มต้นด้วยการสร้างแผนอ้างอิงเบื้องต้นซึ่งจะต้องเป็นไปตามข้อกำหนด:

1. จะต้องแจกจ่ายสิ่งของสิ้นเปลืองทั้งหมดและลูกค้าพึงพอใจ

2. สำหรับแต่ละจุดยอด จะต้องระบุการส่งมอบสินค้า (+ หรือ -)

3. จำนวนการส่งมอบทั้งหมดจะต้องน้อยกว่าจำนวนจุดยอด 1

4. ลูกศรที่ระบุการส่งมอบไม่ควรเป็นรูปวงปิด วงจร

จากนั้นแผนจะถูกตรวจสอบเพื่อหาความเหมาะสมที่สุด ซึ่งจะมีการคำนวณศักยภาพ พวกเขาได้รับแผนใหม่และตรวจสอบอีกครั้งเพื่อความเหมาะสมที่สุด กำหนดค่าของฟังก์ชันวัตถุประสงค์

ในกรณีของโมเดลแบบเปิด จะมีการแนะนำผู้บริโภคหรือซัพพลายเออร์ที่สมมติขึ้น

35. D/การแก้ปัญหาทางวิทยาศาสตร์และการปฏิบัติในด้านโลจิสติกส์ วิธีการหลัก:

1. วิธีการวิเคราะห์ระบบ

2. วิธีทฤษฎีการวิจัยเชิงปฏิบัติการ

3. วิธีการไซเบอร์เนติกส์

4. วิธีการพยากรณ์

5. วิธีการประเมินผู้เชี่ยวชาญ

6. วิธีการสร้างแบบจำลอง

36. ส่วนใหญ่ในด้านลอจิสติกส์จะใช้การเลียนแบบ การสร้างแบบจำลอง ซึ่งกฎหมายที่กำหนดความสัมพันธ์เชิงปริมาณยังคงไม่ทราบ และกระบวนการลอจิสติกส์ยังคงเป็น "กล่องดำ" หรือ "กล่องสีเทา"

สู่กระบวนการเลียนแบบหลักๆ การสร้างแบบจำลองเกี่ยวกับ:

1. การสร้างแบบจำลองของระบบจริง

2. ดำเนินการทดลองโมเดลนี้

เป้าหมายการสร้างแบบจำลอง:

o การกำหนดพฤติกรรมของระบบโลจิสติกส์

o การเลือกกลยุทธ์ในการจัดหา การทำงานด้านลอจิสติกส์มีประสิทธิภาพสูงสุด ระบบ

เลียนแบบ ขอแนะนำให้ทำการสร้างแบบจำลองเมื่อตรงตามเงื่อนไขต่อไปนี้:

1. ไม่มีอยู่จริง. ยังไม่ได้พัฒนาการกำหนดปัญหาหรือวิธีการวิเคราะห์เพื่อแก้ไขปัญหาที่กำหนดอย่างสมบูรณ์ คณิตศาสตร์. โมเดล

2. การวิเคราะห์ มีแบบอย่างแต่ขั้นตอนซับซ้อนและใช้เวลานาน สล. เลียนแบบ การสร้างแบบจำลองให้วิธีที่ง่ายกว่าในการแก้ปัญหา

3. การวิเคราะห์ คำนามวิธีแก้ปัญหา แต่การนำไปปฏิบัติเป็นไปไม่ได้เนื่องจากการฝึกอบรมบุคลากรทางคณิตศาสตร์ไม่เพียงพอ

37. พบการนำไปใช้อย่างแพร่หลายในด้านโลจิสติกส์ ระบบผู้เชี่ยวชาญ- พิเศษ โปรแกรมคอมพิวเตอร์แมว ช่วยให้ผู้เชี่ยวชาญตัดสินใจและสื่อสาร ด้วยการจัดการการไหลของวัสดุ

ระบบผู้เชี่ยวชาญช่วยให้คุณ:

1. ตัดสินใจอย่างรวดเร็วและมีคุณภาพสูงในด้านการจัดการวัสดุ

2. เตรียมผู้เชี่ยวชาญที่มีประสบการณ์ในระยะเวลาอันสั้น

4. ใช้ประสบการณ์และความรู้ของผู้เชี่ยวชาญที่มีคุณสมบัติสูงในสถานที่ทำงานต่างๆ

ข้อเสียของระบบผู้เชี่ยวชาญ:

1. ความสามารถในการใช้สามัญสำนึกมีจำกัด

2. เป็นไปไม่ได้ที่จะคำนึงถึงคุณสมบัติทั้งหมดในโปรแกรมระบบผู้เชี่ยวชาญ

งานหลักสูตร

“การจำลองระบบคิว”

ในรายวิชา “การวิจัยปฏิบัติการ”

การแนะนำ

เมื่อค้นคว้าการดำเนินการ เรามักจะพบกับระบบที่ออกแบบมาเพื่อการใช้งานซ้ำเมื่อแก้ไขปัญหาที่คล้ายกัน กระบวนการที่เกิดขึ้นเรียกว่ากระบวนการบริการ และระบบเรียกว่าระบบคิว (QS) QS แต่ละรายการประกอบด้วยหน่วยบริการจำนวนหนึ่ง (เครื่องมือ อุปกรณ์ จุด สถานี) ซึ่งเรียกว่าช่องทางการให้บริการ ช่องอาจเป็นสายสื่อสาร จุดทำงาน คอมพิวเตอร์ ผู้ขาย ฯลฯ ขึ้นอยู่กับจำนวนช่อง ระบบ QS แบ่งออกเป็นช่องเดียวและหลายช่อง

โดยปกติ QS จะได้รับแอปพลิเคชันไม่เป็นประจำ แต่เป็นแบบสุ่ม ก่อให้เกิดสิ่งที่เรียกว่าการไหลแบบสุ่มของแอปพลิเคชัน (ข้อกำหนด) การบริการของแอปพลิเคชันยังคงดำเนินต่อไปในช่วงเวลาสุ่ม ลักษณะการสุ่มของการไหลของแอปพลิเคชันและเวลาการบริการนำไปสู่ความจริงที่ว่า QS มีการโหลดไม่สม่ำเสมอ: ในบางช่วงเวลามีแอปพลิเคชันจำนวนมากสะสม (อาจอยู่ในคิวหรือปล่อย QS ไว้โดยไม่ให้บริการ) ในขณะที่ในช่วงเวลาอื่น ๆ QS ทำงานโดยมีโหลดน้อยเกินไปหรือไม่ได้ใช้งาน

หัวข้อของทฤษฎีการจัดคิวคือการสร้างแบบจำลองทางคณิตศาสตร์ที่เชื่อมโยงเงื่อนไขการปฏิบัติงานที่กำหนดของ QS (จำนวนช่องสัญญาณ ประสิทธิภาพการทำงาน ลักษณะการไหลของคำขอ ฯลฯ) พร้อมด้วยตัวบ่งชี้ประสิทธิภาพของ QS ซึ่งอธิบายความสามารถของมัน เพื่อรับมือกับการร้องขอที่หลั่งไหลเข้ามา ข้อมูลต่อไปนี้ใช้เป็นตัวบ่งชี้ประสิทธิผลของ QS:

– ปริมาณงานของระบบสัมบูรณ์ (

ถาม

– ความน่าจะเป็นของการปฏิเสธที่จะให้บริการตามคำขอ ();

เค);

– จำนวนแอปพลิเคชันโดยเฉลี่ยในคิว ();

QS แบ่งออกเป็น 2 ประเภทหลัก: QS ที่มีความล้มเหลว และ QS ที่มีการรอ (คิว) ใน QS ที่มีการปฏิเสธ แอปพลิเคชันที่ได้รับในเวลาที่ทุกช่องไม่ว่างจะได้รับการปฏิเสธ ออกจาก QS และไม่เข้าร่วมในกระบวนการบริการเพิ่มเติม (เช่น แอปพลิเคชันสำหรับการสนทนาทางโทรศัพท์ในเวลาที่ทุกช่องถูกปฏิเสธ ไม่ว่าง ได้รับการปฏิเสธและปล่อยให้ QS ไม่ได้รับการบริการ) ใน QS ที่รออยู่ คำขอที่มาถึงในเวลาที่ทุกช่องสัญญาณไม่ว่างจะไม่ออกไป แต่จะถูกเข้าคิวเพื่อรับบริการ

วิธีหนึ่งในการคำนวณตัวบ่งชี้ประสิทธิภาพ QS คือวิธีการจำลอง การใช้การจำลองด้วยคอมพิวเตอร์ในทางปฏิบัติเกี่ยวข้องกับการสร้างแบบจำลองทางคณิตศาสตร์ที่เหมาะสมโดยคำนึงถึงปัจจัยความไม่แน่นอน ลักษณะไดนามิก และความสัมพันธ์ที่ซับซ้อนทั้งหมดระหว่างองค์ประกอบของระบบที่กำลังศึกษาอยู่ การสร้างแบบจำลองการจำลองการทำงานของระบบเริ่มต้นด้วยสถานะเริ่มต้นที่เฉพาะเจาะจง เนื่องจากการดำเนินการตามเหตุการณ์ต่างๆ ที่มีลักษณะสุ่ม โมเดลระบบจะเปลี่ยนไปสู่สถานะอื่นที่เป็นไปได้ในเวลาต่อมา กระบวนการวิวัฒนาการนี้ดำเนินต่อไปจนถึงช่วงเวลาสุดท้ายของระยะเวลาการวางแผนนั่นคือ จนถึงจุดสุดท้ายของการจำลอง

1. ลักษณะสำคัญของ CMO และตัวชี้วัดประสิทธิผล

1.1 แนวคิดของกระบวนการสุ่มมาร์คอฟ

ให้มีบางระบบที่เปลี่ยนสถานะแบบสุ่มเมื่อเวลาผ่านไป ในกรณีนี้พวกเขาบอกว่ามีกระบวนการสุ่มเกิดขึ้นในระบบ

กระบวนการเรียกว่ากระบวนการที่มีสถานะแยกหากสามารถแสดงรายการสถานะล่วงหน้าได้และการเปลี่ยนแปลงของระบบจากสถานะหนึ่งไปอีกสถานะหนึ่งเกิดขึ้นอย่างกะทันหัน กระบวนการเรียกว่ากระบวนการต่อเนื่องเวลาหากระบบเปลี่ยนจากสถานะหนึ่งไปอีกสถานะหนึ่งเกิดขึ้นทันที

กระบวนการดำเนินการ QS เป็นกระบวนการสุ่มที่มีสถานะแยกกันและต่อเนื่องกัน

กระบวนการสุ่มเรียกว่ากระบวนการมาร์คอฟหรือกระบวนการสุ่มโดยไม่มีผลกระทบหากในช่วงเวลาใดลักษณะหนึ่งที่น่าจะเป็นของกระบวนการในอนาคตขึ้นอยู่กับสถานะของมันในขณะนั้นเท่านั้นและไม่ได้ขึ้นอยู่กับว่าระบบมาถึงสิ่งนี้เมื่อใดและอย่างไร สถานะ.

เมื่อวิเคราะห์กระบวนการดำเนินงานของ QS จะสะดวกในการใช้แผนภาพเรขาคณิต - กราฟสถานะ- โดยทั่วไป สถานะของระบบจะแสดงเป็นรูปสี่เหลี่ยม และการเปลี่ยนจากสถานะหนึ่งไปอีกสถานะหนึ่งที่เป็นไปได้จะแสดงด้วยลูกศร ตัวอย่างของกราฟสถานะจะแสดงในรูป 1.


กระแสของเหตุการณ์คือลำดับของเหตุการณ์ที่เป็นเนื้อเดียวกันที่ตามมาในเวลาสุ่ม

โฟลว์มีลักษณะเฉพาะด้วยความเข้มข้น lam - ความถี่ของการเกิดเหตุการณ์หรือจำนวนเหตุการณ์โดยเฉลี่ยที่เข้าสู่ QS ต่อหน่วยเวลา

โฟลว์ของเหตุการณ์จะเรียกว่าปกติหากเหตุการณ์ต่อเนื่องกันในช่วงเวลาที่เท่ากัน

กระแสของเหตุการณ์เรียกว่าคงที่หากลักษณะความน่าจะเป็นไม่ขึ้นอยู่กับเวลา โดยเฉพาะอย่างยิ่ง ความเข้มของการไหลคงที่เป็นค่าคงที่:

โฟลว์ของเหตุการณ์เรียกว่าสามัญถ้าความน่าจะเป็นของเหตุการณ์สองเหตุการณ์ขึ้นไปที่เกิดขึ้นในช่วงเวลาสั้น ๆ มีน้อยเมื่อเทียบกับความน่าจะเป็นของเหตุการณ์หนึ่งที่เกิดขึ้น นั่นคือถ้าเหตุการณ์ปรากฏขึ้นทีละเหตุการณ์และไม่ได้เป็นกลุ่ม

โฟลว์ของเหตุการณ์เรียกว่าโฟลว์โดยไม่มีผลกระทบ ถ้าจำนวนเหตุการณ์ที่ตกในระยะเวลาหนึ่งไม่ขึ้นอยู่กับจำนวนเหตุการณ์ที่ตกบนอีกช่วงเวลาหนึ่งในช่วงเวลาที่ไม่ทับซ้อนกัน

กระแสของเหตุการณ์เรียกว่าเหตุการณ์ที่ง่ายที่สุด (หรือปัวซงที่อยู่กับที่) ถ้าเหตุการณ์นั้นอยู่นิ่ง ธรรมดา และไม่มีผลกระทบตามมา

1.2 สมการโคลโมโกรอฟ

การเปลี่ยนแปลงทั้งหมดในระบบจากรัฐหนึ่งไปอีกรัฐหนึ่งเกิดขึ้นภายใต้กระแสของเหตุการณ์บางอย่าง ปล่อยให้ระบบอยู่ในสถานะที่แน่นอนซึ่งสามารถเปลี่ยนไปสู่สถานะได้ จากนั้นเราสามารถสรุปได้ว่าระบบได้รับผลกระทบจากการไหลแบบธรรมดาที่มีความเข้มซึ่งถ่ายโอนจากสถานะหนึ่งไปอีกสถานะหนึ่ง ทันทีที่เหตุการณ์เธรดแรกเกิดขึ้น การเปลี่ยนแปลงจะเกิดขึ้น เพื่อความชัดเจน ความเข้มของลูกศรแต่ละอันที่สอดคล้องกับการเปลี่ยนแปลงจะถูกระบุบนกราฟสถานะ กราฟสถานะที่มีป้ายกำกับดังกล่าวทำให้สามารถสร้างแบบจำลองทางคณิตศาสตร์ของกระบวนการได้ เช่น ค้นหาความน่าจะเป็นของทุกสถานะเป็นฟังก์ชันของเวลา สำหรับพวกเขา จะมีการรวบรวมสมการเชิงอนุพันธ์เรียกว่าสมการโคลโมโกรอฟ

กฎสำหรับการรวบรวมสมการ Kolmogorov:ทางด้านซ้ายของแต่ละสมการคืออนุพันธ์ของเวลาของความน่าจะเป็นของรัฐที่กำหนด ทางด้านขวาคือผลรวมของผลคูณของทุกสถานะซึ่งสามารถเปลี่ยนไปสู่สถานะที่กำหนดได้โดยความเข้มของกระแสที่สอดคล้องกันของเหตุการณ์ ลบด้วยความเข้มรวมของกระแสทั้งหมดที่นำระบบออกจากสถานะที่กำหนด แล้วคูณด้วย โดยความน่าจะเป็นของรัฐที่กำหนด

ตัวอย่างเช่น สำหรับกราฟสถานะที่แสดงในรูปที่ 1 สมการของโคลโมโกรอฟมีรูปแบบ:


เพราะ ทางด้านขวาของระบบแต่ละเทอมจะมีเครื่องหมาย 1 ครั้ง และเครื่องหมาย 1 ครั้ง แล้วบวกสมการทั้งหมดเราจะได้ว่า

,

,

ด้วยเหตุนี้สมการหนึ่งของระบบจึงถูกละทิ้งและแทนที่ด้วยสมการ (1.2.1)

เพื่อให้ได้วิธีแก้ปัญหาเฉพาะ คุณจำเป็นต้องทราบเงื่อนไขเริ่มต้น เช่น ค่าความน่าจะเป็นในช่วงเริ่มต้น

1.3 ความน่าจะเป็นสุดท้ายและกราฟสถานะ QS

หากเวลาของกระบวนการในระบบยาวเพียงพอ (ที่ ) ความน่าจะเป็นของสถานะที่ไม่ขึ้นอยู่กับเวลาสามารถสร้างขึ้นได้ซึ่งเรียกว่าความน่าจะเป็นขั้นสุดท้ายเช่น ระบบถูกตั้งค่าเป็นโหมดนิ่ง หากจำนวนสถานะของระบบมีจำกัด และจากแต่ละสถานะในจำนวนขั้นตอนที่จำกัด คุณสามารถไปยังสถานะอื่นได้ ความน่าจะเป็นสุดท้ายจะมีอยู่ เช่น


ความหมายของความน่าจะเป็นขั้นสุดท้ายคือ ค่าเหล่านี้เท่ากับเวลาสัมพัทธ์เฉลี่ยที่ระบบอยู่ในสถานะที่กำหนด

เพราะ ในสถานะคงที่ อนุพันธ์ของเวลามีค่าเท่ากับศูนย์ จากนั้นสมการสำหรับความน่าจะเป็นสุดท้ายจะได้มาจากสมการโคลโมโกรอฟโดยทำให้ด้านขวามือเท่ากับศูนย์

กราฟสถานะที่ใช้ในแบบจำลองระบบคิวเรียกว่ารูปแบบตายแล้วทำซ้ำ ชื่อนี้เกิดจากการที่โครงการนี้ใช้ในปัญหาทางชีววิทยาที่เกี่ยวข้องกับการศึกษาขนาดประชากร ลักษณะเฉพาะของมันคือสถานะทั้งหมดของระบบสามารถแสดงเป็นลูกโซ่ซึ่งแต่ละสถานะเชื่อมต่อกับสถานะก่อนหน้าและสถานะถัดไป (รูปที่ 2)

ข้าว. 2. กราฟสถานะในแบบจำลอง QS

ให้เราสมมติว่าโฟลว์ทั้งหมดที่ถ่ายโอนระบบจากสถานะหนึ่งไปอีกสถานะหนึ่งนั้นง่ายที่สุด ตามกราฟที่นำเสนอในรูป 2 มาสร้างสมการสำหรับความน่าจะเป็นสุดท้ายของระบบกัน พวกเขาดูเหมือน:

ผลลัพธ์ที่ได้คือระบบจาก ( n +1) สมการซึ่งแก้ได้โดยการกำจัด วิธีนี้ประกอบด้วยความน่าจะเป็นทั้งหมดของระบบที่แสดงออกมาตามลำดับความน่าจะเป็น

,

.

เมื่อแทนนิพจน์เหล่านี้ลงในสมการสุดท้ายของระบบ เราจะพบ จากนั้นเราจะค้นหาความน่าจะเป็นที่เหลืออยู่ของสถานะ QS

1.4 ตัวชี้วัดประสิทธิภาพของ QS

วัตถุประสงค์ของการสร้างแบบจำลอง QS คือการคำนวณตัวบ่งชี้ประสิทธิภาพของระบบผ่านคุณลักษณะของมัน ข้อมูลต่อไปนี้ใช้เป็นตัวบ่งชี้ประสิทธิผลของ QS:

– ความจุของระบบสัมบูรณ์ ( ), เช่น. จำนวนแอปพลิเคชันโดยเฉลี่ยที่ให้บริการต่อหน่วยเวลา

– ปริมาณงานสัมพัทธ์ ( ถาม), เช่น. ส่วนแบ่งเฉลี่ยของแอปพลิเคชันที่ได้รับซึ่งให้บริการโดยระบบ

– ความน่าจะเป็นของความล้มเหลว () เช่น ความน่าจะเป็นที่แอปพลิเคชันจะปล่อยให้ QS ไม่ได้รับการดูแล

– จำนวนช่องสัญญาณที่ถูกครอบครองโดยเฉลี่ย ( เค);

– จำนวนแอปพลิเคชันโดยเฉลี่ยใน QS ();

– เวลาเฉลี่ยในการเข้าพักของแอปพลิเคชันในระบบ ();

– จำนวนแอปพลิเคชันโดยเฉลี่ยในคิว () – ความยาวคิว

– จำนวนแอปพลิเคชันโดยเฉลี่ยในระบบ ();

– เวลาเฉลี่ยที่แอปพลิเคชันอยู่ในคิว ();

– เวลาเฉลี่ยที่แอปพลิเคชันอยู่ในระบบ ()

– ระดับของการโหลดช่อง () เช่น ความน่าจะเป็นที่ช่องไม่ว่าง

– จำนวนคำขอโดยเฉลี่ยที่ให้บริการต่อหน่วยเวลา

– ระยะเวลารอรับบริการโดยเฉลี่ย

– ความน่าจะเป็นที่จำนวนแอปพลิเคชันในคิวจะเกินค่าที่กำหนด เป็นต้น

ได้รับการพิสูจน์แล้วว่าสำหรับลักษณะใดๆ ของโฟลว์ของแอปพลิเคชัน สำหรับการกระจายเวลาการบริการ สำหรับวินัยการบริการใดๆ เวลาเฉลี่ยที่คำขออยู่ในระบบ (คิว) เท่ากับจำนวนเฉลี่ยของแอปพลิเคชันในระบบ ( คิว) หารด้วยความเข้มข้นของโฟลว์ของแอปพลิเคชัน เช่น

(1.4.1)

สูตร (1.4.1) และ (1.4.2) เรียกว่า สูตรลิตเติ้ล พวกเขาติดตามจากข้อเท็จจริงที่ว่าในโหมดการจำกัดอยู่กับที่ จำนวนแอปพลิเคชันโดยเฉลี่ยที่มาถึงในระบบจะเท่ากับจำนวนแอปพลิเคชันโดยเฉลี่ยที่ออกจากระบบ เช่น กระแสคำขอทั้งสองมีความเข้มข้นเท่ากัน

สูตรการคำนวณตัวบ่งชี้ประสิทธิภาพแสดงไว้ในตาราง 1 1.


ตารางที่ 1.

ตัวชี้วัด

QS ช่องทางเดียวด้วย

คิวมีจำกัด

QS หลายช่องทางด้วย

คิวมีจำกัด

สุดท้าย

ความน่าจะเป็น

ความน่าจะเป็น

ปริมาณงานที่แน่นอน

ความสามารถ

แบนด์วิธสัมพัทธ์

ความสามารถ

จำนวนใบสมัครเฉลี่ยต่อ

จำนวนใบสมัครเฉลี่ยต่อ

บริการ

จำนวนการใช้งานเฉลี่ยในระบบ

1.5 แนวคิดพื้นฐานของการสร้างแบบจำลองแบบจำลอง

เป้าหมายหลักของการสร้างแบบจำลองการจำลองคือการจำลองพฤติกรรมของระบบที่กำลังศึกษาอยู่บนพื้นฐานของการวิเคราะห์ความสัมพันธ์ที่สำคัญที่สุดขององค์ประกอบต่างๆ

การจำลองด้วยคอมพิวเตอร์ควรถือเป็นการทดลองแบบคงที่

จากทฤษฎีฟังก์ชันของตัวแปรสุ่ม เป็นที่ทราบกันดีว่าการสร้างแบบจำลองตัวแปรสุ่มด้วยฟังก์ชันการกระจายที่เพิ่มขึ้นอย่างต่อเนื่องและแบบโมโนโทน ก็เพียงพอแล้วที่จะสามารถสร้างแบบจำลองตัวแปรสุ่มที่กระจายสม่ำเสมอในช่วงเวลานั้นได้ เมื่อได้รับการนำตัวแปรสุ่มไปใช้แล้ว คุณจะพบการนำตัวแปรสุ่มไปใช้ที่สอดคล้องกัน เนื่องจากพวกมันสัมพันธ์กันด้วยความเท่าเทียมกัน

ให้เราสมมติว่าในระบบคิวบางระบบ เวลาการให้บริการของคำขอหนึ่งๆ จะถูกกระจายตามกฎเอ็กซ์โปเนนเชียลพร้อมพารามิเตอร์ โดยที่ความเข้มข้นของโฟลว์บริการคือเท่าใด จากนั้นฟังก์ชันการกระจายเวลาให้บริการจะมีรูปแบบ

อนุญาต เป็นการตระหนักถึงตัวแปรสุ่มที่กระจายอย่างสม่ำเสมอบนเซ็กเมนต์ และให้ เป็นการสำนึกที่สอดคล้องกันของเวลาสุ่มในการให้บริการหนึ่งคำขอ จากนั้นตาม (1.5.1)

1.6 การสร้างแบบจำลอง

ขั้นตอนแรกของการสร้างแบบจำลองการจำลองคือขั้นตอนการอธิบายระบบในชีวิตจริงในแง่ของลักษณะของเหตุการณ์หลัก เหตุการณ์เหล่านี้มักจะเกี่ยวข้องกับการเปลี่ยนผ่านของระบบที่กำลังศึกษาจากสถานะที่เป็นไปได้หนึ่งไปยังอีกสถานะหนึ่ง และถูกกำหนดให้เป็นจุดบนแกนเวลา เพื่อให้บรรลุเป้าหมายหลักของการสร้างแบบจำลอง ก็เพียงพอแล้วที่จะสังเกตระบบในช่วงเวลาที่เกิดเหตุการณ์หลัก

ลองพิจารณาตัวอย่างของระบบคิวแบบช่องเดียว วัตถุประสงค์ของการสร้างแบบจำลองการจำลองของระบบดังกล่าวคือเพื่อกำหนดการประมาณคุณลักษณะหลัก เช่น เวลาเฉลี่ยที่แอปพลิเคชันยังคงอยู่ในคิว ความยาวเฉลี่ยของคิว และเปอร์เซ็นต์ของการหยุดทำงานของระบบ

ลักษณะของกระบวนการจัดคิวสามารถเปลี่ยนค่าได้เมื่อได้รับคำขอบริการใหม่หรือเมื่อให้บริการคำขออื่นเสร็จสมบูรณ์ QS สามารถเริ่มให้บริการคำขอถัดไปได้ทันที (ช่องทางบริการว่าง) แต่อาจจำเป็นต้องรอจนกว่าคำขอจะต้องเกิดขึ้นในคิว (QS ที่มีคิว ช่องทางบริการไม่ว่าง) หลังจากให้บริการคำขอถัดไปเสร็จสิ้นแล้ว QS จะสามารถเริ่มให้บริการคำขอถัดไปได้ทันที หากมี แต่อาจไม่ได้ใช้งานหากไม่มี ข้อมูลที่จำเป็นสามารถรับได้โดยการสังเกตสถานการณ์ต่างๆ ที่เกิดขึ้นระหว่างการดำเนินการตามเหตุการณ์หลัก ดังนั้น เมื่อคำขอมาถึง QS พร้อมกับคิวและช่องทางการบริการไม่ว่าง ความยาวคิวจะเพิ่มขึ้น 1 ในทำนองเดียวกัน ความยาวคิวจะลดลง 1 หากการให้บริการคำขอถัดไปเสร็จสมบูรณ์และชุดคำขอในคิว ไม่ว่างเปล่า

ในการใช้งานแบบจำลองใด ๆ จำเป็นต้องเลือกหน่วยเวลา ขึ้นอยู่กับลักษณะของระบบที่กำลังสร้างแบบจำลอง หน่วยดังกล่าวอาจเป็นไมโครวินาที หนึ่งชั่วโมง หนึ่งปี เป็นต้น

เนื่องจากโดยแก่นแท้แล้ว การจำลองด้วยคอมพิวเตอร์คือการทดลองทางคอมพิวเตอร์ ผลลัพธ์ที่สังเกตได้ในผลรวมจึงต้องมีคุณสมบัติเหมือนกับตัวอย่างแบบสุ่ม เฉพาะในกรณีนี้เท่านั้นที่จะรับประกันการตีความทางสถิติที่ถูกต้องของระบบจำลอง

ในการสร้างแบบจำลองการจำลองด้วยคอมพิวเตอร์ ความสนใจหลักอยู่ที่การสังเกตที่ได้รับหลังจากที่ระบบที่อยู่ระหว่างการศึกษาถึงโหมดการทำงานแบบอยู่กับที่ เนื่องจากในกรณีนี้ ความแปรปรวนของตัวอย่างจะลดลงอย่างรวดเร็ว

เวลาที่จำเป็นสำหรับระบบในการบรรลุโหมดการทำงานแบบคงที่จะถูกกำหนดโดยค่าของพารามิเตอร์และสถานะเริ่มต้น

เนื่องจากเป้าหมายหลักคือการได้รับข้อมูลเชิงสังเกตที่มีข้อผิดพลาดน้อยที่สุดที่เป็นไปได้ เพื่อให้บรรลุเป้าหมายนี้ คุณจึงสามารถ:

1) เพิ่มระยะเวลาการจำลองกระบวนการทำงานของระบบที่กำลังศึกษา ในกรณีนี้ ไม่เพียงแต่ความน่าจะเป็นที่ระบบจะบรรลุโหมดการทำงานแบบอยู่กับที่จะเพิ่มขึ้นเท่านั้น แต่ยังรวมถึงจำนวนตัวเลขสุ่มหลอกที่ใช้เพิ่มขึ้นด้วย ซึ่งส่งผลเชิงบวกต่อคุณภาพของผลลัพธ์ที่ได้รับด้วย

2) ตามระยะเวลาที่กำหนด ดำเนินการสร้างแบบจำลองจำลอง เอ็นการทดลองทางคอมพิวเตอร์หรือที่เรียกว่าการรันแบบจำลอง โดยมีชุดตัวเลขสุ่มเทียมที่แตกต่างกัน แต่ละชุดให้การสังเกตเพียงชุดเดียว การรันทั้งหมดเริ่มต้นด้วยสถานะเริ่มต้นเดียวกันของระบบจำลอง แต่ใช้ชุดตัวเลขสุ่มเทียมที่แตกต่างกัน ข้อดีของวิธีนี้คือความเป็นอิสระของการสังเกตที่ได้รับ ตัวบ่งชี้ประสิทธิภาพของระบบ ถ้าเป็นจำนวน เอ็นโมเดลมีขนาดใหญ่เพียงพอ จากนั้นขอบเขตของช่วงความเชื่อมั่นแบบสมมาตรสำหรับพารามิเตอร์จะถูกกำหนดดังนี้:


, , เช่น. , ที่ไหน

แก้ไขความแปรปรวนแล้ว ,

เอ็น– จำนวนการรันโปรแกรม – ความน่าเชื่อถือ, .

2. การสร้างแบบจำลองเชิงวิเคราะห์ของ QS

2.1 กราฟสถานะระบบและสมการโคลโมโกรอฟ

พิจารณาระบบการจัดคิวแบบสองช่องทาง (n = 2) โดยมีคิวที่จำกัดอยู่ที่หก (m = 4) QS ได้รับขั้นตอนที่ง่ายที่สุดของการสมัครโดยมีความเข้มเฉลี่ย แล = 4.8 และกฎการกระจายเวลาแบบเอ็กซ์โปเนนเชียลระหว่างการรับใบสมัคร โฟลว์ของคำขอที่ให้บริการในระบบเป็นวิธีที่ง่ายที่สุดโดยมีความเข้มข้นเฉลี่ย μ = 2 และกฎการกระจายแบบเอกซ์โปเนนเชียลของเวลาบริการ

ระบบนี้มี 7 สถานะ เรามาแสดงกัน:

S 0 – ระบบฟรี ไม่มีการร้องขอ

S 1 – 1 คำขอบริการ คิวว่างเปล่า

S 2 – 2 ร้องขอบริการ คิวว่างเปล่า

S 3 – 2 คำขอบริการ 1 คำขอในคิว

S 4 – 2 คำขอบริการ 2 คำขอในคิว

S 5 – 2 คำขอบริการ 3 คำขอในคิว

S 6 – 2 คำขอบริการ 4 คำขอในคิว

ความน่าจะเป็นของระบบที่มาถึงในสถานะ S 0 , S 1 , S 2 , …, S 6 มีค่าเท่ากับ P 0 , P 1 , P 2 , …, P 6 ตามลำดับ

กราฟสถานะของระบบคิวเป็นรูปแบบของการตายและการสืบพันธุ์ สถานะทั้งหมดของระบบสามารถแสดงเป็นลูกโซ่ซึ่งแต่ละสถานะเชื่อมต่อกับสถานะก่อนหน้าและสถานะถัดไป

ข้าว. 3. กราฟสถานะของ QS สองช่องทาง


สำหรับกราฟที่สร้างขึ้น เราเขียนสมการโคลโมโกรอฟ:

เพื่อแก้ปัญหาระบบนี้ เราได้กำหนดเงื่อนไขเริ่มต้น:

เราจะแก้ระบบสมการของโคลโมโกรอฟ (ระบบสมการเชิงอนุพันธ์) โดยใช้วิธีออยเลอร์เชิงตัวเลขโดยใช้ชุดซอฟต์แวร์ Maple 11 (ดูภาคผนวก 1)

วิธีออยเลอร์


ที่ไหน - ในกรณีของเรา นี่คือด้านขวาของสมการโคลโมโกรอฟ n=6

เรามาเลือกขั้นตอนเวลากันดีกว่า สมมติว่าที่ไหน – นี่คือเวลาที่ระบบเข้าสู่โหมดหยุดนิ่ง จากตรงนี้เราจะได้จำนวนก้าว - อย่างสม่ำเสมอ เอ็นเมื่อคำนวณโดยใช้สูตร (1) เราจะได้ค่าความน่าจะเป็นของสถานะระบบตรงเวลา ดังแสดงในรูปที่ 1 4.

ค่าความน่าจะเป็นของ QS ที่ เท่ากับ:


ข้าว. 4. การขึ้นอยู่กับความน่าจะเป็นของสถานะระบบตรงเวลา

ป0
ป5
ป 4
ป 3
ป2
ป 1
2.2 ความน่าจะเป็นของระบบขั้นสุดท้าย

หากเวลากระบวนการในระบบ () ยาวเพียงพอ ความน่าจะเป็นของรัฐที่ไม่ขึ้นกับเวลาสามารถสร้างขึ้นได้ ซึ่งเรียกว่าความน่าจะเป็นขั้นสุดท้าย เช่น ระบบถูกตั้งค่าเป็นโหมดนิ่ง หากจำนวนสถานะของระบบมีจำกัด และจากแต่ละสถานะของขั้นตอนในจำนวนที่จำกัด คุณสามารถไปยังสถานะอื่นได้ ความน่าจะเป็นสุดท้ายก็มีอยู่ เช่น

เพราะ ในสถานะคงที่ อนุพันธ์ของเวลาเท่ากับ 0 จากนั้นสมการของความน่าจะเป็นสุดท้ายจะได้มาจากสมการโคลโมโกรอฟโดยการทำให้ด้านขวามือเท่ากับ 0 ให้เราเขียนสมการของความน่าจะเป็นขั้นสุดท้ายสำหรับ QS ของเรา


เรามาแก้ระบบสมการเชิงเส้นนี้โดยใช้ชุดซอฟต์แวร์ Maple 11 (ดูภาคผนวก 1)

เราได้รับความน่าจะเป็นสุดท้ายของระบบ:

การเปรียบเทียบความน่าจะเป็นที่ได้จากระบบสมการโคลโมโกรอฟ สำหรับ ความน่าจะเป็นสุดท้ายแสดงให้เห็นว่าข้อผิดพลาด เท่าเทียมกัน:

เหล่านั้น. ค่อนข้างเล็ก นี่เป็นการยืนยันความถูกต้องของผลลัพธ์ที่ได้รับ

2.3 การคำนวณตัวชี้วัดประสิทธิภาพของระบบ ตามความน่าจะเป็นขั้นสุดท้าย

มาดูตัวชี้วัดประสิทธิภาพของระบบคิวกันดีกว่า

ขั้นแรก เราคำนวณความเข้มที่ลดลงของโฟลว์ของแอปพลิเคชัน:

1) ความน่าจะเป็นที่จะปฏิเสธที่จะให้บริการแอปพลิเคชัน ได้แก่ ความน่าจะเป็นที่คำขอปล่อยให้ระบบไม่ได้รับบริการ ในกรณีของเรา คำขอถูกปฏิเสธการบริการหากทั้ง 2 ช่องทางไม่ว่างและคิวเต็มสูงสุด (เช่น 4 คนในคิว) ซึ่งสอดคล้องกับสถานะของระบบ S 6 เพราะ ความน่าจะเป็นที่ระบบจะมาถึงสถานะ S 6 เท่ากับ P 6 แล้ว

4) ความยาวคิวเฉลี่ย เช่น จำนวนแอปพลิเคชันโดยเฉลี่ยในคิวเท่ากับผลรวมของผลิตภัณฑ์ของจำนวนแอปพลิเคชันในคิวและความน่าจะเป็นของสถานะที่สอดคล้องกัน

5) เวลาเฉลี่ยที่แอปพลิเคชันอยู่ในคิวจะถูกกำหนดโดยสูตรของ Little:

3. การสร้างแบบจำลองการจำลอง QS

3.1 อัลกอริทึมของวิธีการจำลอง QS (แนวทางทีละขั้นตอน)

พิจารณาระบบการจัดคิวแบบสองช่องทาง (n = 2) ที่มีความยาวคิวสูงสุดคือหก (m = 4) QS ได้รับขั้นตอนที่ง่ายที่สุดของการสมัครโดยมีความเข้มเฉลี่ย แล = 4.8 และกฎการกระจายเวลาแบบเอ็กซ์โปเนนเชียลระหว่างการรับใบสมัคร โฟลว์ของคำขอที่ให้บริการในระบบเป็นวิธีที่ง่ายที่สุดโดยมีความเข้มข้นเฉลี่ย μ = 2 และกฎการกระจายแบบเอกซ์โปเนนเชียลของเวลาบริการ

ในการจำลอง QS เราจะใช้วิธีการใดวิธีหนึ่งของการสร้างแบบจำลองทางสถิติ - การสร้างแบบจำลองแบบจำลอง เราจะใช้วิธีการทีละขั้นตอน สาระสำคัญของแนวทางนี้คือ สถานะของระบบจะได้รับการพิจารณาในช่วงเวลาต่อๆ ไป ซึ่งเป็นขั้นตอนระหว่างนั้นที่น้อยพอที่จะไม่มีเหตุการณ์เกิดขึ้นมากกว่าหนึ่งเหตุการณ์ในช่วงเวลานั้น

มาเลือกขั้นตอนเวลา () ควรน้อยกว่าเวลาเฉลี่ยในการรับแอปพลิเคชัน () และเวลาเฉลี่ยในการให้บริการ () เช่น

โดยที่ (3.1.1)

ตามเงื่อนไข (3.1.1) เราจะกำหนดเวลา ขั้นตอน

เวลาที่ QS ได้รับแอปพลิเคชันและเวลาที่ให้บริการนั้นเป็นตัวแปรสุ่ม ดังนั้นเมื่อจำลองระบบ QS จึงคำนวณโดยใช้ตัวเลขสุ่ม

ลองพิจารณาส่งใบสมัครไปที่ CMO ความน่าจะเป็นที่ QS จะได้รับคำขอในระหว่างช่วงเวลาเท่ากับ: - มาสร้างตัวเลขสุ่มกันเถอะ และถ้า จากนั้นเราจะถือว่าแอปพลิเคชันในขั้นตอนนี้ได้รับจากระบบแล้วหาก แล้วฉันก็มาไม่ถึง

โปรแกรมทำเช่นนี้ เป็นการร้องขอ () - ให้เราใช้ช่วงเวลาเป็นค่าคงที่และเท่ากับ 0.0001 จากนั้นอัตราส่วนจะเท่ากับ 10,000 หากได้รับแอปพลิเคชันแล้วจะใช้ค่า "จริง" มิฉะนั้นค่าจะเป็น "เท็จ"

บูล isRequested()

double r = R. NextDouble();

ถ้า(ร< (timeStep * lambda))

ให้เราพิจารณาการให้บริการแอปพลิเคชันใน QS เวลาในการให้บริการคำขอในระบบถูกกำหนดโดยนิพจน์ ที่เป็นตัวเลขสุ่ม ในโปรแกรม เวลาในการให้บริการจะถูกกำหนดโดยใช้ฟังก์ชัน รับบริการไทม์ () .

GetServiceTime สองเท่า ()

double r = R. NextDouble();

กลับ (-1/mu*Math.Log (1-r, Math. E));

อัลกอริธึมของวิธีการจำลองสามารถกำหนดได้ดังนี้ เวลาทำการของ SMO ( ) แบ่งออกเป็นขั้นเวลา dtแต่ละคนจะดำเนินการต่างๆ กัน ขั้นแรก สถานะของระบบจะถูกกำหนด (การใช้ช่องสัญญาณ ความยาวคิว) จากนั้นจึงใช้ฟังก์ชัน เป็นการร้องขอ () จะพิจารณาว่าได้รับใบสมัครในขั้นตอนนี้หรือไม่

หากได้รับแล้วมีช่องฟรีให้ใช้ฟังก์ชัน รับบริการไทม์ () เราสร้างเวลาในการประมวลผลแอปพลิเคชันและให้บริการ หากทุกช่องไม่ว่างและความยาวคิวน้อยกว่า 4 เราจะวางคำขอไว้ในคิว แต่ถ้าความยาวคิวคือ 4 คำขอนั้นจะถูกปฏิเสธการบริการ

กรณีไม่ได้รับใบสมัครในขั้นตอนนี้และช่องบริการว่างให้ตรวจสอบว่ามีคิวหรือไม่ ถ้ามีเราก็ส่งคำขอจากคิวเข้ารับบริการเป็นช่องทางฟรี หลังจากการดำเนินการเสร็จสิ้น เราจะลดเวลาการให้บริการสำหรับช่องสัญญาณที่ไม่ว่างลงตามขนาดขั้นตอน dt .

หลังจากเวลาผ่านไป กล่าวคือ หลังจากการสร้างแบบจำลองการทำงานของ QS แล้ว ตัวบ่งชี้ประสิทธิภาพของระบบจะถูกคำนวณและผลลัพธ์จะแสดงบนหน้าจอ

3.2 ผังงานโปรแกรม

บล็อกไดอะแกรมของโปรแกรมที่ใช้อัลกอริธึมที่อธิบายไว้จะแสดงในรูปที่ 1 5.

ข้าว. 5. แผนภาพบล็อกโปรแกรม

มาอธิบายรายละเอียดเพิ่มเติมกันดีกว่า

บล็อก 1 การตั้งค่าพารามิเตอร์เริ่มต้น

สุ่มอาร์; // เครื่องกำเนิดตัวเลขสุ่ม

สาธารณะ Uint maxQueueLength; // ความยาวคิวสูงสุด

ช่องสาธารณะ UINTCount; // จำนวนช่องสัญญาณในระบบ

แลมบ์ดาคู่สาธารณะ; // ความเข้มข้นของโฟลว์คำขอที่ได้รับ

หมู่คู่สาธารณะ; // ความเข้มของโฟลว์การบริการคำขอ

เวลาสองเท่าสาธารณะขั้นตอน; // ขั้นตอนเวลา

เวลาสองเท่าของสาธารณะ OfFinishProcessingReq; // เวลาสิ้นสุดการขอใช้บริการทุกช่องทาง

เวลาสาธารณะสองครั้งในคิว; // เวลาที่ใช้โดย QS ในสถานะที่มีคิว

การประมวลผลสองครั้งสาธารณะ; // เวลาการทำงานของระบบ

สาธารณะสองเท่าเวลาประมวลผลทั้งหมด; // เวลาทั้งหมดสำหรับการร้องขอการบริการ

สาธารณะ uint requestEntryCount; // จำนวนใบสมัครที่ได้รับ

Uint สาธารณะปฏิเสธRequestCount; // จำนวนแอปพลิเคชันที่ถูกปฏิเสธ

สาธารณะ Uint ยอมรับRequestCount; // จำนวนคำขอที่ให้บริการ

ไม่ใช่คิวยาว; // ความยาวคิว //

พิมพ์อธิบายสถานะ QS

แจงนับ SysCondition(S0, S1, S2, S3, S4, S5, S6);

SysCondition ปัจจุบัน SystemCondition; // สถานะระบบปัจจุบัน

การตั้งค่าสถานะของระบบให้เราแยกแยะสถานะที่แตกต่างกัน 7 สถานะสำหรับระบบ 2 แชนเนลนี้: S 0, S 1 ส 6. QS อยู่ในสถานะ S0 เมื่อระบบว่าง S 1 - ว่างอย่างน้อยหนึ่งช่อง ในสถานะ S 2 เมื่อทุกช่องไม่ว่างและมีที่ว่างในคิว ในสถานะ S 6 - ทุกช่องไม่ว่างและคิวถึงความยาวสูงสุดแล้ว (queueLength = 4)

เรากำหนดสถานะปัจจุบันของระบบโดยใช้ฟังก์ชัน รับเงื่อนไข()

SysCondition รับเงื่อนไข ()

SysCondition p_currentCondit = SysCondition.S0;

int busyChannelCount = 0;

สำหรับ (int i = 0; i< channelCount; i++)

ถ้า (timeOfFinishProcessingReq [i] > 0)

ไม่ว่าง ChannelCount++;

p_currentCondit += k * (i + 1);

ถ้า (busyChannelCount > 1)

(p_currentCondit++;)

กลับ p_currentCondit + (int) QueueLength;

การเปลี่ยนแปลงเวลาที่ QS ใช้ในรัฐที่มีความยาวคิว 1, 2,3,4สิ่งนี้ถูกนำไปใช้โดยรหัสโปรแกรมต่อไปนี้:

ถ้า (ความยาวคิว > 0)

timeInQueue += เวลาขั้นตอน;

ถ้า (ความยาวคิว > 1)

(timeInQueue += เวลาขั้นตอน;)

มีการดำเนินการเช่นการขอใช้บริการในช่องฟรี ช่องทางทั้งหมดจะถูกสแกนโดยเริ่มจากช่องแรกเมื่อตรงตามเงื่อนไข timeOfFinishProcessingReq [ ฉัน ] <= 0 (ช่องฟรี) มีการส่งใบสมัครไปเช่น เวลาสิ้นสุดสำหรับการให้บริการตามคำขอถูกสร้างขึ้น

สำหรับ (int i = 0; i< channelCount; i++)

ถ้า (timeOfFinishProcessingReq [i]<= 0)

timeOfFinishProcessingReq [i] = GetServiceTime();

TotalProcessingTime+= เวลาของFinishProcessingReq [i];

บริการคำขอในช่องต่างๆ จำลองโดยรหัส:

สำหรับ (int i = 0; i< channelCount; i++)

ถ้า (timeOfFinishProcessingReq [i] > 0)

timeOfFinishProcessingReq [i] -= เวลาขั้นตอน;

อัลกอริธึมวิธีการจำลองถูกนำมาใช้ในภาษาการเขียนโปรแกรม C#

3.3 การคำนวณ ตัวชี้วัดประสิทธิภาพของ QS ตาม ผลลัพธ์ของการสร้างแบบจำลองการจำลอง

ตัวชี้วัดที่สำคัญที่สุดคือ:

1) ความน่าจะเป็นของการปฏิเสธที่จะให้บริการแอปพลิเคชันเช่น ความน่าจะเป็นที่คำขอออกจากระบบโดยไม่ให้บริการ ในกรณีของเรา คำขอจะถูกปฏิเสธการให้บริการหากทั้ง 2 ช่องทางไม่ว่างและคิวเต็มสูงสุด (เช่น 4 คนในคิว) เพื่อค้นหาความน่าจะเป็นของความล้มเหลว เราหารเวลาที่ QS อยู่ในสถานะคิว 4 ด้วยเวลาทำงานทั้งหมดของระบบ

2) ปริมาณงานสัมพัทธ์คือสัดส่วนเฉลี่ยของคำขอขาเข้าที่ให้บริการโดยระบบ

3) ปริมาณงานสัมบูรณ์คือจำนวนคำขอโดยเฉลี่ยที่ให้บริการต่อหน่วยเวลา


4) ความยาวของคิว เช่น จำนวนแอปพลิเคชันโดยเฉลี่ยในคิว ความยาวของคิวเท่ากับผลรวมของจำนวนคนในคิวและความน่าจะเป็นของสถานะที่สอดคล้องกัน เราจะค้นหาความน่าจะเป็นของรัฐตามอัตราส่วนของเวลาที่ QS อยู่ในสถานะนี้ต่อเวลาทำงานทั้งหมดของระบบ

5) เวลาเฉลี่ยที่แอปพลิเคชันอยู่ในคิวจะถูกกำหนดโดยสูตรของ Little

6) จำนวนช่องสัญญาณที่ถูกครอบครองโดยเฉลี่ยถูกกำหนดดังนี้:

7) เปอร์เซ็นต์ของแอปพลิเคชันที่ถูกปฏิเสธการบริการพบโดยใช้สูตร

8) เปอร์เซ็นต์ของแอปพลิเคชันที่ให้บริการถูกกำหนดโดยสูตร


3.4 การประมวลผลผลลัพธ์ทางสถิติ และการเปรียบเทียบกับผลลัพธ์ของการสร้างแบบจำลองเชิงวิเคราะห์

เพราะ ตัวบ่งชี้ประสิทธิภาพได้มาจากการจำลอง QS ในช่วงเวลาจำกัด ซึ่งมีส่วนประกอบแบบสุ่ม ดังนั้นเพื่อให้ได้ผลลัพธ์ที่น่าเชื่อถือยิ่งขึ้น จึงจำเป็นต้องประมวลผลทางสถิติ เพื่อจุดประสงค์นี้ เราจะประมาณช่วงความเชื่อมั่นสำหรับพวกเขาโดยพิจารณาจากผลลัพธ์ของการรันโปรแกรม 20 ครั้ง

ค่าจะอยู่ภายในช่วงความเชื่อมั่นหากเป็นไปตามความไม่เท่าเทียมกัน

, ที่ไหน

ความคาดหวังทางคณิตศาสตร์ (ค่าเฉลี่ย) พบได้จากสูตร

แก้ไขความแปรปรวนแล้ว

,

เอ็น =20 – จำนวนการวิ่ง

– ความน่าเชื่อถือ เมื่อใดและ เอ็น =20 .

ผลลัพธ์ของโปรแกรมจะแสดงดังรูป 6.


ข้าว. 6. ประเภทของโปรแกรม

เพื่อความสะดวกในการเปรียบเทียบผลลัพธ์ที่ได้จากวิธีการสร้างแบบจำลองต่างๆ เราจึงนำเสนอในรูปแบบตาราง

ตารางที่ 2.

ตัวชี้วัด

ประสิทธิภาพของ QS

ผลลัพธ์

วิเคราะห์

การสร้างแบบจำลอง

ผลลัพธ์

การสร้างแบบจำลองการจำลอง (ขั้นตอนสุดท้าย)

ผลการจำลอง

ขีดจำกัดล่าง

ไว้วางใจ

ช่วงเวลา

ขีดจำกัดบน

ไว้วางใจ

ช่วงเวลา

ความน่าจะเป็นของความล้มเหลว 0,174698253017626

0,158495148639101

0,246483801571923
แบนด์วิธสัมพัทธ์ 0,825301746982374 0,753516198428077 0,841504851360899
ปริมาณงานที่แน่นอน 3,96144838551539 3,61687775245477 4,03922328653232
ความยาวคิวเฉลี่ย 1,68655313447018 1,62655862750852 2,10148609204869
เวลาเฉลี่ยที่แอปพลิเคชันใช้ในคิว 0,4242558575 0,351365236347954 0,338866380730942 0,437809602510145
จำนวนช่องสัญญาณที่ไม่ว่างโดยเฉลี่ย 1,9807241927577 1,80843887622738 2,01961164326616

จากโต๊ะ 2 แสดงให้เห็นว่าผลลัพธ์ที่ได้จากการสร้างแบบจำลองเชิงวิเคราะห์ของ QS อยู่ภายในช่วงความเชื่อมั่นที่ได้รับจากผลลัพธ์ของการสร้างแบบจำลองการจำลอง นั่นคือผลลัพธ์ที่ได้จากวิธีต่างๆ มีความสม่ำเสมอ

บทสรุป

บทความนี้จะกล่าวถึงวิธีการหลักในการสร้างแบบจำลอง QS และการคำนวณตัวบ่งชี้ประสิทธิภาพ

ระบบ QS สองช่องทางที่มีความยาวคิวสูงสุด 4 ได้รับการสร้างแบบจำลองโดยใช้สมการของ Kolmogorov และพบความน่าจะเป็นสุดท้ายของสถานะของระบบ มีการคำนวณตัวชี้วัดประสิทธิผลแล้ว

มีการสร้างแบบจำลองการจำลองการทำงานของ QS ดังกล่าว โปรแกรมถูกสร้างขึ้นในภาษาการเขียนโปรแกรม C# ที่จำลองการทำงานของมัน มีการคำนวณหลายชุดตามผลลัพธ์ที่พบค่าของตัวบ่งชี้ประสิทธิภาพของระบบและดำเนินการประมวลผลทางสถิติ

ผลลัพธ์ที่ได้จากการสร้างแบบจำลองการจำลองมีความสอดคล้องกับผลลัพธ์ของการสร้างแบบจำลองเชิงวิเคราะห์

วรรณกรรม

1. เวนเซล อี.เอส. การวิจัยการดำเนินงาน – อ.: อีแร้ง, 2547. – 208 น.

2. วอลคอฟ ไอ.เค., ซาโกรุยโก้ อี.เอ. การวิจัยการดำเนินงาน – อ.: สำนักพิมพ์ของ MSTU ตั้งชื่อตาม N.E. บาวแมน, 2002. – 435 น.

3. Volkov I.K., Zuev S.M., Tsvetkova G.M. กระบวนการสุ่ม – อ.: สำนักพิมพ์ของ MSTU ตั้งชื่อตาม N.E. บาวแมน, 2000. – 447 น.

4. กรัมเมอร์มาน วี.อี. คู่มือการแก้ปัญหาทฤษฎีความน่าจะเป็นและสถิติทางคณิตศาสตร์ – ม.: มัธยมปลาย, 2522. – 400 น.

5. อิฟนิตสกี้ วี.แอล. ทฤษฎีเครือข่ายคิว – อ.: Fizmatlit, 2004. – 772 หน้า

6. การวิจัยปฏิบัติการทางเศรษฐศาสตร์ / เอ็ด. น.ช. เครเมอร์. – อ.: เอกภาพ, 2547. – 407 น.

7. ทาฮา ฮา. ความรู้เบื้องต้นเกี่ยวกับการวิจัยปฏิบัติการ – อ.: สำนักพิมพ์ “วิลเลียมส์”, 2548. – 902 น.

8. Kharin Yu.S., Malyugin V.I., Kirlitsa V.P. และอื่นๆ พื้นฐานของการจำลองและการสร้างแบบจำลองทางสถิติ – มินสค์: การออกแบบ PRO, 1997. – 288 หน้า

กระบวนการสุ่มมาร์คอฟที่มีสถานะแยกกันและเวลาต่อเนื่อง ดังที่อภิปรายในการบรรยายครั้งก่อน เกิดขึ้นในระบบคิว (QS)

ระบบคิว - คือระบบที่คำขอรับบริการได้รับแบบสุ่ม และคำขอที่ได้รับจะให้บริการโดยใช้ช่องทางบริการที่มีในระบบ

ตัวอย่างของระบบคิว ได้แก่ :

  • หน่วยการชำระเงินสดในธนาคารและรัฐวิสาหกิจ
  • คอมพิวเตอร์ส่วนบุคคลที่ให้บริการแอปพลิเคชันที่เข้ามาหรือข้อกำหนดสำหรับการแก้ปัญหาบางอย่าง
  • สถานีบริการรถยนต์ ปั๊มน้ำมัน
  • บริษัทตรวจสอบบัญชี;
  • แผนกตรวจสอบภาษีที่รับผิดชอบในการยอมรับและตรวจสอบการรายงานปัจจุบันขององค์กร
  • การแลกเปลี่ยนทางโทรศัพท์ ฯลฯ

โหนด

ความต้องการ

โรงพยาบาล

ระเบียบ

ผู้ป่วย

การผลิต

สนามบิน

ออกไปสู่รันเวย์

จุดลงทะเบียน

ผู้โดยสาร

ลองพิจารณาแผนภาพการทำงานของ QS (รูปที่ 1) ระบบประกอบด้วยตัวสร้างคำขอ ผู้มอบหมายงาน และหน่วยบริการ หน่วยบัญชีความล้มเหลว (ตัวยุติ ตัวทำลายคำสั่ง) โดยทั่วไป โหนดบริการอาจมีช่องทางการให้บริการหลายช่องทาง

ข้าว. 1
  1. เครื่องกำเนิดแอปพลิเคชัน – คำขอสร้างวัตถุ: ถนน, เวิร์กช็อปพร้อมยูนิตที่ติดตั้ง อินพุตคือ การไหลของแอปพลิเคชัน(การไหลของลูกค้าไปที่ร้านค้า, การไหลของหน่วยที่ชำรุด (เครื่องจักร, เครื่องจักร) เพื่อการซ่อมแซม, การไหลของผู้เยี่ยมชมตู้เสื้อผ้า, การไหลของรถยนต์ไปที่ปั๊มน้ำมัน ฯลฯ )
  2. ผู้จัดส่ง – บุคคลหรืออุปกรณ์ที่รู้ว่าต้องทำอย่างไรกับแอปพลิเคชัน โหนดที่ควบคุมและกำหนดทิศทางคำขอไปยังช่องทางบริการ ผู้จัดส่ง:
  • ยอมรับแอปพลิเคชัน
  • สร้างคิวหากทุกช่องไม่ว่าง
  • นำพวกเขาไปยังช่องทางบริการหากมีช่องฟรี
  • ปฏิเสธการสมัคร (ด้วยเหตุผลหลายประการ);
  • รับข้อมูลจากโหนดบริการเกี่ยวกับช่องฟรี
  • ตรวจสอบเวลาการทำงานของระบบ
  1. คิว – ตัวสะสมแอปพลิเคชัน อาจจะไม่มีคิว
  2. ศูนย์บริการ ประกอบด้วยช่องทางการให้บริการจำนวนจำกัด แต่ละช่องมี 3 สถานะ: ว่าง ไม่ว่าง ใช้งานไม่ได้ หากทุกช่องไม่ว่าง คุณก็ควรกำหนดกลยุทธ์ว่าจะโอนคำขอไปให้ใคร
  3. การปฏิเสธ จากบริการจะเกิดขึ้นหากทุกช่องไม่ว่าง (บางช่องอาจไม่ทำงาน)

นอกเหนือจากองค์ประกอบพื้นฐานเหล่านี้ใน QS แล้ว แหล่งข้อมูลบางแห่งยังเน้นองค์ประกอบต่อไปนี้ด้วย:

terminator – ผู้ทำลายธุรกรรม;

คลังสินค้า – การจัดเก็บทรัพยากรและผลิตภัณฑ์สำเร็จรูป

บัญชีการบัญชี - สำหรับการทำธุรกรรมประเภท "การผ่านรายการ"

ผู้จัดการ – ผู้จัดการทรัพยากร

การจำแนกประเภทของ SMO

ส่วนแรก (ขึ้นอยู่กับคิว):

  • QS ที่มีความล้มเหลว
  • SMO พร้อมคิว

ใน QS ที่มีความล้มเหลวแอปพลิเคชันที่ได้รับในเวลาที่ทุกช่องไม่ว่างถูกปฏิเสธ ออกจาก QS และจะไม่ได้รับบริการในอนาคต

ใน ต่อคิวด้วยแอปพลิเคชั่นที่มาถึงในเวลาที่ทุกช่องไม่ว่างจะไม่ออกไป แต่เข้าคิวและรอโอกาสที่จะให้บริการ

QS พร้อมคิวแบ่งออกเป็นประเภทต่างๆ ขึ้นอยู่กับวิธีการจัดคิว - จำกัดหรือไม่จำกัด- ข้อจำกัดอาจเกี่ยวข้องกับทั้งความยาวของคิวและเวลารอ "วินัยในการให้บริการ"

ตัวอย่างเช่น จะพิจารณา QS ต่อไปนี้:

  • CMO ที่มีคำขอไม่อดทน (ความยาวคิวและเวลาในการให้บริการมีจำกัด)
  • QS ที่มีบริการลำดับความสำคัญ เช่น คำขอบางรายการได้รับการบริการโดยไม่ตั้งใจ เป็นต้น

ประเภทของข้อจำกัดคิวสามารถนำมารวมกันได้

การจำแนกประเภทอื่นแบ่ง CMO ตามแหล่งที่มาของแอปพลิเคชัน แอปพลิเคชัน (ข้อกำหนด) สามารถสร้างขึ้นได้โดยตัวระบบเองหรือโดยสภาพแวดล้อมภายนอกบางอย่างที่มีอยู่โดยอิสระจากระบบ

โดยปกติแล้ว กระแสคำขอที่สร้างโดยระบบจะขึ้นอยู่กับระบบและสถานะของระบบ

นอกจากนี้ SMO ยังแบ่งออกเป็น เปิดซีเอ็มโอและ ปิดเอสเอ็มโอ

ใน QS แบบเปิด ลักษณะของโฟลว์ของแอปพลิเคชันไม่ได้ขึ้นอยู่กับสถานะของ QS เอง (จำนวนช่องสัญญาณที่ถูกครอบครอง) ใน QS แบบปิด - ขึ้นอยู่กับพวกเขา ตัวอย่างเช่น หากพนักงานคนหนึ่งให้บริการเครื่องจักรกลุ่มหนึ่งที่จำเป็นต้องมีการปรับเปลี่ยนเป็นครั้งคราว ปริมาณของ "ความต้องการ" ที่ไหลออกมาจากเครื่องจักรนั้นจะขึ้นอยู่กับจำนวนเครื่องจักรที่ทำงานอยู่แล้วและรอการปรับเปลี่ยน

ตัวอย่างของระบบปิด: แคชเชียร์ออกค่าจ้างให้กับองค์กร

ขึ้นอยู่กับจำนวนช่อง QS แบ่งออกเป็น:

  • ช่องทางเดียว;
  • หลายช่อง

ลักษณะของระบบคิว

ลักษณะสำคัญของระบบคิวประเภทต่างๆ คือ:

  • กระแสอินพุตของข้อกำหนดที่เข้ามาหรือการร้องขอบริการ
  • ระเบียบวินัยของคิว;
  • กลไกการบริการ

สตรีมความต้องการอินพุต

เพื่ออธิบายสตรีมอินพุต คุณต้องระบุ กฎหมายความน่าจะเป็นที่กำหนดลำดับช่วงเวลาที่ได้รับคำขอรับบริการและระบุจำนวนข้อกำหนดดังกล่าวในใบเสร็จรับเงินแต่ละครั้ง ตามกฎแล้ว ในกรณีนี้ พวกเขาดำเนินการโดยใช้แนวคิด "การกระจายช่วงเวลาที่น่าจะได้รับข้อกำหนด" ที่นี่พวกเขาสามารถทำสิ่งต่อไปนี้: ข้อกำหนดส่วนบุคคลและกลุ่ม (จำนวนข้อกำหนดดังกล่าวในใบเสร็จรับเงินปกติแต่ละใบ- ในกรณีหลังนี้ เรามักจะพูดถึงระบบคิวที่มีการให้บริการกลุ่มคู่ขนาน

ฉัน– เวลามาถึงระหว่างข้อกำหนด – ตัวแปรสุ่มที่กระจายอย่างอิสระเหมือนกัน

อี(เอ)– เวลามาถึงเฉลี่ย (MO)

แลมบ์=1/อี(เอ)– ความเข้มงวดของการรับข้อเรียกร้อง

ลักษณะสตรีมอินพุต:

  1. กฎหมายความน่าจะเป็นที่กำหนดลำดับช่วงเวลาที่ได้รับคำขอรับบริการ
  2. จำนวนคำขอในการมาถึงครั้งถัดไปสำหรับโฟลว์กลุ่ม

ระเบียบวินัยในการเข้าคิว

คิว – ชุดข้อกำหนดที่รอการบริการ

คิวมีชื่อ.

ระเบียบวินัยในการเข้าคิว กำหนดหลักการตามความต้องการที่มาถึงอินพุตของระบบการให้บริการที่เชื่อมต่อจากคิวไปยังขั้นตอนการบริการ ระเบียบวินัยของคิวที่ใช้บ่อยที่สุดถูกกำหนดโดยกฎต่อไปนี้:

  • มาก่อนได้ก่อน;

เข้าก่อนออกก่อน (FIFO)

ประเภทของคิวที่พบบ่อยที่สุด

โครงสร้างข้อมูลใดที่เหมาะสมในการอธิบายคิวดังกล่าว อาร์เรย์ไม่ดี (จำกัด) คุณสามารถใช้โครงสร้าง LIST

รายการมีจุดเริ่มต้นและจุดสิ้นสุด รายการประกอบด้วยรายการ เรกคอร์ดคือเซลล์รายการ แอปพลิเคชันมาถึงจุดสิ้นสุดของรายการ และได้รับเลือกให้รับบริการตั้งแต่จุดเริ่มต้นของรายการ บันทึกประกอบด้วยลักษณะของแอปพลิเคชันและลิงก์ (บ่งชี้ว่าใครอยู่เบื้องหลัง) นอกจากนี้ หากคิวมีกำหนดเวลารอ จะต้องระบุเวลารอสูงสุดด้วย

ในฐานะโปรแกรมเมอร์ คุณควรจะสามารถสร้างรายการแบบสองทางและทางเดียวได้

แสดงรายการการกระทำ:

  • ใส่เข้าไปในหาง;
  • เริ่มจากจุดเริ่มต้น
  • ลบออกจากรายการหลังจากหมดเวลา
  • คนสุดท้ายที่มาถึง - เสิร์ฟก่อน LIFO (คลิปหนีบตลับหมึก ทางตันที่สถานีรถไฟ เดินเข้าไปในรถที่มีผู้คนหนาแน่น)

โครงสร้างที่เรียกว่า STACK สามารถอธิบายได้ด้วยโครงสร้างอาร์เรย์หรือรายการ

  • การเลือกแอปพลิเคชันแบบสุ่ม
  • การเลือกแอปพลิเคชันตามเกณฑ์ลำดับความสำคัญ

แต่ละแอปพลิเคชันจะมีลักษณะเฉพาะตามระดับความสำคัญ และเมื่อได้รับจะไม่อยู่ที่ส่วนท้ายของคิว แต่อยู่ที่ส่วนท้ายของกลุ่มลำดับความสำคัญ ผู้มอบหมายงานจะเรียงลำดับตามลำดับความสำคัญ

ลักษณะคิว

  • ข้อจำกัดรอเวลาช่วงเวลาของการบริการ (มีคิวที่มีเวลารอบริการที่ จำกัด ซึ่งเกี่ยวข้องกับแนวคิดของ "ความยาวคิวที่อนุญาต");
  • ความยาวคิว

กลไกการบริการ

กลไกการบริการ กำหนดโดยลักษณะของขั้นตอนการบริการและโครงสร้างของระบบการบริการ ลักษณะขั้นตอนการบำรุงรักษาประกอบด้วย:

  • จำนวนช่องทางการให้บริการ ( เอ็น);
  • ระยะเวลาของขั้นตอนการให้บริการ (การกระจายเวลาที่เป็นไปได้สำหรับข้อกำหนดในการให้บริการ)
  • จำนวนข้อกำหนดที่พึงพอใจอันเป็นผลมาจากแต่ละขั้นตอนดังกล่าว (สำหรับการสมัครแบบกลุ่ม)
  • ความน่าจะเป็นของความล้มเหลวของช่องบริการ
  • โครงสร้างของระบบบริการ

เพื่ออธิบายคุณลักษณะของขั้นตอนการบริการในเชิงวิเคราะห์ จะใช้แนวคิดของ "การกระจายเวลาที่เป็นไปได้สำหรับข้อกำหนดในการให้บริการ"

ส ฉัน– เวลาให้บริการ ฉันข้อกำหนด -th;

อี(ส)– ระยะเวลาการให้บริการโดยเฉลี่ย

μ=1/E(S)– ความเร็วของการร้องขอการบริการ

ควรสังเกตว่าเวลาที่ต้องใช้ในการให้บริการแอปพลิเคชันนั้นขึ้นอยู่กับลักษณะของแอปพลิเคชันเองหรือความต้องการของลูกค้า และขึ้นอยู่กับเงื่อนไขและความสามารถของระบบการบริการ ในบางกรณีก็จำเป็นต้องคำนึงถึงด้วย ความน่าจะเป็นของความล้มเหลวของช่องบริการหลังจากระยะเวลาอันจำกัด คุณลักษณะนี้สามารถจำลองเป็นกระแสความล้มเหลวที่เข้าสู่ QS และมีลำดับความสำคัญเหนือคำขออื่นๆ ทั้งหมด

อัตราการใช้ QS

เอ็น·μ – ความเร็วบริการในระบบเมื่ออุปกรณ์บริการทั้งหมดไม่ว่าง

ρ=λ/( เอ็นμ) – เรียกว่า ค่าสัมประสิทธิ์การใช้ QS แสดงจำนวนทรัพยากรระบบที่ใช้

โครงสร้างระบบการให้บริการ

โครงสร้างของระบบการบริการถูกกำหนดโดยจำนวนและตำแหน่งสัมพัทธ์ของช่องทางการให้บริการ (กลไก อุปกรณ์ ฯลฯ) ประการแรก ควรเน้นว่าระบบบริการอาจมีช่องทางการให้บริการมากกว่าหนึ่งช่องทาง แต่มีหลายช่องทาง ระบบประเภทนี้สามารถรองรับความต้องการได้หลายข้อพร้อมกัน ในกรณีนี้ทุกช่องทางการให้บริการจะให้บริการแบบเดียวกันจึงอาจโต้แย้งได้ว่า บริการแบบขนาน .

ตัวอย่าง. เครื่องบันทึกเงินสดในร้าน

ระบบการบริการอาจประกอบด้วยช่องทางการให้บริการหลายประเภทซึ่งแต่ละความต้องการบริการจะต้องผ่าน เช่น ในระบบบริการ มีการนำขั้นตอนการให้บริการข้อกำหนดมาใช้อย่างสม่ำเสมอ - กลไกการบริการจะกำหนดลักษณะของโฟลว์คำขอขาออก (เสิร์ฟ)

ตัวอย่าง. คณะกรรมการการแพทย์

บริการแบบผสมผสาน – การให้บริการเงินฝากในธนาคารออมสิน: อันดับแรกคือผู้ควบคุม จากนั้นจึงแคชเชียร์ ตามกฎแล้ว มีผู้ควบคุม 2 คนต่อแคชเชียร์

ดังนั้น, การทำงานของระบบคิวใด ๆ จะถูกกำหนดโดยปัจจัยหลักดังต่อไปนี้ :

  • การกระจายความน่าจะเป็นของช่วงเวลาที่ได้รับการร้องขอบริการ (เดี่ยวหรือกลุ่ม)
  • อำนาจของแหล่งที่มาของข้อกำหนด
  • การกระจายระยะเวลาการให้บริการที่น่าจะเป็น
  • การกำหนดค่าของระบบการให้บริการ (บริการแบบขนาน ต่อเนื่อง หรือขนาน)
  • จำนวนและผลผลิตของช่องทางบริการ
  • ระเบียบวินัยของคิว

เกณฑ์หลักสำหรับประสิทธิผลของการทำงานของ QS

เช่น เกณฑ์หลักสำหรับประสิทธิผลของระบบคิว ขึ้นอยู่กับลักษณะของปัญหาที่กำลังแก้ไข สิ่งต่อไปนี้อาจปรากฏขึ้น:

  • ความน่าจะเป็นในการให้บริการคำขอที่เข้ามาทันที (P obsl = K obs / K post)
  • ความน่าจะเป็นที่จะปฏิเสธที่จะให้บริการแอปพลิเคชันที่เข้ามา (P open = K open / K post)

แน่นอนว่า P obsl + P เปิด =1

การไหล ความล่าช้า การบำรุงรักษา สูตรพอลลาเช็ค-คินชิน

ล่าช้า – หนึ่งในเกณฑ์ในการให้บริการ QS คือเวลาที่แอปพลิเคชันใช้ในการรอรับบริการ

ฉัน– ความล่าช้าในการขอคิว ฉัน;

W ฉัน =D ฉัน +S ฉัน– ระยะเวลาที่ต้องการในระบบ ฉัน.

(ด้วยความน่าจะเป็น 1) – ความล่าช้าโดยเฉลี่ยที่กำหนดไว้ของคำขอในคิว

(ด้วยความน่าจะเป็น 1) – เวลาเฉลี่ยที่กำหนดไว้ซึ่งข้อกำหนดอยู่ใน QS (กำลังรอ)

ถาม(เสื้อ) –จำนวนคำขอในคิวต่อครั้ง เสื้อ;

ลิตร(เสื้อ)จำนวนความต้องการในระบบในแต่ละครั้ง ที(ถาม(เสื้อ)บวกกับจำนวนข้อกำหนดที่ให้บริการในแต่ละครั้ง ที

แล้วตัวชี้วัด (ถ้ามี)

(ด้วยความน่าจะเป็น 1) – จำนวนคำขอโดยเฉลี่ยในสถานะคงตัวในคิวในช่วงเวลาหนึ่ง

(ด้วยความน่าจะเป็น 1) – จำนวนความต้องการโดยเฉลี่ยของสถานะคงตัวในระบบในช่วงเวลาหนึ่ง

โปรดทราบว่า ρ<1 – обязательное условие существования ง, ว, คิวและ ในระบบคิว

หากเราจำได้ว่า ρ= แล/( เอ็นμ) จะเห็นได้ว่าหากความเข้มในการรับใบสมัครมากกว่า เอ็นμ จากนั้น ρ>1 และเป็นเรื่องปกติที่ระบบจะไม่สามารถรับมือกับกระแสการใช้งานดังกล่าวได้ ดังนั้นเราจึงไม่สามารถพูดถึงปริมาณได้ ง, ว, คิวและ ล.

ผลลัพธ์ทั่วไปและจำเป็นที่สุดสำหรับระบบคิวรวมถึงสมการอนุรักษ์

ควรสังเกตว่าเกณฑ์ข้างต้นสำหรับการประเมินประสิทธิภาพของระบบสามารถคำนวณเชิงวิเคราะห์สำหรับระบบคิวได้ ด/ด/น(เอ็น>1) เช่น ระบบที่มีโฟลว์คำขอและบริการของ Markov สำหรับ ม/ก/ l สำหรับการกระจายใดๆ และสำหรับระบบอื่นๆ โดยทั่วไป การกระจายเวลาระหว่างมาถึง การกระจายเวลาบริการ หรือทั้งสองอย่างจะต้องเป็นแบบเอ็กซ์โปเนนเชียล (หรือการกระจาย Erlang เอ็กซ์โปเนนเชียลลำดับ k บางประเภท) เพื่อให้โซลูชันเชิงวิเคราะห์เป็นไปได้

นอกจากนี้เรายังสามารถพูดคุยเกี่ยวกับลักษณะต่างๆ เช่น:

  • ความจุของระบบสัมบูรณ์ – А=Р obsl *l;
  • ความจุของระบบสัมพัทธ์ –

อีกตัวอย่างที่น่าสนใจ (และภาพประกอบ) ของโซลูชันเชิงวิเคราะห์ การคำนวณความล่าช้าเฉลี่ยในสถานะคงตัวในคิวสำหรับระบบคิว ม/ก/ 1 ตามสูตร:

.

ในรัสเซีย สูตรนี้เรียกว่า สูตรพอลลาเชค Khinchin ในต่างประเทศสูตรนี้มีความเกี่ยวข้องกับชื่อ Ross

ดังนั้นหาก อี(ส)มีค่ามากกว่าจึงเกิดการโอเวอร์โหลด (ในกรณีนี้วัดเป็น ) จะมีขนาดใหญ่ขึ้น ซึ่งเป็นสิ่งที่คาดหวังได้ สูตรยังเผยให้เห็นข้อเท็จจริงที่ไม่ชัดเจน: ความแออัดจะเพิ่มขึ้นเมื่อความแปรปรวนของการกระจายเวลาการบริการเพิ่มขึ้น แม้ว่าเวลาการให้บริการโดยเฉลี่ยจะยังคงเท่าเดิมก็ตาม โดยสัญชาตญาณสามารถอธิบายได้ดังต่อไปนี้: ความแปรปรวนของตัวแปรสุ่มของเวลาบริการสามารถเกิดขึ้นได้ในปริมาณมาก (เนื่องจากจะต้องเป็นบวก) กล่าวคือ อุปกรณ์บริการเพียงเครื่องเดียวจะไม่ว่างเป็นเวลานานซึ่งจะนำไปสู่ การเพิ่มขึ้นของคิว

เรื่องของทฤษฎีการเข้าคิวคือการสร้างความสัมพันธ์ระหว่างปัจจัยที่กำหนดการทำงานของระบบคิวและประสิทธิภาพของการดำเนินงาน ในกรณีส่วนใหญ่ พารามิเตอร์ทั้งหมดที่อธิบายระบบคิวเป็นตัวแปรสุ่มหรือฟังก์ชัน ดังนั้นระบบเหล่านี้จึงอยู่ในระบบสุ่ม

ลักษณะการสุ่มของการไหลของแอปพลิเคชัน (ข้อกำหนด) รวมถึงในกรณีทั่วไป ระยะเวลาของการบริการนำไปสู่ความจริงที่ว่ากระบวนการสุ่มเกิดขึ้นในระบบคิว โดยธรรมชาติของกระบวนการสุ่ม ที่เกิดขึ้นในระบบคิว (QS) มีความโดดเด่น ระบบมาร์โคเวียนและไม่ใช่มาร์โคเวียน - ในระบบมาร์คอฟ การไหลเข้าของข้อกำหนดและการไหลออกของข้อกำหนดการบริการ (แอปพลิเคชัน) คือปัวซอง กระแสปัวซองทำให้ง่ายต่อการอธิบายและสร้างแบบจำลองทางคณิตศาสตร์ของระบบคิว แบบจำลองเหล่านี้มีวิธีแก้ปัญหาที่ค่อนข้างง่าย ดังนั้นการประยุกต์ใช้ทฤษฎีคิวที่รู้จักกันดีส่วนใหญ่จึงใช้รูปแบบมาร์คอฟ ในกรณีของกระบวนการที่ไม่ใช่มาร์คอฟ ปัญหาในการศึกษาระบบคิวจะซับซ้อนมากขึ้นอย่างมาก และจำเป็นต้องใช้การสร้างแบบจำลองทางสถิติและวิธีการเชิงตัวเลขโดยใช้คอมพิวเตอร์

ตัวชี้วัดประสิทธิภาพของ QS
  • ความจุของระบบสัมบูรณ์และสัมพัทธ์
  • อัตราการโหลดและไม่ได้ใช้งาน
  • เวลาเฉลี่ยในการโหลดระบบจนเต็ม
  • เวลาเฉลี่ยที่แอปพลิเคชันยังคงอยู่ในระบบ
ตัวบ่งชี้ที่แสดงลักษณะของระบบจากมุมมองของผู้บริโภค:
  • P obs – ความน่าจะเป็นของการบริการคำขอ
  • t syst – เวลาที่แอปพลิเคชันอยู่ในระบบ
ตัวบ่งชี้ที่แสดงลักษณะของระบบในแง่ของคุณสมบัติการปฏิบัติงาน:
  • λ – ปริมาณงานของระบบสัมบูรณ์ (จำนวนคำขอโดยเฉลี่ยที่ให้บริการต่อหน่วยเวลา)
  • P obs - ความจุของระบบสัมพัทธ์
  • k z – ปัจจัยโหลดของระบบ
ดูเพิ่มเติมที่พารามิเตอร์ประสิทธิภาพเชิงเศรษฐกิจของ QS

งาน . ศูนย์คอมพิวเตอร์ที่ใช้ร่วมกันซึ่งมีคอมพิวเตอร์สามเครื่องได้รับคำสั่งจากองค์กรให้ทำงานด้านคอมพิวเตอร์ หากคอมพิวเตอร์ทั้งสามเครื่องใช้งานได้ คำสั่งซื้อที่ได้รับใหม่จะไม่ได้รับการยอมรับ และองค์กรจะถูกบังคับให้ติดต่อศูนย์คอมพิวเตอร์อื่น เวลาเฉลี่ยในการทำงานต่อหนึ่งคำสั่งซื้อคือ 3 ชั่วโมง ความเข้มข้นของโฟลว์ของแอปพลิเคชันคือ 0.25 (1/ชั่วโมง) ค้นหาความน่าจะเป็นที่จำกัดของสถานะและตัวบ่งชี้ประสิทธิภาพของศูนย์คอมพิวเตอร์
สารละลาย. ตามเงื่อนไข n=3, แลมบ์ดา=0.25(1/ชม.), t vol. =3 (ซ) ความเข้มของการไหลของบริการ μ=1/t โดยปริมาตร =1/3=0.33. ความเข้มของโหลดคอมพิวเตอร์ตามสูตร (24) ρ=0.25/0.33=0.75 มาดูความน่าจะเป็นที่จำกัดของรัฐกัน:
ตามสูตร (25) p 0 =(1+0.75+0.75 2 /2!+0.75 3 /3!) -1 =0.476;
ตามสูตร (26) p 1 =0.75∙0.476=0.357; หน้า 2 =(0.75 2 /2!)∙0.476=0.134; p 3 =(0.75 3 /3!)∙0.476=0.033 เช่น ในโหมดการทำงานนิ่งของศูนย์คอมพิวเตอร์โดยเฉลี่ย 47.6% ของเวลาไม่มีการร้องขอเดียว 35.7% - มีหนึ่งคำขอ (คอมพิวเตอร์หนึ่งเครื่องถูกครอบครอง), 13.4% - สองคำขอ (คอมพิวเตอร์สองเครื่อง), 3.3 % ของเวลา - คำขอสามรายการ (มีคอมพิวเตอร์สามเครื่องถูกครอบครอง)
ความน่าจะเป็นที่จะล้มเหลว (เมื่อคอมพิวเตอร์ทั้งสามเครื่องไม่ว่าง) ดังนั้น P จะเปิดขึ้น =พี3 =0.033.
ตามสูตร (28) ความจุสัมพัทธ์ของศูนย์กลางคือ Q = 1-0.033 = 0.967 เช่น โดยเฉลี่ยแล้ว จากทุกๆ 100 คำขอ ศูนย์คอมพิวเตอร์จะให้บริการ 96.7 คำขอ
ตามสูตร (29) ความจุสัมบูรณ์ของศูนย์กลางคือ A = 0.25∙0.967 = 0.242 เช่น โดยเฉลี่ย มีการให้บริการแอปพลิเคชัน 0.242 ต่อชั่วโมง
ตามสูตร (30) จำนวนเฉลี่ยของคอมพิวเตอร์ที่ถูกครอบครอง k = 0.242/0.33 = 0.725 กล่าวคือ คอมพิวเตอร์ทั้งสามเครื่องจะมีคำขอบริการไม่ว่างโดยเฉลี่ยเพียง 72.5/3 = 24.2%
เมื่อประเมินประสิทธิภาพของศูนย์คอมพิวเตอร์ จำเป็นต้องเปรียบเทียบรายได้จากการดำเนินการตามคำขอกับการสูญเสียจากการหยุดทำงานของคอมพิวเตอร์ราคาแพง (ในอีกด้านหนึ่ง เรามีปริมาณงาน QS ที่สูง และในทางกลับกัน ช่องทางบริการมีการหยุดทำงานอย่างมีนัยสำคัญ) และเลือกโซลูชันประนีประนอม

งาน . ท่าเรือมีท่าจอดเรือหนึ่งท่าสำหรับขนถ่ายเรือ อัตราการไหลของเรือคือ 0.4 (ลำต่อวัน) เวลาขนถ่ายโดยเฉลี่ยสำหรับเรือหนึ่งลำคือ 2 วัน สันนิษฐานว่าคิวสามารถมีความยาวได้ไม่จำกัด ค้นหาตัวชี้วัดประสิทธิภาพของท่าเทียบเรือ และความน่าจะเป็นที่เรือไม่เกิน 2 ลำกำลังรอการขนถ่าย
สารละลาย. เรามี ρ = แล/μ = μt ปริมาตร =0.4∙2=0.8 เนื่องจาก ρ = 0.8 < 1 ดังนั้นคิวสำหรับการขนถ่ายจะไม่สามารถเพิ่มขึ้นได้อย่างไม่มีกำหนด และมีความน่าจะเป็นที่จำกัดอยู่ มาหาพวกเขากันเถอะ
ความน่าจะเป็นที่เตียงว่าง ตาม (33) p 0 = 1 - 0.8 = 0.2 และความน่าจะเป็นที่เตียงว่าง P occupancy = 1-0.2 = 0.8 ตามสูตร (34) ความน่าจะเป็นที่จะมีเรือ 1, 2, 3 ลำอยู่ที่ท่าเทียบเรือ (เช่น 0, 1, 2 ลำกำลังรอขนถ่าย) เท่ากับ p 1 = 0.8(1-0.8) = 0, 16; p 2 = 0.8 2 ∙(1-0.8) = 0.128; p 3 = 0.8 3 ∙(1-0.8) = 0.1024
ความน่าจะเป็นที่เรือรอขนถ่ายไม่เกิน 2 ลำมีค่าเท่ากับ
P=พี 1 +พี 2 +พี 3 = 0.16 + 0.128 + 0.1024 = 0.3904
ตามสูตร (40) จำนวนเรือเฉลี่ยที่รอการขนถ่าย
L jh =0.8 2 /(1-0.8) = 3.2
และระยะเวลารอขนโดยเฉลี่ยตามสูตร (15.42)
Tp = 3.2/0.8 = 4 วัน
ตามสูตร (36) จำนวนเรือเฉลี่ยที่จอดเทียบท่าระบบ L = 0.8/(1-0.8) = 4 (วัน) (หรือง่ายกว่านั้นตาม (37) ระบบ L = 3.2+0.8 = 4 (วัน) และเวลาเฉลี่ยที่เรือเข้าเทียบท่าตามสูตร (41 ) ระบบ T = 4/0.8 = 5 (วัน)
เห็นได้ชัดว่าประสิทธิภาพในการขนถ่ายเรือต่ำ หากต้องการเพิ่มขึ้นจำเป็นต้องลดเวลาเฉลี่ยในการขนถ่ายเรือ ประมาณ หรือเพิ่มจำนวนท่าเทียบเรือ

งาน . ในซูเปอร์มาร์เก็ต ลูกค้าหลั่งไหลมาถึงศูนย์การชำระเงินโดยมีผู้คนจำนวนมาก แล = 81 คน ต่อชั่วโมง ระยะเวลาเฉลี่ยในการให้บริการโดยผู้ควบคุมแคชเชียร์ให้กับลูกค้ารายหนึ่ง รอบ = 2 นาที กำหนด:
ก. จำนวนแคชเชียร์ขั้นต่ำ ไม่เป็นไรซึ่งคิวจะไม่เติบโตจนไม่มีที่สิ้นสุด และคุณลักษณะการบริการที่สอดคล้องกันสำหรับ n=n min
ข. ปริมาณที่เหมาะสมและการเลือก ผู้ควบคุมแคชเชียร์ซึ่งมูลค่าสัมพัทธ์ของต้นทุน C rel. เกี่ยวข้องกับต้นทุนในการรักษาช่องทางการบริการและการอยู่ในคิวลูกค้าที่กำหนด เช่น จะน้อยที่สุด และเปรียบเทียบลักษณะการบริการด้วย n= n นาที และ n=n เลือก
วี. ความน่าจะเป็นที่จะมีลูกค้าอยู่ในคิวไม่เกินสามราย
สารละลาย.
ก. ตามเงื่อนไข ล = 81(1/ชม.) = 81/60 = 1.35 (1/นาที) ตามสูตร (24) r = l/ m = lt รอบ = 1.35×2 = 2.7 คิวจะไม่เพิ่มขึ้นอย่างไม่มีกำหนดหาก r/n< 1, т.е. при n >อาร์ = 2.7 ดังนั้น จำนวนขั้นต่ำของผู้ควบคุมแคชเชียร์คือ n นาที = 3
เรามาค้นหาลักษณะการให้บริการของ QS ได้ที่ n= 3.
ความน่าจะเป็นที่ไม่มีผู้ซื้อในโหนดการชำระราคา ตามสูตร (45) p 0 = (1+2.7+2.7 2 /2!+2.7 3 /3!+2.7 4 /3!(3 -2.7)) - 1 = 0.025 เช่น โดยเฉลี่ย 2.5% ผู้ควบคุมและแคชเชียร์จะไม่ได้ใช้งานสักระยะหนึ่ง
ความน่าจะเป็นที่จะมีคิวที่โหนดการคำนวณตาม (48) P มาก = (2.7 4 /3!(3-2.7))0.025 = 0.735
จำนวนลูกค้าเฉลี่ยในคิวสำหรับ (50) L och = (2.7 4 /3∙3!(1-2.7/3) 2)0.025 = 7.35
เวลารอคิวโดยเฉลี่ย (42) T มาก = 7.35/1.35 = 5.44 (นาที)
จำนวนผู้ซื้อโดยเฉลี่ยในโหนดการชำระเงินตาม (51) ระบบ L = 7.35+2.7 = 10.05
เวลาเฉลี่ยที่ผู้ซื้อใช้ในโหนดการชำระเงินตาม (41) ระบบ T = 10.05/1.35 = 7.44 (นาที)
ตารางที่ 1

ลักษณะการบริการ จำนวนแคชเชียร์
3 4 5 6 7
ความน่าจะเป็นของการหยุดทำงานของพนักงานเก็บเงิน p 0 0,025 0,057 0,065 0,067 0,067
จำนวนลูกค้าเฉลี่ยในคิว T มาก 5,44 0,60 0,15 0,03 0,01
มูลค่าสัมพัทธ์ของต้นทุน C สัมพันธ์ 18,54 4,77 4,14 4,53 5,22
จำนวนพนักงานเก็บเงินโดยเฉลี่ยที่เกี่ยวข้องกับการให้บริการลูกค้า ตาม (49) k = 2.7
ค่าสัมประสิทธิ์ (ส่วนแบ่ง) ของพนักงานเก็บเงินที่ใช้ในการให้บริการ
= ρ/n = 2.7/3 = 0.9
ปริมาณงานสัมบูรณ์ของโหนดการคำนวณ เอ = 1.35 (1/นาที) หรือ 81 (1/ชม.) กล่าวคือ ลูกค้า 81 รายต่อชั่วโมง
การวิเคราะห์ลักษณะการบริการบ่งชี้ถึงการโอเวอร์โหลดที่สำคัญของศูนย์การชำระเงินเมื่อมีพนักงานเก็บเงินสามคน
ข. ค่าต้นทุนสัมพัทธ์สำหรับ n = 3
ญาติซี = = 3/1.35+3∙5.44 = 18.54
มาคำนวณมูลค่าสัมพัทธ์ของต้นทุนสำหรับค่าอื่นๆ กัน n(ตารางที่ 1).
ดังที่เห็นได้จากตาราง 2 จะได้ต้นทุนขั้นต่ำเมื่อเลือก n = n = พนักงานควบคุม-แคชเชียร์ 5 คน
ให้เรากำหนดลักษณะการบริการของโหนดการคำนวณสำหรับการเลือก n = n =5. เราได้ P ดีมาก = 0.091; ล.มาก = 0.198; ทีโอเช = 0.146 (นาที); ระบบแอล. = 2.90; ที สน. = 2.15 (นาที); เค = 2.7; k 3 = 0.54
ดังที่เราเห็นแล้วว่า เมื่อ n = 5 เทียบกับ n = 3 ความน่าจะเป็นที่จะเกิดขึ้นของคิว P ลดลงอย่างมาก , ความยาวคิว L มาก และเวลาเฉลี่ยที่ใช้ในคิว T มาก และตามจำนวนเฉลี่ยของผู้ซื้อระบบ L และเวลาเฉลี่ยที่ใช้ในระบบการชำระเงินโหนด T รวมถึงส่วนแบ่งของผู้ควบคุมที่มีส่วนร่วมในการให้บริการ k 3 แต่จำนวนเฉลี่ยของผู้ควบคุมแคชเชียร์ที่มีส่วนร่วมในการให้บริการ k และปริมาณงานสัมบูรณ์ของโหนดการชำระเงิน A ไม่เปลี่ยนแปลงโดยธรรมชาติ
วี. ความน่าจะเป็นที่จะมีลูกค้าในคิวไม่เกิน 3 คนถูกกำหนดโดย
= 1- ป ดีมาก + p 5+1 + p 5+2 + p 5+3 โดยที่แต่ละพจน์พบโดยใช้สูตร (45) – (48) เราได้รับสำหรับ n=5:

โปรดทราบว่าในกรณีของพนักงานเก็บเงิน n=3 คน ความน่าจะเป็นเดียวกันจะลดลงอย่างมาก: P(r ≤ 3) =0.464