Moatamad Mohamed | Aswan University (original) (raw)

Uploads

Papers by Moatamad Mohamed

Research paper thumbnail of Solving the Robust Design Problem for a Two-Commodity Flow Network with Node Failure

American Journal of Engineering and Applied Sciences, 2020

The robust design in a flow network is one of the most important problems. It is defined as searc... more The robust design in a flow network is one of the most important problems. It is defined as searching the optimal capacity that can be assigned to the nodes such that the network still survived even under the node’s failure. This problem is considered NP-hard. So, this study presents a genetic-based algorithm to determine the maximum node capacity for a two-commodity flow network with node failure. I.e., searching the minimum sum of the assigned capacities and the maximum network reliability. The obtained results show that The proposed GA-based algorithm succeeded to solve the robust problem for the two-commodity flow network considering the node’s failure.

Research paper thumbnail of A Genetic Algorithm Optimization for Multi-Objective Multicast Routing

Intelligent Automation & Soft Computing

Research paper thumbnail of Cut-Set Based Method to Determine the Maximum Demand Accommodated by a Multi-State Network

American Journal of Engineering and Applied Sciences

Research paper thumbnail of A Genetic Algorithm to Solve Capacity Assignment Problem in a Flow Network

Computers, Materials & Continua

Research paper thumbnail of Ant Colony Optimization for Multi-Objective Multicast Routing

Computers, Materials & Continua

Research paper thumbnail of Maximizing reliability of the capacity vector for multi-source multi-sink stochastic-flow networks subject to an assignment budget

Journal of Industrial & Management Optimization

Research paper thumbnail of Improved Workload Balancing of the Scheduling Jobs with the Release Dates in Identical Parallel Machines

International Journal of Computer Science, Engineering and Applications

Research paper thumbnail of Multi-Objective Components Assignment Problem Subject to Lead-Time Constraint

Indian Journal of Science and Technology

Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi... more Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi-objective components assignment problem subject to lead-time constraints. Methods/Statistical Analysis: The study has used non-dominated sorting genetic algorithm II to solve component assignment problems under total lead-time constraints and determine the most optimal solution characterized by a maximum reliability and minimum total lead-time. The proposed method is tested on different examples from the literature to illustrate its efficiency in comparison with a single genetic algorithm. Findings: The proposed algorithm succeeded in identifying the optimal solution to the presented problem in comparison with the single genetic algorithm without guessing or determining the initial value for the total lead-time. Moreover, similar observation was identified for the six-node network example. However, no comparison for TANET example was present because there is no literature dealt it for the presented problem. The proposed approach succeeded by obtaining the most optimal solution to the presented problem. Application/Improvements: With the help of proposed approach, the system reliability is maximized and total lead-time is minimized. Future researches may focus on other algorithms to improve the reliability and lead-time.

Research paper thumbnail of Solving Optimal Components Assignment Problem for a Multistate Network Using Fuzzy Optimization

Optimal components assignment problem subject to system reliability, total lead-time, and total c... more Optimal components assignment problem subject to system reliability, total lead-time, and total cost constraints is studied in this paper. The problem is formulated as fuzzy linear problem using fuzzy membership functions. An approach based on genetic algorithm with fuzzy optimization to sole the presented problem. The optimal solution found by the proposed approach is characterized by maximum reliability, minimum total cost and minimum total lead-time. The proposed approach is tested on different examples taken from the literature to illustrate its efficiency in comparison with other previous methods

Research paper thumbnail of A Genetic Algorithm to Solve Capacity Assignment Problem in a Flow Network

Computer networks and power transmission networks are treated as capacitated flow networks. A cap... more Computer networks and power transmission networks are treated as capacitated flow networks. A capacitated flow network may partially fail due to maintenance. Therefore, the capacity of each edge should be optimally assigned to face critical situations-i.e., to keep the network functioning normally in the case of failure at one or more edges. The robust design problem (RDP) in a capacitated flow network is to search for the minimum capacity assignment of each edge such that the network still survived even under the edge's failure. The RDP is known as NP-hard. Thus, capacity assignment problem subject to system reliability and total capacity constraints is studied in this paper. The problem is formulated mathematically, and a genetic algorithm is proposed to determine the optimal solution. The optimal solution found by the proposed algorithm is characterized by maximum reliability and minimum total capacity. Some numerical examples are presented to illustrate the efficiency of the proposed approach.

