H. Ali and N. Sherwani, Introduction to Graph Algorithms, to be
published by Wiley & Sons, 2006.
H. El-Rewini, T. Lewis, and H. Ali, Task Scheduling in Parallel
and Distributed Systems, Prentice-Hall, 1994.
Papers
I. Nayer and H. Ali, “On Employing Distributed Algorithms and Evolutionary
Algorithms in Managing Wireless Sensor Networks,” Proceedings of the
International Workshop on Theoretical and Algorithmic Aspects of Wireless
Ad Hoc, Sensor, and P2P Networks, Chicago, Illinois, June 11-12, 2004.
C. Augeri and H. Ali, New Graph-Based Algorithms For Partitioning VLSI
Circuits, Proceedings of the 2004 IEEE International Symposium on Circuits
and Systems (ISCAS 2004), Vancouver, Canada, May 23-26, 2004.
D. Kuper, H. Ali, A. Mohamed and S. Hinrichs, Identification of Mycobacterium
Species Using Curated Custom Databases, Proceedings of the Third IEEE International
Workshop on High Performance Computational Biology (HiCOMP 2004), Santa Fe,
New Mexico, April 26-30, 2004.
H. Ali, G. de Vreede, K. Ramachandra, E. Sidahmed, and H. Sreenivas, Evaluating
Wireless Architectures for GDS Applications, Proceedings of the 37th Hawaiian
International Conference on Systems Sciences (HICSS 37), Kona, Hawaii, January
5-8, 2004.
H. Sreenivas and H. Ali, An Evolutionary Bluetooth Scatternet Formation
Protocol, Proceedings of the 37th Hawaiian International Conference on Systems
Sciences January 5-8, 2004.
K. Ramachandra and H. Ali, Evaluating the performance of various Architectures
for Wireless Ad Hoc Networks, Proceedings of the 37th Hawaiian International
Conference on Systems Sciences (HICSS 37), Kona, Hawaii, January 5-8, 2004.
M. Cloyed and H. Ali, A Hierarchical Genetic Algorithm for Multi-Layer
Channel Routing, Proceedings of the 46th IEEE International Mid west Symposium
on Circuits and Systems (MWSCAS 46), Cairo, Egypt, December 27-30, 2003.
A. Churbanov, H. Ali, D. Quest, M. Pauley and R. Norgren, A New Approach
for Gene Annotation Using Unambiguous Sequence Joint. Proceedings of the 2003
IEEE Computer Society Bioinformatics Conference (CSB2003), Stanford, USA,
August 11-14, 2003.
D. Plum and H. Ali, An Evolutionary Approach to Vehicle Routing Problem
with Dynamic Time and Precedence Relations, Proceedings of the 2003 International
Conference on Computer Science, Software Engineering, Information Technology,
e-Business, and Applications (CSITeA’03), Rio de Janeiro, Brazil, June
5-7, 2003
“Graph Partitioning using Maple,” Proceedings of the 2002
Maple Workshop, July 28-30, Waterloo, Ontario, Canada, July 28-30, 2002.
Jingsen Zheng and Hesham H. Ali, “A Genetic Algorithm for Channel
Routing in VLSI Physical Design,” Proceedings of to the 15th International
Conference in Computers and their Applications. New Orleans, Louisiana, March
29-31, 2000.
Hesham H. Ali, Hesham El-Rewini and Jingsen Zheng, “A Genetic Algorithm
Approach for Work Assignment in Distributed Environments,” Proceedings
of the ISCA 12th International Conference on Parallel and Distributed Computing,
Fort Lauderdale, Florida, August 18-20, pp. 312-319, 1999.
Hesham El-Rewini, Preetha Kannadath, Sumi Helal and Hesham H. Ali, “The
Effect of Mobility Behaviors on the Performance of Mobil IP,” Proceedings
of the ISCA 12th International Conference on Parallel and Distributed Computing,
Fort Lauderdale, Florida, August 18-20, pp. 237-24, 1999
R. Vemulappalli and H. Ali, "A New Approach for Task Scheduling in Distributed
Systems," Proceedings of EURO-PDS'97, Spain, June 1997.
R. Vemulappalli and H. Ali, "An Augmentation Based Algorithm for Task Scheduling
in Parallel Systems," Proceedings of the twenty-ninth Hawaii International
Conference on System Sciences, HICSS-29, Maui Hawaii, 1996.
R. Noteboom and H. Ali, "A New Genetic Algorithm for single Row Routing,"
Proceedings of the 38th Midwest Symposium on Circuits and Systems, Rio de
Janeiro, Brazil, 1996.
B. Asto and H. Ali, "An Improved Floorplanning Algorithm Using Topological
Constrained Reduction," Proceedings of the 38th Midwest Symposium on Circuits
and Systems, Rio de Janeiro, Brazil, 1996.
R. Noteboom and H. Ali, "A New Graph Coloring Algorithm for Constrained
VIA Minimization," Proceedings of the 38th Midwest Symposium on Circuits and
Systems, Lafayette, Louisiana, pp. 363-366, 1995.
H. El-Rewini, H. Ali and T. Lewis, "Task Scheduling in Parallel and Distributed
Systems: A Survey," IEEE Computer, vol. 28, no.12, pp.27-37, December
1995.
H. Ali and H. El-rewini, "An Opotimal Algorithm for Scheduling Interval
Ordered Tasks with Communication on N Processors." The Journal of Computer
and System Sciences, vol. 51, no. 2, pp. 301-306, October 1995.
H. Ali and H. Farhat, "A graph Theoretic Approach for Testing VLSI circuits,"
Accepted for publication in The Journal of Mathematical Modeling and Scientific
Computing.
H. El-Rewini and H. Ali, "On Opotimal Loop Unrolling in Two processor Scheduling,"
The Journal of Parallel Algorithms and Applications, vol.8, pp. 107-119,
1995.
H. El-Rewini and H. Ali, "On Considering Communication in Scheduling Task
Graphs on Parallel Processors," The Journal of Parallel Algorithms and
Applications, vol.3, pp. 177-191, 1994.
H. El-Rewini and H. Ali, "Static Scheduling of Conditional Branches in
Parallel Programs," The Journal of Parallel and Distributed Computing,
vol. 24, pp. 41-54, 1995.
H. Ali and H. El-Rewini, "On The Intractability of Task Allocation in Distributed
Systems," Parallel Processing Letters, vol. 4, no. 1, pp. 149-157,
1994.
H. Ali and H. El-Rewini, "Task Allocation in Distributed Systems: A Split
Graph Model," The Journal of Combinatorial Mathematics and Combinational
Computing, vol. 14, pp. 15-32, 1993.
H. Ali and H. El-Rewini, "The Time Complexity of Scheduling Interval Orders
with Communication is Polynomial," Parallel Processing Letters, vol.
3, no. 1, 1993.
H. El-Rewini and H. Ali, "Scheduling Conditional Branching using Representative
Task Graphs," The Journal of Combinatorial Mathematics and Combinational
Computing, vol. 10, pp. 151-160, 1991.
H. Ali, N. Sherwani and A. Boals, "Similar Graphs: Characterization and
Subclasses," The Journal of Combinatorial Mathematics and Combinational
Computing, vol. 8, pp. 65-78, 1990.
H. Ali, N. Sherwani and A. Boals, "Generalized Load Balancing Graphs,"
Congressus Numerantium, vol. 78, pp. 17-25, 1990.