คำถามติดแท็ก packing

1
จะบรรจุรูปหลายเหลี่ยมในรูปหลายเหลี่ยมอื่นได้อย่างไร
ฉันสั่งแผ่นหนังสองสามผืนซึ่งฉันต้องการสร้างลูกเล่นกลโดยเย็บขอบด้วยกัน ฉันใช้ของแข็งเพลโตโตเพื่อรูปร่างของลูกบอล ฉันสามารถสแกนแผ่นหนังและสร้างรูปหลายเหลี่ยมที่ใกล้เคียงกับรูปร่างของแผ่นหนัง (อย่างที่คุณรู้มันเป็นหนังสัตว์และมันไม่ได้เป็นรูปสี่เหลี่ยมผืนผ้า) ดังนั้นตอนนี้ฉันต้องการที่จะเพิ่มขนาดของลูกเล่นกล ในตัวอย่างของฉันรูปหลายเหลี่ยมเป็นรูปแบบปกติ แต่ฉันกำลังมองหาวิธีแก้ปัญหาด้วยรูปหลายเหลี่ยมอย่างง่าย ตัวประกอบสเกลที่ใหญ่ที่สุดที่ฉันสามารถใช้กับรูปหลายเหลี่ยมของฉันคืออะไรเพื่อให้พอดีกับแผ่นด้านใน ฉันพยายามลดขยะโดยใช้วัสดุให้ได้มากที่สุด เห็นได้ชัดว่าการตัดตาข่ายรูปทรงหลายเหลี่ยมเป็นรูปหลายเหลี่ยมแต่ละอันจะเพิ่มพื้นที่ของชุดค่าผสมที่เป็นไปได้ แต่ยังลดคุณภาพของรูปทรงเรขาคณิตสุดท้ายเนื่องจากมีการตัดเย็บที่เกี่ยวข้องมากขึ้นและมีข้อผิดพลาดสะสม แต่คำถามนี้ไม่ได้เกี่ยวกับการแจกแจงหลายวิธีในการตีแผ่รูปทรงหลายเหลี่ยม พวกเขาสามารถพิจารณาได้อย่างอิสระ รูปหลายเหลี่ยมจึงเป็นรูปหลายเหลี่ยมอย่างง่าย อย่างเป็นทางการ: การป้อนข้อมูล: PPP : รูปหลายเหลี่ยมแบบง่าย (เป้าหมาย) SSS : ชุดรูปหลายเหลี่ยมที่ฉันต้องการวาง GGG : กราฟของเหลี่ยมง่าย - แต่ละโหนดแสดงให้เห็นถึงรูปหลายเหลี่ยมที่เรียบง่ายในและมีขอบขอบหนึ่งระหว่างคู่ของรูปหลายเหลี่ยมแต่ละที่ใช้ขอบทั่วไป nnnSSS α > = 0 , β> = 0α>=0,β>=0\alpha >= 0, \beta >= 0 (การใช้วัสดุและการเชื่อมต่อ) เอาท์พุท: ปัจจัยขนาดฉff GHHH , กราฟย่อยของGGG : ตำแหน่งและมุมสำหรับแต่ละเหลี่ยมใน …

2
วิธีการคิดขั้นตอนวิธีการจัดเรียงหน้าต่าง (ปรับขนาดได้) บนหน้าจอเพื่อให้ครอบคลุมพื้นที่มากที่สุด
ฉันต้องการเขียนโปรแกรมง่าย ๆ ที่ยอมรับชุดของ windows (ความกว้าง + ความสูง) และความละเอียดหน้าจอและแสดงผลการจัดเรียงของหน้าต่างเหล่านั้นบนหน้าจอเพื่อให้ windows ใช้พื้นที่มากที่สุด ดังนั้นจึงเป็นไปได้ที่จะปรับขนาดหน้าต่างในขณะที่รักษา output size >= initial sizeและอัตราส่วนกว้างยาว ดังนั้นสำหรับหน้าต่างฉันต้องการขั้นตอนวิธีการที่จะกลับขอบเขตของความกว้างความสูง)( x , y , w ฉันd t h , h e ฉันg h t )ผมii( x , y, W ฉันdt h , h e i gh t )(x,y,width,height)(x, y, width, height) ฉันเชื่อว่านี่อาจเป็นรูปแบบของเครื่องเป้ 2D …

