UNIVERSITI PUTRA MALAYSIA ANALYTICAL APPROACH FOR LINEAR PROGRAMMING USING BARRIER AND PENALTY FUNCTION METHODS PARWADI MOENGIN FSAS

Similar documents
UNIVERSITI PUTRA MALAYSIA

UNIVERSITI PUTRA MALAYSIA GENERATING MUTUALLY UNBIASED BASES AND DISCRETE WIGNER FUNCTION FOR THREE-QUBIT SYSTEM

ANOLYTE SOLUTION GENERATED FROM ELECTROCHEMICAL ACTIVATION PROCESS FOR THE TREATMENT OF PHENOL

COVRE OPTIMIZATION FOR IMAGE STEGANOGRAPHY BY USING IMAGE FEATURES ZAID NIDHAL KHUDHAIR

UNIVERSITI PUTRA MALAYSIA VARIABLE STEP VARIABLE ORDER BLOCK BACKWARD DIFFERENTIATION FORMULAE FOR SOLVING STIFF ORDINARY DIFFERENTIAL EQUATIONS

OPTICAL TWEEZER INDUCED BY MICRORING RESONATOR MUHAMMAD SAFWAN BIN ABD AZIZ

ADSORPTION OF ACID FUCHSIN AND FAST GREEN ON ACTIVATED CARBONS

MATHEMATICAL MODELING FOR TSUNAMI WAVES USING LATTICE BOLTZMANN METHOD SARA ZERGANI. UNIVERSITI TEKNOLOGI MALAYSIAi

FRAGMENT REWEIGHTING IN LIGAND-BASED VIRTUAL SCREENING ALI AHMED ALFAKIABDALLA ABDELRAHIM

UNIVERSITI PUTRA MALAYSIA CONVECTION BOUNDARY LAYER FLOWS OVER NEEDLES AND CYLINDERS IN VISCOUS FLUIDS SYAKILA BINTI AHMAD IPM

MODELING AND CONTROL OF A CLASS OF AERIAL ROBOTIC SYSTEMS TAN ENG TECK UNIVERSITI TEKNOLOGY MALAYSIA

EMPIRICAL STRENQTH ENVELOPE FOR SHALE NUR 'AIN BINTI MAT YUSOF

OPTIMAL CONTROL BASED ON NONLINEAR CONJUGATE GRADIENT METHOD IN CARDIAC ELECTROPHYSIOLOGY NG KIN WEI UNIVERSITI TEKNOLOGI MALAYSIA

THE EFFECT OF THIN-LAYER ELEMENTS IN STRUCTURAL MODELING OF RAIL-TRACK SUPPORTING SYSTEM

BOUNDARY INTEGRAL EQUATION WITH THE GENERALIZED NEUMANN KERNEL FOR COMPUTING GREEN S FUNCTION FOR MULTIPLY CONNECTED REGIONS

A COMPUTATIONAL FLUID DYNAMIC FRAMEWORK FOR MODELING AND SIMULATION OF PROTON EXCHANGE MEMBRANE FUEL CELL HAMID KAZEMI ESFEH

ARTIFICIAL NEURAL NETWORK AND KALMAN FILTER APPROACHES BASED ON ARIMA FOR DAILY WIND SPEED FORECASTING OSAMAH BASHEER SHUKUR

COMMUTATIVITY DEGREES AND RELATED INVARIANTS OF SOME FINITE NILPOTENT GROUPS FADILA NORMAHIA BINTI ABD MANAF UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA EFFECT OF NON-UNIFORM TEMPERATURE GRADIENT AND MAGNETIC FIELD ON MARANGONI AND BENARD-MARANGONI CONVECTION

DYNAMIC SIMULATION OF COLUMNS CONSIDERING GEOMETRIC NONLINEARITY MOSTAFA MIRSHEKARI

SHAPE-BASED TWO DIMENSIONAL DESCRIPTOR FOR SEARCHING MOLECULAR DATABASE

MATHEMATICAL MODELLING OF UNSTEADY BIOMAGNETIC FLUID FLOW AND HEAT TRANSFER WITH GRAVITATIONAL ACCELERATION

DEVELOPMENT AND CHARACTERIZATION OF MULTI-WAVELENGTH FIBER LASER LIGHT SOURCES BASED ON ERBIUM AND BRILLOUIN GAIN. By SUHAIRI SAHARUDIN

UNIVERSITI PUTRA MALAYSIA

