Meeting professors at conferences I am a phd student in computer science, starting in september my last year. 

The next week I will join a conference not far from my home university, where I am not presenting any paper. The main area of the conference is pretty close to my phd topic, and there will be there most of the top professors of the area. 

I would like to take this opportunity to talk with them, present them my work and share a couples of ideas, but I have some doubts on how to engage them and on what to share with them, in particular:


Even if I have read some of their papers, I have no specific questions on them, and I don't know if it makes sense to read a bunch of paper in this days just to find a viable reason to talk with them.
A possibility would be to write them saying that they are important for my phd and I would like to share with them my research, but I don't know if this is going to interest them.
Last I have some unpublished ideas that I am planning to work on the next year. Is it risky to share these ideas with them?


Needless to say, the main purpose to meet them for me are:


Find possible coauthors
Find possible post-doc locations
I would suggest the following for an early-career scholar:

1) Figure out who from your current university is going to be there and identify any other attendees you already know. Let them know you will be attending and hope you run into them.

2) Make sure you go make yourself available right from the beginning. Spend very little time in your room. Arrive early, hang out in the lobby near the conference registration area or wherever the coffee is. Go to all the breakfasts, lunches, etc.

3) When you see someone you know, go up to them, say hi. Mention that this is one of your first conferences and you are really interested in meeting people. Ask if there is anyone that they would recommend you meet. Then ask them to introduce you. This especially works if you are at the opening reception or something like that. 

4) Repeat! If a chat is going well, eventually ask the new contact if there are others at the conference who are interested in your topics that they think you should meet.

5) Also, of course, go to talks. After the talk, make an effort to talk to the speakers with follow-up questions, etc. You can also follow-up with speakers if you see them in the hall later, etc. If these chats go well, you can even ask those people to introduce you to others they think you should meet.

6) After the conference, follow up by email.

The result of this strategy should be that most of your introductions will be peer-to-peer "warm" introductions, not out-of-the-blue "cold" introductions. This should make people a bit more willing to chat with you and make you appear to be more of a junior colleague and less of a grad student.