Portfolio rebalancing automation is the process of using algorithms to maintain target asset allocations in investment portfolios. A target allocation specifies desired percentages for each asset class (e.g., 60% stocks, 30% bonds, 10% alternatives). Over time, price changes cause drift from targets. Rebalancing algorithms detect drift, calculate required trades, and execute them automatically. Modern systems also optimize for tax efficiency (tax-loss harvesting), minimize transaction costs, comply with regulatory constraints, and integrate with trading platforms. The goal is to maintain portfolio discipline while reducing operational overhead and minimizing costs.