UNIVERSITI PUTRA MALAYSIA NECESSARY AND SUFFICIENT CONDITION FOR EXTENTION OF CONVOLUTION SEMIGROUP MAI ZURWATUL AHLAM BINTI MOHD JAFFAR FS

SYSTEM IDENTIFICATION MODEL AND PREDICTIVE FUNCTIONAL CONTROL OF AN ELECTRO-HYDRAULIC ACTUATOR SYSTEM NOOR HANIS IZZUDDIN BIN MAT LAZIM

INDIRECT TENSION TEST OF HOT MIX ASPHALT AS RELATED TO TEMPERATURE CHANGES AND BINDER TYPES AKRIMA BINTI ABU BAKAR

WIND TUNNEL TEST TO INVESTIGATE TRANSITION TO TURBULENCE ON WIND TURBINE AIRFOIL MAHDI HOZHABRI NAMIN UNIVERSITI TEKNOLOGI MALAYSIA

MULTISTAGE ARTIFICIAL NEURAL NETWORK IN STRUCTURAL DAMAGE DETECTION GOH LYN DEE

NUMERICAL INVESTIGATION OF TURBULENT NANOFLUID FLOW EFFECT ON ENHANCING HEAT TRANSFER IN STRAIGHT CHANNELS DHAFIR GIYATH JEHAD

EVALUATION OF FUSION SCORE FOR FACE VERIFICATION SYSTEM REZA ARFA

POSITION CONTROL USING FUZZY-BASED CONTROLLER FOR PNEUMATIC-SERVO CYLINDER IN BALL AND BEAM APPLICATION MUHAMMAD ASYRAF BIN AZMAN

SHADOW AND SKY COLOR RENDERING TECHNIQUE IN AUGMENTED REALITY ENVIRONMENTS HOSHANG KOLIVAND UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA DESIGN OF ROBUST PARTICLE SWARM OPTIMIZATION - TUNED FUZZY CONTROLLER FOR A SINGLE AXIS SMALL MAGNETIC LEVITATION SYSTEM

STABILITY AND SIMULATION OF A STANDING WAVE IN POROUS MEDIA LAU SIEW CHING UNIVERSTI TEKNOLOGI MALAYSIA

MONTE CARLO SIMULATION OF NEUTRON RADIOGRAPHY 2 (NUR-2) SYSTEM AT TRIGA MARK II RESEARCH REACTOR OF MALAYSIAN NUCLEAR AGENCY

COMPUTATIONAL MODELLING AND SIMULATION OF BIOMAGNETIC FLUID FLOW IN A STENOTIC AND ANEURYSMAL ARTERY NURSALASAWATI BINTI RUSLI

UNIVERSITI PUTRA MALAYSIA REMOVAL OF METHYL ORANGE AND METHYLENE BLUE FROM AQUEOUS SOLUTION USING DRAGON FRUIT FOLIAGE

ROOT FINDING OF A SYSTEM OF NONLINEAR EQUATIONS USING THE COMBINATION OF NEWTON, CONJUGATE GRADIENT AND QUADRATURE METHODS

UNIVERSITI PUTRA MALAYSIA

A STUDY ON THE CHARACTERISTICS OF RAINFALL DATA AND ITS PARAMETER ESTIMATES JAYANTI A/P ARUMUGAM UNIVERSITI TEKNOLOGI MALAYSIA

ENHANCED COPY-PASTE IMAGE FORGERY DETECTION BASED ON ARCHIMEDEAN SPIRAL AND COARSE-TO-FINE APPROACH MOHAMMAD AKBARPOUR SEKEH

MSG 356 Mathematical Programming [Pengaturcaraan Matematik]

SEDIMENTATION RATE AT SETIU LAGOON USING NATURAL. RADIOTRACER 210 Pb TECHNIQUE

MORPHOLOGICAL, GENETIC AND BIOLOGICAL STUDIES OF RED PALM WEEVIL, Rhynchophorus spp. (COLEOPTERA: CURCULIONIDAE) IN TERENGGANU, MALAYSIA

MODELING AND SIMULATION OF BILAYER GRAPHENE NANORIBBON FIELD EFFECT TRANSISTOR SEYED MAHDI MOUSAVI UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA DIELECTRIC PROPERTIES OF STRONTIUM TITANATE AND CALCIUM TITANATE PREPARED VIA SOLID STATE AND MECHANICAL ALLOYING METHODS

UNIVERSITI SAINS MALAYSIA. CPT115 Mathematical Methods for Computer Science [Kaedah Matematik bagi Sains Komputer]

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

