The document presents an improved particle swarm optimization (IPSO) algorithm for solving the optimal unit commitment problem in power systems. The IPSO algorithm extends the standard PSO algorithm by using additional particle information to control mutation and mimic social behaviors. The algorithm was implemented on the IEEE 14 bus test system in MATLAB. Results showed the IPSO approach committed units to meet load demand over 24 hours while satisfying constraints, with bus voltages maintained between 1.0017 and 1.0751 per unit. Total costs including fuel, startup, and shutdown costs were minimized at each hour.