Studying What I have to learn to be able to understand this textbook

AI Thread Summary
The discussion centers around a junior studying computer engineering who has the opportunity to collaborate with a PhD student on research in Convex Optimization. The student is initially struggling to grasp the mathematical concepts presented in the provided research paper and is advised to read a foundational textbook on convex optimization. The textbook requires a solid understanding of advanced calculus and linear algebra, which the student has completed but feels may not align with the advanced level needed for this research. Participants in the discussion emphasize the importance of self-study, suggesting that the student consult the textbook for terms and concepts encountered in the paper and to seek help from the PhD student after demonstrating effort in understanding the material. The conversation highlights the distinction between basic and advanced mathematics, noting that advanced calculus is often referred to as real analysis, which involves rigorous proofs. The student is encouraged to embrace this challenging learning experience as part of their academic growth.
Alxb577
Messages
8
Reaction score
0
I have been given the opportunity to work with a phd student to do research. He said that something that he would like to work on with me is a topic on Convex Optimization.

He gave me this paper to read chapters 1-6 which I will link here:

http://stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf

I read the first two chapters and I had some ideas of what was going on but I didn't have the same mathematical intuition that I have with math that I can fully grasp.

He told me to read a textbook called convex optimization first which will help me to better understand what is going on in the research paper.

In the textbook introduction it says:

"The only background required of the reader is a good knowledge of advanced calculus and linear algebra. If the reader has seen basic mathematical analysis (e.g., norms, convergence, elementary topology), and basic probability theory, he or she should be able to follow every argument and discussion in the book. "

I'm currently a junior studying computer engineering so I have completed all of the required calculus and liner algebra as well as basic probability. I am not so sure that this is the same math that they are describing here because I am very good with the calculus from school, but a lot of these things go over my head.

If someone could give me some advices on what I should know to have a solid understanding of convex optimization that would be very helpful.
 
Physics news on Phys.org
Sounds like you are a year or two behind the level you really need - fortunately you don't need all of it.
You should also look at the college algebra and calculus textbooks for the next level from what you've done already.

Basically when you don't understand something in the paper consult the text, in the text then look up the terms etc.
Standard solo learning stuff. Get as far as you can before going to the PhD person for more help - at that level people are happy to help others over the bumps if they show that they have done a lot of work already.
 
"Advanced" calculus is also known as real analysis, where you do all the proofs. So, it's not your grandma's calculus that you learn for a computer engineering degree. Also, there are different levels of linear algebra.
 
Simon Bridge said:
Sounds like you are a year or two behind the level you really need - fortunately you don't need all of it.
You should also look at the college algebra and calculus textbooks for the next level from what you've done already.

Basically when you don't understand something in the paper consult the text, in the text then look up the terms etc.
Standard solo learning stuff. Get as far as you can before going to the PhD person for more help - at that level people are happy to help others over the bumps if they show that they have done a lot of work already.

I'm currently reading Introduction to Analysis by Rosenlicht which isn't too bad so far, I'm able to solve some of the proofs and problems in the beginning. I'll start reading the Analysis book along side the CO book, but I really don't like learning math which I don't grasp. I guess this has to be a new experience for me.

Right before I posted, I went to the phd student for help, but I didn't even know where to begin with questions I had from about 8 pages of reading which took me like 12 hours. Hopefully these advanced math texts will fill in my gaps of understanding.

homeomorphic said:
"Advanced" calculus is also known as real analysis, where you do all the proofs. So, it's not your grandma's calculus that you learn for a computer engineering degree. Also, there are different levels of linear algebra.

I figured these were topics not of ordinary calculus and linear algebra when I was reading and had no idea what was going on. The student gave me the project because I said I was really good with calculus and linear algebra, I guess when smart people talk about such subjects they are meaning the advanced versions. Oh well, it should be an exiting journey.
 
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Hello, I’m an undergraduate student pursuing degrees in both computer science and physics. I was wondering if anyone here has graduated with these degrees and applied to a physics graduate program. I’m curious about how graduate programs evaluated your applications. In addition, if I’m interested in doing research in quantum fields related to materials or computational physics, what kinds of undergraduate research experiences would be most valuable?

Similar threads

Replies
16
Views
2K
Replies
9
Views
2K
Replies
11
Views
2K
Replies
29
Views
2K
Replies
102
Views
5K
Replies
71
Views
825
Replies
3
Views
2K
Back
Top