1
การตัดกิโยตินกับการตัดทั่วไป
ปัญหาการตัดคือปัญหาที่ควรตัดวัตถุขนาดใหญ่บางชิ้นเป็นชิ้นเล็ก ๆ ตัวอย่างเช่นสมมติว่าคุณมีโรงงานที่ทำงานร่วมกับแผ่นใหญ่แก้วดิบของความกว้างและระยะเวลาในLมีผู้ซื้อหลายรายแต่ละรายต้องการแผ่นกระจกขนาดเล็กจำนวนมาก ผู้ซื้อต้องการแผ่นความยาวและความกว้างw_iเป้าหมายของคุณคือการตัดแผ่นเล็ก ๆ จากแผ่นใหญ่ให้มีการใช้งานอย่างเต็มประสิทธิภาพและลดของเสียให้เหลือน้อยที่สุด (นอกจากนี้ยังมีปัญหาการตัดและการบรรจุประเภทอื่นด้วย )WWWLLLผมผมiล.ผมล.ผมl_iWผมWผมw_i ข้อ จำกัด ทั่วไปอย่างหนึ่งของปัญหาการตัดคือการตัดต้องใช้การตัดกิโยตินนั่นคือแต่ละสี่เหลี่ยมที่มีอยู่สามารถตัดได้เพียงสองสี่เหลี่ยมเล็ก ๆ เท่านั้น มันเป็นไปไม่ได้ที่จะสร้างรูปตัว L และอื่น ๆ เห็นได้ชัดว่าพื้นที่ใช้งานสูงสุดที่มีการตัดกิโยตินอาจเล็กกว่าพื้นที่ใช้งานสูงสุดโดยไม่มีข้อ จำกัด คำถามของฉันคือ: มีขอบเขตบนและล่างในอัตราส่วนระหว่างการตัดกิโยตินที่ดีที่สุดและการตัดทั่วไปที่ดีที่สุดหรือไม่? งานที่เกี่ยวข้อง: Song et al. (2009)อธิบายขั้นตอนวิธีการที่ใช้เป็นชนิดที่มีข้อ จำกัด ของการตัดกระดาษ - การตัดกระดาษละสองครั้ง พวกเขาพิสูจน์โดยใช้ข้อ จำกัด ทางเรขาคณิตที่อัตราส่วนระหว่างสูงสุดตัดกระดาษละสองครั้งเพื่อตัดกระดาษสูงสุดที่มีขอบเขตโดย{7} ฉันกำลังมองหาผลลัพธ์ที่เปรียบเทียบได้เกี่ยวกับอัตราส่วนระหว่างการตัดกิโยตินสูงสุดต่อการตัดทั่วไปสูงสุด6767\frac{6}{7}

