Solving the NP-hard problem Job Shop Scheduling Problem (JSSP) with two types of Swarm Intelligence (SI) - Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC)