skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


This content will become publicly available on July 7, 2026

Title: Gottfried Green Tomatoes: Using Leibniz’s Rule to Find the Roots of Tomato Plant Equations
The roots of a plant can be viewed as a graph, with vertices representing points in Euclidean space and edges representing the connective material. Such graphs will ideally be designed in order to optimize one or more relevant objectives. Two objectives that are particularly important for biological reasons include minimizing the total length of the edges in the graph (wiring cost), and minimizing the total lengths of the shortest paths from each point to the root of the graph (conduction delay). These two objectives compete with each other, as optimizing for one objective generally results in poorer performance of the other. Additionally, sensitivity to gravitational forces constrains the curvature of edges in the graph, and by extension how well these objectives can be optimized. In this paper we show how ideas from economics can be used to resolve the tradeoff between competing objectives, and we define a concrete optimization problem that accounts for the role of gravity in constraining the solution space. We then show two techniques for solving this seemingly impossible optimization problem, both of which will be accessible to undergraduate math students.  more » « less
Award ID(s):
2244735
PAR ID:
10615337
Author(s) / Creator(s):
; ; ; ; ;
Publisher / Repository:
Taylor and Francis
Date Published:
Journal Name:
Mathematics Magazine
ISSN:
0025-570X
Page Range / eLocation ID:
1 to 12
Subject(s) / Keyword(s):
tomato root system architecture pareto front optimality gravitropism
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    We consider the problem of collective exploration of a known n- node edge-weighted graph by k mobile agents that have limited energy but are capable of energy transfers. The agents are initially placed at an arbitrary subset of nodes in the graph, and each agent has an initial, possibly different, amount of energy. The goal of the exploration problem is for every edge in the graph to be traversed by at least one agent. The amount of energy used by an agent to travel distance x is proportional to x. In our model, the agents can share energy when co-located: when two agents meet, one can transfer part of its energy to the other. For an n-node path, we give an O(n+k) time algorithm that either nds an exploration strategy, or reports that one does not exist. For an n-node tree with l leaves, we give an O(n+lk^2) algorithm that finds an exploration strategy if one exists. Finally, for the general graph case, we show that the problem of deciding if exploration is possible by energy-sharing agents is NP-hard, even for 3-regular graphs. In addition, we show that it is always possible to find an exploration strategy if the total energy of the agents is at least twice the total weight of the edges; moreover, this is asymptotically optimal. 
    more » « less
  2. Unmanned aerial vehicle (UAV) plays prominent role in enhancing backhaul connectivity and providing extended coverage areas due to its mobility and flexible deployment. To realize these objectives simultaneously, we present a new framework for positioning the UAV to maximize the small-cells backhaul network connectivity characterized by its Fiedler value, the second smallest eigenvalue of the Laplacian matrix representing the network graph, while maintaining particular signal-to-noise ratio constraint for each individual user equipment. Moreover, we show that the localization problem can be approximated by a low complexity convex semi-definite programming optimization problem. Finally, our extensive simulations verify the approximation validity and demonstrate the potential gain of UAV deployment. 
    more » « less
  3. We initiate the study of Simultaneous Graph Embedding with Fixed Edges in the beyond planarity framework. In the QSEFE problem, we allow edge crossings, as long as each graph individually is drawn quasiplanar, that is, no three edges pairwise cross. %We call this problem the QSEFE problem. We show that a triple consisting of two planar graphs and a tree admit a QSEFE. This result also implies that a pair consisting of a 1-planar graph and a planar graph admits a QSEFE. We show several other positive results for triples of planar graphs, in which certain structural properties for their common subgraphs are fulfilled. For the case in which simplicity is also required, we give a triple consisting of two quasiplanar graphs and a star that does not admit a QSEFE. Moreover, in contrast to the planar SEFE problem, we show that it is not always possible to obtain a QSEFE for two matchings if the quasiplanar drawing of one matching is fixed. 
    more » « less
  4. In this paper, we consider two fundamental cut approximation problems on large graphs. We prove new lower bounds for both problems that are optimal up to logarithmic factors. The first problem is approximating cuts in balanced directed graphs. In this problem, we want to build a data structure that can provide (1 ± ε)-approximation of cut values on a graph with n vertices. For arbitrary directed graphs, such a data structure requires Ω(n2) bits even for constant ε. To circumvent this, recent works study β-balanced graphs, meaning that for every directed cut, the total weight of edges in one direction is at most β times the total weight in the other direction. We consider the for-each model, where the goal is to approximate each cut with constant probability, and the for-all model, where all cuts must be preserved simultaneously. We improve the previous Ømega(n √β/ε) lower bound in the for-each model to ~Ω (n √β /ε) and we improve the previous Ω(n β/ε) lower bound in the for-all model to Ω(n β/ε2). This resolves the main open questions of (Cen et al., ICALP, 2021). The second problem is approximating the global minimum cut in a local query model, where we can only access the graph via degree, edge, and adjacency queries. We prove an ΩL(min m, m/ε2k R) lower bound for this problem, which improves the previous ΩL(m/k R) lower bound, where m is the number of edges, k is the minimum cut size, and we seek a (1+ε)-approximation. In addition, we show that existing upper bounds with minor modifications match our lower bound up to logarithmic factors. 
    more » « less
  5. The line coverage problem is the coverage of linear environment features (e.g., road networks, power lines), modeled as 1D segments, by one or more robots while respecting resource constraints (e.g., battery capacity, flight time) for each of the robots. The robots incur direction dependent costs and resource demands as they traverse the edges. We treat the line coverage problem as an optimization problem, with the total cost of the tours as the objective, by formulating it as a mixed integer linear program (MILP). The line coverage problem is NP-hard and hence we develop a heuristic algorithm, Merge- Embed-Merge (MEM). We compare it against the optimal MILP approach and a baseline heuristic algorithm, Extended Path Scanning. We show the MEM algorithm is fast and suitable for real-time applications. To tackle large-scale problems, our approach performs graph simplification and graph partitioning, followed by robot tour generation for each of the partitioned subgraphs. We demonstrate our approach on a large graph with 4,658 edges and 4,504 vertices that represents an urban region of about 16 sq. km. We compare the performance of the algorithms on several small road networks and experimentally demonstrate the approach using UAVs on the UNC Charlotte campus road network. 
    more » « less