Tag Archives: Google Trips

Going somewhere? Here’s how Google can help plan your vacation better

Planning to treat yourself to an exotic getaway or simply visiting family to end the year? Going on a holiday is so much fun, but planning for it can be a daunting task especially when you need to pick the right flight and hotel from a wide range of options. Today, we’re announcing a set of exciting features and updates to make planning your next trip even easier.
#1 Destinations on Google
Earlier this year, we announced Destinations on Google, which helps you discover and plan your next vacation, right from Google Search across devices.
Search on Google for the continent, country, or city you’d like to travel to and add the word “destination” or “vacation” to see an easy-to-browse collection of options. To find a destination that suits your specific interests, search for a country and something you’d like to do there, like “australia surfing,” “malaysia hiking,” or “thailand beaches”, and we’ll suggest the best spots to do those activities.

03.1.png
Destinations on Google brings together extensive information from across the web about all the places in the world. We combine this deep understanding with Google Flights and hotel search on Google so you can sit back, scroll and see available flight and hotel prices instantly. You can also see suggested itineraries, top sights, recommendations on when to visit, videos and more so you can make the right choice for your next vacation.
In India, Japan and Malaysia, you can also use the "Plan a trip" feature to see trip prices for the selected destination for the next six months, so you can find the right time and price tag for you. Flight prices and hotel rates update instantly as you change your travel details and link you to Google Flights and hotel search on Google where you can continue to plan and book your travel.
#2 Expanding Google Flights and hotel search on Google to more countries in Asia
We’ve launched several features this year across Google Flights and hotel search on Google designed to help price-conscious travelers make the best decision for upcoming trips, stay on top of changing price, and help provide confidence that they’re making the best choice before they book.
When searching for a hotel on Google results now automatically identify Deals when a hotel’s price is lower than historical prices or when a partner has discounted rates compared to the existing market price for the hotel. We have also introduced a Deals filter that allows you to quickly see only hotels that we have identified as having good deals. A new Tips feature uses data-driven insights such as how the hotel is rated in its market or whether changing travel dates could get you a better price.
05.png
To stay up to date on changing flight prices, we have launched a feature that allows you to easily track fare changes for a date and route combination, or track specific flights in Google Flights. Simply select “track prices” after searching for a flight to receive updates by email or Google Now cards when prices are expected to increase or when they actually do change significantly. View and manage your tracked flights by selecting “tracked”.   
Hotel search on Google is live across Asia, while Google Flights is available in India, Japan and Malaysia.  We are actively rolling them out to more countries and languages across the region.
 
#3 Announcing Google Trips
Planning and buying your dream holiday is one thing, but what about when you are actually traveling? We’ve built Google Trips to be your reliable travel assistant, right in your pocket. Google Trips makes your vacation simpler by doing things like bundling all your reservations in one place — available offline — saving you from having to dig through your emails at the check-in desk.
A feature called “Day Plans,” recommends places to visit based on items you’ve saved on Google Maps. You can also modify the itinerary based on the weather, who you’re traveling with, and where you’ve already been. In addition, Trips provides details on how to get around, what the etiquette for tipping is and other useful information — all available offline.
Google Trips is currently available globally, in English. You can download it today by visiting the Play Store or the App store.
We are focused on making travelling better, easier and more delightful, and hope to have more to share soon.

Posted by Eric Zimmerman, Director - Product Development, Google



Going somewhere? Here’s how Google can help plan your vacation better

Planning to treat yourself to an exotic getaway or simply visiting family to end the year? Going on a holiday is so much fun, but planning for it can be a daunting task especially when you need to pick the right flight and hotel from a wide range of options. Today, we’re announcing a set of exciting features and updates to make planning your next trip even easier.
#1 Destinations on Google
Earlier this year, we announced Destinations on Google, which helps you discover and plan your next vacation, right from Google Search across devices.
Search on Google for the continent, country, or city you’d like to travel to and add the word “destination” or “vacation” to see an easy-to-browse collection of options. To find a destination that suits your specific interests, search for a country and something you’d like to do there, like “australia surfing,” “malaysia hiking,” or “thailand beaches”, and we’ll suggest the best spots to do those activities.