A STUDY ON THE APPLICABILITY OF SYMBOLIC COMPUTATION IN STABILISING CONTROL DESIGN FOR SWITCHED SYSTEMS AT-TASNEEM BINTI MOHD AMIN

SOLAR RADIATION EQUATION OF TIME PUNITHA A/P MARIMUTHOO

MAT111 Linear Algebra [Aljabar Linear]

DETECTION OF STRUCTURAL DEFORMATION FROM 3D POINT CLOUDS JONATHAN NYOKA CHIVATSI UNIVERSITI TEKNOLOGI MALAYSIA

PRODUCTION OF POLYHYDROXYALKANATE (PHA) FROM WASTE COOKING OIL USING PSEUDOMONAS OLEOVORANS FARZANEH SABBAGH MOJAVERYAZDI

HYDROGEN RECOVERY FROM THE REFORMING GAS USING COMMERCIAL ACTIVATED CARBON MEHDI RAHMANIAN

UNIVERSITI PUTRA MALAYSIA STABILITY OF MARANGONI CONVECTION IN A FLUID LAYER WITH TEMPERATURE-DEPENDENT VISCOSITY NURUL HAFIZAH BINTI ZAINAL ABIDIN

SYNTHESIS AND CHARACTERIZATION OF SUPRAMOLECULAR POLYMER BASED ON LINOLEIC ACID OF SUNFLOWER OIL MILI PURBAYA UNIVERSITI TEKNOLOGI MALAYSIA

INDEX SELECTION ENGINE FOR SPATIAL DATABASE SYSTEM MARUTO MASSERIE SARDADI UNIVERSITI TEKNOLOGI MALAYSIA

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

MAT 222 Differential Equations II [Persamaan Pembezaan II]

REMOVAL OF LEAD (II) BY NITRIC ACID-MODIFIED ACTIVATED CARBON

CHARACTERISTICS OF SOLITARY WAVE IN FIBER BRAGG GRATING MARDIANA SHAHADATUL AINI BINTI ZAINUDIN UNIVERSITI TEKNOLOGI MALAYSIA

EFFECTS OF Ni 3 Ti (DO 24 ) PRECIPITATES AND COMPOSITION ON Ni-BASED SUPERALLOYS USING MOLECULAR DYNAMICS METHOD

ROOFTOP MAPPING AND INFORMATION SYSTEM FOR RAINWATER HARVESTING SURAYA BINTI SAMSUDIN UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF PROCESS-BASED ENTROPY MEASUREMENT FRAMEWORK FOR ORGANIZATIONS MAHMOOD OLYAIY

AUTOMATED MEASUREMENT OF LEVITATION FORCE USING LABVIEW PROGRAMMING LANGUAGE

BROYDEN S AND THOMAS METHODS FOR IDENTIFYING SINGULAR ROOTS IN NONLINER SYSTEMS IKKA AFIQAH BINTI AMIR

ULTIMATE STRENGTH ANALYSIS OF SHIPS PLATE DUE TO CORROSION ZULFAQIH BIN LAZIM

DENSITY FUNCTIONAL THEORY SIMULATION OF MAGNETISM DUE TO ATOMIC VACANCIES IN GRAPHENE USING SIESTA

ONLINE LOCATION DETERMINATION OF SWITCHED CAPACITOR BANK IN DISTRIBUTION SYSTEM AHMED JAMAL NOORI AL-ANI

PREPARATION AND CHARACTERIZATION OF MICROWAVE-MODIFIED ADSORBENTS FROM Casuarina equisetifolia SEEDS FOR DYE ADSORPTION APPLICATION

UNIVERSITI PUTRA MALAYSIA

EEE REKABENTUK SISTEM KAWALAN

STABILITY OF TRIAXIAL WEAVE FABRIC COMPOSITES EMPLOYING FINITE ELEMENT MODEL WITH HOMOGENIZED CONSTITUTIVE RELATION NORHIDAYAH RASIN

MAT 111 Linear Algebra [Aljabar Linear]

A GENERALIZED POWER-LAW MODEL OF BLOOD FLOW THROUGH TAPERED ARTERIES WITH AN OVERLAPPING STENOSIS HUDA SALMI BINTI AHMAD

UNIVERSITI PUTRA MALAYSIA EXTENDING BIANCHI S CLASSIFICATION OF HOMOGENEOUS THREE-MANIFOLDS ASLAM ABDULLAH ITMA

MAT 202 Introduction to Analysis [ Pengantar Analisis]

