บางบันทึกย่อใหญ่เกินไปที่จะใส่ความคิดเห็น (แม้ว่านี่จะไม่แนะนำอัลกอริทึมที่ชัดเจน):
Punch line (แก้ไข) : อย่างน้อยสองจุดยอดของสี่เหลี่ยมพื้นที่สูงสุดต้องอยู่ในขอบเขตของรูปหลายเหลี่ยม (เช่นตามขอบหรือที่จุดยอด) และถ้าสี่เหลี่ยมพื้นที่สูงสุดไม่ได้เป็นสี่เหลี่ยมก็ต้องมีจุดยอดอย่างน้อยสามจุดบนขอบเขตของรูปหลายเหลี่ยม
ฉันพิสูจน์ให้ตัวเองในสี่ขั้นตอน:
หมายเหตุ # 1 : จุดสุดยอดอย่างน้อยหนึ่งจุดของสี่เหลี่ยมผืนผ้าพื้นที่สูงสุดจะอยู่ในขอบเขตของรูปหลายเหลี่ยมเสมอ นี่เป็นสิ่งที่ชัดเจนมาก แต่การพิสูจน์อาจเป็นเช่นนี้ (ตามความขัดแย้ง): สมมติว่าคุณมีสี่เหลี่ยมผืนผ้า "สูงสุด" โดยไม่มีจุดสุดยอดในขอบเขตของรูปหลายเหลี่ยม นั่นหมายความว่าอย่างน้อยจะมีห้องเล็ก ๆ อยู่รอบ ๆ แต่ละจุดยอด ดังนั้นคุณสามารถขยายสี่เหลี่ยมผืนผ้าของคุณสักเล็กน้อยได้
หมายเหตุ # 2 : อย่างน้อยสองจุดยอดของสี่เหลี่ยมพื้นที่สูงสุดจะอยู่ในขอบเขตของรูปหลายเหลี่ยมเสมอ หลักฐานอาจเป็นเช่นนี้ (อีกครั้งโดยการขัดแย้ง): สมมติว่าคุณมีรูปสี่เหลี่ยมผืนผ้า "สูงสุด" โดยมีจุดยอดเพียงจุดเดียวบนขอบเขต (รับประกันโดยหมายเหตุ # 1) พิจารณาทั้งสองขอบที่ไม่ติดกับจุดสุดยอดนั้น เนื่องจากปลายทางของพวกเขาไม่ได้อยู่ในขอบเขตจึงมีห้องเล็ก ๆ รอบ ๆ ดังนั้นทั้งสองขอบนั้นอาจจะ "อัด" เล็กน้อยขยายพื้นที่ของรูปหลายเหลี่ยมและขัดแย้งกับค่าสูงสุดของมัน
หมายเหตุ # 3 : มีจุดยอดตรงข้ามแนวทแยงมุมสองจุดของพื้นที่สี่เหลี่ยมผืนผ้าสูงสุดที่วางอยู่บนขอบเขตของรูปหลายเหลี่ยม (เรารู้จากหมายเหตุ # 2 ว่ามีอย่างน้อยสองตัว แต่ไม่จำเป็นว่าพวกมันจะอยู่ตรงข้ามกัน) แต่อีกครั้งด้วยความขัดแย้งถ้ามีเพียงสองจุดยอดที่อยู่ติดกันแล้วขอบตรงข้าม อยู่ในขอบเขต) สามารถอัดขึ้นรูปได้เล็กน้อยเพิ่มพื้นที่ของรูปสี่เหลี่ยมผืนผ้าและขัดแย้งกับความสูงสุดของมัน
หมายเหตุ # 4 : (แก้ไข)หากสี่เหลี่ยมผืนผ้าพื้นที่สูงสุดไม่ใช่สี่เหลี่ยมจตุรัสสามอันนั้นจะอยู่บนขอบเขตของรูปหลายเหลี่ยม
ในการพิสูจน์สมมุติว่าไม่ใช่กรณีดังกล่าวนั่นคือสี่เหลี่ยมผืนผ้าพื้นที่สูงสุดไม่ใช่สี่เหลี่ยม แต่มีจุดยอดสองจุดเท่านั้นที่อยู่ในขอบเขตของรูปหลายเหลี่ยม ฉันจะแสดงวิธีการสร้างสี่เหลี่ยมที่ใหญ่กว่าขัดแย้งกับความจริงสูงสุด
โทรจุดของสี่เหลี่ยมผืนผ้าA
, B
, และC
D
โดยไม่สูญเสียความคิดทั่วไปสมมติว่าB
และD
เป็นสองสิ่งที่อยู่ในขอบเขตรูปหลายเหลี่ยม ตั้งแต่A
และC
อยู่ด้านในของรูปหลายเหลี่ยมมีห้องเลื้อยอยู่รอบตัว (แสดงเป็นวงกลมรอบ ๆA
และC
ในภาพด้านล่าง) ตอนนี้วาดวงกลมรอบ ๆ สี่เหลี่ยมและจุดเลื่อนA
และC
รอบ ๆ วงกลมเล็กน้อยด้วยจำนวนเท่ากัน (เพื่อสร้างA'
และC'
ตามภาพด้านล่าง) เพื่อให้สี่เหลี่ยมผืนผ้าใหม่A'BC'D
เป็นสี่เหลี่ยมจัตุรัสมากกว่าสี่เหลี่ยมจัตุรัสดั้งเดิม กระบวนการนี้สร้างสี่เหลี่ยมผืนผ้าใหม่ที่อยู่ภายในรูปหลายเหลี่ยมต้นฉบับและมีพื้นที่ที่ใหญ่กว่า นี่เป็นข้อขัดแย้งดังนั้นการพิสูจน์จึงเสร็จสิ้น
ในการเชื่อหลักฐานนั้นคุณต้องโน้มน้าวตัวเองว่าพื้นที่ของสี่เหลี่ยมที่ถูกจารึกไว้ในวงกลมนั้นเพิ่มขึ้นเมื่อมันกลายเป็น "สี่เหลี่ยมจัตุรัสมากขึ้น" (เช่นความแตกต่างระหว่างความยาวของขอบจะเล็กลง) คุณต้องใช้รูปหลายเหลี่ยมเพื่อให้นูนเพื่อให้บรรทัดใหม่มีอยู่ภายใน และอาจมีรายละเอียดเล็ก ๆ น้อย ๆ อื่น ๆ ที่ได้รับการกวาดใต้พรม แต่ฉันค่อนข้างแน่ใจว่าพวกเขาทั้งหมดทำงานออก