

The Mathematics of Lawn Mowing 514
Hugh Pickens writes "I enjoy mowing my six-acre lawn with my John Deere 757 zero-turn every week, and over the course of the last five years of mowing I have come up with my own most efficient method of getting the job done which takes me about three hours. While completing my task this morning, I decided after I finished to research the subject to discover if there is a method for determining the most efficient path for mowing, and found that Australians Bunkard Polster and Marty Ross wrote last summer about an elegant mathematical presentation of the problem of mowing an irregularly shaped area as efficiently as possible. First we simplify our golf course mowing problem by covering the course with an array of circles with each circle radius equal to the width of the mower disc. Connecting the centers of the circles produces an equilateral triangular grid, with vertices at the circle centers. Following a path consisting of grid edges, there will necessarily be a fair amount of overlap so the statement of the problem is to minimize the overlap by minimizing the number of vertices that are visited more than once which Polster and Ross say is easily achieved by well-known computer search algorithms. Any other tips from Slashdot readers?"
Here's a tip... (Score:5, Funny)
Re: (Score:2, Insightful)
Here's another tip. More of a rhetorical question, actually: what the hell does anybody need a six-acre lawn for? Can you honestly say that it provides you with more enjoyment than, say, a half-acre lawn?
Re:Here's a tip... (Score:4, Insightful)
Absolutely. A half-acre is barely enough to do any sports-like activities. There's a very good chance that the ball/disc/boomerang/whatever will end up in the neighbor's yard.
At best, it's a pain to go around and get it, and everyone waits while one person has a good run, unbalancing everything.
At worst, you have a cranky neighbor or break something in your neighbor's yard.
So yeah, having a big yard can make a difference.
If all you do is barbecue, then a 1/2 acre yard is more than enough, though.
Re: (Score:2)
Yeah, but then if Americans built parks, they'd have to get to know their neighbours.
Re: (Score:2)
Yeah, but then if Americans built parks, they'd have to get to know their neighbours.
Well, there's something to that, but it's not exclusive to Merkins. I have a largeish property (>100 acre) in Tasmania which might be regarded as a de facto park in the sense that I do absolutely nothing to discourage the occasional bushwalker from scrambling across, but I also do not have to worry about installing curtains or blinds in my windows. After all, anyone coming past my house after dark is likely to break their necks, assuming they don't get eaten by drop-bears. ;-)
Re:If only Americans had heard of parks. (Score:5, Insightful)
Well let's see: when I was a little boy we went unsupervised all the time. Violent crime has gone steadily down since I was a kid so why are people are more afraid of letting their kids play unsupervised? Just because we've been trained to fear danger more and more doesn't mean that we or our kids are actually in more danger.
And also, one of the perks of living in a neighbourhood where the families are acquainted with each other is that even when your eyes are not on your kid, other neighbours' eyes are, and if something goes wrong you can count on them to help your kid if needed (with the understanding that you do the same for your neighbour's kid). I'm not a Christian by any means, but "love thy neighbour" was a good practical piece of advice.
The people using the parks will act much less like assholes if they know each other. This is what community is all about. People behave better to those they know than those they don't know. It's the Golden Rule in action.
As for the condition of your parks, might I suggest a modest tax increase, sufficient to allow the municipality to maintain the parks? And failing that, a neighbourhood park maintenance co-op group?
Using your shitty parks as an excuse not to get to know your neighbours, when getting to know them is the best, cheapest solution to your shitty-park problem betrays a shocking lack of reasoning on your part. And yet you're not stupid (presumably). Have we come so far in our hyper-individualistic culture that we can't even see neighbourliness as a possible solution to our problems? Even the problems that were created by hyper-individualism in the first place?
Re: (Score:3)
I don't see what aspect of his claim was irrational. That's the reality of public places these days, and frankly it was that bad when the economy was in good shape, I dread seeing what it will be like in a year or two.
Re: (Score:3)
I'd rather not have neighbors. If I can see them, they're too close. In fact, if I can see them through a rifle scope, they're too close.
Of course, because if you can see them through a scope, it means they can see you the same way. That's why everybody should have large enough security perimeter around their home, as well as over-the-horizon offensive capability. Why put one's family into unnecessary risk which can be easily avoided?
Re: (Score:2)
I agree that public parks are a much better solution than large yards. Part of the problem, however, is that when you're choosing a new home, access to public recreation can be just one of many factors to choose from. It might be more important to me to be close to public transportation, the grocery store, my children's school, my job, etc. Since Americans have previously NOT chosen to build spacious parks everywhere, that might leave me without adequate access. I might, however, be able to find a large
Re: (Score:2)
Wouldn't finding a 6 acre lot close to public transportation be a lot harder than finding a small lot close to public transportation *and* a public park? Public transport usually doesn't serve such sparsely populated areas very frequently... Same goes for grocery store, school and jobs, all are much more likely to be within walking distance of a densely populated area with a park nearby than in a sparsely populated area with 6 acre lots.
Re:If only Americans had heard of parks. (Score:5, Interesting)
Re: (Score:3)
Get off my damn lawn!
Re: (Score:3, Insightful)
What the fuck do you care how big someone's yard is? Petty little shit.
If only foreigners had a clue about US parks ... (Score:5, Insightful)
Perhaps you should consider that many people outside the US are misinformed regarding life in the US, just as many in the US are misinformed about life outside the US.
Re: (Score:3)
This is a fantastic example of how Americans take a simple problem and absolutely fuck up the solution.
So these Americans want to partake in some outdoor activity that requires a bit of open grass. Their solution? Buy a 6 acre lawn, pay property taxes on this land, buy a lawnmower, buy fuel for the lawnmower, buy fertilizer for the lawn, and waste hours each week mowing the lawn. Even if they pay somebody to maintain it for them, it's still a huge waste of money, time, and effort.
I didn't read anywhere in the poster's comments that he bought 6 acres for outdoor activity. He has 6 acres; he wants help in finding the best way to mow it. Would you rather he bought the land and not maintained it? Then you would be griping about how lazy Americans are.
What do people in sensible countries do? They build parks, and everybody in the vicinity contributes a small amount of money towards its upkeep, without the burden falling directly on their shoulders. They can go use it whenever they want, and such parks are large enough that thousands of people can partake in all sorts of sports or other activities at the same time, from barbecuing, to playing catch, to even playing golf, without interfering with one another.
In some parts of America, 6 acres is cheap. Not in New York or San Francisco where land is at a premium but places like Montana, Texas, etc, you can buy 6 acres easily. So you would rather have the person donate 6 acres as a park inst
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
what the hell does anybody need a six-acre lawn for? Can you honestly say that it provides you with more enjoyment than, say, a half-acre lawn?
Yes, it would. Except for the mowing part.
Re: (Score:2, Redundant)
Sheep!
Give it a few tries and go with what's fastest (Score:3)
Believe it or not sometimes people are better at solving certain problems than computers. This is one of those fuzzy problems with lots of irregularities that a human is excellent at working out with just a little help from a stopwatch.
Re: (Score:2)
"Believe it or not sometimes people are better at solving certain problems than computers. "
"Kill the heretic! Kill him! Persecute! Kill!"
Re: (Score:2)
I second this post. There are too many options/variables when you mow a large irregular space and too many possibilities that won't be considered by one-algorithm-fits-all solutions. How much is your mower's maneuverability degraded as speed goes up--would you be better off with a solution that had more straight lines but let you go faster? How about that little patch that sticks off the northwest corner--are you better off fitting it into the big pattern, or do you leave it until last, then deadhead ove
Re: (Score:2)
Re: (Score:2)
that's what i always did, route out the main area, and each corner case separately. When you bump into "corner" you start in on it's route. when you finish go back to the big area.
Re: (Score:2)
1. Follow the perimeter
2. Make concentric, slightly overlapping passes until you reach the center
That's about what I do with my 5 acre lawn.
As a P.S., what's with all the people hating on big lawns? I'm not rich or wasteful, it's a rental. It was a big old farm in the 1800s. /.ers.
-Rico
I have chickens and dogs, and a vegetable garden.
My wife and kid love it. We do fun shit outside. Ease up
Re: (Score:2)
i would love some "yard" to grow some plants. namely some food so i could show my kids how that really works, and that it isn't magic pixies that make it show up in the store.
Re: (Score:2)
Believe it or not sometimes people are better at solving certain problems than computers. This is one of those fuzzy problems with lots of irregularities that a human is excellent at working out with just a little help from a stopwatch.
Actually this is a perfectly normal problem where the results you get out of a computer will depend a lot on how well you define the problem. If you define the shape of the lawn, the size of the cutter, and the turning characteristics of the mower accurately, I have little doubt that a computer can come up with a more optimal solution than a human (even if only by a small amount). A human with a stopwatch is unlikely to try more than about 15 different routes while a computer in simulation can try millions
Math kids ... (Score:2)
... get off my lawn! :-)
SCNR
obligatory? (Score:2)
In America, you mow the lawn!
Re: (Score:2)
Interesting Story! (Score:4, Insightful)
First, let me say that I do like this type of story. Interesting, thought provoking, nerdy and mathematical in nature.
I will also preface what I am about to say by noting that people are free to make whatever life tradeoffs they want.
At the same time, I really wonder why anyone would want a property that takes three hours just to cut the grass. Life is short, why spend it maintaining a large property. I make low six figures now and could afford a lot more of a house than I have, and even when I upgrade to a nicer neighborhood next year will still way underbuy what the bank wants me to borrow.
If you are stinking rich and want the large property, go ahead... but hire someone to do it for you. Your time is more valuable than the cost of having someone cut your grass. Give some teenager or out of work adult the opportunity to earn some money. That is the real win-win of capitalism.
Finally, the article linked to seems light on the math itself, but seems very descriptive. I don't know that there is a purely mathematical solution to the problem but wonder if genetic algorithms would get you to where you want to be. I also wonder if you have a yard like mine with tree roots all over the place would change the outcome :)
Re: (Score:3)
For many people (especially with a ride on), mowing the lawn is not so much of a chore but an escape, a way to be out away from work, the wife, kids, noise... to have a couple of beers, listing to some tunes, basking in the sun - just in general relax for a few hours. It's stress relief. And the type of people with 6 figure incomes usually need it the most.
Now, i am not one of those people.. I get my stress relief playing some 360. But everyone has to have their own outlet, and I know lots of guys who say
Re: (Score:2, Insightful)
Lawn mowing is a job that you can complete on your own that requires no meetings, team discussions or 300 e-mails before the project can even start. thenyou can step back and admire your work, knowing 37 other people will not take credit for it. ;o)
Re: (Score:2)
Three hours would probably be a bit much, but he says he enjoys it. I would say, if he enjoys it that much, maybe he should start cutting other people's lawns. I've had several offers from people on cutting my lawn, which is an acre plot, but ends up being about half an acre of lawn thanks to the hou
Re: (Score:2)
It is only an escape if you use a scythe. Sitting on your arse in a tractor is a chore, and a rather boring one, too.
Re: (Score:2)
Your time is more valuable than the cost of having someone cut your grass. Give some teenager or out of work adult the opportunity to earn some money. That is the real win-win of capitalism.
You missed the part where he said he enjoyed doing it. Not doing what the hell you like because your time is too valuable would be my idea of hell.
Re: (Score:3)
If he enjoyed doing it, why is he looking for the most efficient method possible ?
Re: (Score:2)
If he enjoyed doing it, why is he looking for the most efficient method possible ?
So he can do his neighbour's too.
Re: (Score:2)
Re: (Score:2)
Because that's what people like us do: optimize things.
Re: (Score:2)
Apparently not. He's asking for advice.
Re: (Score:2)
I enjoy computer programming, but I don't prolong my coding session by re-writing my own libraries. I use efficient libraries and optimize if and when I can. The more efficient and elegant, the more satisfactory it is.
Re:Interesting Story! (Score:4, Funny)
If he enjoys mowing then there is no optimum solution. The BEST solution is one that shows the NEIGHBORHOOD you are better than them.
Go for the cross-cross checkerboard pattern... REAL LAWN FANS don't use circles! The problem is not efficiency, but how to mow the lawn and the trim around obstacles without leaving "tracks" or "foot prints" and without those tack circles around everything...
The correct answer may mean moving trees, etc...
split zoning (Score:2)
Use trimmers and small mowers to shape up the irregular areas until they reach a common area or edge.
Allow the riding mowers to tackle the larger squared zones
Of course none of this accounts for the grass, which must be hauled with an attached trailer on the riding mowers and regularly emptied regardless of the efficiency pattern.
Re: (Score:2)
Do 1 or 2 laps around the outer edge to give you a buffer so you don't spray grass all over the sidewalks, etc., and then choose the longest dimension of the ~rectangular shape you have left. Make long passes back and forth along this edge, alternating left, right, left, right. (If you're not bagging, this means you will run over some of your discharge sometimes, but that's OK as long as the grass isn't too tall.)
Using this method reduced the tim
Re: (Score:2)
This is my method as well, for the same reasons.
However I do feel like taking "minimize turns" to the extreme would be even more efficient. Starting at the outer edge and going inward in more or less a spiral should eliminate turns completely. You just end up with an odd pattern for your neighbors to talk about.
Re: (Score:2)
May we suggest ... (Score:4, Insightful)
My lawn mowing is further complicated... (Score:2)
Because I live in a US county that publicly owns two hydro-electric dams our electric power rates are low enough to make it much more economical to use an electric-powered lawn mower instead of a gasoline-powered lawn mower. The safest method of mowing the grass would be to ensure that the power cord always stays out of the way of the grass-cutting head of the mower. This complicates the efficient mowing technique because, in general, it's better to simply mow so that the power cord is always on the freshly
Battery (Score:2)
electric-powered lawn mower [...] ensure that the power cord always stays out of the way
I thought the power cord would stay in the garage and charge the mower's battery overnight.
Re: (Score:2)
Doesn't look good (Score:5, Funny)
The 'optimal' solution has the mower finishing in the middle of the lawn, which is usually not where you want to leave it parked.
Re: (Score:3)
Re: (Score:2)
Not much, but assuming you want to move the mower back, the proposed solution isn't optimal because your traveling twice over the same strip of grass.
Re: (Score:2)
Which is completely irrelevant, because every mower I've ever used or known has the capability of being turned off. Push mowers you could turn off and push to wherever. Riding mowers, I don't know of a single riding mower that does not allow you to turn off the blades while still keep travelling. I also don't know of a single person who just parks their mower in the exact spot they finished mowing the lawn.
Long story short, turn off the blades, move mower to wherever you want to store it.
Re: (Score:2)
You missed the point. If you're trying to optimize for the shortest path, you don't want to travel the mower across the lawn with the blades turned off. Instead, put the blades down, and find a path that starts/ends at the same place (or at least along the edge). That way, the total path will be shorter.
Little issue... (Score:2)
How does the circular mower cut corners? Don't most people have a corner of smaller radius that their imaginary circular lawnmower?
Shouldn't the problem be how to sweep a straight line of some given width to cover an area? I'm guessing the circular mower is some sort of simplifying assumption. Never had a lawn before, so no idea.
Re: (Score:2)
TFA has a picture of the lawnmower. It is circular, and not at all imaginary.
Re: (Score:2)
The person who posted the article, however, has a zero turn radius mower. They don't have to do the reverse-and-turn bit. The mower can turn on a dime. This stop and pivot tu
reality (Score:2)
This neglects the reality that even with zero turn mowers, there is some cost to turning.
You can't make a right angle turn at full speed.
There isn't a mathematically correct solution unless you correctly model the costs of turning.
If you're doing it 'by hand' - then you also need to model the cost of screwing up.
It may be that comparatively simple schemes - such as an interleaved raster scan may be
in practice optimal for a human to mow it.
IME (Score:2)
In my experience (with 1-acre and 4-acre sections to mow) there is a little you can do to optimize the route, but in general, you want to end up with the clippings shooting toward the center of the lawn so it's easy to rake. (The bags on the mowers are a pain because you have to empty them so often.) So the perfect path in the article is marred by the fact that you then have to either re-mow some of it to shoot the clippings in the right direction, or get out a blower and spend just as much time doing th
Re: (Score:2)
If he mows every week he could be mulching and leaving the clippings. One week grass growth us pretty minimal no matter where you live - maybe an inch or two.
Re: (Score:2)
if you hate bags, maybe you should try getting mowers with a "mulching" setting. No point in throwing away all that free fertilizer.
There's really no point in bagging unless you're trying to gather up vegetative waste for a purpose, like perhaps a compost pile or something. "Filling up the county dump with yard waste" is not a worthwhile purpose.
Circles? (Score:2)
Re: (Score:2)
Mower is
Now solve the problem... (Score:2)
...for a tractor-haybine combination with an 80" swath and a 20' turning radius.
Re: (Score:2)
If you are thinking about lawn care (Score:2)
If you are using your wet RAM thinking about about lawn care you can possibly take it as a sign that your youth and the more interesting times of your life are over.
Here's a tip (Score:2)
Lawn? (Score:5, Insightful)
Six acres isn't a lawn, it's a field... anyone else get the impression this guy just wanted a reason to say "I have a six acre lawn"?
Best solution (Score:5, Insightful)
Why the hell do you have 6 acres of grass? Plant some trees for christs sake.
CNC (Score:2)
Anyone else looked at these patterns and thought "CNC milling"?
You have an answer (Score:2)
from a mathematician with a few dozen published papers and half a dozen published books on mathematics.
So now you ask slashdot just to make sure???
Turn Loose the Geese! (Score:2)
And retire to the porch with your beer.
Heuristic Algorithm (Score:2)
Examination of the example in the article suggests a heuristic algorithm that should provide near-optimal solutions and is suitable for real-time execution on neural wetware.
1. Start by mowing around the outside border.
2. Proceed going around, from the outside in.
3. When you reach a strip <= 3 mowers wide, clear it with short back-and-forths.
Proof of an upper bound on excess mowing vis-a-vis the optimal solution is left as an exercise for the reader.
I have a simpler solution... (Score:4, Funny)
Travelling salesman (Score:2)
Once you've represented the lawn area as a tessellation of (slightly overlapping) lawnmower-sized patches, then isn't this just the traveling salesman problem - visit all patches with the least distance traveled?
This is a classic NP problem... if the problem size (N) is too large to fully evaluate (in this case 6 acres = 29,000 square yards, tractor area = 1 square yard, so N = 29,000 which is rather large for this type of problem), then heuristics are you're friend.
The optimal solution, which would only ap
I have a 4 acre lawn (Score:2)
I have 4 acres with trees, and get sick of mowing. (I also have a 1 acre woodlot) I see that the solution given is flawed for several reasons. In the real world it will produce a poor looking finish, but that is tolerable. The lawn will be one height and neat, but not well finished. Also the mowing modeled as a circular area is a built in inefficiency, because only the edge of the circle is cutting.
I did not get out of the setup whether edges were treated as "hard" or "soft". A hard edge you cannot pas
obvious (Score:2)
I have found that the most efficient way to mow the lawn is to call a couple of guys, Manny and Angel, who leave the place looking great.
The only downside, is they flirt with my daughter, my wife, my mother-in-law and probably when I'm not looking, my 8 year old border collie.
Eulerian Path (Score:3)
Also the similarly related Hamiltonian Path: http://en.wikipedia.org/wiki/Hamiltonian_path [wikipedia.org]
As others have mentioned the actual method of solving the problem is probably best defined as "The traveling salesman" problem: http://en.wikipedia.org/wiki/Traveling_salesman_problem [wikipedia.org]
Good Luck.
"Any other tips from Slashdot readers?" (Score:2)
Buy a goat.
Extra Added Advantage: At your convenience, Lawnmower Curry.
Reduce time in half (Score:2)
Lawns do not need to be mowed weekly. Dropping to every other week will save 3 hours weekly. The optimal solution will not be able to gain that much.
Mow in circles (Score:2)
Seriously, you don't need math to know that you mow in a circle, with the ejecting side of the lawnmower facing towards the center of the yard at all times.
You dont need math. (Score:2)
Like a tour... (Score:2)
Captain obvious (Score:2)
What is next, analyzing the fastest way to brush our teeth? I'll try not to give away the best approach.
Next week, kids, we move on to tire rotation.
This is a standard problem in CAM systems (Score:4, Insightful)
All modern computer-aided machining systems have solvers for this problem. When you tell a CAM system to machine an arbitrary area, it computes a tool path to do the job. Here's MasterCam doing it. [thomasnet.com] Even low-end 2D CAM systems can solve the lawnmower problem. High-end systems can solve much tougher problems, automatically deciding what tool to use, clearing big areas with big tools and finishing up the tight spots with small ones. The most advanced CAM tools can do that in 3D on very complex objects. [youtube.com]
Re: (Score:2)
Re: (Score:2)
There's actually no need to return to the starting one however, as it is already mowed. The goal would be to mow every node in the most efficient path possible. Start and end node could vary depending on speed of solution to problem.
Re: (Score:2)
You want the start and end node to be the same, so you can put the mower shed right next to it...
Re: (Score:2)
No, since you want to park the mower in the same spot at the end.
(Unless you build two sheds in different locations to optimize your mowing path...)
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
This is not quite equivalent to the TSP. TSP tries to find a minumum weight hamilton cycle, which does not allow repeated vertices. In the problem here, they are allowing vertices to be repeated, but they are trying to minimize the number of repeats. Also, the graph obtained by overlaying the triangular grid might not be hamiltonian.
That said, I suppose you could translate an instance of this problem to the TSP by doing something like adding weighted edges between nonadjacent vertices, and letting the wei
Re: (Score:2)
invest in 20-25 goats
Did the extra "e" in "greeen" fall off the end of "goats"?
Re: (Score:2)
Sounds like an argument for having a six acre lawn.
Re: (Score:2)
Hahaha! Sorry, but I live where I do with as much land as I do precisely because I don't want to have to look at neighbors. Of course, yuppies like this guy, who enjoy mowing their pristine little lawn will curl up and die the moment the electricity goes out. If indeed American collapses, I won't have to worry about any of these retards from the city and suburbs.
Re: (Score:2)
Exactly. Bragging about how he enjoys to mow his lawn every single week with his John Deere 757 zero-turn makes makes him a yuppie and a complete tool. He obviously needs to move out of suburbia.
I have about three acres of actual yard. Not lawn, but yard. It's a mix-match of various grasses and is anything but flat. The other four acres of my property is hardwoods, and beyond that is nationally protected forest. It has also been my goal to outright eliminate the lawn immediately surrounding my house. I've t