1
การบรรจุถุงของขวัญเป็นเรื่องง่ายสำหรับรูเพิร์ตมากกว่าซานตาหรือไม่?
หรือ: เราจำเป็นต้องมีรูเพิร์ตเพื่อรับของขวัญหรือไม่? ปัญหาการกำหนดเส้นทางด้านข้างซานต้าเผชิญกับปัญหาต่อไปนี้ (หลายครั้งหลายครั้ง): รับกระเป๋าที่มีความจุและชุดของขวัญ , แต่ละอันมีขนาดเขาต้องการทำให้ลูกมีความสุข เขารู้จากรายการความปรารถนาทั้งหมดว่าค่าเด็กแสดงอย่างแน่นอนมาก{ P 1 , ... , P n } s ฉัน { ค1 , ... , คk } คเจพีฉันv ฉัน, เจ ∈ Q ≥ 0CCC{p1,…,pn}{p1,…,pn}\{p_1, \dots, p_n\}sisis_i{c1,…,ck}{c1,…,ck}\{c_1, \dots, c_k\}cjcjc_jpipip_ivi,j∈Q≥0vi,j∈Q≥0v_{i,j} \in \mathbb{Q}_{\geq 0} ซึ่งชุดของขวัญ (แบบแยกส่วน) ที่เลือกให้กับเด็กแต่ละคนเพื่อให้ทุกอย่างลงตัวเช่นIj⊆[1..n]Ij⊆[1..n]I_j \subseteq [1..n] ∑j∈[1..k]∑i∈Ijsi≤C∑j∈[1..k]∑i∈Ijsi≤C\qquad\displaystyle \sum_{j \in [1..k]} \sum_{i \in …

3
วิธีแก้ปัญหาการจัดการที่ Archive Nationale of France โดยใช้ทฤษฎีกราฟ?
สวัสดีตอนเย็น! จริงๆแล้วฉันกำลังฝึกงานที่ Archives Nationales of France และฉันพบสถานการณ์ที่ฉันต้องการแก้ปัญหาโดยใช้กราฟ ... I. สถานการณ์ที่เต็มไปด้วยฝุ่น เราต้องการเพิ่มประสิทธิภาพการจัดเรียงหนังสือในห้องสมุดของฉันตามความสูงเพื่อลดต้นทุนการเก็บถาวร ความสูงและความหนาของหนังสือเป็นที่รู้จัก เราได้จัดเรียงหนังสือตามลำดับความสูง (ฉันไม่รู้ว่ามันเป็นสิ่งที่ดีที่สุด แต่ ... นั่นคือวิธีที่เราทำ) เมื่อทราบความหนาของหนังสือแต่ละเล่มเราสามารถกำหนดความหนาที่จำเป็นสำหรับแต่ละชั้นสำหรับการจัดเรียงเรียกว่า (ตัวอย่างเช่นหนังสือที่สูงอาจมีความหนารวม )H1,H2, … ,HnH1,H2,…,HnH_1,H_2,\dots,H_nHผมHiH_iLผมLiL_iHผม= 23คเมตรHi=23cmH_i = 23\,\mathrm{cm}Lผม= 300คเมตรLi=300cmL_i = 300\,\mathrm{cm} ห้องสมุดสามารถผลิตชั้นวางที่กำหนดเองโดยระบุความยาวและความสูงที่ต้องการ ชั้นวางของความสูงและความยาวค่าใช้จ่าย โดยที่เป็นต้นทุนคงที่และคือต้นทุนของชั้นวางต่อหน่วยความยาวHผมHiH_ixผมxix_iFผม+คผมxผมFi+CixiF_i+C_ix_iFผมFiF_iคผมCiC_i โปรดทราบว่าการเก็บรักษาของความสูงสามารถใช้ในการเก็บหนังสือของความสูง กับฉัน เราต้องการลดต้นทุนHผมHiH_iHJHjH_jj ≤ ฉันj≤ij\leq i ผู้สอนของฉันแนะนำว่าฉันทำแบบจำลองปัญหานี้เป็นปัญหาในการค้นหาเส้นทาง รูปแบบที่อาจเกี่ยวข้องกับการจุดจัดทำดัชนีแบบฟอร์มเพื่อnพี่เลี้ยงของฉันแนะนำให้ผมทำงานออกเงื่อนไขที่มีอยู่แต่ละขอบหมายและวิธีการในการทำงานจากการประเมินค่าที่เกี่ยวข้องกับขอบj) ฉันก็จะตกลงกับโซลูชั่นอื่น ๆ เช่นเดียวกับข้อมูลเชิงลึกn + 1n+1n+1000nnnv ( i , j )v(i,j)v(i,j)( i …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.