Research paper thumbnail of Ant Colony Optimization for Multi-Objective Multicast Routing

In the distributed networks, many applications send information from a source node to multiple de... more In the distributed networks, many applications send information from a source node to multiple destination nodes. To support these applications requirements, the paper presents a multi-objective algorithm based on ant colonies to construct a multicast tree for data transmission in a computer network. The proposed algorithm simultaneously optimizes total weight (cost, delay and hop) of the multicast tree. Experimental results prove the proposed algorithm outperforms a recently published Multi-objective Multicast Algorithm specially designed for solving the multicast routing problem. Also, it is able to find a better solution with fast convergence speed and high reliability.

Research paper thumbnail of IMPROVED WORKLOAD BALANCING OF THE SCHEDULING JOBS WITH THE RELEASE DATES IN IDENTICAL PARALLEL MACHINES

This paper presents the identical parallel machine's scheduling problem when the jobs are submitt... more This paper presents the identical parallel machine's scheduling problem when the jobs are submitted over time. This problem consists of assigning N various jobs to M identical parallel machines to reduce the workload imponderables among the different machines. We generalized the mixed-integer linear programming approach to decrease the workload imbalance between the different machines, and that is done by converting the problem to the mathematical model. The studied cases are presented for different problems, and it indicates to an online system, and this system does not know the arrival times of the jobs before and reduce Makespan criterion is not well appropriate to describe the utilization for this online problem. The obtained results proved good solutions for the scheduling problem compared with standard algorithms.

Research paper thumbnail of SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING FUZZY OPTIMIZATION

Optimal components assignment problem subject to system reliability, total lead-time, and total c... more Optimal components assignment problem subject to system reliability, total lead-time, and total cost constraints is studied in this paper. The problem is formulated as fuzzy linear problem using fuzzy membership functions. An approach based on genetic algorithm with fuzzy optimization to sole the presented problem. The optimal solution found by the proposed approach is characterized by maximum reliability, minimum total cost and minimum total lead-time. The proposed approach is tested on different examples taken from the literature to illustrate its efficiency in comparison with other previous methods.

Research paper thumbnail of MAXIMIZING RELIABILITY OF THE CAPACITY VECTOR FOR MULTI-SOURCE MULTI-SINK STOCHASTIC-FLOW NETWORKS SUBJECT TO AN ASSIGNMENT BUDGET

Many real-world networks such as freight, power and long distance transportation networks are rep... more Many real-world networks such as freight, power and long distance transportation networks are represented as multi-source multi-sink stochastic flow network. The objective is to transmit flow successfully between the source and the sink nodes. The reliability of the capacity vector of the assigned components is used an indicator to find the best flow strategy on the network. The Components Assignment Problem (CAP) deals with searching the optimal components to a given network subject to one or more constraints. The CAP in multi-source multi-sink stochastic flow networks with multiple commodities has not yet been discussed, so our paper investigates this scenario to maximize the reliability of the capacity vector subject to an assignment budget. The mathematical formulation of the problem is defined, and a proposed solution based on genetic algorithms is developed consisting of two steps. The first searches the set of components with the minimum cost and the second searches the flow vector of this set of components with maximum reliability. We apply the solution approach to three commonly used examples from the literature with two sets of available components to demonstrate its strong performance.

Research paper thumbnail of A Genetic Algorithm Optimization for Multi-Objective Multicast Routing

Many applications require to send information from a source node to multiple destinations nodes. ... more Many applications require to send information from a source node to multiple destinations nodes. To support these applications, the paper presents a multi-objective based genetic algorithm, which is used in the construction of the multicast tree for data transmission in a computer network. The proposed algorithm simultaneously optimizes total weights (cost, delay, and hop) of the multicast tree. Experimental results prove that the proposed algorithm outper-forms a recently published Multi-objective Multicast Algorithm specially designed for solving the multicast routing problem. Also, the proposed approach has been applied to ten-node and twenty-node network to illustrate its efficiency. In addition, the execution time is reported for each studied case and the obtained results are compared with the results obtained by the previously based ant colony algorithm presented recently to solve the same problem. Finality, summing up the three objectives (cost, delay, and hop) to be one objective called the weight of the tree to speed up the searching process by using the proposed algorithm to find the best solutions.

Research paper thumbnail of Cut-Set Based Method to Determine the Maximum Demand Accommodated by a Multi-State Network

