3. Previous evolutionary approachesUntil now, just three evolutionary  การแปล - 3. Previous evolutionary approachesUntil now, just three evolutionary  ไทย วิธีการพูด

3. Previous evolutionary approaches

3. Previous evolutionary approaches
Until now, just three evolutionary algorithms have been
proposed for solving the MCPP: the evolutionary algorithms
using the order-based encoding and the direct
encoding derived by Raidl and Kodydek [1] and the evolutionary
algorithm using the weight encoding derived by
Raidl [4,5].
In case of EA using the order-based encoding, each solution
is represented as a permutation of items and according
to the order of a permutation, all items are packed into
containers. If an item can be packed in a container, it is
assigned to the container and the next item is considered.
If an item cannot be packed in a container, the item is
stored separately for a local search mechanism and then
the other item is considered. This process is performed until
all items are considered. Once all items are considered, a
packing plan is completed. Thus, using this encoding, EA
can always generate a feasible solution. But, because the
encoding has to keep a form of a permutation, EA cannot
use general evolutionary operators like the one-point or
multi-point crossover and the uniform crossover.
In case of EA using the direct encoding, each solution is
represented as a kind of an array and the index of an array
(locus) corresponds to each item. The gene values indicate
each container numbers. That is, if the value of gene
located in the second index is 1, it can be interpreted as that
item 2 is packed into the container 1. But, this decoding
method can generate infeasible solutions, which violate
the constraint on the maximum capacity ci of each container.
Thus, the EA requires a sort of repair process.
But, the repair process is very simple: if an item violates
the maximum capacity of a container, the item is stored
for a local search like the order-based encoding.
After the above two steps the decoding processes are finished,
which improve the fitness value using a local
improvement algorithm. All previously unassigned items j
are processed in a random order, and each container is
checked in random order if enough space is available to
pack item j. If possible, the item is assigned to the container
and the algorithm keeps proceeding with the next unassigned
item in the same way. For more details, see Ref. [1].
The EA uses the weight encoding which was derived by
Raidl [4], and he also used weight values (wtj) generated at
random in a specific range [5]. The index of array corresponds
to each item and the value indicates the weight values
generated at random. To decode such a chromosome
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
3. แนวทางวิวัฒนาการก่อนหน้านี้ได้รับเพียงสามกระบวนวิวัฒนาการจนถึงปัจจุบันเสนอแก้ MCPP: อัลกอริทึมเชิงวิวัฒนาการโดยใช้ใบสั่งตามการเข้ารหัสและตรงเข้ามา Raidl และ Kodydek [1] และการวิวัฒนาการอัลกอริทึมที่ใช้น้ำหนักเข้ามาด้วยRaidl [4,5]ในกรณีของ EA ที่ใช้การสั่งการเข้ารหัส แต่ละโซลูชั่นแสดงเป็นการเรียงสับเปลี่ยนของรายการและตามลำดับการเรียงสับเปลี่ยน สินค้าทั้งหมดได้บรรจุลงในบรรจุภัณฑ์ ถ้าสามารถบรรจุสินค้าในภาชนะกำหนดให้ภาชนะและถัดไป สินค้าจะถือเป็นการถ้าสินค้าไม่สามารถบรรจุในภาชนะ สินค้าเป็นจัดเก็บแยกต่างหากสำหรับกลไกค้นหาท้องถิ่นแล้วถือว่าเป็นสินค้าอื่น ๆ กระบวนการนี้จะดำเนินการจนสินค้าทั้งหมดจะถือว่า เมื่อพิจารณาสินค้าทั้งหมด การบันทึกแผนเสร็จสมบูรณ์ ดังนั้น ใช้การเข้ารหัส EAสามารถสร้างโซลูชันที่เป็นไปได้เสมอ แต่ เนื่องจากการเข้าได้ให้รูปแบบของการเรียงสับเปลี่ยน EA ไม่ใช้ตัวดำเนินวิวัฒนาการทั่วไปเช่นจุดหนึ่ง หรือหลายจุดไขว้และแบบไขว้เป็นรูปแบบในกรณีของ EA ในการใช้การเข้ารหัสโดยตรง แต่ละเป็นแสดงในรูปแบบของอาร์เรย์และดัชนีของอาร์เรย์(โลกัสโพล) สอดคล้องกับแต่ละรายการ ค่ายีนบ่งชี้หมายเลขคอนเทนเนอร์ของแต่ละ นั่นคือ ถ้ามูลค่าของยีนตั้งอยู่ในที่สอง ดัชนีเป็น 1 สามารถตีความว่าสินค้า 2 บรรจุในภาชนะ 1 แต่ ถอดรหัสนี้วิธีสามารถสร้างโซลูชันถอด ที่ละเมิดข้อจำกัดบนเครื่องความจุสูงสุดของแต่ละภาชนะบรรจุดังนั้น อีเอต้องการเรียงลำดับของกระบวนการซ่อมแซมแต่ กระบวนการซ่อมแซมเป็นอย่างมาก: ถ้าสินค้าละเมิดเก็บความจุสูงสุดของคอนเทนเนอร์ สินค้าสำหรับการค้นหาที่เฉพาะเช่นใบสั่งตามการเข้ารหัสหลังจากทั้งสองข้างตามขั้นตอนการถอดรหัส กระบวนจะเสร็จสิ้นการปรับปรุงค่าออกกำลังกายที่ใช้เฉพาะปรับปรุงขั้นตอนวิธีการ ทั้งหมดก่อนหน้านี้ยังรายการเจมีการประมวลผลลำดับ และแต่ละแปลงตรวจสอบในลำดับสุ่มว่ามีเนื้อที่ว่างเพียงพอแพ็คสินค้าเจ ถ้าเป็นไปได้ การกำหนดให้สินค้าคอนเทนเนอร์และขั้นตอนวิธีการดำเนินการต่อไปยังสินค้าแบบเดียวกัน สำหรับรายละเอียดเพิ่มเติม ดูอ้างอิง [1]อีเอใช้การเข้ารหัสที่ได้มาโดยน้ำหนักRaidl [4], และเขายังใช้ค่าน้ำหนัก (wtj) สร้างขึ้นที่แบบสุ่มในช่วงกำหนด [5] ดัชนีของอาร์เรย์ตรงสินค้าแต่ละรายการและค่าบ่งชี้ค่าน้ำหนักสร้างสุ่ม ถอดรหัสโครโมโซมดังกล่าว
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
3. วิธีการวิวัฒนาการก่อนหน้านี้
จนถึงขณะนี้เพียงสามขั้นตอนวิธีวิวัฒนาการได้รับการ
เสนอให้แก้ MCPP: ขั้นตอนวิธีวิวัฒนาการ
โดยใช้การเข้ารหัสเพื่อใช้และตรงไปตรง
มาโดยการเข้ารหัส Raidl และ Kodydek [1] และวิวัฒนาการ
ขั้นตอนวิธีการใช้การเข้ารหัสน้ำหนักมา โดย
Raidl [4,5].
ในกรณีของอีเอใช้การเข้ารหัสเพื่อใช้แต่ละวิธีการแก้ปัญหา
จะแสดงเป็นการเปลี่ยนแปลงของรายการและเป็นไปตาม
คำสั่งของการเปลี่ยนแปลงรายการทั้งหมดจะถูกบรรจุลงใน
ภาชนะ หากรายการสามารถบรรจุในภาชนะที่จะ
ได้รับมอบหมายให้ภาชนะบรรจุและรายการถัดไปคือการพิจารณา.
หากรายการไม่สามารถได้รับการบรรจุในภาชนะที่รายการจะถูก
จัดเก็บแยกต่างหากสำหรับกลไกการค้นหาในท้องถิ่นและจากนั้น
รายการอื่นถือว่า . กระบวนการนี้จะดำเนินการจน
ทุกรายการได้รับการพิจารณา เมื่อรายการทั้งหมดได้รับการพิจารณา
บรรจุแผนจะเสร็จสมบูรณ์ ดังนั้นการใช้การเข้ารหัสนี้ EA
สามารถสร้างโซลูชั่นที่เป็นไปได้ แต่เนื่องจาก
การเข้ารหัสเพื่อให้มีรูปแบบของการเปลี่ยนแปลง, อีเอไม่สามารถ
ใช้ประกอบการวิวัฒนาการทั่วไปเช่นหนึ่งจุดหรือ
ครอสโอเวอร์หลายจุดและครอสโอเวอร์เครื่องแบบ.
ในกรณีของอีเอโดยใช้การเข้ารหัสโดยตรงแต่ละวิธีการแก้ปัญหาคือการ
แสดงเป็น ชนิดของอาร์เรย์และดัชนีของอาร์เรย์
(ที) ที่สอดคล้องกับแต่ละรายการ ค่ายีนระบุ
หมายเลขภาชนะแต่ละ นั่นคือถ้าค่าของยีนที่
อยู่ในดัชนีที่สองคือ 1, มันสามารถตีความได้ว่า
รายการที่ 2 บรรจุอยู่ในภาชนะที่ 1 แต่ถอดรหัสนี้
สามารถสร้างวิธีการแก้ปัญหาที่เป็นไปไม่ได้ที่ละเมิด
ข้อ จำกัด ใน CI ความจุสูงสุด . ของแต่ละภาชนะ
ดังนั้น EA ต้องเรียงลำดับของกระบวนการซ่อมแซม.
แต่กระบวนการซ่อมแซมง่ายมาก: ถ้ารายการที่ละเมิด
ความจุสูงสุดของภาชนะบรรจุสินค้าจะถูกเก็บไว้
สำหรับการค้นหาในท้องถิ่นเช่นการเข้ารหัสเพื่อใช้
หลังจากที่สองขั้นตอนข้างต้นกระบวนการถอดรหัสเสร็จเรียบร้อยแล้ว
ซึ่งเพิ่มมูลค่าการออกกำลังกายโดยใช้ท้องถิ่น
ขั้นตอนวิธีการปรับปรุง รายการทั้งหมดที่ไม่ได้กำหนดไว้ก่อนหน้านี้เจ
มีการประมวลผลในลำดับแบบสุ่มและแต่ละภาชนะมี
การตรวจสอบในการสุ่มหากพื้นที่เพียงพอที่จะ
แพ็ครายการ J ถ้าเป็นไปได้รายการที่ได้รับมอบหมายให้ภาชนะ
และขั้นตอนวิธีการช่วยให้ดำเนินการต่อไปไม่ได้กำหนด
รายการในลักษณะเดียวกัน สำหรับรายละเอียดเพิ่มเติมโปรดดูที่การอ้างอิง [1].
EA ใช้การเข้ารหัสน้ำหนักซึ่งได้มาโดยการ
Raidl [4] และเขายังใช้ค่าน้ำหนัก (WTJ) ที่สร้างขึ้นที่
สุ่มในช่วงเฉพาะ [5] ดัชนีของอาร์เรย์สอดคล้อง
กับแต่ละรายการและมูลค่าระบุค่าน้ำหนัก
ที่สร้างแบบสุ่ม เพื่อถอดรหัสเช่นโครโมโซม
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
3 . ก่อนหน้าวิวัฒนาการแนวทาง
จนถึงตอนนี้ คนแรกของหัวใจ คนสุดท้ายของชีวิต 3 มี
เสนอแก้มซีพีพี : คนแรกของหัวใจ คนสุดท้ายของชีวิต
โดยใช้คำสั่งพื้นฐานการเข้ารหัสและการเข้ารหัสและได้มาโดยตรง
raidl kodydek [ 1 ] และขั้นตอนวิธีการเข้ารหัสโดยใช้วิวัฒนาการ