MAT Calculus [Kalkulus]

UNIVERSITI PUTRA MALAYSIA ACCELERATING COSMOLOGIES WITH EXTENDED PRODUCT SPACES CH NG HAN SIONG ITMA

UNIVERSITI PUTRA MALAYSIA

OPTIMIZATION OF CHROMIUM, NICKEL AND VANADIUM ANALYSIS IN CRUDE OIL USING GRAPHITE FURNACE ATOMIC ABSORPTION SPECTROSCOPY NURUL HANIS KAMARUDIN

THE DEVELOPMENT OF PORTABLE SENSOR TO DETERMINE THE FRESHNESS AND QUALITY OF FRUITS USING CAPACITIVE TECHNIQUE LAI KAI LING

UNSTEADY MAGNETOHYDRODYNAMICS FLOW OF A MICROPOLAR FLUID WITH HEAT AND MASS TRANSFER AURANGZAIB MANGI UNIVERSITI TEKNOLOGI MALAYSIA

SORPTION OF CHROMIUM(VI) AND COPPER(II) FROM AQUEOUS SOLUTION BY CHEMICALLY-MODIFIED RICE HULL

UNIVERSITI PUTRA MALAYSIA A MODEL FOR BINARY RESPONSE VARIABLE WITH TIME-CENSORED OBSERVATIONS HANAN HASSAN ALI ADLAN FSAS

SYNTHESIS AND CHARACTERIZATION OF MESO-SUBSTITUTED PORPHYRIN MUHAMMAD TAHIR MUHAMMAD

EEE 208 TEORI LITAR II

UNIVERSITI SAINS MALAYSIA. Supplementary Semester Examination Academic Session 2004/2005. May IUK 291E - Mathematic I1 [Matematik II]

UNIVERSITI PUTRA MALAYSIA CLASSIFICATION OF LOW DIMENSIONAL NILPOTENT LEIBNIZ ALGEBRAS USING CENTRAL EXTENSIONS SEYED JALAL LANGARI IPM

EME 411 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

INTEGRATED MALAYSIAN METEOROLOGICAL DATA ATMOSPHERIC DISPERSION SOFTWARE FOR AIR POLLUTANT DISPERSION SIMULATION

HIGH RESOLUTION DIGITAL ELEVATION MODEL GENERATION BY SEMI GLOBAL MATCHING APPROACH SITI MUNIRAH BINTI SHAFFIE

Sains Malaysiana 47(9)(2018): LEE KHAI CHIEN, UMMUL KHAIR SALMA DIN* & ROKIAH ROZITA AHMAD

ALTERNATIVE STRIP METHOD FOR A LATERALLY DRIFTING SHIP IN WAVES MUHAMAD BIN RAMLI

EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE WITH EDUCATION PEPERIKSAAN IJAZAH SARJANA MUDA SAINS DENGAN PENDIDIKAN

DISCRETE ADOMIAN DECOMPOSITION METHOD FOR SOLVING FREDHOLM INTEGRAL EQUATIONS OF THE SECOND KIND SALAR HAMEED MOHAMMED

(Kertas soalan ini mengandungi 3 soalan dalam 11 halaman yang bercetak) (This question paper consists of 3 questions on 11 printed pages)

SOLUBILITY MODEL OF PALM OIL EXTRACTION FROM PALM FRUIT USING SUB-CRITICAL R134a NUR SYUHADA BINTI ABD RAHMAN

DEVELOPMENT OF A COMPUTER INTERFACING TECHNIQUE FOR THE STUDY OF MAGNETIC FORCES OF SUPERCONDUCTOR AND PERMANENT MAGNET

Transcription:

UNIVERSITI PUTRA MALAYSIA ANALYTICAL APPROACH FOR LINEAR PROGRAMMING USING BARRIER AND PENALTY FUNCTION METHODS PARWADI MOENGIN FSAS 2003 35

ANALYTICAL APPROACH FOR LINEAR PROGR.AMMDfG USING BARRIER AND PENALTY FUNCTION METHODS By PARWADI MOEJfGIN Thesis Submitted to the School of Graduate Studies, Universiti Putra Malaysia, in Fulfilment of the Requirements for the Degree of Doctor of Phllosophy September 2003

TO MY PARENTS MY WIFE ENDANG SETIOWATI MY SONS DITO RAMADBANI & VITO RIHALDIJIRAN 11