The reliability of a multi-state network is defined as the probability that the network can succe... more The reliability of a multi-state network is defined as the probability that the network can successfully send d (demand) units of data from the source to the sink. To predict the value of maximum demand (dmax) that could be accommodated by a network, a cut-set based approach is presented in this study. The presented approach is simple and easy to implement. The proposed method was applied to many examples studied in literature to illustrate its efficiency. The results show that the reliability value at maximum demand (max d R) is less than any Rd.

Research paper thumbnail of PB

Research paper thumbnail of Solving the Robust Design Problem for a Two-Commodity Flow Network with Node Failure

The robust design in a flow network is one of the most important problems. It is defined as searc... more The robust design in a flow network is one of the most important problems. It is defined as searching the optimal capacity that can be assigned to the nodes such that the network still survived even under the node's failure. This problem is considered NP-hard. So, this study presents a genetic-based algorithm to determine the maximum node capacity for a two-commodity flow network with node failure. I.e., searching the minimum sum of the assigned capacities and the maximum network reliability. The obtained results show that The proposed GA-based algorithm succeeded to solve the robust problem for the two-commodity flow network considering the node's failure.

Research paper thumbnail of Multi-objective Components Assignment Problem Subject to Lead-time Constraint

Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi... more Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi-objective components assignment problem subject to lead-time constraints. Methods/Statistical Analysis: The study has used non-dominated sorting genetic algorithm II to solve component assignment problems under total lead-time constraints and determine the most optimal solution characterized by a maximum reliability and minimum total lead-time. The proposed method is tested on different examples from the literature to illustrate its efficiency in comparison with a single genetic algorithm. Findings: The proposed algorithm succeeded in identifying the optimal solution to the presented problem in comparison with the single genetic algorithm without guessing or determining the initial value for the total lead-time. Moreover, similar observation was identified for the six-node network example. However, no comparison for TANET example was present because there is no literature dealt it for the presented problem. The proposed approach succeeded by obtaining the most optimal solution to the presented problem. Application/Improvements: With the help of proposed approach, the system reliability is maximized and total lead-time is minimized. Future researches may focus on other algorithms to improve the reliability and lead-time.

Research paper thumbnail of Solving the Robust Design Problem for a Two-Commodity Flow Network with Node Failure

American Journal of Engineering and Applied Sciences, 2020

The robust design in a flow network is one of the most important problems. It is defined as searc... more The robust design in a flow network is one of the most important problems. It is defined as searching the optimal capacity that can be assigned to the nodes such that the network still survived even under the node’s failure. This problem is considered NP-hard. So, this study presents a genetic-based algorithm to determine the maximum node capacity for a two-commodity flow network with node failure. I.e., searching the minimum sum of the assigned capacities and the maximum network reliability. The obtained results show that The proposed GA-based algorithm succeeded to solve the robust problem for the two-commodity flow network considering the node’s failure.

Research paper thumbnail of A Genetic Algorithm Optimization for Multi-Objective Multicast Routing

Intelligent Automation & Soft Computing

Research paper thumbnail of Cut-Set Based Method to Determine the Maximum Demand Accommodated by a Multi-State Network

American Journal of Engineering and Applied Sciences

Research paper thumbnail of A Genetic Algorithm to Solve Capacity Assignment Problem in a Flow Network

Computers, Materials & Continua

Research paper thumbnail of Ant Colony Optimization for Multi-Objective Multicast Routing

Computers, Materials & Continua

Research paper thumbnail of Maximizing reliability of the capacity vector for multi-source multi-sink stochastic-flow networks subject to an assignment budget

Journal of Industrial & Management Optimization

Research paper thumbnail of Improved Workload Balancing of the Scheduling Jobs with the Release Dates in Identical Parallel Machines

International Journal of Computer Science, Engineering and Applications

Research paper thumbnail of Multi-Objective Components Assignment Problem Subject to Lead-Time Constraint

