-
A Divide and Conquer Approximation Algorithm for Partitioning Rectangles
Authors:
Reyhaneh Mohammadi,
Mehdi Behroozi
Abstract:
Given a rectangle $R$ with area $A$ and a set of areas $L=\{A_1,...,A_n\}$ with $\sum_{i=1}^n A_i = A$, we consider the problem of partitioning $R$ into $n$ sub-regions $R_1,...,R_n$ with areas $A_1,...,A_n$ in a way that the total perimeter of all sub-regions is minimized. The goal is to create square-like sub-regions, which are often more desired. We propose an efficient $1.203$--approximation a…
▽ More
Given a rectangle $R$ with area $A$ and a set of areas $L=\{A_1,...,A_n\}$ with $\sum_{i=1}^n A_i = A$, we consider the problem of partitioning $R$ into $n$ sub-regions $R_1,...,R_n$ with areas $A_1,...,A_n$ in a way that the total perimeter of all sub-regions is minimized. The goal is to create square-like sub-regions, which are often more desired. We propose an efficient $1.203$--approximation algorithm for this problem based on a divide and conquer scheme that runs in $\mathcal{O}(n^2)$ time. For the special case when the aspect ratios of all rectangles are bounded from above by 3, the approximation factor is $2/\sqrt{3} \leq 1.1548$. We also present a modified version of out algorithm as a heuristic that achieves better average and best run times.
△ Less
Submitted 1 September, 2023; v1 submitted 31 August, 2023;
originally announced August 2023.
-
Space Partitioning Schemes and Algorithms for Generating Regular and Spiral Treemaps
Authors:
Mehdi Behroozi,
Reyhaneh Mohammadi,
Cody Dunne
Abstract:
Treemaps have been widely applied to the visualization of hierarchical data. A treemap takes a weighted tree and visualizes its leaves in a nested planar geometric shape, with sub-regions partitioned such that each sub-region has an area proportional to the weight of its associated leaf nodes. Efficiently generating visually appealing treemaps that also satisfy other quality criteria is an interes…
▽ More
Treemaps have been widely applied to the visualization of hierarchical data. A treemap takes a weighted tree and visualizes its leaves in a nested planar geometric shape, with sub-regions partitioned such that each sub-region has an area proportional to the weight of its associated leaf nodes. Efficiently generating visually appealing treemaps that also satisfy other quality criteria is an interesting problem that has been tackled from many directions. We present an optimization model and five new algorithms for this problem, including two divide and conquer approaches and three spiral treemap algorithms. Our optimization model is able to generate superior treemaps that could serve as a benchmark for comparing the quality of more computationally efficient algorithms. Our divide and conquer and spiral algorithms either improve the performance of their existing counterparts with respect to aspect ratio and stability or perform competitively. Our spiral algorithms also expand their applicability to a wider range of input scenarios. Four of these algorithms are computationally efficient as well with quasilinear running times and the last algorithm achieves a cubic running time. A full version of this paper with all appendices, data, and source codes is available at \anonymizeOSF{\OSFSupplementText}.
△ Less
Submitted 31 August, 2023;
originally announced August 2023.
-
Last Mile Delivery with Drones and Sharing Economy
Authors:
Mehdi Behroozi,
Dinghao Ma
Abstract:
We consider a combined system of regular delivery trucks and crowdsourced drones, available via a sharing economy platform, to provide a technology-assisted crowd-based last-mile delivery experience. We develop analytical models and methods for a system in which package delivery is performed by a big truck carrying many packages to a neighborhood or a town in a metropolitan area and then the packa…
▽ More
We consider a combined system of regular delivery trucks and crowdsourced drones, available via a sharing economy platform, to provide a technology-assisted crowd-based last-mile delivery experience. We develop analytical models and methods for a system in which package delivery is performed by a big truck carrying many packages to a neighborhood or a town in a metropolitan area and then the packages are assigned to crowdsourced drone operators to deliver them to their final destinations. We develop several optimization models for various cases of the problem and use a combination of heuristic algorithms to solve this NP-hard problem. Finally, we present computational results for the models and algorithms, and conduct an exhaustive sensitivity analysis to check the influence of different parameters and assumptions on the final results. We also provide extensive managerial insights on the benefits of our proposed model if implemented in practice.
△ Less
Submitted 30 August, 2023;
originally announced August 2023.
-
Increasing Supply Chain Resiliency Through Equilibrium Pricing and Stipulating Transportation Quota Regulation
Authors:
Mostafa Pazoki,
Hamed Samarghandi,
Mehdi Behroozi
Abstract:
Supply chain disruption can occur for a variety of reasons, including natural disasters or market dynamics for which resilient strategies should be designed. If the disruption is profound and with dire consequences for the economy, it calls for the regulator's intervention to minimize the impact for the betterment of the society. This paper considers a shipping company with limited capacity which…
▽ More
Supply chain disruption can occur for a variety of reasons, including natural disasters or market dynamics for which resilient strategies should be designed. If the disruption is profound and with dire consequences for the economy, it calls for the regulator's intervention to minimize the impact for the betterment of the society. This paper considers a shipping company with limited capacity which will ship a group of products with heterogeneous transportation and production costs and prices, and investigates the minimum quota regulation on transportation amounts stipulated by the government. An interesting example can happen in North American rail transportation market, where the rail capacity is used for a variety of products and commodities such as oil and grains. Similarly, in Europe supply chain of grains produced in Ukraine is disrupted by the Ukraine war and the blockade of sea transportation routes, which puts pressure on rail transportation capacity of Ukraine and its neighboring countries to the west that needs to be shared for shipping a variety of products including grains, military, and humanitarian supplies. Such situations require a proper execution of government intervention for effective management of the limited transportation capacity to avoid the rippling effects throughout the economy. We propose mathematical models and solutions for the market players and the government in a Canadian case study. Subsequently, the conditions that justify government intervention are identified, and an algorithm to obtain the optimum minimum quotas is presented.
△ Less
Submitted 7 October, 2023; v1 submitted 1 August, 2023;
originally announced August 2023.
-
Approximating Median Points in a Convex Polygon
Authors:
Reyhaneh Mohammadi,
Raghuveer Devulapalli,
Mehdi Behroozi
Abstract:
We develop two simple and efficient approximation algorithms for the continuous $k$-medians problems, where we seek to find the optimal location of $k$ facilities among a continuum of client points in a convex polygon $C$ with $n$ vertices in a way that the total (average) Euclidean distance between clients and their nearest facility is minimized. Both algorithms run in…
▽ More
We develop two simple and efficient approximation algorithms for the continuous $k$-medians problems, where we seek to find the optimal location of $k$ facilities among a continuum of client points in a convex polygon $C$ with $n$ vertices in a way that the total (average) Euclidean distance between clients and their nearest facility is minimized. Both algorithms run in $\mathcal{O}(n + k + k \log n)$ time. Our algorithms produce solutions within a factor of 2.002 of optimality. In addition, our simulation results applied to the convex hulls of the State of Massachusetts and the Town of Brookline, MA show that our algorithms generally perform within a range of 5\% to 22\% of optimality in practice.
△ Less
Submitted 26 June, 2023;
originally announced June 2023.
-
Largest Inscribed Rectangles in Geometric Convex Sets
Authors:
Mehdi Behroozi
Abstract:
This paper considers the problem of finding maximum volume (axis-aligned) inscribed boxes in a compact convex set, defined by a finite number of convex inequalities, and presents optimization and geometric approaches for solving them. Several optimization models are developed that can be easily generalized to find other inscribed geometric shapes such as triangles, rhombi, and squares. To find the…
▽ More
This paper considers the problem of finding maximum volume (axis-aligned) inscribed boxes in a compact convex set, defined by a finite number of convex inequalities, and presents optimization and geometric approaches for solving them. Several optimization models are developed that can be easily generalized to find other inscribed geometric shapes such as triangles, rhombi, and squares. To find the largest axis-aligned inscribed rectangles in the higher dimensions, an interior-point method algorithm is presented and analyzed. For 2-dimensional space, a parametrized optimization approach is developed to find the largest (axis-aligned) inscribed rectangles in convex sets. The optimization approach provides a uniform framework for solving a wide variety of relevant problems. Finally, two computational geometric $(1-\varepsilon)$--approximation algorithms with sub-linear running times are presented that improve the previous results.
△ Less
Submitted 9 August, 2022; v1 submitted 30 May, 2019;
originally announced May 2019.