Transportation and assignment models are network flow problems that can be solved using linear programming. Transportation models are used to determine optimal shipping routes from sources to destinations to minimize costs. Assignment models are used to efficiently match people or tasks based on costs or times. Both models involve distributing goods or assigning tasks from multiple sources to multiple destinations, with the goal of minimizing total costs or time.