Wednesday, October 28, 2015

What causes slowdowns on the interstate?

This week I attended a talk which talked about flow rate and traffic slowdowns. The speaker mentioned that when the number of cars per hour traveling on a highway reached a certain level, we find that sometimes the traffic will be able to happily keep moving at the speed limit, but usually it cannot. I found Figure 1 in this article which shows the phenomenon. A couple other things that can contribute to a traffic slowdown include:
  • Drivers needing to make a decision.
  • An existing slowdown. In this old link the author experimentally found that he could reduce the amount of backed up traffic by driving slower but at a constant speed.
Avoiding traffic jams is then about ensuring your traffic network has enough capacity, minimizing decision points, and helping recover from a slowdown if it happens.

Tuesday, October 20, 2015

How should Amazon handle bad sellers?

In the current issue of the Harvard Business Review, there is an article discussing some of the results from this working paper by Feng Zhu and Qihong Liu. They look at products on Amazon which are available only through a third-party seller. The authors try to understand how Amazon decides which new products to add. Specifically, for objects previously available from a third-party, you have a bunch of data which may be able to help distinguish one item from another.

In the past there have been two possible motivations proposed for platform owners: They might identify items which the third-party market is not handling well, or they might instead try to improve their profits as much as possible. The article makes an empirical case for the latter objective, which makes sense. The point of this post is to explore if entering markets as a customer service move also makes sense.

First we have to wonder, does the platform owner entering a market necessarily improve the customer experience? There are some cases I can think of where it would, but also cases where it would not. If the product is good, presumably the right distribution would lead to satisfied customers. In Amazon's case, they need to identify if the manufacturer (e.g., packaging, understaffed distribution office) or the third-party seller (only ships on Tuesdays) is to blame for the poor distribution. Working with the manufacturer directly could improve the customer service experience for those cases.

Bad products are a somewhat different situation. Should the platform owner allow the bad product to stay on their platform? It depends why the product is bad. Just yesterday Apple banned hundreds of apps which violated users privacy. Similarly, you can find lots of stories online of Amazon sellers being banned without recourse for alleged violations. But what about the Fizz Saver which is just a terrible product? Does it help or hurt Amazon to let this product continue to be sold on their platform?

One final question: How can we use algorithms to distinguish from a bad product and merely bad distribution? For example, in my hunt for an exceptionally bad product I found many things which got either good or bad reviews as a joke. Does the existence of these kind of products on the platform have any effect on Amazon?

Monday, October 12, 2015

Book Review: Poorly Made in China

I recently read Poorly Made in China by Paul Midler on the advice of a friend. It was selected as the best book of 2009 by The Economist, and with good reason. Not only is it informative, but also a highly entertaining read.

When this book came out, I was living in Hong Kong for a semester abroad. When I first got there, I was very reluctant to buy from the street markets. I was both learning how to negotiate prices for the first time, and having to be much more careful about quality. As the semester progressed I got better at negotiating and somewhat better at checking quality. But the key trick I learned was to buy things that were easy to assess the quality of (tea, toys with non-movable parts, etc.).

The main lesson I learned, which is reiterated in the book, is that appearance is put first in China. One of my favorite examples of this was a watch which I bought without examining it closely enough. I thought I was getting a 3-function watch (which showed the time, date, and if it was night or day) which I expected to break within a few months. Instead, I found after I bought it that only the time actually changed and it always said it was half day-half night and the 17th, and also broke within a few months. Not all of my purchases went this way (I got an excellent price on a hiking backpack which I still use from time to time), but over time I got more careful about which sorts of things I bought off the street.

Paul Midler talks about this culture as it relates to working with Chinese manufacturers making goods to be sold in the rest of the world. My strategy worked for two reasons: I was only committing to buy the object one time, and I bought things that were more robust to the culture. Importers can be strategic about which products they contract to manufacturers in China, but quality fade over time is a serious issue for any product (as is exemplified many times in the book). Hopefully the fact that more people are aware of the culture has helped companies make better sourcing decisions.

Friday, October 9, 2015

Models are not real.

My department has had two speakers this semester who said some variant of "models are not real." From my physics training, that statement is obvious. There are tons of jokes about physicists stating their ridiculous assumptions before they start to solve a problem. But the reason the assumptions seem outlandish is that they explicitly state the difference between their model and reality. As the complexity of the system grows beyond a hydrogen atom, even articulating those differences quickly becomes impossible. And that is ok. The point of a model is not to be real, it is to be useful.

So how is all this a problem? In engineering we really cannot state all the assumptions we make in our model. Instead we focus on stating assumptions we make that may be different than those other people in our field make. But if an entire field has been making the same invalid assumption, there is no obvious opportunity to identify it.

This is where empirical work and diversity can help. If we find that some observed phenomenon is not captured by our model, we can change the model. If someone who is new to the field asks questions about something we didn't even realize we were assuming, we can change the model. As long as we try to focus on what we want our model to do, we can try to include the important features of reality to get meaningful results.

Friday, October 2, 2015

Ranking for simulation

This week I visited Georgia Tech and met with several faculty there. One of those people was Seong-Hee Kim who does work on a variety of topics including ranking and selection strategies for simulation. The idea behind selection via simulation is that we have a (manageable) set of alternatives and want to choose the best option. However, identifying some options which are not likely to be the best is much easier than actually identifying the best. Therefore, the goal is to get enough information about each alternative (in her example that was a few simulated outcomes) in order to identify some bad solutions. You then keep repeating the process (more simulated outcomes, eliminate more bad solutions) until you are left with only one option.

This method seems to be similar to satisficing (mentioned here) as a decision making strategy. With satisficing, we pick any alternative which matches our criteria. Said another way, we eliminate unacceptable alternatives until anything left is acceptable. There are certainly differences in the goals between the two problems... But if you paused either algorithm in the middle, you would probably have a similar looking set of alternatives.