Electimize is an evolutionary algorithm that simulates the phenomenon of electric conduction through the flow of electrons in an electric circuit. Electimize has the ability to evaluate each value in the solution string independently, which enables it to identify the optimal solutions in a relatively short time. The algorithm utilizes Ohm’s law and Kirchhoff’s rule for the qualification of candidate solutions. A number of internal processes were designed to increase the capabilities of the algorithm with respect to the extensive search of the solutions space, identification of alternative optimal solutions, and avoidance of local optima. Electimize was proved to be very efficient in solving discrete optimization problems. This book presents the philosophy of work, theory behind the research, and the development phases of Electimize with various applications in solving combinatorial optimization problems in different engineering fields.