Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Editors Column
Deep into that darkness peering, long I stood there, wondering, fearing, doubting, dreaming dreams no mortal ever dared to dream before. - Edgar Allan Poe As another semester comes to an end, we take a break from our regular schedule and look towards the welcome winter break. This issue of the departmental newsletter provides some food-for-thought with some interesting articles and a summary of departmental activities and achievements this semester. Another batch of enthusiastic students joined the department this semester, who were welcomed by organizing a funfilled interactive session and a technical orientation to make this transition process comfortable. In one of the few other key developments this semester, Coding Club was started by the ACM Student Chapter to promote the coding culture at IIT Delhi. We heartily welcome two new faculty Dr. Mausam and Dr. Shweta Agrawal to the department, who have joined us this semester. Y ahoo! Hack U, which has become a regular annual event again marked the ACM activities this semester. We discuss the success story of IIT Delhi alumnus Pranav Chulet whose startup Quickr has gone on to become Indias largest online classifieds portal.
1 4 4 5 7, 8 9 11,12
B U S I N E S S
N A M E
CSE Newsletter
In the subsequent columns, we also go through the inspirational life of the internet activist Aaron Swartz and the promising IIT Delhi based social startup Gram Vaani. This is my first edition in the role of Chief Editor. I hope this issue and the coming ones would be enjoyed by all. Pulkit Yadav, Chief Editor
Department Newsflash
Publications
Sandeep Chandran, Smruti R. Sarangi, Preeti Ranjan Panda: Space sensitive cache dumping for post-silicon validation. Design, Automation, and Test in Europe (DATE), Grenoble, France, Mar, 2013 Pooja Aggarwal, Smruti R. Sarangi: Lock-Free and Wait-Free Slot Scheduling Algorithms. International Parallel (and Distributed) Processing Symposium (IP(D)PS) , Cambridge, USA, May, 2013 Manish Agarwal, Madasu Hanmandlu, Kanad K. Biswas: Choquet integral vs. TOPSIS: An intuitionistic fuzzy approach. IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Hyderabad, India, July 2013 Rudra M. Tripathy, Amitabha Bagchi, Sameep Mehta: Towards combating rumors in social networks: Models and metrics. Intelligent Data Analysis Volume 17, 2013. Sebastien Ardon, Amitabha Bagchi, Anirban Mahanti, Amit Ruhela, Aaditeshwar Seth, Rudra Mohan Tripathy, Sipat Triukose: Spatio-temporal and events based analysis of topic popularity in twitter. International Conference on Information and Knowledge Management (CIKM), San Francisco, USA, Oct, 2013 Rahul Goyal, Ravee Malla, Amitabha Bagchi, Sameep Mehta, Maya Ramanath: ESTHETE: a news browsing system to visualize the context and evolution of news stories. International Conference on Information and Knowledge Management (CIKM), San Francisco, USA, Oct, 2013 Amitabha Bagchi, Cristina M. Pinotti, Sainyam Galhotra, Tarun Mangla: Optimal radius for connectivity in duty-cycled wireless sensor networks. Modeling Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Barcelone, Spain, Nov, 2013
Dhruv Jain, Akhil Jain, Rohan Paul, Akhila Komarika, M. Balakrishnan: A path-guided audio based indoor navigation system for persons with visual impairment. International ACM Conference on Assistive Technologies (ASSETS), Bellevue, USA, Oct, 2013 B. Sharat Chandra Varma, Kolin Paul, M. Balakrishnan, Dominique Lavenier: FAssem: FPGA Based Acceleration of De Novo Genome Assembly. Field-Programmable Custom Computing Machines (FCCM) Seattle USA April 2013 Ankit Aggarwal, Anand Louis, Manisha Bansal, Naveen Garg, Neelima Gupta, Shubham Gupta, Surabhi Jain: A 3approximation algorithm for the facility location problem with uniform capacities. Mathematical Programming Volume 141, October, 2013
S. Anand, Karl Bringmann, Tobias Friedrich, Naveen Garg, Amit Kumar: Minimizing Maximum (Weighted) Flow-Time on Related and Unrelated Machines. International Colloquium on Automata, Languages and Programming (ICALP), Riga, Latvia, July, 2013 Manu Agarwal, Ragesh Jaiswal, Arindam Pal: k-means++ under Approximation Stability. Theory and Applications of Models of Computation (TAMC), Hong Kong, May 2013 Ragesh Jaiswal, Prachi Jain, Saumya Yadav: A bad 2-dimensional instance for k-means++. The Computing Research Repository (CoRR), June 2013 Davis Issac, Ragesh Jaiswal: An O(1.0821^n)-Time Algorithm for Computing Maximum Independent Set in Graphs with Bounded Degree
3, The Computing Research Repository (CoRR), August 2013 Nivedita Yadav, Santanu Chaudhury, Prem Kumar Kalra: Most Discriminative Primitive Selection for Identity Determination Using Handwritten Devanagari Script, International Conference on Document Analysis and Recognition (ICDAR), Washington DC, USA, August 2013 Sunita Tiwari, Saroj Kaushik: Mining Popular Places in a Geo-spatial Region Based on GPS Data Using Semantic Information, Databases in Networked Information Systems (DNIS), AizuWakamatsu, Japan, 2013 Shivendra Tiwari, Saroj Kaushik: Scalable Method for k Optimal Meeting Points (k-OMP) Computation in the Road Network Databases, Databases in Networked Information Systems (DNIS), AizuWakamatsu, Japan, 2013 Shivendra Tiwari, Saroj Kaushik: Scalable Method for k Optimal Meeting Points (k-OMP) Computation in the Road Network Databases, Databases in Networked Information Systems (DNIS), AizuWakamatsu, Japan, 2013 Amit Kumar, K. R. Manjunath, Meenakshi, Renu Bala, R. K. Sud, R. D. Singh, Sushma Panigrahy: Field hyperspectral data analysis for discriminating spectral behavior of tea plantations under various management practices, International Journal of Applied Earth Observation and Geoinformation, August, 2013 Manjot Kaur, Amit Kumar: Method for solving unbalanced fully fuzzy multi-objective solid minimal cost flow problems. Applied Intelligence Vol. 38, 2013 Manjit Verma, Amit Kumar, Yaduvir Singh, Tofigh Allahviranloo: Application of non-normal p-norm trapezoidal fuzzy number in reliability evaluation of electrical substations. Neural Computing and Applications, July 2013 Parmpreet Kaur, Amit Kumar: Modification in Chen and Tsai's
C S E N E W S LE T T E R
Page 2
Albert Gu, Anupam Gupta, Amit Kumar: The power of deferral: maintaining a constant-competitive steiner tree online. Symposium on the Theory of Computing (STOC), Palo Alto, USA, June 2013 Amit Kumar, P. R. Chadha: U shaped multiband microstrip patch antenna for wireless communication system and parametric variational analysis. Int. Conf. on Wireless and Optical Communications Networks (WOCN), Bhopal, India, July 2013 U. Nidhi, Kolin Paul, Ahmed Hemani, Anshul Kumar: High performance 3D-FFT implementation. IEEE International Symposium on Circuits and Systems (ISCAS), Beijing, China, May 2013 Manish Gaur, S. Arun-Kumar: On Efficiency Preorders. Fundamentals of Software Engineering, Tehran, Iran, 2013 Shibashis Guha, Shankara Narayanan Krishna, Chinmay Narayan, S. Arun-Kumar: A Unifying Approach to Decide Relations for Timed Automata and their Game Characterization. Electronic Proceedings in Theoretical Computer Science, (EXPRESS/SOS) 2013 Chinmay Narayan, Shibashis Guha, S. Arun-Kumar: Inferring Fences in a Concurrent Program Using SC proof of Correctness. The Computing Research Repository (CoRR), April 2013 Sandeep Chandran, Smruti R. Sarangi, Preeti Ranjan Panda: Space sensitive cache dumping for post-silicon validation. Design, Automation, and Test in Europe (DATE), Grenoble, France, Mar, 2013 Namita Sharma, Tom Vander Aa, Prashant Agrawal, Praveen Raghavan, Preeti Ranjan Panda, Francky Catthoor: Data memory optimization in LTE downlink. International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May 2013 Preeti Ranjan Panda, Manoj Jain, Anubha Verma, Dipankar Sarma, Vaidyanathan Srinivasan: Power Supply Efficiency Aware Server Allocation in Data Centers. VLSI Design, Pune, India, 2013
Pradeep Kumar, Nitin Rakheja, Aparna Sarswat, Himanshu Varshney, Prerna Bhatia, Sandeep R. Goli, Vinay J. Ribeiro, Manish Sharma: White space detection and spectrum characterization in urban and rural India. International Symposium on a World of Wireless, Mobile and Multimedia Networks (WOWMOM), Madrid, Spain, June 2013 Sebastien Ardon, Amitabha Bagchi, Anirban Mahanti, Amit Ruhela, Aaditeshwar Seth, Rudra Mohan Tripathy, Sipat Triukose: Spatio-temporal and events based analysis of topic popularity in twitter. International Conference on Information and Knowledge Management (CIKM), San Francisco, USA, Oct, 2013
Rajesh Gupta, University of California, San Diego, Compiler-Directed Strategies to Combat Microelectronic Variability, 16th September, 2013 Prof. Arijit Bishnu, ISI Kolkata, "Computation of Spatial Skyline Points as Weighted Voronoi Diagrams", 5th September, 2013 Christo Wilson, David Choffnes and Alan Mislove, Northeastern University, Boston, Personalization in web search, 19th August, 2013 Prof. Kaleem Siddiqi, McGill University, Montreal, Canada, Building Atlases of Heart Wall Fibers, 7th August 2013 Gurulingesh Raravi, University of Porto, Real-Time Scheduling on Heterogeneous Multicores, 6th August 2013
Deepti Pachauri, University of Wisconsin MadiSon, Solving the multiway matching problem by permutation synchronization , 15th November, 2013. Dr. Shweta Agrawal, IIT Delhi, How to keep a secret : the art of cryptography, 29th October,2013 Dr. Mausam, IIT Delhi, Recent Advances in Open Information Extraction, 15th October, 2013 Siddhartha Chaudhuri, Princeton University, Content Creation with Semantic Attributes, 17th October, 2013 Xavier Fouger, Dassault systems, France, "CAD/CAM, Product Development and Global Employment Opportunities, 8th October, 2013 Dr. Ashutosh Gupta, IST, Austria, Verification of Concurrent Programs, 1st October, 2013 Anand Srivastav, University of Kiel, Germany, Combinatorial Discrepancy of Arithmetic Progressions, 24th September, 2013 Nikhil Devanur, Microsoft Research, Bangalore, Primal Dual Gives Almost Optimal Energy Ecient Online Algorithms, 23rd September, 2013
Departmental Updates
Pratibha Jagnere defended her MS (Research) thesis on 17th August, 2013. G. Krishnaiah defended his PhD thesis on 23rd August, 2013. Rajkumar Vishwakarma defended his MS (Research) thesis on 4th September, 2013. Ruchin Kansal defended his MS (Research) thesis on 12th September, 2013. Kinshuk Sarabhai defended his MS (Research) thesis on 28th October, 2013. The following students were awarded Outstanding Teaching Assistants award for the semester-II, 2012-13: 1. Chinmay Narayan for the course CSL101 (Introduction to Computers and Programming). 2. Sandeep Kumar Bindal for the course CSL373 (Operating Systems). 3. Ravee Malla for the course CSL373 (Operating Systems).
Page 3
C S E N E W S LE T T E R
Gram Vaani
Ever thought about an unknown person from Jharkhand questioning the Union minister of Education. RTE: W here will children go after class 8th?Why doesnt even a single Indian University figure in Worlds Top 100? or a singing talent hunt being run on community radio and IVR similar to Indian Idol. Ever heard of a social media platform equivalent to Facebook/YouTube/Twitter for rural areas. If not then you need not go too far than our own IIT. Gram Vaani meaning 'voice of the village' is a social tech company based at IIT-Delhi. With the Vision of building citizen-driven media platforms that give communities a voice of their own this company pioneers in building innovative voice-based technologies that are in use with more than 40+ organizations in India, Africa, and Afghanistan. Gram Vaani was founded by Aaditeshwar Seth, professor in computer science department at IIT Delhi and Mayank Shivam, an IIM Lucknow alumnus in the year 2009. The idea got wings when it first won the Knight News Challenge in 2008. This gave them $200,000 to start Gram Vaani in India. GRINS (Gramin Radio InterNetworking System) is an integrated software solution for running a community radio station that allows program scheduling and play-out, full telephony and SMS integration, Internet streaming, content management and statistical analysis of play-out history. Stations have used GRINS to do live broadcasts of NREGA and Panchayat meetings. Schools have played Antakshari over the phone and broadcast it on radio, via GRINS. ernment schemes, and discussions about topics of importance including the state of education and health in rural areas. First implemented in Jharkhand as the Jharkhand Mobile Vaani (JMV) it got a great response, with around 60,000 monthly calls logged by regular users each month. Anil Kumar, a school teacher in Godda district, uses the mobile vaani service regularly. One of his updates on JMV was on the electricity crisis in his district. He has also been updating about the weather conditions as well as his opinion on the course structure in schools. Recently mobile vaani was set up for community radio stations in Uttarakhand to help flood victims where they could just give a miss call for help. Another flagship program, Mobile Vaani is an intelligent IVR (interactive voice response) system that allows people to call into a number and leave a message about their community, or listen to messages left by others. These messages range from updates about local village events, to folk songs and cultural updates from the communities, feedback on govSocial start-ups like these go a long way in making the world a better place to live in. A great idea can bloom in anyones mind. All that is needed to give it wings is conviction. Compiled by: Abhishek Verma
creativity in an attempt to stake claim on the much coveted Mr. and Ms. Fresher awards which was followed by impromptu drama performances by the freshers. Freshers could be seen eagerly interacting with the seniors who talked of various aspects and experiences of college life at IITD. The event culminated with a dance party on the Bharti balcony where refreshments and loud music helped set the mood as people returned to their hostels having had an immensely enjoyable time. The ACM tech welcome, better known as the FROSH WELCOME was the first formal event of the session for the ACM. The session saw a packed audience with almost the entire batch turning up. It is traditionally an effort on the part of the seniors to help freshers familiarise themselves to the Department better and channelizing them in right direction from the very beginning.
Several ACM team members initiated and welcomed freshers into the department and gave brief introductions of linux, web designing, app development, coding competitions like topcoder and codechef, photoshop and lots more. For instance, unix commands, advantages of linux and cloud computing used at GCL/ CSC, not to mention a basic introduction to android app development besides other topics were discussed as part of the orientation. The freshers showed keen interest in gaining insights into the fields pertaining to computer science. The explanation of each topic was followed by a quick demo, leaving the students to experiment and explore later on their own. All in all, the
event surely ended up being a great learning experience for all freshers. - Compiled by Amritansh Sharma
C S E N E W S LE T T E R
Q.1. Please take us through your career journey. Ans. 1. My car eer jour ney is r ather straightforward for an academic : After I finished my undergrad in computer science, I worked in industry for a year while deciding what to do next. I decided to go to grad school and went to UT Austin where I got my masters and Ph.D. in the areas of Cryptography and Information Theory. While at UT, I went to Stanford for a 2 week project and thats when I got interested in crypto. The 2 week visit expanded to almost 2 years, and I was hooked to crypto by then. PostPh.D., I went to UCLA for a postdoc. UCLA has a strong group in cryptography, and more importantly, I married someone who was then based in LA. So it worked out very well. After 2 years there, we decided to come back, and here we are. Q. 2. Please tell us something about your student days. Ans. 2. My student days wer e ver y formative and very enjoyable. It better be, because I've spent most of my adult life as a student! Starting from bachelors, masters, Ph.D and then postdoc (which is also essentially student), I've only not been a student for one month now. I loved my student years -- I had lots of friends, and we'd do lots of things together -- watch movies, attend concerts, theatre, public lectures, documentaries and have long discussions about everything
Page 5
C S E N E W S LE T T E R
like I needed to get out of programming and go into science. During grad school, there were other turning points, such as courses like combinatorics and abstract algebra which nudged me into theoretical CS and the Stanford visit which nudged me into Crypto. Q. 7. What made you decide to come back to India? Ans. 7. It wasn't a calculated decision but a gut feeling that both Uday (my husband) and I had right from the time we left India. India is home, and that never changed. Plus, I think our contribution can have much greater impact here. I feel that all of us together need to collectively solve the problems we see around us. There is so much potential in India, and we must tap it together. We should all work together to improve the global position of science in India. I also feel, like I mentioned before, that I have been extremely fortunate and received the best of what the country could offer. Here, where every second child faces malnutrition, where girl children in particular face so many problems, where access to high quality education is still
not widely available (although things are really improving now), I felt like I got the best possible, and would like to give back to the extent I can. Q. 8. Please tell us a bit about some of your interests apart from academia Ans. 8. I love ar t, I am a semiprofessional painter and have even had gallery exhibitions. I make large oil paintings, about culture, people, nature and anything else that takes my fancy. I also learn hindustani classical music in my spare time. I also like to travel, read, watch movies, theater and spend time with friends. My husband shares many of my interests and weekends are often more packed than weekdays. Q. 9. Your advice to the students. Ans. 9. I don't know that I can give advice, but let me share some thoughts. Firstly, I think it is important to always keep the enjoyment alive, whether work or non-work. The curiosity and fun of science should never get buried under the pressure to perform. Reading popular books on science, even outside one's im-
mediate area of interest can help with this and be very rewarding. Watch lots of TED talks, they can be life changing. Always stay in touch with what inspires you, for example read about Salman Khan's breakthrough initiatives in education in "The one world schoolhouse", read "The element" by Ken Robinson, "I have a dream" by Rashmi Bansal (to name very few). Look around you, and think "How can I solve this?". Think big. Don't think of just working for Google or SpaceX, but of starting one yourself. We need to take things in our hands and build things in India, we need to do start-ups not just offer services. We need to be creative and take risks. Don't be conservative! Have faith in yourself and dream big. And of course, work hard, nothing can be achieved without it, in any field.
Don't compare yourself with anyone in this world...if you do so, you are insulting yourself.
- Bill Gates
FUN FACTS
The most powerful processor in your computer is probably the graphics processor. A new graphics processor might have up to 700 million transistors, a new CPU (the main processor) might have up to 300 million transistors. The name iPod was proposed by Vinnie Chieco, a freelance copywriter. After seeing the prototype, he thought of a phrase from the movie 2001: A Space Odyssey, open the pod bay door HAL. It referred to the fictional spacecraft used for extra-vehicular activity seen in the movie 2001: A Space Odyssey. Googlewhack is a type of a contest for finding a Google search query consisting of exactly two words without quotation marks, that returns exactly one hit. The first computer mouse was invented by Doug Engelbart in around 1964 and was made of wood. Bill Clinton's inauguration in January 1997 was the first to be webcast. Compiled by: Shivani Sen
Page 6
C S E N E W S LE T T E R
-C.A.R. Hoare
Programming is the art of solving problems with creativity. It is the process of writing instructions for computers. In a premier institute like IIT Delhi many people aspire to be good coders and programmers. For many, programming is a fun filled and recreational activity. In order to cater to such an audience and with the objective of promoting the competitive programming culture in IIT Delhi the IIT Delhi chapter of Association for Computing Machinery (ACM) has come up with the novel initiative of the Coding Club. This club intends to not only give one plethora of opportunities to code through programming competitions but also prepare one for bigger stages. This club has the distinction of being the first of its kind in IIT Delhi. The Coding Club was inaugurated on 25th September. With preparations running months, the event turned out to be a gala affair witnessing a huge participation from students across the years as well as departments. The inaugural session began with a short introductory presentation about the club by Himanshu Gupta, ACM head wherein he presented a blueprint for the club as well as his idea of the same.This was followed by a presentation by Shubham Jindal, technical head, ACM outlining the struc-
QUIZ QUESTION 1
Les Horribles Cernettes is an all-female parody pop group founded by employees of CERN which performs at CERN events. The initials of their name, LHC, are the same as those of the Large Hadron Collider which was later built at CERN. What is this image famous for?
Page 7
C S E N E W S LE T T E R
pation from students of all years and departments. The response from students not from the computer science department showed how much interest the students are harbouring in the field of programming and problem solving. In total 53 teams participated in the event resulting in a close fought contest for the prizes which included an iPad mini, Samsung Galaxy and 1TB hard disk. The teams worked fervently all day and night and
Page 8
C S E N E W S LE T T E R
Pranay Chulet is the founder and CEO of Quikr, Indias largest online and mobile classifieds portal based in Mumbai. Quikr was launched in 2008 and is currently present in 900 cities across India. It provides people with a platform to help them buy, sell, rent and find something and address needs across many categories ranging from mobiles, real estate, cars, services, jobs, entertainment, electronics, furniture and many more. Quikr is funded by some of the best names in business including Matrix Partners, Omidyar Network, Norwest Venture Partners and eBay amongst other shareholders. Pranay Chulet has had a background of strategy consulting and entrepreneurship, and his experience includes stints at firms like Booz & Co and Mitchell Madison Group to building a couple of ventures from grounds up. He went to IIT Delhi and IIM Calcutta following which he spent over a decade in the US where he saw the rise of digital media from its very early days, both as an advisor to large media companies and as an entrepreneur. The idea and inspiration behind Quickr came from the resounding success of Craigslist as a classified advertisements website in the US.
simplicity of the site and improving user experience as the scale of the business grew. They instead saw the opportunity to create and innovative solutions that could make life easier for every Quikr user through interesting features and applications that dont compromise the simplicity of usage. The company sees enormous room to grow in the coming days by reaching out to the large portion of the population that is not using digital classifieds today and proving to them the value of this medium. Staying focused on their job to help people buy, sell and rent anything quickly and simply for example, by not getting swayed by every other cool feature that keep going around in the digital media underlines their great discipline and professional astuteness. To conclude, Pranay is an entrepreneur who knows his game plan well and is his example indeed serves as an inspiration for all aspiring entrepreneurs. - Contributed by Amritansh Sharma
QUIZ QUESTION 2
Prior to a major homepage redesign back in 2007, Facebook's front page used to feature this face. Dubbed the "Facebook guy," it was not known who the mystery man was until recently. David Kirkpatrick has revealed in his identity in his book The Facebook Effect. Who is he?
V O LU M E 6 , I S S U E 2
Page 9
According to state and federal authorities, Swartz used JSTOR, a digital repository, to download a large number of academic journal articles through MIT's computer network over the course of a few weeks in late 2010 and early 2011. At the time, Swartz was a research fellow at Harvard University, which provided him with a JSTOR account. Visitors to MIT's "open campus" were authorized to access JSTOR through its network. On January 6, 2011, Swartz was arrested near the Harvard campus by MIT police and a U.S. Secret Service agent. He was later indicted by a federal grand jury on charges of wire fraud, computer fraud, unlawfully obtaining information from a protected computer and recklessly damaging a protected computer.
QUIZ QUESTION 3
The first known existence of these two words together in computer literature occurred in 1972 in Brian Kernighan's book Tutorial instruction to the Language B. They are often used for 'sanity tests' for languages, which make sure that the compiler, development environment, and run-time environment are correctly installed. What are these words? Keep checking the ACM IITD website for answers !
V O LU M E 6 , I S S U E 2 Page 10
The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct. Donald E. Knuth, Selected Papers on Computer Science
V O LU M E 6 , I S S U E 2 Page 11
Brought out by ACM Student Chapter ACM Student Chapter Sponsor: Dr. S.Sarangi Newsletter Team Newsletter in-charge: Pulkit Yadav (cs1100234@cse.iitd.ernet.in) Chief Editor: Shivani Sen Assisted by ACM chapter members Abhishek Verma Amritansh Sharma (Photos in above order from left to right)
CROSSWORD
method for solving timecost trade-off problems of project networks in fuzzy environments. Neural Computing and Applications, July 2013
Down
1.Like our nervous system. 3.Try before you buy. 4.Can create havoc if so minded . 6.Data or text altered to become meaningless. 8.Don't do this if you need the data. 10.Nineteenth-century mathematician gave his name to this process of narrowing or expanding a search. 11.This device allows your computer to talk to other computers over a telephone line.
Across
2.Small program that can cause big problems. 5.Without this most devices will not work . 7.Your key to success, can be musical. 9.Now associated with poor design 12.Mobile but not furry. 13.Do this to stop others acessing your data.