An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem

Finding a minimum spanning tree in a given network is a famous combinatorial optimization problem that appears in different engineering applications. Even though this problem is solvable in polynomial time, having efficient mathematical programming models is important as they can provide insights fo...

Full description

Bibliographic Details
Main Author: Tamer F. Abdelmaguid
Format: Article
Language:English
Published: MDPI AG 2018-09-01
Series:Mathematics
Subjects:
Online Access:http://www.mdpi.com/2227-7390/6/10/183
id doaj-ea3b576d4dfa422ab9dc53d53f36d935
record_format Article
spelling doaj-ea3b576d4dfa422ab9dc53d53f36d9352020-11-24T21:46:47ZengMDPI AGMathematics2227-73902018-09-0161018310.3390/math6100183math6100183An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree ProblemTamer F. Abdelmaguid0Department of Mechanical Engineering, School of Sciences and Engineering, American University in Cairo, AUC Avenue, P.O. Box 74, New Cairo 11835, EgyptFinding a minimum spanning tree in a given network is a famous combinatorial optimization problem that appears in different engineering applications. Even though this problem is solvable in polynomial time, having efficient mathematical programming models is important as they can provide insights for formulating larger models that integrate other decisions in more complex applications. In the literature, there are ten different integer and mixed integer linear programming (MILP) models for this problem. They are variants of set packing, cuts, network flow and node level formulations. In addition, this paper introduces an efficient node level MILP model. Comparisons for the eleven models are provided. First, the models are compared in terms of the number of decision variables and the number of constraints. Then, computational comparisons using a commercial MILP solver on sets of randomly generated instances of different sizes are conducted. Results provide evidence that the proposed MILP model is competitive in terms of the computational time needed for proving optimality of generated solutions for instances with up to 50 nodes. Meanwhile, the LP relaxation of a multi-commodity flow MILP model which has integer polyhedron provides stable computational times despite its larger size.http://www.mdpi.com/2227-7390/6/10/183minimum spanning treecombinatorial optimizationmathematical programming
collection DOAJ
language English
format Article
sources DOAJ
author Tamer F. Abdelmaguid
spellingShingle Tamer F. Abdelmaguid
An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
Mathematics
minimum spanning tree
combinatorial optimization
mathematical programming
author_facet Tamer F. Abdelmaguid
author_sort Tamer F. Abdelmaguid
title An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
title_short An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
title_full An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
title_fullStr An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
title_full_unstemmed An Efficient Mixed Integer Linear Programming Model for the Minimum Spanning Tree Problem
title_sort efficient mixed integer linear programming model for the minimum spanning tree problem
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2018-09-01
description Finding a minimum spanning tree in a given network is a famous combinatorial optimization problem that appears in different engineering applications. Even though this problem is solvable in polynomial time, having efficient mathematical programming models is important as they can provide insights for formulating larger models that integrate other decisions in more complex applications. In the literature, there are ten different integer and mixed integer linear programming (MILP) models for this problem. They are variants of set packing, cuts, network flow and node level formulations. In addition, this paper introduces an efficient node level MILP model. Comparisons for the eleven models are provided. First, the models are compared in terms of the number of decision variables and the number of constraints. Then, computational comparisons using a commercial MILP solver on sets of randomly generated instances of different sizes are conducted. Results provide evidence that the proposed MILP model is competitive in terms of the computational time needed for proving optimality of generated solutions for instances with up to 50 nodes. Meanwhile, the LP relaxation of a multi-commodity flow MILP model which has integer polyhedron provides stable computational times despite its larger size.
topic minimum spanning tree
combinatorial optimization
mathematical programming
url http://www.mdpi.com/2227-7390/6/10/183
work_keys_str_mv AT tamerfabdelmaguid anefficientmixedintegerlinearprogrammingmodelfortheminimumspanningtreeproblem
AT tamerfabdelmaguid efficientmixedintegerlinearprogrammingmodelfortheminimumspanningtreeproblem
_version_ 1725900003651616768