Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/51839
Title: | Simplex pivot rule emphasizing increment of nonbasic variables |
Other Titles: | หลักเกณฑ์การหมุนของวิธีซิมเพล็กซ์ที่เน้นการเพิ่มค่าของตัวแปรไม่พื้นฐาน |
Authors: | Kittiphong Chankong |
Advisors: | Boonyarit Intiyot Krung Sinapiromsaran |
Other author: | Chulalongkorn University. Faculty of Science |
Advisor's Email: | Boonyarit.I@Chula.ac.th Krung.S@Chula.ac.th |
Subjects: | Linear programming Simplexes (Mathematics) Pivot Rule Absolute Change Pivot Rule การโปรแกรมเชิงเส้น ซิมเพล็กซ์ (คณิตศาสตร์) |
Issue Date: | 2013 |
Publisher: | Chulalongkorn University |
Abstract: | The simplex algorithm, first presented by George B. Dantzig, is a widely used method for solving a linear programming (LP) problem. One of the important steps of the simplex algorithm is applying a pivot rule, the rule to select an entering variable. An effective pivot rule can lead to an optimal solution of an LP problem with a small number of iterations but not necessarily small computational time if each iteration spends a lot of time. In a minimization problem, Dantzig’s pivot rule selects an entering variable corresponding to the most negative reduced cost. The concept is to have the maximum improvement in the objective value per unit change of an entering variable. However, in some problems, Dantzig’s rule may visit a large number of extreme points before reaching the optimal solution. In this thesis, we propose a pivot rule, called the absolute change pivot rule, that could reduce the number of such iterations over the Dantzig’s pivot rule. The idea is to have the maximum improvement in the value of an objective function by trying to block a leaving variable that makes a little change in the objective value as much as possible. This absolute change pivot rule is tested and compared the efficacy with Dantzig’s original pivot rule and other pivot rules. |
Other Abstract: | ขั้นตอนวิธีซิมเพล็กซ์เป็นระเบียบวิธีที่ถูกใช้อย่างแพร่หลายในการแก้ปัญหาการกำหนดการเชิงเส้น ซึ่งนำเสนอครั้งแรกโดย จอร์จ แดนท์ซิก ขั้นตอนสำคัญในขั้นตอนวิธีซิมเพล็กซ์คือการประยุกต์หลัก เกณฑ์การหมุนที่เหมาะสมเพื่อที่จะใช้เลือกตัวแปรเข้า หลักเกณฑ์การหมุนที่มีประสิทธิภาพสามารถที่ จะนำไปสู่ผลลัพธ์เหมาะสุดของปัญหาการกำหนดการเชิงเส้นด้วยจำนวนการทำซ้ำที่น้อยแต่ไม่จำเป็น ที่จะทำให้เวลาในการคำนวณน้อยถ้าแต่ละการทำซ้ำใช้เวลามาก ในปัญหาการหาค่าน้อยสุด หลัก เกณฑ์การหมุนแบบแดนท์ซิกเลือกตัวแปรเข้าที่สอดคล้องกับ reduced cost ที่เป็นลบมากที่สุด โดย แนวคิดคือต้องการที่จะปรับปรุงค่าจุดประสงค์ต่อหน่วยของตัวแปรเข้าให้ได้มากที่สุด อย่างไรก็ตาม หลักเกณฑ์การหมุนแบบแดนท์ซิกอาจจะเคลื่อนไปสู่จุดมุมของบริเวณผลลัพธ์ที่เป็นไปได้หลายครั้ง ก่อนที่จะไปถึงผลลัพธ์เหมาะสุด ในวิทยานิพนธ์นี้นำเสนอหลักเกณฑ์การหมุนของวิธีซิมเพล็กซ์ที่เรียก ว่าหลักเกณฑ์การหมุนแบบการเปลี่ยนสัมบูรณ์ซึ่งสามารถที่จะลดจำนวนการทำซ้ำให้น้อยกว่าหลัก เกณฑ์การหมุนแบบแดนท์ซิก แนวคิดคือต้องการปรับปรุงค่าของฟังก์ชันจุดประสงค์ให้มากที่สุดโดย การกันตัวแปรออกที่ทำให้ค่าของฟังก์ชันจุดประสงค์เปลี่ยนไปได้น้อยให้มากสุดเท่าที่เป็นไปได้วิธีการ หมุนแบบเปลี่ยนสัมบูรณ์นำมาทดสอบและเปรียบเทียบประสิทธิภาพกับหลักเกณฑ์การหมุนแบบแด นท์ซิกและหลักเกณฑ์การหมุนแบบอื่นๆ |
Description: | Thesis (M.Sc.)--Chulalongkorn University, 2013 |
Degree Name: | Master of Science |
Degree Level: | Master's Degree |
Degree Discipline: | Mathematics |
URI: | http://cuir.car.chula.ac.th/handle/123456789/51839 |
URI: | http://doi.org/10.14457/CU.the.2013.1694 |
metadata.dc.identifier.DOI: | 10.14457/CU.the.2013.1694 |
Type: | Thesis |
Appears in Collections: | Sci - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
kittiphong_ch.pdf | 1.3 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.