4
วิธีการกระจายสินค้าอย่างเป็นธรรมเมื่อมีอุปสงค์มากกว่าอุปทาน
ฉันมีปัญหาทั้งสองนี้เพื่อแก้ไข (ในภาพ) ฉันมี 9 ร้านค้าที่ต้องการสินค้าในปริมาณที่แตกต่าง ร้านแรกถามถึง 62 ยูนิต, 10 อันที่สอง ฯลฯ ฯลฯ ซัพพลายเออร์ส่ง 138 หน่วย (กรณีที่ 1) ฉันต้องแจกจ่าย 138 หน่วยเหล่านั้นไปยังร้านค้าทั้งหมดอย่างยุติธรรม แต่ละกล่องที่ส่งจากซัพพลายเออร์มี 2 หน่วยและเป็นการดีกว่าที่จะใช้ทวีคูณ 2 หน่วยสำหรับแต่ละร้านค้าดังนั้นจึงไม่จำเป็นต้องรื้อกล่อง หากเป็นไปไม่ได้เราสามารถรื้อกล่องได้ แต่ในกรณีสุดท้าย ในกรณีที่ 2 มีร้านค้าบางแห่งที่จะได้รับน้อยกว่าสิ่งที่พวกเขาถาม ไม่เป็นไร. ฉันแค่ต้องแจกจ่ายมันอย่างยุติธรรมดังนั้นร้านหนึ่งไม่ได้รับทุกสิ่งและร้านอื่น ๆ ฉันมีวิธีการทำเช่นนี้ แต่มันซับซ้อนและเต็มไปด้วยข้อผิดพลาดดังนั้นฉันจึงพยายามหาวิธีที่ง่ายกว่าเช่นสูตรหรือบางสิ่งบางอย่าง สิ่งที่ฉันทำคือ (ฉันจะยกตัวอย่างสำหรับบรรทัดแรกและ Case2): มอบกล่องให้กับทุกร้านค้าดังนั้นจึงไม่มีความเสี่ยงที่จะไม่มีร้านสาขาใดที่ไม่ได้รับ คำนวณ: NecessityByPriority = Necessity-1box = 62-2 = 60 คำนวณ: PriorityEachStore: 60 …