Indian Journal of Science and Technology

Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi... more Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi-objective components assignment problem subject to lead-time constraints. Methods/Statistical Analysis: The study has used non-dominated sorting genetic algorithm II to solve component assignment problems under total lead-time constraints and determine the most optimal solution characterized by a maximum reliability and minimum total lead-time. The proposed method is tested on different examples from the literature to illustrate its efficiency in comparison with a single genetic algorithm. Findings: The proposed algorithm succeeded in identifying the optimal solution to the presented problem in comparison with the single genetic algorithm without guessing or determining the initial value for the total lead-time. Moreover, similar observation was identified for the six-node network example. However, no comparison for TANET example was present because there is no literature dealt it for the presented problem. The proposed approach succeeded by obtaining the most optimal solution to the presented problem. Application/Improvements: With the help of proposed approach, the system reliability is maximized and total lead-time is minimized. Future researches may focus on other algorithms to improve the reliability and lead-time.

Research paper thumbnail of Solving Optimal Components Assignment Problem for a Multistate Network Using Fuzzy Optimization

Optimal components assignment problem subject to system reliability, total lead-time, and total c... more Optimal components assignment problem subject to system reliability, total lead-time, and total cost constraints is studied in this paper. The problem is formulated as fuzzy linear problem using fuzzy membership functions. An approach based on genetic algorithm with fuzzy optimization to sole the presented problem. The optimal solution found by the proposed approach is characterized by maximum reliability, minimum total cost and minimum total lead-time. The proposed approach is tested on different examples taken from the literature to illustrate its efficiency in comparison with other previous methods

Research paper thumbnail of A Genetic Algorithm to Solve Capacity Assignment Problem in a Flow Network

Computer networks and power transmission networks are treated as capacitated flow networks. A cap... more Computer networks and power transmission networks are treated as capacitated flow networks. A capacitated flow network may partially fail due to maintenance. Therefore, the capacity of each edge should be optimally assigned to face critical situations-i.e., to keep the network functioning normally in the case of failure at one or more edges. The robust design problem (RDP) in a capacitated flow network is to search for the minimum capacity assignment of each edge such that the network still survived even under the edge's failure. The RDP is known as NP-hard. Thus, capacity assignment problem subject to system reliability and total capacity constraints is studied in this paper. The problem is formulated mathematically, and a genetic algorithm is proposed to determine the optimal solution. The optimal solution found by the proposed algorithm is characterized by maximum reliability and minimum total capacity. Some numerical examples are presented to illustrate the efficiency of the proposed approach.

Research paper thumbnail of Ant Colony Optimization for Multi-Objective Multicast Routing

In the distributed networks, many applications send information from a source node to multiple de... more In the distributed networks, many applications send information from a source node to multiple destination nodes. To support these applications requirements, the paper presents a multi-objective algorithm based on ant colonies to construct a multicast tree for data transmission in a computer network. The proposed algorithm simultaneously optimizes total weight (cost, delay and hop) of the multicast tree. Experimental results prove the proposed algorithm outperforms a recently published Multi-objective Multicast Algorithm specially designed for solving the multicast routing problem. Also, it is able to find a better solution with fast convergence speed and high reliability.

Research paper thumbnail of IMPROVED WORKLOAD BALANCING OF THE SCHEDULING JOBS WITH THE RELEASE DATES IN IDENTICAL PARALLEL MACHINES

This paper presents the identical parallel machine's scheduling problem when the jobs are submitt... more This paper presents the identical parallel machine's scheduling problem when the jobs are submitted over time. This problem consists of assigning N various jobs to M identical parallel machines to reduce the workload imponderables among the different machines. We generalized the mixed-integer linear programming approach to decrease the workload imbalance between the different machines, and that is done by converting the problem to the mathematical model. The studied cases are presented for different problems, and it indicates to an online system, and this system does not know the arrival times of the jobs before and reduce Makespan criterion is not well appropriate to describe the utilization for this online problem. The obtained results proved good solutions for the scheduling problem compared with standard algorithms.

Research paper thumbnail of SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING FUZZY OPTIMIZATION

Optimal components assignment problem subject to system reliability, total lead-time, and total c... more Optimal components assignment problem subject to system reliability, total lead-time, and total cost constraints is studied in this paper. The problem is formulated as fuzzy linear problem using fuzzy membership functions. An approach based on genetic algorithm with fuzzy optimization to sole the presented problem. The optimal solution found by the proposed approach is characterized by maximum reliability, minimum total cost and minimum total lead-time. The proposed approach is tested on different examples taken from the literature to illustrate its efficiency in comparison with other previous methods.

Research paper thumbnail of MAXIMIZING RELIABILITY OF THE CAPACITY VECTOR FOR MULTI-SOURCE MULTI-SINK STOCHASTIC-FLOW NETWORKS SUBJECT TO AN ASSIGNMENT BUDGET