03.1.png
Destinations on Google brings together extensive information from across the web about all the places in the world. We combine this deep understanding with Google Flights and hotel search on Google so you can sit back, scroll and see available flight and hotel prices instantly. You can also see suggested itineraries, top sights, recommendations on when to visit, videos and more so you can make the right choice for your next vacation.
In India, Japan and Malaysia, you can also use the "Plan a trip" feature to see trip prices for the selected destination for the next six months, so you can find the right time and price tag for you. Flight prices and hotel rates update instantly as you change your travel details and link you to Google Flights and hotel search on Google where you can continue to plan and book your travel.
#2 Expanding Google Flights and hotel search on Google to more countries in Asia
We’ve launched several features this year across Google Flights and hotel search on Google designed to help price-conscious travelers make the best decision for upcoming trips, stay on top of changing price, and help provide confidence that they’re making the best choice before they book.
When searching for a hotel on Google results now automatically identify Deals when a hotel’s price is lower than historical prices or when a partner has discounted rates compared to the existing market price for the hotel. We have also introduced a Deals filter that allows you to quickly see only hotels that we have identified as having good deals. A new Tips feature uses data-driven insights such as how the hotel is rated in its market or whether changing travel dates could get you a better price.
05.png
To stay up to date on changing flight prices, we have launched a feature that allows you to easily track fare changes for a date and route combination, or track specific flights in Google Flights. Simply select “track prices” after searching for a flight to receive updates by email or Google Now cards when prices are expected to increase or when they actually do change significantly. View and manage your tracked flights by selecting “tracked”.   
Hotel search on Google is live across Asia, while Google Flights is available in India, Japan and Malaysia.  We are actively rolling them out to more countries and languages across the region.
 
#3 Announcing Google Trips
Planning and buying your dream holiday is one thing, but what about when you are actually traveling? We’ve built Google Trips to be your reliable travel assistant, right in your pocket. Google Trips makes your vacation simpler by doing things like bundling all your reservations in one place — available offline — saving you from having to dig through your emails at the check-in desk.
A feature called “Day Plans,” recommends places to visit based on items you’ve saved on Google Maps. You can also modify the itinerary based on the weather, who you’re traveling with, and where you’ve already been. In addition, Trips provides details on how to get around, what the etiquette for tipping is and other useful information — all available offline.
Google Trips is currently available globally, in English. You can download it today by visiting the Play Store or the App store.
We are focused on making travelling better, easier and more delightful, and hope to have more to share soon.

Posted by Eric Zimmerman, Director - Product Development, Google



The 280-Year-Old Algorithm Inside Google Trips



Algorithms Engineering is a lot of fun because algorithms do not go out of fashion: one never knows when an oldie-but-goodie might come in handy. Case in point: Yesterday, Google announced Google Trips, a new app to assist you in your travels by helping you create your own “perfect day” in a city. Surprisingly, deep inside Google Trips, there is an algorithm that was invented 280 years ago.

In 1736, Leonhard Euler authored a brief but beautiful mathematical paper regarding the town of Königsberg and its 7 bridges, shown here:
Image from Wikipedia
In the paper, Euler studied the following question: is it possible to walk through the city crossing each bridge exactly once? As it turns out, for the city of Königsberg, the answer is no. To reach this answer, Euler developed a general approach to represent any layout of landmasses and bridges in terms of what he dubbed the Geometriam Situs (the “Geometry of Place”), which we now call Graph Theory. He represented each landmass as a “node” in the graph, and each bridge as an “edge,” like this:
Image from Wikipedia
Euler noticed that if all the nodes in the graph have an even number of edges (such graphs are called “Eulerian” in his honor) then, and only then, a cycle can be found that visits every edge exactly once. Keep this in mind, as we’ll rely on this fact later in the post.

Our team in Google Research has been fascinated by the “Geometry of Place” for some time, and we started investigating a question related to Euler’s: rather than visiting just the bridges, how can we visit as many interesting places as possible during a particular trip? We call this the “itineraries” problem. Euler didn’t study it, but it is a well known topic in Optimization, where it is often called the “Orienteering” problem.