น้ำหนักได้มา โดย raidl [ 4 , 5 ] .
ในกรณีของอีเอ การใช้คำสั่งพื้นฐานในแต่ละโซลูชัน
การเข้ารหัสจะแสดงเป็นการเรียงสับเปลี่ยนของรายการ และตามคำสั่งของ
ให้ถูกอกถูกใจรายการทั้งหมดจะถูกบรรจุลงในภาชนะ
. ถ้าสินค้าสามารถบรรจุในภาชนะ มัน
มอบหมายให้ภาชนะ และรายการต่อไปคือการพิจารณา .
ถ้าสินค้าไม่สามารถบรรจุในภาชนะเป็นสินค้า
เก็บไว้แยกต่างหากสำหรับกลไกการค้นหาในท้องถิ่นและจากนั้น
รายการอื่นถือว่ากระบวนการนี้จะดำเนินการจนกว่า
รายการทั้งหมดที่มีการพิจารณา เมื่อรายการทั้งหมดจะถูกพิจารณาวางแผนการบรรจุ
เป็นที่เรียบร้อย ดังนั้น นี้โดยใช้การเข้ารหัส , EA
สามารถสร้างคำตอบที่เป็นไปได้ แต่เพราะ
การเข้ารหัสมีให้รูปแบบของการเปลี่ยนแปลง , อีเอไม่สามารถ
ใช้ทั่วไปวิวัฒนาการผู้ประกอบการ เช่น จุดหนึ่งหรือหลายจุดและ uniform crossover ครอส

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

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

คราวหน้ามอบหมายในลักษณะเดียวกัน สำหรับรายละเอียดเพิ่มเติมดูอ้างอิง [ 1 ] .
EA ใช้น้ำหนักการเข้ารหัสซึ่งได้มาโดย
raidl [ 4 ] และเขายังใช้น้ำหนักค่า (
wtj ) สร้างขึ้นในช่วงที่เฉพาะเจาะจงที่สุ่มใน [ 5 ] ดัชนีของอาร์เรย์ที่สอดคล้อง
แต่ละรายการและค่าแสดงน้ำหนักค่า
ที่สร้างขึ้นแบบสุ่ม ถอดรหัสเป็นโครโมโซม
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: