faculty image


Contact:
Department of Computer Science and Engineering
Bangladesh University of Engineering and Technology
Dhaka 1000, Bangladesh

Email:
masudhasan AT cse DOT buet DOT ac DOT bd, mhasan2010 AT gmail DOT com

Telephone:
Office: 880 2 8614640-44/6113
Cell:
Residence: 880 2 8614640-44/7283

Web page:
http://teacher.buet.ac.bd/masudhasan

Dr. Masud Hasan (ডঃ মাসুদ হাসান)

Professor
Research Area:
Algorithms and Theory
Computer Architecture, Programming Languages and Compilers
Bioinformatics and Computational Biology
Bioinformatics and Computational Biology

Research Interest:
Theory
Algorithms
Computational Geometry
Polyhedra
Academic Background:
Ph.D., 2005
University of Waterloo, Canada

M.Sc. in Computer Science and Engineering, 2001
Bangladesh University of Engineering and Technology

B.Sc. in Computer Science and Engineering, 1998
Bangladesh University of Engineering and Technology
Selected Publications:

2008 and "to appear"

1. An Approximation Algorithm for Closest Phylogenetic Second Root problem, Swakkhar Shatabda, Atif Rahman, and Masud Hasan, accepted for IAENG International Conference on Bioinformatics (ICB'08), Hong Kong 19-21 March 2008

2. Equiprojective Polyhedra, Masud Hasan and Anna Lubiw Computational Geometry: Theory and Applications, Elsevier, to appear

3. An approximation algorithm for sorting by reversals and transpositions, Atif Rahman, Swakkhar Shatabda, and Masud Hasan, accepted for Journal of Discrete Algorithms, Elsevier, to appear

4. List Heuristic Scheduling Algorithms for Distributed Memory Systems with Improved Time Complexity, Maruf Ahmed and Masud Hasan, in Proc. 9th International Conference on Distributed Computing and Networking, ICDCN 2008, Lecture Notes Computer Science, Vol. 4904 Springer, January 5-8, 2008, Kolkatta, India

5. Computing nice projections of convex polyhedra, Md. Ashraful Alam and Masud Hasan, in Proc. Workshop on Algorithms and Computations (WALCOM 2008), Lecture Notes Computer Science, Vol 4921, Springer, Dhaka, February 7-8, 2008

2007

1. Reconstructing polygons and polyhedra from edge and face counts in orthogonal projections, Therese C. Biedl, Masud Hasan, and Alejandro LÏŒpez-Ortiz, accepted for FSTTCS 2007, Lecture Notes Computer Science, Vol. 4855 Springer, New Delhi, India 12-14 Dec, 2007

2. Quantum Realization of Some Ternary Circuits Using Muthukrishnan-Stroud Gates, Asif I. Khan, Nadia Nusrat, Samira M. Khan, Masud Hasan, and Mozammel H. A. Khan, in Proceedings of the 37th IEEE International Symposium on Multiple-Valued Logic, Oslo, May 13-15, 2007, pp. 20-25

3. An approximation algorithm for sorting by reversals and transpositions, Atif Rahman, Swakkhar Shatabda, and Masud Hasan, in Proceedings of Workshop on Algorithm and Computation (WALCOM 2007), Dhaka 2006, pp. 97-108

2006

1. Some New Equiprojective Polyhedra, Nabila Rahman, Saad Altaful Quader, and Masud Hasan, in Proc. ICCIT, Dhaka, 21-23rd December 2006

2. Novel Realization of Some Ternary Circuits for Quantum Computing, Asif Khan, Nadia Nusrat, Samira Manabi Khan, and Masud Hasan, accepted for IEEE TENCON 2006, to be held on November 14-17, 2006, Hong Kong.

3. Novel Realization of Quantum Ternary Mux and Demux, Asif Khan, Nadia Nusrat, Samira Manabi Khan, and Masud Hasan, in Proc. ICECE, December 2006, Dhaka.

4. e-Government Procurement of Bangladesh, Abu Sayed Md. Latiful Haque, Muhammad Tanvir Parvez, Masud Hasan, Gahangir Hossain, and Muhammad Aminur Rahman Shah, in Proceedings of the National Seminar, Golden Jubilee Convention of Institute of Engineers, Dhaka, Bangladesh, pp. 75-80, February, 2006.

5. e-Government Procurement of Developing Countries, Abu Sayed Md. Latiful Haque, Muhammad Tanvir Parvez, Masud Hasan, Gahangir Hossain, and Muhammad Aminur Rahman Shah, in Proc. International Conference on Information and Communication Technology for the Muslim World, 21-23 November 2006, Kuala Lumpur, Malaysia (accepted).

2004

1. Efficient viewpoint selection for silhouettes of convex polyhedra, Therese Biedl, Masud Hasan, Alex L-Ortiz, 29th International Conference on Mathematical Foundation of Computer Science (MFCS), pp. 735-747, LNCS Vol.- 3153, Czech Republic, August, 2004

2003

1. Equiprojective Polyhedra, with Anna Lubiw, 15th Canadian Conference on Computational Geometry (CCCG), Halifax, Nova Scotia, pp. 47-50, August 2003. [Almost same as the journal version above]

2. A Linear Algorithm for Compact Box-drawing of Trees, Masud Hasan, Md. Saidur Rahman, and Takao Nishizeki, Networks 42(3), pp. 160-164, 2003

2002

1. Searching for the Center of a Circle, Therese Biedl, Masud Hasan, Joe Horton, Alex LÏŒpez-Ortiz, and Tomas Vinar, 14th Canadian Conference on Computational Geometry (CCCG), Lethbridge, Alberta, pp. 137-141, August 2002.

2. A Linear Algorithm for Compact Box-drawing of Trees, Masud Hasan, Md. Saidur Rahman, and Takao Nishizeki, 14th Canadian Conference on Computational Geometry (CCCG), Lethbridge, Alberta, pp. 154-157, August 2002.

2001 and earlier

1. A linear Algorithm for Finding Visibility Graphs of Trees, Masud Hasan, and Md. Saidur Rahman, in Proceedings of International Conference on Electrical and Computer Engineering, pp. 287-289, 5-6 January, 2001, Dhaka, Bangladesh.

2. An Efficient Line Drawing Algorithm, with Md. Abul Kashem, in Proceedings of International Conference on Computer and Information Technology, pp. 204-207, 3-5 December, 1999, Sylhet, Bangladesh.

3. Dynamic Programming based 2-Dimensional Warping Algorithm for Hand-written Bangla Character Recognition, Masud Hasan, Md. Meftauddin, and Muhammad Masroor Ali, in Proceedings of National Conference on Computer and Information Technology, 1997, Dhaka, Bangladesh.

4. Dynamic Programming based 2-Dimensional Warping Algorithm for Bangla Character Recognition, Md. Meftauddin, Masud Hasan, and Muhammad Masroor Ali, in Proceedings of International Conference on Computer and Information Technology, pp.153-156, 18-20 December, 1998, Dhaka, Bangladesh.
Journal Papers:

1. Masud Hasan, Atif Hasan Rahman, Md. Khaledur Rahman, M. Sohel Rahman, Mahfuza Sharmin, Rukhsana Yeasmin, Pancake flipping and sorting permutations, Journal of Discrete Algorithms, 33, 139-149, 2015.
2. Dipan Shaw, A. S. Islam, M. Sohel Rahman, Masud Hasan, Protein folding in HP model on hexagonal lattices with diagonals, BMC Bioinformatics, 15, S7, 2014.
3. Amit Kumar Dutta, Masud Hasan, M. Sohel Rahman, Prefix transpositions on binary and ternary strings, Information Processing Letters, 113, 265-270, 2013.
4. S.I. Ahmed, Masud Hasan, M.A. Islam, Cutting a Convex Polyhedron out of a Sphere, Graphs and Combinatorics, 27, 307-319, 2011.
5. T.C. Biedl,, Masud Hasan, A. Lopez-Ortiz, Reconstructing convex polygons and polyhedra from edge and face counts in orthogonal projections, International Journal of Computational Geometry and Applications, 22, 215-239, 2011.
6. T.C. Biedl, Masud Hasan, Alejandro Lopez-Ortiz, Efficient viewpoint selection for silhouettes of convex polyhedra, Comutational Geometry: Theory and Application, 44, 399-408, 2011.
7. J.S. Firoz, Masud Hasan, A. Z. Khan, M. Sohel Rahman, The 1.375 Approximation Algorithm for Sorting by Transpositions Can Run in $O(nlog n)$ Time, Journal of Computational Biology, 18, 1007-1011, 2011.
8. Masud Hasan, S. M. S. Hossain, M. M. Rahman, M. Sohel Rahman, Solving Minimum Hitting Set Problem and Generalized Exact Cover Problem with Light Based Devices, Int. Journ. of Unconventional Computing, 7, 125-140, 2011.
9. S.I. Ahmed, M.A. Islam, Masud Hasan, Cutting a cornered convex polygon out of a circle, Journal of Computers, 5, 4-11, 2010.
10. Masud Hasan, S. M. S. Hossain, M. M. Rahman, M. Sohel Rahman, Solving the Generalized Subset Sum Problem with a Light Based Device, Natural Computing, 10, 541-550, 2010.
11. S.I. Ahmed, Masud Hasan, M.A. Islam, Cutting a Convex Polygon Out of a Circle, International Journal of Recent Trends in Engineering, 2, 88-92, 2009.
12. A. H. Rahman, Swakkhar Shatabda, Masud Hasan, An approximation algorithm for sorting by reversals and transpositions, Journal of Discrete Algorithms, 6, 449-457, 2008.
13. Masud Hasan, A Lubiw, Equiprojective polyhedra, Computational Geometry: Theory and Applications, 40, 148-155, 2008.
14. Masud Hasan, Md. Saidur Rahman, Takao Nishizeki, A linear algorithm for compact box-drawing of trees, Networks, 42, 160-163, 2003.
15. Masud Hasan, T. M. Moosa, M. Sohel Rahman, Cache Oblivious Algorithms for the RMQ and the RMSQ Problems, Mathematics in Computer Science (MCS), 3, 433-442, 0000.
Conference Papers:

1. Mohiuddin Abdul Qader, S. Rahman, Masud Hasan, Structured Web Search in Small Domain, 6th International Conference on Computer and Information Technology (ICCIT), 2013.
2. A. Biswas, S. Chowdhury, M.M.M. Khan, Masud Hasan, A.I. Khan, Some Basic Ternary Operations Using Toffoli Gates along with the Cost of Implementation, IEEE International Symposium on Multi-Valued Logic, 2011.
3. A. Dumitrescu, Masud Hasan, Cutting Out Polygons with a Circular Saw, In Proc. 22nd International Symposium on Algorithms and Computation, 230-239, 2011.
4. M.R Islam, M. Sohel Rahman, Masud Hasan, M.M. Hasan, IMIPS: An improved pipelined processor architecture with reduced branch penalty and single memory for instruction and data, International International Conference on Computer Engineering and Applications (, 2010.
5. Chowdhury Sayeed Hyder, A. Rahman, Masud Hasan, On the Longest Vulnerable Path inside a Sensor Network from Boundary Regions, IEEE GCC Conference & Exhibition, 2010.
6. S.I. Ahmed, Masud Hasan, A. Sopan, Vindictive Voronoi games and stabbing Delaunay circles, International Symposium on Voronoi Diagram in Science and Engineering, 124-131, 2010.
7. Masud Hasan, Non-)Equiprojectivity and (Non-)Biprojectivity of Simplicial Polyhedra, 20th Annual Fall Workshop on Computational Geometry (FWCG 2010),, 2010.
8. Masud Hasan, S. Hossain, M.M.M. Rahman, Solving the minimum hitting set problem with a light-based device, International Conference on Electrical and Computer (ICECE), 423-426, 2010.
9. M. A. Wahid, M. Kaykobad, Masud Hasan, Kinetisation of view of 3D point set, International Conference on Computer and Information Technology (ICCIT), 325-330, 2010.
10. A. Das, I. Jahangir, Masud Hasan, S. Hossain, On the design and analysis of quaternary serial and parallel adders, IEEE TENCON, 1691-1695, 2010.
11. A. Das, I. Jahangir, Masud Hasan, Design of quaternary serial and parallel adders, 13th International Conference on Electrical and Computer (ICECE), 466-469, 2010.
12. J. S. Firoz, Masud Hasan, A. Z. Khan, M. Sohel Rahman, The 1.375 Approximation Algorithm for Sorting by Transpositions Can Run in O(nlogn) Time (Conference, WALCOM, 2010.
13. M. R. Hasan, M. Sohel Rahman, Masud Hasan, M. M. Hasan, M. A. Ali, An Improved Pipelined Processor Architecture Eliminating Branch and Jump Penalty, Second International Conference on Computer Engineering and Applications, 621-625, 2010.
14. Mahfuza Sharmin, R. Yeasmin, Masud Hasan, A. Rahman, M. Sohel Rahman, Pancake Flipping with Two Spatulas, ISCO 2010 Proceedings: Electronic Notes in Discrete Mathematics, 231-238, 2010.
15. M. Crochemore, Masud Hasan, T. M. Moosa, M. Sohel Rahman, Two dimensional Range Minimum/Maximum Query revisited, 13th International Conference on Computer and Information Technology (ICCIT), 27 - 32, 2010.
16. Masud Hasan, S. M. S. Hossain, M. M. Rahman, M. Sohel Rahman, Solving Minimum Hitting Set Problem with a Light-Based Device, International Conference on Electrical and Computer Engineering (ICECE), 423 - 426, 2010.
17. M.M.M. Khan, A.K. Biswas, S. Chowdhury, Masud Hasan, A.I. Khan, Synthesis of GF(3) based ternary reversible/quantum logic circuits without ancillary qutrits, International Symposium on Multi-Valued Logic 2009, 2009.
18. Atif Rahman, Mahmuda Naznin, Masud Hasan, Integer Linear Programming in Designing Universal Arrays with Multiplexed Applications, International Conference on Electronics and Computer Technology, 215-218, 2009.
19. M. M. Rasheed, Masud Hasan, M. Sohel Rahman, Maximum Neighbour Voronoi Games, WALCOM, 93-104, 2009.
20. Masud Hasan, S. Hossain, M. M. Rahman, M. Sohel Rahman, An Optical Solution for the Subset Sum Problem, the Fourth International Workshop on Natural Computing (IWNC), 165-173, 2009.
21. Chowdhury Sayeed Hyder, A. Rahman, Masud Hasan, On the Longest Vulnerable Path inside Sensor Network from Boundary Regions, 5th IEEE-GCC Conference, 2009.
22. M. Ahmed, S.M.H Chowdhury, Masud Hasan, List heuristic scheduling algorithms for distributed memory systems with improved time complexity, International Conference on Distributed Computing and Networking, 2008.
23. M. Ahmed, S.M.H Chowdhury, Masud Hasan, Fast preemptive task scheduling algorithm for homogeneous and heterogeneous distributed memory systems, ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008.
24. Masud Hasan, M.M. Hossain, S. Nusrat, A. Lopez-Ortiz, Smallest and some new equiprojective polyhedra, International Conference on Computer and Information Technology, 2008.
25. Md. Muhibur Rasheed, Masud Hasan, M. Sohel Rahman, Maximum neighbor Voronoi games, Annual Workshop on Algorithms and Computation (WALCOM 2009), 2008.
26. Md. Ashraful Alam, Masud Hasan, Computing Nice Projections of Convex Polyhedra, Workshop on Algorithms and Computation 2008 (WALCOM 2008), 111-119, 2008.
27. Abu Sayed Md. Latiful Hoque, M.T parvez, Masud Hasan, e-Government Procurement of Developing Countries, International Conference on Information and Communication Technology, 2006.
28. A Khan, N. Shahriar, S.M. Khan, Masud Hasan, Novel realization of quantum ternary mux and demux, . International Conference on Electrical and Compute Engineering, 2006.
29. A. Khan, N. Nusrat, S.M. Khan, Masud Hasan, Novel realization of some ternary circuits for quantum computing, IEEE TENCON, 2006.
30. Masud Hasan, Md. Saidur Rahman, Takao Nishizeki, A linear algorithm for compact boxdrawings of trees, 14th Canadian Conference on Computational Geometry (CCCG 2002), 154-157, 2002.
31. Masud Hasan, Md. Saidur Rahman, A linear algorithm for finding visibility graph of trees, International Conference on Electrical and Computer Engineering (ICECE 2001),, 287-289, 2001.
32. Masud Hasan, On Finding a Better Position of a Convex Polygon inside a Circle to Minimize the Cutting Cost, , 0000.