Abstract of thesis presented to the Senate of Universiti Putra Malaysia in fulfilment of the requirements for the degree of Doctor of Philosophy. ANALYTICAL APPROACH FOR LIIfEAR PROGRA.J4MJJTG USING BARRIER AND PENALTY FUNCTION METHODS By PARWADI MOENGIN September 2003 Chairman : Associate Professor Noor Akma Ibrahim, Ph.D Faculty : Science and Environmental Studies In order to solve the primal linear programming problems (and its dual) some methods have been used such as simplex method, geometric approach and interior points methods. None of these methods used Lagrangian function as a tool to solve the problem. This raises a question why are we not using this to solve the linear programming problems. Thus, in this research we study and analyze how the behavior and performance of barrier functions and penalty functions methods for solving the linear programming problems. All of these functions are in Lagrangian form. With logarithmic barrier function methods we introduce three types of function; that is, primal logarithmic, dual logarithmic and 111

primal-dual logarithmic functions. There are two mam results obtained from the logarithmic function method. First, we prove that for every value of the barrier parameter, the logarithmic barrier function for the problem has a unique minimizer; and then if the sequence of the values of barrier parameters tends to zero, then the sequence of the minimizers converges to a minimizer of the problem. From these properties, we construct an algorithm for solving the problem using the logarithmic barrier function methods. Second, we give the equivalences between the interior points set, the primal logarithmic barrier function, the dual logarithmic barrier function, the primal-dual logarithmic barrier function and the system of linear equations associated with these functions. In this research we also investigate the behavior and performance of the penalty function methods for linear programming problems. It includes polynomial penalty functions (such as primal penalty and dual penalty functions) and exponential penalty function methods. The main result of these methods is that, we can solve the problem by taking a sequence of values of the penalty parameters that tends to infinity; and then the sequence of the minimizers of the penalty functions associated with the value of penalty parameter will tend to the minimizer for the problem. lv

With this, we can formulate an algorithm for solving the problem using penalty function methods. The study also includes the exponential barrier function. The result obtained is similar with the result of the exponential penalty function methods. In this research we also investigate the higher-order derivatives of the linear programming and the system of linear equations associated with the problem. From this method we are able and successful in formulating an algorithm for solving the problem. Finally, in this research we give an analysis of sensitivity for the linear programming using interior point approach introduced by Kannarkar and using logarithmic barrier function. It encompasses cases of changing the right-hand sides of the constrained, changing the cost vector of the objective function, upper bounds, lower bounds of variables and ranges of the constraints. v

Abstrak tesis yang dikemukakan kepada Senat Universiti Putra Malaysia sebagai memenuhi keperluan untuk ijazah Doktor Falsafah. ANALYTICAL APPROACH FOR LI1IEAR PROGRAllMING USING BARRIER AND PENALTY FUNCTION METHODS Oleh PARWADI MOENGIN September 2003 Pengerusi : Profesor Madya Noor Akma Ibrahim, Ph.D Fakulti : Sains dan Pengajian Alam Sekitar Sagi menyelesaikan masalah pengaturcaraan linear primal (dan juga masalah dualnya) beberapa kaedah telah digunakan seperti kaedah simpleks, pendekatan geometri dan kaedah titik pedalaman. Tidak ada satupun kaedah terse but yang menggunakan fungsi Lagrange sebagai alat untuk menyelesaikan masalah ini. Hal ini menimbulkan persoalan mengapa kita tidak menggunakannya untuk menyelesaikan masalah ini. Di dalam penyelidikan ini kami mengkaji dan menganalisis bagaimana perilaku dan pencapaian kaedah-kaedah fungsi sawar dan fungsi penalti untuk menyelesaikan masalah pengaturcaraan linear. Semua fungsi tersebut adalah dalam bentuk fungsi Lagrange. VI