Many real-world networks such as freight, power and long distance transportation networks are rep... more Many real-world networks such as freight, power and long distance transportation networks are represented as multi-source multi-sink stochastic flow network. The objective is to transmit flow successfully between the source and the sink nodes. The reliability of the capacity vector of the assigned components is used an indicator to find the best flow strategy on the network. The Components Assignment Problem (CAP) deals with searching the optimal components to a given network subject to one or more constraints. The CAP in multi-source multi-sink stochastic flow networks with multiple commodities has not yet been discussed, so our paper investigates this scenario to maximize the reliability of the capacity vector subject to an assignment budget. The mathematical formulation of the problem is defined, and a proposed solution based on genetic algorithms is developed consisting of two steps. The first searches the set of components with the minimum cost and the second searches the flow vector of this set of components with maximum reliability. We apply the solution approach to three commonly used examples from the literature with two sets of available components to demonstrate its strong performance.

Research paper thumbnail of A Genetic Algorithm Optimization for Multi-Objective Multicast Routing

Many applications require to send information from a source node to multiple destinations nodes. ... more Many applications require to send information from a source node to multiple destinations nodes. To support these applications, the paper presents a multi-objective based genetic algorithm, which is used in the construction of the multicast tree for data transmission in a computer network. The proposed algorithm simultaneously optimizes total weights (cost, delay, and hop) of the multicast tree. Experimental results prove that the proposed algorithm outper-forms a recently published Multi-objective Multicast Algorithm specially designed for solving the multicast routing problem. Also, the proposed approach has been applied to ten-node and twenty-node network to illustrate its efficiency. In addition, the execution time is reported for each studied case and the obtained results are compared with the results obtained by the previously based ant colony algorithm presented recently to solve the same problem. Finality, summing up the three objectives (cost, delay, and hop) to be one objective called the weight of the tree to speed up the searching process by using the proposed algorithm to find the best solutions.

Research paper thumbnail of Cut-Set Based Method to Determine the Maximum Demand Accommodated by a Multi-State Network

The reliability of a multi-state network is defined as the probability that the network can succe... more The reliability of a multi-state network is defined as the probability that the network can successfully send d (demand) units of data from the source to the sink. To predict the value of maximum demand (dmax) that could be accommodated by a network, a cut-set based approach is presented in this study. The presented approach is simple and easy to implement. The proposed method was applied to many examples studied in literature to illustrate its efficiency. The results show that the reliability value at maximum demand (max d R) is less than any Rd.

Research paper thumbnail of PB

Research paper thumbnail of Solving the Robust Design Problem for a Two-Commodity Flow Network with Node Failure

The robust design in a flow network is one of the most important problems. It is defined as searc... more The robust design in a flow network is one of the most important problems. It is defined as searching the optimal capacity that can be assigned to the nodes such that the network still survived even under the node's failure. This problem is considered NP-hard. So, this study presents a genetic-based algorithm to determine the maximum node capacity for a two-commodity flow network with node failure. I.e., searching the minimum sum of the assigned capacities and the maximum network reliability. The obtained results show that The proposed GA-based algorithm succeeded to solve the robust problem for the two-commodity flow network considering the node's failure.

Research paper thumbnail of Multi-objective Components Assignment Problem Subject to Lead-time Constraint

Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi... more Objectives: The study aims to present a multi objective genetic algorithm in order to solve multi-objective components assignment problem subject to lead-time constraints. Methods/Statistical Analysis: The study has used non-dominated sorting genetic algorithm II to solve component assignment problems under total lead-time constraints and determine the most optimal solution characterized by a maximum reliability and minimum total lead-time. The proposed method is tested on different examples from the literature to illustrate its efficiency in comparison with a single genetic algorithm. Findings: The proposed algorithm succeeded in identifying the optimal solution to the presented problem in comparison with the single genetic algorithm without guessing or determining the initial value for the total lead-time. Moreover, similar observation was identified for the six-node network example. However, no comparison for TANET example was present because there is no literature dealt it for the presented problem. The proposed approach succeeded by obtaining the most optimal solution to the presented problem. Application/Improvements: With the help of proposed approach, the system reliability is maximized and total lead-time is minimized. Future researches may focus on other algorithms to improve the reliability and lead-time.