Sorry if it was already discussed, I couldn't find the answer to this particular question.
So, what's the algorythm for sims to look for available jobs? Basically, I'm getting high traffic in my city, because sims seem to be complete idiots and prefer to commute to the opposite side of town, when there's a lot of perfectly good commercial and industrial buildings right next door.
Ok, I figured, let's say there's a group of sims living in a certain residential building. Maybe the game keeps track of that group, links it say to a certain office, and then that link does not change even when I build another residential building much closer to that office, because the office is already full.
That doesn't seems to be the case though. Let's say I isolated an apartment building and an office building, by bulldozing all roads around them. In some time, sims from the apartment building do start to work in the office building. But as soon as I return the roads, they immediately resume commuting to the far side of town. So for some reason they actively dislike the next door job even if they already have it.