Dengan kaedah fungsi sawar logaritma, karni memperkenalkan tiga jenis fungsi; iaitu, fungsi logaritma primal, fungsi logaritma dual dan fungsi logaritma primal-dual. Ada dua keputusan utama yang membabitkan kaedah fungsi sawar logaritma. Pertama, kami membuktikan bahawa setiap nilai parameter sawar, fungsi sawar logaritma bagi masalah ini mempunyai peminimum tunggal; dan kemudian jika siri nilai-nilai parameter sawar menumpu ke sifar, maka siri peminimum tersebut akan menumpu kepada peminimum masalah tersebut. Daripada sifat ini, kami membina suatu algoritma untuk menyelesaikan masalah tersebut menggunakan kaedah fungsi sawar logaritma. Kedua, kami memberikan kesetaraan diantara kumpulan titik-titik pedalaman, fungsi sawar logaritma primal, fungsi sawar logaritma dual, fungsi sawar logaritma primal-dual dan sistem persamaan linear yang berkaitan dengan fungsi-fungsi ini. Di dalam penyelidikan ini kami juga mengkaji perilaku dan pencapaian dari kaedah-kaedah fungsi penalti bagi pengaturcaraan linear. Ini melibatkan fungsi-fungsi penalti polinomial (seperti fungsi penalti primal dan fungsi penalti dual) dan kaedah-kaedah fungsi penalti eksponen. Keputusan utama yang berkaitan dengan kaedah ini diberikan, iaitu, kami boleh menyelesaikan masalah tersebut dengan mengambil suatu sirl VII

daripada nilai parameter penalti yang menumpu ke infiniti; dan kemudian siri peminimum daripada fungsi penalti yang berkaitan dengan parameter penalti ini, akan menumpu ke peminimum masalah terse but. Dengan demikian kami boleh merumuskan suatu algoritma untuk menyelesaikan masalah terse but menggunakan kaedah fungsi penalti. Kajian ini juga melibatkan fungsi sawar eksponen. Keputusan yang diperoleh adalah serupa dengan keputusan daripada kaedah fungsi penalti eksponen. Dalam penyelidikan ini kami juga mengkaji terbitan peringkattinggi bagi pengaturcaraan linear dan sistem persamaan linear yang berkaitan dengan masalah tersebut. Keputusan utama yang melibatkan kaedah ini adalah bahawa kami beijaya merumuskan suatu algoritma untuk menyelesaikan masalah pengaturcaraan linear. Akhirnya, di dalam penyelidikan ini kami memberikan suatu analisis sensitiviti bagi pengaturcaraan linear menggunakan pendekatan titik pedalaman Karmarkar dan fungsi sawar logaritma. Ini merangkumi kes-kes mengubah ruas-kanan kekangan, mengubah vektor kos fungsi matiamat, batas atas dan batas bawah bagi pembolehubah, dan julat daripada kekangan. YIll

ACKNOWLEDGEMENTS Firstly, praise be to God, for giving me the strength and patient to complete this work. I would like to thank my supervisor Associate Professor Noor Akma Ibrahim, Ph.D for the excellent supervision, invaluable guidance, helpful discussions and continuous encouragement, without which this work could not be finished. My thanks also to the members of my supervisory committee, Professor Ismail Bin Mohd, Ph.D and Mansor Bin Monsi, Ph.D for their invaluable discussions, comments and help. I also would like to thank the Independent Examiner of my thesis Associate Professor Noor Hasnah Moin, Ph.D of University of Malaya for her comments and help. I wish to express my thanks to all my friends in Malaysia and Indonesia. Financial support was provided by Trisakti University Jakarta, which is highly appreciated and gratefully acknowledged. IX

I certify that an Examination Committee met on 22 September 2003 to conduct the final examination of pazwadi Moengin, on his Doctor of Philosophy thesis entitled "Analytical Approach for Linear Programming Using Barrier and Penalty Function Methods" in accordance with Universiti Pertanian Malaysia (Higher Degree) Act 1980 and Universiti Pertanian Malaysia (Higher Degree) Regulations 1981. The Committee recommends that the candidate be awarded the relevant degree. Members of the Examination Committee are as follows: Malik Abu Hasan, Ph.D Associate Professor, Faculty of Science and Environmental Studies Universiti Putra Malaysia (Chairman) Noor Alana Ibrahim, Ph.D Associate Professor, Faculty of Science and Environmental Studies Universiti Putra Malaysia (Member) Mansor Bin MODSI, Ph.D Senior Lecturer, Faculty of Science and Environmental Studies Universiti Putra Malaysia (Member) Ismail Bin Mohd, Ph.D Professor, Faculty of Science and Technology Kolej Universiti Sains Dan Teknologi Malaysia (Member) Noor Hasnah Mom, Ph.D Associate Professor, Institute of Mathematics Science University of Malaya (Independent Examiner) IUOn. ALI, Ph.D, Date: 0 4 DEC 2003 x

