Looking for intro combinatorics/discrete math book with the following topics

AI Thread Summary
The discussion centers on binary strings and strings over arbitrary alphabets, highlighting the importance of generating functions, including bivariate and multivariate types, for solving enumeration and probability problems. Participants express interest in formal languages and automata theory, suggesting resources like "Concrete Mathematics" by Knuth for discrete math and a downloadable guide on generating functions from Wilf's website. A specific problem example involves calculating the average number of blocks of length 2 in strings of length 10 over a four-letter alphabet. The conversation indicates a lack of introductory combinatorics books that address such specific string-related problems comprehensively.
Werg22
Messages
1,431
Reaction score
1
1. A discussion of binary strings and strings over arbitrary alphabets
2. A discussion of generating functions and bivariate (or multivariate) generating functions, and their applications to enumeration and and probability problems
3. Graphs and Trees (does not need to be that thorough for this part)

Any recommendation?

Thanks in advance.

Edit:

Posted in the wrong section - should be moved to Science Books Discussion
 
Last edited:
Physics news on Phys.org
For discrete math in general there's Knuth and friend's Concrete Mathematics. For generating functions there's http://www.math.upenn.edu/~wilf/DownldGF.html" , which you can download from the author's website. I suppose if you're interested in binary strings and such you'll want to get into formal languages, automata, etc. My class is using Automata, Computability, and Complexity by Elaine Rich. I don't know if you'll find an intro book that covers all those things you listed. Is there something particular you're interested in?
 
Last edited by a moderator:
I'm mainly interesting in problems involving any kind of strings (over arbitrary alphabets, not just binary), problems generally involving generating functions. For example, I'm interested in seeing how a problem of the like "find the average number of blocks of length 2 among all strings of length 10 over an alphabet of 4 letters {a, b, c, d}", this sort of thing. But from what I've seen so far, there aren't any introductory combinatorics book that look at this type of problem.
 
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.
I'm going to make this one quick since I have little time. Background: Throughout my life I have always done good in Math. I almost always received 90%+, and received easily upwards of 95% when I took normal-level HS Math courses. When I took Grade 9 "De-Streamed" Math (All students must take "De-Streamed" in Canada), I initially had 98% until I got very sick and my mark had dropped to 95%. The Physics teachers and Math teachers talked about me as if I were some sort of genius. Then, an...
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...
Back
Top