Abstract
In this paper, we investigate the weighted maximal planar graph (WMPG) problem. Given a complete, edge-weighted, simple graph, the WMPG problem involves finding a subgraph with the highest sum of edge weights that is maximal planar, namely, it can be embedded in the plane without any of its edges intersecting, and no additional edge can be added to the subgraph without violating its planarity. We present a new integer linear programming (ILP) model for this problem. We then develop a cutting-plane algorithm to solve the WMPG problem based on the proposed ILP model. This algorithm enables the problem to be solved more efficiently than previously reported algorithms. New upper bounds are also provided, which are useful in evaluating the quality of heuristic solutions or in generating initial solutions for meta-heuristics. Computational results are reported for a set of 417 test instances of size varying from 6 to 100 nodes including 105 instances from the literature and 312 randomly generated instances. The computational results indicate that instances with up to 24 nodes can be solved optimally in reasonable computational time and the new upper bounds for larger instances significantly improve existing upper bounds.
Similar content being viewed by others
References
Ahmadi-Javid A and Ramshe N (2013). On the block layout shortest loop design problem. IIE Transactions 45 (5): 494–501.
Bondy JA and Murty USR (1976). Graph Theory with Applications. Palgrave Macmillan: London.
de Fraysseix H, Pach J and Pollack R (1990). How to draw a planar graph on a grid. Combinatorica 10 (1): 41–51.
Domschke W and Drexl A (1985). Location and Layout Planning: An International Bibliography. Springer-Verlag: New York.
Dyer ME, Foulds LR and Frieze AM (1985). Analysis of heuristics for finding a maximum weight planar subgraph. European Journal of Operational Research 20 (1): 102–114.
Eades P, Foulds LR and Giffin JW (1982). An efficient heuristic for identifying a max-weight planar subgraph, Lecture Notes in Mathematics, 952. Springer-Verlag: Berlin.
Farahani ZR, Laporte G and Sharifyazdi M (2005). A practical exact algorithm for the shortest loop design problem in a block layout. International Journal of Production Research 43 (9): 1879–1887.
Foulds LR (1983). Techniques for facilities layout: Deciding which pairs of activities should be adjacent. Management Science 29 (12): 1414–1426.
Foulds LR (1992). Graph Theory Applications. Springer-Verlag: New York.
Foulds LR (1993a). Graph theoretic-based decision support for facilities layout. IFIP Transactions B: Applications in Technology 11: 145–157.
Foulds LR (1993b). Layout manager: A decision support system for facilities planning. IFIP Transactions B: Applications in Technology 11: 293–300.
Foulds LR (1997). LayoutManager: A micro-computer based decision support system for facilities planning. Decision Support Systems 20 (3): 199–213.
Foulds LR and Giffin JW (1987). Facilities layout generalized model solved by n-boundary shortest path heuristics. European Journal of Operational Research 28 (3): 382–391.
Foulds LR and Giffin JW (1990). Some graph theoretic approaches to certain facilities layout models. Annals of the New York Academy of Sciences 576: 176–191.
Foulds LR and Robinson DF (1976). A strategy for solving the plant layout problem. Operational Research Quarterly 27 (4): 845–885.
Foulds LR and Robinson DF (1978). Graph theoretic heuristics for the plant layout problem. International Journal of Production Research 16 (1): 27–37.
Foulds LR and Tran HV (1986). Library layout via graph theory. Computers & Industrial Engineering 10 (3): 245–252.
Foulds LR, Gibbons PB and Giffin JW (1985). Facilities layout adjacency determination: An experimental comparison of three graph theoretic heuristics. Operations Research 33 (5): 1091–1106.
Garey MR and Johnson DS (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. WH Freeman: New York.
Giffin JW (1984). Graph theory techniques for facilities layout. PhD Thesis, University of Canterbury, New Zealand.
Giffin JW and Foulds LR (1987). Facility layout generalized model solved by n-boundary shortest path heuristics. European Journal of Operational Research 28 (3): 109–116.
Giffin JW, Watson KH and Foulds LR (1995). Orthogonal layouts using the deltahedron heuristic. Australasian Journal of Combinatorics 12: 127–144.
Hales HL (1984). Computer-Aided Facilities Planning. M. Dekker: New York.
Hasan M and Osman IH (1995). Local search algorithms for the maximal planar layout problem. International Transactions in Operational Research 2 (1): 89–106.
Hassan MMD and Hogg GL (1987). A review of graph theory application to the facilities layout problem. Omega 15 (4): 291–300.
Hopcroft J and Tarjan R (1974). Efficient planarity testing. Journal of the ACM 21 (4): 549–568.
Kusiak A and Heragu SS (1987). The facility layout problem. European Journal of Operational Research 29 (3): 229–251.
Lempel A, Even S and Cederbaum I (1967). An algorithm for planarity testing of graphs. In: Rosenstiehl P (ed). Theory of Graphs. Gordon and Breach: New York, pp 215–232.
Mehlhorn K (1984). Data Structures and Algorithms II: Graph Algorithms and NP-Completeness. Springer-Verlag: Berlin.
Mehlhorn K and Mutzel P (1996). On the embedding phase of the Hopcroft and Tarjan planarity testing algorithm. Algorithmica 16 (2): 233–242.
Meller RD and Gau KY (1996). The facility layout problem: Recent and emerging trends and perspectives. Journal of Manufacturing Systems 15 (5): 351–366.
Merker J and Wascher G (1997). Two new heuristic algorithms for the maximal planar layout problem. OR Spectrum 19 (2): 131–137.
Montreuil B and Ratliff D (1989). Utilizing cut trees as design skeletons for facility layout. IIE Transactions 21 (2): 136–143.
Montreuil B, Ratliff D and Goetschalckx M (1987). Matching based interactive facility layout. IIE Transactions 19 (3): 271–279.
Muther R (1955). Practical Plant Layout. McGraw-Hill: New York.
Osman IH (2006). A tabu search procedure based on a random roulette diversification for the weighted maximal planar graph problem. Computers & Operations Research 33 (9): 2526–2546.
Osman IH, Hasan M and Abdullah A (2002). Linear programming based meta-heuristics for the weighted maximal planar graph. Journal of the Operational Research Society 53 (10): 1142–1149.
Osman IH, Al-Ayoubi B and Barake M (2003). A greedy random adaptive search procedure for the weighted maximal planar graph problem. Computers & Industrial Engineering 45 (4): 635–651.
Schnyder W (1990). Embedding planar graphs on the grid, in Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM: Philadelphia, pp. 138–148.
Seppanen JJ and Moore JM (1970). Facilities planning with graph theory. Management Science 17 (4): 242–253.
Seppanen JJ and Moore JM (1975). String processing algorithms for plant layout problems. International Journal of Production Research 13 (3): 239–254.
Singh SP and Sharma RRK (2006). A review of different approaches to the facility layout problems. International Journal of Advanced Manufacturing Technology 30 (5–6): 425–433.
Tompkins JA, Bozer YA, Tanchoco JMA and White JA (2003). Facilities Planning. John Wiley & Sons: New York.
Wascher G and Merker J (1997). A comparative evaluation of heuristics for the adjacency problem in facility layout planning. International Journal of Production Research 35 (2): 447–466.
Acknowledgements
The authors would like to thank the referees for the valuable comments which helped improve the paper. The authors would like to thank Prof. Ibrahim H. Osman, from the American University of Beirut, who helped us by graciously sending us his test problems and giving his constructive advice.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ahmadi-Javid, A., Ardestani-Jaafari, A., Foulds, L. et al. An algorithm and upper bounds for the weighted maximal planar graph problem. J Oper Res Soc 66, 1399–1412 (2015). https://doi.org/10.1057/jors.2014.98
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/jors.2014.98