This thesis submitted to the Senate of Universiti Putra Malaysia has been accepted as fulfilment of the requirements for the degree of Doctor of Philosophy_ The members of the Supervisory Committee are as follows: Noor Akma Ibrahim, Ph.D Associate Professor, Faculty of Science and Environmental Studies Universiti Putra Malaysia (Chairman) Mansor Bin Monsi, Ph.D Senior Lecturer, Faculty of Science aild Environmental Studies Universiti Putra Malaysia (Member) Ismail Bin Mohd, Ph.D Professor, Faculty of Science and Technology Kolej Universiti Sains Dan Teknologi Malaysia (Member) AlIfI merls, Ph.D, Professor jdean School of Graduate Studies Universiti Putra Malaysia Date: e "" o+ Xl

DECLARATION I hereby declare that the thesis is based on my original work except for quotations and citations which have been acknowledged. I also declare that it has not been previously or concurrently submitted for any other degree at UPM or other institutions. PARWADI MOENGIN Date: 22 September 2003 xu

TABLE OF CONTENTS PAGE DEDICATION ABSTACT ABSTRAK ACKNOWLEDGEMENTS APPROVAL SHEETS DECLARATION FORM TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF NOTATIONS U 111 VI IX X xu X111 XVI XVll XVIU CHAPTER I II III INTRODUCTION General Overview Chapter Overview State of the Problem, Notations and Assumptions Some Key Words and Defmitions Purpose and Scope of the Thesis THE WGARITHMIC BARRIER FUNCTION METHODS Chapter Overview The logarithmic Barrier Function The Concept of the Logarithmic Barner Function The Primal Logarithmic Barrier Function The Primal Multiplier Logarithmic Barner Function The Dual Logarithmic Barrier Function The Primal-Dual Logarithmic Barrier Function Conclusion THE POLYNOMIAL PENALTY FUNCTION METHODS Chapter Overview The Primal Polynomial Penalty Function The Dual Polynomial Penalty Function Conclusion 1 1 25 26 29 35 37 37 37 37 41 65 68 75 80 81 81 81 93 97 XUI

IV THE EXPONENTIAL FUNCTION METHODS 98 Chapter Overview 98 The Exponential Penalty Function 98 The Exponential Barrier Function 107 Logarithmic-Exponential Function 110 The Concept 110 The Function 11 1 Conclusion 119 V DERIVATIVES OF PRIMAL-DUAL LINEAR PROGRAMMING 120 Chapter Overview 120 The Primal Newton Barrier Method 120 The Primal-Dual Newton Barrier Method 123 Higher-Order Derivatives in Linear Programming 125 Conclusion 135 VI THE SYSTEM OF LINEAR EQUATIONS METHOD 136 Chapter Overview 136 Introduction 136 The System of Linear Equations 138 Free Variable and Infeasibility of Linear Programming 140 Conclusion 144 VII ANALYSIS OF SENSITIVITY 145 Chapter Overview 145 Interior Point Approach 145 Case.1.c 0 153 Upper Bounds 160 Upper and Lower Bounds 168 Bounds and Ranges 172 Conclusion 176 VIII COMPUTATIONAL RESULTS AND DISCUSSION 177 Chapter Overview 177 Computational Results 177 Discussion 189 Conclusion 196 IX CONCLUSIONS AND SUGGESTIONS FOR FURTHER RESEARCH 197 Conclusions 197 Suggestions for Further Research 200 XlV

REFERENCES APPENDICES Al CONVEXITY A2 CLASSICAL OPTIMIZATION METHODS A3 LINEAR PROGRAMMING TEST PROBLEMS A4 INTERIOR-POINT ALGORITHM BIODATA OF THE AUTHOR 202 21 0 219 222 231 233 xv

LIST OF TABLES Table Page 8.1 Linear Programming test problems statistics...... 180 8.2 Algorithm 2.1, Algorithm 3.1(p = 2), Algorithm 3.1 (p = 4) and Karmarkar's Algorithm test statistics... 181 8.3 Comparison of time per iteration for four algorithms.............................................................. 182 8.4 Comparison of run time ratios for the three algorithms with respect to Karmarkar's algorithm.................................. 183 8.5 Comparison of total iteration ratios for the three algorithms with respect to Karmarkar's algorithm... 184 8.6 Comparison of time per iteration ratios for the three algorithms with respect to Karmarkar's algorithm.... 185 XVI

