دل کے آنگن پھول کھلا ہے
پیار کی جو خوشبو دیتا ہے
سب کے جھوٹ کو سچ کہتا ہے
دیکھو وہ کتنا بھولا ہے
نقش زمانے کے بھولے ہیں
ہم کو یاد بس اک چہرہ ہے
جب سے اس نے شہر ہے چھوڑا
سونا سونا ہر رستہ ہے
کیوں ہیں تیری باتیں کرتے
ہم کو جانے کیا ملتا ہے
گھور تھکن ہے جیون رہ میں
اور کتنا رستہ رہتا ہے
دیکھو ہر شاعر کے گھر کا
اُلٹا پُلٹا سب نقشہ ہے
اور تو کیا ہے عمر کی پونجی
یادوں کا بس اک بستہ ہے
Sheikh Abdul Haq Muḥaddith Dehlavi is one of the prominent muhaddithin of the Subcontinent. He has played an unforgettable role in the leadership of the Ummah. His writings consist of God's benevolence, justice, and solving People’s problems so that they can look at their defects and focus on building their lives. He discussed topics related to the nation; do not follow useless philosophy and false interpretations which do not benefit a common man. Along with the reformed works, He has also left behind a large collection on technical topics. He wrote books on important and technical topics such as Tafseer, Tajweed, Hadith, Beliefs, Jurisprudence, Sufism, Ethics, Actions, Philosophy, History, Biography, etc. Sheikh Abdul Haq Muhaddith Dehlavi has priority in teaching and publishing the knowledge of Hadith. In the context of the publication of the knowledge of hadith, his two commentaries Mishkwat al-Masabih, Ishaat al-Lamaat and Lamaat al-Tanqeeh, has a special place. In the said article, an introduction and methodological study of the work done by Sheikh Abdul Haq will be presented.
The rapid growth in fields of computational biology, data mining and combinatorial chemistry results in an increased demand of combinatorial algorithms which produce exhaustive lists of combinatorial objects especially those objects which are symmetric under some equivalence relation. In this thesis we develop efficient algorithms for generation of bracelets with fixed density, bracelets with fixed content, and non- isomorphic unicyclic graphs. All of the above mentioned algorithms list only one representative object from each equivalence class. A bracelet is said to be of fixed density, if number of occurrences of the symbol 0 is fixed. The algorithm for generation of bracelets with fixed density generates a complete set of bracelets with fixed density of arbitrary base in lexicographic order. A simple mapping technique is used to prove that our algorithm works in constant amortized time. Bracelets with fixed content are those in which number of occurrences of each symbol is fixed. We devise an efficient algorithm to list bracelets with fixed content in reverse lexicographic order. Again, by using an injective mapping we prove that the algorithm works in constant amortized time with the condition that number of occurrences of the largest symbol is maximum. Our analysis also gives a simpler alternate proof for the original bracelet algorithm presented in “Generating bracelets in constant amortized time” by J. Sawada. Moreover, an enumeration formula for bracelets with fixed content is obtained. Listing of non-isomorphic graphs is known to be computationally very hard. However, when we restrict the graphs to have exactly one cycle, the problem can be efficiently solved in constant amortized time. In this thesis, we give a CAT algorithm to list all unlabeled non-isomorphic unicyclic graphs.