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

In summary, the speaker has been given the opportunity to work with a PhD student on a research topic of Convex Optimization. The student provided a paper to read, but the speaker had difficulty understanding the mathematical concepts. The student recommended reading a textbook on Convex Optimization, but the speaker is concerned about not having a solid understanding of advanced calculus and linear algebra. The speaker is currently studying computer engineering and has completed the required courses, but still struggles with the advanced concepts. They are seeking advice on how to better understand Convex Optimization and have started reading an introductory analysis textbook. They also mention seeking help from the PhD student, but found it difficult due to not having a strong foundation in advanced math. The speaker acknowledges that they will need to learn
  • #1
Alxb577
8
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
  • #2
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.
 
  • #3
"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.
 
  • #4
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.
 

1. What is the prerequisite knowledge required to understand this textbook?

The prerequisite knowledge required to understand this textbook may vary depending on the subject matter. It is important to have a strong foundation in the basic principles and concepts related to the topic. It is also helpful to have a basic understanding of any related fields or subjects.

2. Do I need to have a background in this subject to understand the textbook?

It is not necessary to have a background in the subject to understand the textbook, but it can be helpful. The textbook will cover the necessary material, but having prior knowledge can make it easier to understand and apply the concepts.

3. Are there any specific skills or techniques I need to have to comprehend the material?

The specific skills or techniques needed to comprehend the material will depend on the subject matter. However, having critical thinking skills, problem-solving skills, and the ability to analyze and interpret data can be beneficial in understanding the material.

4. How can I improve my understanding of the textbook?

There are several ways to improve your understanding of the textbook. Some suggestions include actively reading and taking notes, practicing problems and examples, seeking help from a tutor or instructor, and engaging in discussions with classmates about the material.

5. Is there any additional resources or materials that can aid in understanding the textbook?

Yes, there are many additional resources and materials that can aid in understanding the textbook. Some examples include online tutorials, practice quizzes, study guides, and supplemental readings. It can also be helpful to seek out real-world examples or applications of the concepts discussed in the textbook.

Similar threads

  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
16
Views
384
  • STEM Academic Advising
Replies
3
Views
932
Replies
2
Views
848
  • STEM Academic Advising
Replies
5
Views
775
  • STEM Academic Advising
Replies
29
Views
2K
  • STEM Academic Advising
Replies
14
Views
1K
  • STEM Academic Advising
Replies
2
Views
1K
  • STEM Academic Advising
Replies
16
Views
480
  • STEM Academic Advising
Replies
14
Views
672
Back
Top