LIST OF FIGURES Figure Page 2.1 The logarithmic barrier function... 35 3.1 The quadratic penalty function for p = 2... 83 3.2 The polynomial penalty function for p = 4... 83 3.3 The polynomial penalty function for p = 6... 84 4.1 The exponential penalty function... 100 4.2 The exponential barrier function... 108 8.1 Algorithm 2.1, Algorithm 3.1(p = 2), Algorithm 3.1(p = 4) and Kannarkar's Algorithm execution times (CPU times)................ 186 8.2 Algorithm 2.1, Algorithm 3.1(p = 2), Algorithm 3.1(p = 4) and Karmarkar's Algorithm total iterations......... '"... '"... "... 186 8.3 Algorithm 2.1, Algorithm 3.1(p = 2), Algorithm 3.1(p = 4) and Kannarkar's Algorithm time per iteration......'"...... 187 8.4 Time ratios of Algorithm 2.1, Algorithm 3.1(p = 2), and Algorithm 3.1(p = 4) with respect to Karmarkar's Algorithm... 187 8.S Iteration ratios of Algorithm 2.1, Algorithm 3.1(p = 2), and Algorithm 3.1(p = 4) with respect to Karmarkar's Algorithm-LP test problems... 188 8.6 Time per iteration ratios of Algorithm 2.1, Algorithm 3.1(p = 2), and Algorithm 3.1(p = 4) with respect to Karrnarkar's Algorithm... 188 xvii

LIST OF NOTATIONS The following notations will be used in this thesis: Set Notation E is an element of is not an element of the empty set u union intersection is a subset of is a superset of R the set of real numbers the set of positive real numbers bnd(d) the boundary of set D the region feasible of primal linear programming the region feasible of dual linear programming the (relative) interior set of Fp the (relative) interior set of Fd XVlll

F * p the minimizers set of primal linear programming F * d the maximizers set of dual linear programmmg F the feasible region of primal-dual problem the (relative) interior set of F the a-level set of F p the a-level set of Fd F{a) the a-level set of F Miscellaneous Symbols = is equal to is not equal to - is identical to or is congruent to < is less than is less than or equal to > is greater than is greater than or equal to 00 n Iai i",l lal infinity at +a2 +... +an the modulus of a XIX

Vectors the vectors!lxll Ilxt (.,.), 11 11 the transpose of vector c the dot product of vectors c and x the Euclidean norm of vector x the Euclidean scalar product the minimizer of primal linear programming f* the minimum value of primal linear programmmg a barrier parameter cr a penalty parameter a decreasing sequence of positive barrier parameters an increasing sequence of positive barrier parameters e unit vector the value of x at the parameter /J. the unconstrained minimizers set corresponding with barrier parameter /J. xx

the unconstrained minimizers set corresponding with penalty parameter (J Matrices A a matrix A the ith row vector of matrix A the inverse of the matrix A is equal to (A -1)2 the transpose of the matrix A x n x n diagonal matrix with elements Xi I n x n diagonal matrix with elements (Xi P: increment of X the set of all column vectors n x 1 with elements in R the set of all positive column vectors n x 1 with elements in R the set of all matrices m x n with elements in R Ax rank (A) the product of matrix A and vector X the rank of matrix A XX1

Functions [( x) the value of the function [at x ex, exp( x) ln x g(t) 00 lim [( x) x--+a exponential function of x natural logarithm of x g(t) tends to infinity the limit of [( x) as x tends to a L( x, f.l) Lagrangian function B,( x, f.l) VB,(x, f.l) the primal logarithm barrier function the gradient of B, (x, f.l) the Hessian of B, (x, f.l) min B,( x,f.l) x o the alternative primal logarithmic barrier function the multiplier primal logarithmic barrier function the dual logarithmic barrier function the primal-dual logarithmic barrier function P( x, a) the primal polynomial penalty function XXII

E(x, a) minp(x,a) x o the dual polynomial penalty function the primal exponential penalty function the primal exponential barrier function min {p(x,a)/x E R", x oj xxiii

CHAPTER I INTRODUCTION General Overview The purpose of the mathematical programming, a branch of the optimization, is to minimize (or maximize) a function of several variables under a set of constraints. This is a very important problem arising in many real-world situations such as cost or duration minimization. Linear programming means that we discuss about the function to be optimized whereby its associated set of constraints are linear. The simplex algorithm, first developed by Dantzig in 1947, is a very efficient method to solve this class of problems (Singiresu, 1996). It has been studied and improved since its first appearance, and is now widely used in commercial software to solve a great variety of problems such as production planning, transportation and scheduling (Singiresu, 1996). However, an article by Kannarkar (Barnes, 1986; Ariayawansa et al., 2001 ) introduced in 1984 a new class of methods called interior point methods. Most of the ideas underlying these new methods originate from nonlinear optimization domain. These methods are