I am referring to the tendancy of the ai to send troop movements in these strange stacks that layer on top of each other and create their own style of "stacks of doom". This is when the number of units is greater than the army limit size and a new army is created on the same spot so you have multiple (i've seen 6+ armies) sitting on top of one another.
My main complaint is that this makes the use of army size largely irrelevent because you can send weak units to harass an oppenent and then continuously send in stronger and stronger units once and oppenents resources are depleted. In starcraft terms - we are talking about uberzerg tactics. If you want to limit the army sizes and not allow multiple armies to engage in a single battle. If the ai had better control over its units then this tactic it has adopted would be devastating.
I think there should be a limit of one army per tile to give this army size some value. You can decide if you want multiple armies engaged in a battle, i've always been a fan of large battles and i like mutlpile army battles.
I don't think and army should be allowed to pass through a tile that currently holds an army unles they have a combined unit number that is within the current teched limit.
caravans should not be considered toward this limit as they are a different thing (apples and oranges so to speak)
I realize that this might make pathing more complicated, but i'm hoping this would enable the ai to better control its units - although i really can't tell if the ai can control its planning and pacing the movement of its units so that 3 units would encircle a single spot at the same time while coming from 3 different directions and having to deal with different types of terrain along the way which affect movement speed.