While Euler’s problem has an efficient and exact solution, the itineraries problem is not just hard to solve, it is hard to even approximately solve! The difficulty lies in the interplay between two conflicting goals: first, we should pick great places to visit, but second, we should pick them to allow a good itinerary: not too much travel time; don’t visit places when they’re closed; don’t visit too many museums, etc. Embedded in such problems is the challenge of finding efficient routes, often referred to as the Travelling Salesman Problem (TSP).

Algorithms for Travel Itineraries

Fortunately, the real world has a property called the “triangle inequality” that says adding an extra stop to a route never makes it shorter. When the underlying geometry satisfies the triangle inequality, the TSP can be approximately solved using another algorithm discovered by Christofides in 1976. This is an important part of our solution, and builds on Euler’s paper, so we’ll give a quick four-step rundown of how it works here:
  1. We start with all our destinations separate, and repeatedly connect together the closest two that aren’t yet connected. This doesn’t yet give us an itinerary, but it does connect all the destinations via a minimum spanning tree of the graph.
  2. We take all the destinations that have an odd number of connections in this tree (Euler proved there must be an even number of these), and carefully pair them up.
  3. Because all the destinations now have an even number of edges, we’ve created an Eulerian graph, so we create a route that crosses each edge exactly once.
  4. We now have a great route, but it might visit some places more than once. No problem, we find any double visits and simply bypass them, going directly from the predecessor to the successor.
Christofides gave an elegant proof that the resulting route is always close to the shortest possible. Here’s an example of the Christofides’ algorithm in action on a location graph with the nodes representing places and the edges with costs representing the travel time between the places.
Construction of an Eulerian Tour in a location graph
Armed with this efficient route-finding subroutine, we can now start building itineraries one step at a time. At each step, we estimate the benefit to the user of each possible new place to visit, and likewise estimate the cost using the Christofides algorithm. A user’s benefit can be derived from a host of natural factors such as the popularity of the place and how different the place is relative to places already visited on the tour. We then pick whichever new place has the best benefit per unit of extra cost (e.g., time needed to include the new place in the tour). Here’s an example of our algorithm actually building a route in London using the location graph shown above:
Itineraries in Google Trips

With our first good approximate solution to the itineraries problem in hand, we started working with our colleagues from the Google Trips team, and we realized we’d barely scratched the surface. For instance, even if we produce the absolute perfect itinerary, any particular user of the system will very reasonably say, “That’s great, but all my friends say I also need to visit this other place. Plus, I’m only around for the morning, and I don’t want to miss this place you listed in the afternoon. And I’ve already seen Big Ben twice.” So rather than just producing an itinerary once and calling it a perfect day, we needed a fast dynamic algorithm for itineraries that users can modify on the fly to suit their individual taste. And because many people have bad data connections while traveling, the solution had to be efficient enough to run disconnected on a phone.

Better Itineraries Through the Wisdom of Crowds

While the algorithmic aspects of the problem were highly challenging, we realized that producing high-quality itineraries was just as dependent on our understanding of the many possible stopping points on the itinerary. We had Google’s extensive travel database to identify the interesting places to visit, and we also had great data from Google’s existing systems about how to travel from any place to any other. But we didn’t have a good sense for how people typically move through this geometry of places.

For this, we turned to the wisdom of crowds. This type of wisdom is used by Google to estimate delays on highways, and to discover when restaurants are most busy. Here, we use the same techniques to learn about common visit sequences that we can stitch together into itineraries that feel good to our users. We combine Google's knowledge of when places are popular, with the directions between those places to gather an idea of what tourists like to do when travelling.

And the crowd has a lot more wisdom to offer in the future. For example, we noticed that visits to Buckingham Palace spike around 11:30 and stay a bit longer than at other times of the day. This seemed a little strange to us, but when we looked more closely, it turns out to be the time of the Changing of the Guard. We’re looking now at ways to incorporate this type of timing information into the itinerary selection algorithms.

So give it a try: Google Trips, available now on Android and iOS, has you covered from departure to return.